代碼資產保衛戰:GitHub Copilot 4月24日強行採集訓練,教你如何手動關閉

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 頁面中的兩個關鍵開關,它們決定了你的數據流向與法律邊界:

img 6549
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 日期限到來前,請花五分鐘檢查你的帳號權限。

以實際行動支持獨立新聞媒體

article information

分享你的想法

訂閱電子報

每週生活旅遊情報與科技資訊電子新知


    留言

    發佈留言

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

    搜尋更多