VS Code、Copilot未使用でもAI帰属タグを自動付与か開発者から猛反発
VS Codeの新パッチが、AIツールCopilotを未使用でもGitコミットに「Co-authored-by Copilot」を自動付与する設定をデフォルト有効に。開発者コミュニティから372件の反対リアクションが殺到している。
VS Codeの新パッチが波紋「AI未使用でもCopilot帰属タグを自動付与」
Microsoftが開発する人気コードエディタ「Visual Studio Code(VS Code)」をめぐり、2026年4月中旬から開発者コミュニティで激しい議論が巻き起こっている。問題の発端は、Git拡張機能のデフォルト設定を変更するパッチ(PR #310226)だ。
このパッチは、git.addAICoAuthor設定のデフォルト値を「off」から「all」に変更するもの。つまり、AIによるコード生成の有無にかかわらず、コミットメッセージに「Co-authored-by: Copilot」タグが自動的に付与されるようになる。
開発者の反応は圧倒的に否定的
GitHub上のプルリクエストに対するリアクションは、賛否が極端に偏っている。截至の時点では、👍(賛成)がわずか2件であるのに対し、👎(反対)は372件に達する。さらに、困惑を表す 😕 リアクションも30件ついている。
Hacker Newsでもこの件は大きな話題を呼び、636ポイント、279件のコメントが集まるなど、開発者コミュニティ全体で注目されている。
問題の核心は「帰属の不正確さ」
この変更に反対する開発者たちの不満は主に2点に集約される。
1つ目は、AIツールを実際に使用していないのにAIが「共同著者」であると記録されることへの倫理的・正確性上の問題。著作権やコードの帰属を明確にするというGitのコミット履歴の信頼性を損なう恐れがある。
2つ目は、ユーザーの選択を尊重しないデフォルト設定の変更そのもの。従来「off」だった設定を、ユーザーの同意なしに「all」に切り替えることは、開発者の自律性を損なうとの批判が集まっている。
今後の行方
現在このパッチはレビュー待ちの状態にあり、コミュニティの反応を受けてMicrosoftがどのような判断を下すか注目される。372件もの反対リアクションは、OSS開発においてユーザーの声がいかに重視されるかを改めて示す事例となった。
Q: VS Codeの「Co-authored-by Copilot」タグとは何ですか? A: Gitのコミットメッセージに付与されるメタデータで、AIツールGitHub Copilotがコード作成に関与したことを示すタグです。通常は「Co-authored-by: Copilot」のような形式で記述され、AIによるコード生成の貢献を透明に記録するために使われます。
Q: このパッチは既にVS Codeに適用されていますか? A: 2026年4月15日にプルリクエストが作成されましたが、現在はレビュー待ちの状態です。コミュニティからの強い反対意見を受けて、そのままマージされるかどうかは不透明です。VS Codeの正式リリースに含まれるかは今後のMicrosoftの判断次第となります。
Q: 開発者がこの変更に反対している主な理由は何ですか? A: 主な理由は、AIツールを実際に使用していないのにAIが共同著者として記録されることが、コードの帰属を不正確にするという点です。また、ユーザーの意思に関係なくデフォルト設定が変更されること自体に対する反発もあり、開発者の選択の自由を尊重すべきだという意見が多数を占めています。
コメント