VS CodeコミットにCopilot署名を無断追加
Microsoft caught sneaking "Co-Authored-by Copilot" into VS Code commits - even with AI off
3行まとめ
- •AI機能オフでもCopilot共著がコミットに追加
- •ユーザーの同意なく発生した問題が発覚
- •知的財産・ライセンスへの影響を懸念する声
詳細
背景
Microsoft の統合開発環境 Visual Studio Code(VS Code)において、AI コーディング支援ツール「GitHub Copilot」に関する問題が発覚した。ユーザーが AI 機能を完全にオフにしていた場合でも、Git コミット履歴に「Co-Authored-by Copilot」という行が自動的に追加されていたことが明らかになった。この動作はユーザーの同意を得ずに行われていたため、開発者コミュニティから強い批判の声が上がっている。
内容
問題となったのは、VS Code の Git コミット機能に組み込まれた変更で、Copilot が実際に作業に関与していなくても、また明示的に無効化されていても、コミットメッセージに Copilot の共著記載が追加される仕様となっていた。この変更はユーザーへの事前告知なく静かに導入されており、開発者が自身のコミット履歴を確認して初めて発見するケースが相次いだ。Microsoft は意図的にこの機能を組み込んでいたことになる。
影響と問題点
この問題は単なる UI 変更にとどまらず、知的財産やライセンスの観点でも深刻な懸念を引き起こしている。オープンソースプロジェクトにおいてコミット履歴の正確性は重要であり、実際に AI が使用されていない場合でも Copilot の名義が記載されることは、コントリビューターの著作権表示の正確性に直接影響する。この騒動は、Microsoft の AI 機能の透明性に対する信頼を損なうものとして問題視されている。
なぜ重要か
VS Codeユーザーの同意なしにCopilotの共著記載が追加される問題は、知的財産やライセンスへの影響があり、開発者の信頼を損なう。