GitHub 最近在頁面上方跳出一項公告:「On April 24 we’ll start using GitHub Copilot interaction data for AI model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.」。簡單來說,他們將在 4 月 24 日強行啟動一項「代碼收割」計畫:除非你手動拒絕,否則你的私有開發數據將預設成為訓練 AI 的燃料。

這項更新跳過了商量階段,直接把「預設同意」塞給所有個人版使用者。這不只是隱私條款的變動,更是開發工具對開發者數位主權的公然越權。當你寫下的每一行邏輯、每一次對補全建議的修正都被紀錄並回傳,你其實是在無償為微軟與 OpenAI 的商業模型提供高階校準服務。

保護你的代碼資產,重點在於 Settings > Copilot 頁面中的兩個關鍵開關,它們決定了你的數據流向與法律邊界:

GitHub Setting: Privacy

首先,關掉「Allow GitHub to use my data for AI model training」。

這是最核心的紅線。開啟它,等於允許 GitHub 採集你的 Inputs(輸入的原始代碼、上下文) 與 Outputs(AI 生成的建議)。

雖然官方聲稱會進行去識別化,但 AI 模型本質上是一個難以預測的黑盒子。沒人能保證你的商業機密或獨特演算法,不會在未來的某個時刻,以「建議」的形式出現在競爭對手的編輯器裡。

其次,將「Suggestions matching public code」設定為 Block。

這是一個法律防火牆。這個開關負責攔截那些與 GitHub 公開代碼高度重合(超過 150 字元)的建議。

如果你不小心接受了這類片段,你的專案極可能在無意間引入了 GPL 等具有強迫開源性質的授權協議,埋下日後法律訴訟的地雷。將其設為 Block,是資深開發者避開授權陷阱的基本修養。

如果你不小心引入了帶有 GPL 等傳染性協議的代碼片段,你的整個專案都可能陷入版權糾紛的泥淖。設定為 Block 可以防止你的代碼庫被外部協議「投毒」。

主動調整這些設定並非排斥 AI,而是在工具與創作者之間重新劃定界線。當商業公司試圖透過預設選項來收割開發者的勞動成果時,手動說「不」,是我們在自動化浪潮中保持獨立性的最低成本。在 4 月 24 日期限到來前,請花五分鐘檢查你的帳號權限。

✦ 獨立報導 · 讀者支持 ✦

以實際行動支持獨立觀點,與我們一同走得更遠

每一篇條理清晰的分析、每一次不隨波逐流的觀察,背後都是對真實與品質的堅持。我們拒絕內容農場與演算法流量綁架,堅持自由獨立的客觀發聲。

維持高品質的原創寫作與獨立營運,需要持續的實質力量。您可以選擇一次性贊助或每月定期支持,透過 Google 安全結帳,與我們一同守護這份深刻與清醒。

由 Google 安全處理付款 · 可隨時於 Google 帳戶管理或取消

為節省資源,留言將於捲動至此處或點擊按鈕後載入。