宅中地 - 每日更新
宅中地 - 每日更新

贊助商廣告

X

VS Code強制添加Copilot署名引發爭議,微軟已回滾該改動

2026年05月07日 首頁 » 熱門科技

試想一下,你在一個項目上辛辛苦苦完成了所有工作,VS Code卻在你的提交記錄里寫上"Copilot參與了協作"——即便你根本沒用過它。近日,微軟因這一操作引發用戶強烈不滿,已撤回了自動添加AI署名的默認設置。

事件起因於VS Code的一次拉取請求更新。在2025年3月初發布的VS Code 1.110版本中,Git擴展被修改為在涉及AI輔助的提交中自動附加"Co-authored-by: Copilot"字樣,初衷是"為所有AI生成的代碼(包括內聯補全)添加署名標註"。

然而,開發者很快發現問題:即便沒有使用微軟的Copilot AI助手、甚至已關閉聊天功能的情況下,這行AI署名依然會被自動添加。默認開啟的行為讓大量開發者感到不滿。

一位開發者在GitHub社區討論帖中寫道:"最讓我難以接受的是,我在提交前明明檢查過提交資訊。我刪掉了Copilot生成的英文提交說明,手動寫了自己的內容。但提交完成後,Git歷史記錄里竟然還是出現了Copilot聯署作者那一行。這意味著我提交前看到的內容,並不是最終進入Git歷史的內容,或者說Copilot/VS Code在我手動編輯之後又悄悄加入了這段元數據。這在專業開發流程中完全不可接受。"

上周末,最初批准該拉取請求的VS Code審閱者Dmitriy Vasyura在論壇發文道歉,承認自己在批准該改動前未充分評估用戶反應。他寫道:"這背後沒有什麼邪惡企業的惡意,只是希望滿足部分用戶對VS Code在AI生成代碼方面的功能期待。"他同時承認,這一實現方式應當尊重用戶禁用AI功能的選擇,也不應錯誤標註提交作者。修複方案已於5月3日提交,預計將在即將發布的VS Code 1.119版本中落地,屆時Copilot署名標註將恢復為用戶主動開啟的默認設置。

其實,其他AI工具也存在類似情況。去年,使用Anthropic Claude Code的開發者就曾對其自動在提交中添加"Co-Authored-By: Claude"提出異議,但該行為至今仍是默認設置,已有多個公開issue請求將其改為默認關閉。OpenAI的Codex則從今年2月開始默認開啟署名功能,可通過配置文件中的commit_attribution參數將其關閉。

各類軟體項目對AI代碼貢獻的記錄標準不盡相同。Linux項目要求開發者為代碼貢獻進行人工簽核,並在署名中註明AI輔助情況;而Zig項目則直接禁止提交AI輔助生成的代碼。

就VS Code而言,開發者的核心訴求是讓署名標註回歸"主動選擇"而非"被動接受",並對微軟單方面做出這一改動感到不滿。

但AI署名寫入代碼提交這件事本身,也引發了一些複雜的問題。

首先,純AI生成的內容可能無法獲得版權保護,這類署名或許會使AI工具的商業使用變得更加棘手。一旦AI智能體參與了代碼編寫,關鍵問題就變成了:人類在AI代碼生成過程中的參與程度,是否足以主張智慧財產權保護?而一旦涉及訴訟,許多組織可能並沒有完善的工作流程記錄來說清楚這一點。

其次,AI署名在軟體糾紛中也可能帶來責任方面的問題。據報道,部分保險公司已對涉及AI的業務責任險持保留態度,這意味著AI參與記錄可能成為保險公司拒絕理賠的依據。

此外,一個籠統的AI署名標註並不能說明AI究竟是完成了全部代碼,還是僅做了無關緊要的自動補全。再加上社會上對AI生成內容普遍存在的牴觸情緒,在某些圈子裡,AI參與創作本身就是忌諱。

更複雜的是,不同AI系統對何時應註明AI作者有著各自的標準——VS Code讓開發者主動選擇是否開啟Copilot署名;Anthropic和OpenAI則默認開啟、由用戶手動關閉;而谷歌的部分圖像生成模型則會自動添加AI水印,且無法關閉。

與此同時,沒有任何一家商業AI模型會主動標註訓練數據中人類作者的貢獻——除非被法院強制要求。

Q&A

Q1:VS Code為什麼會在提交記錄中自動添加Copilot署名?

A:這是VS Code 1.110版本的一次更新引入的改動。該版本修改了Git擴展,使其在涉及AI輔助的提交中默認添加"Co-authored-by: Copilot"字樣,初衷是記錄AI生成代碼的來源。但由於該功能被設為默認開啟,即使用戶未使用Copilot或已禁用AI功能,署名依然會被自動添加,因此引發了開發者的強烈不滿。

Q2:微軟對VS Code自動添加Copilot署名的問題是如何處理的?

A:VS Code審閱者Dmitriy Vasyura在論壇公開道歉,承認批准該改動前未充分評估用戶反應。修複方案已於2025年5月3日提交,預計在VS Code 1.119版本中發布,屆時Copilot署名標註將恢復為用戶主動開啟的可選設置,而非默認行為。

Q3:AI署名寫入代碼提交會帶來哪些法律或商業風險?

A:主要風險有幾點:一是純AI生成的代碼可能無法獲得版權保護,AI署名可能影響相關代碼的智慧財產權主張;二是在責任險方面,部分保險公司對涉及AI的業務持保留態度,AI署名記錄可能成為拒絕理賠的依據;三是籠統的署名無法區分AI是完成了全部代碼還是僅做了微小補全,在法律糾紛中難以提供有效說明。

宅中地 - Facebook 分享 宅中地 - Twitter 分享 宅中地 - Whatsapp 分享 宅中地 - Line 分享
相關內容
Copyright ©2026 | 服務條款 | DMCA | 聯絡我們
宅中地 - 每日更新