Linuxカーネル、AI帰属タグの廃止を議論。マージから3ヶ月
4月にマージされたAI利用の申告ルールが、早くも見直しの渦中にある。
自分たちが作ったルールを、自分たちで疑い始めた
LinuxカーネルのAI帰属ルールを、メンテナー自身が見直そうとしている。
2026年4月、カーネルにマージされたcoding-assistants.rstは、AIを使ってパッチを書いた開発者にAssisted-byタグの付与を義務づけた。既報の通り、責任は全て人が負い、開発者はAIが関与した事実を申告するルールになっている。
マージから3ヶ月で、その前提が揺らいでいる。
7月1日、VFSメンテナーのクリスティアン・ブラウナー(Christian Brauner)氏がLKMLにパッチを投稿した。Assisted-byタグの大幅な簡素化を求める内容で、現行の書式がAIの名前やモデルバージョンまで記録させるためにGitの履歴がAI企業の無料広告になっている、と指摘している。
「我々のGitの履歴が、AI企業とそのプロプライエタリなエージェント・モデルの無料広告プラットフォームとして機能し始めていることに、非常にいらだちを覚える」(ブラウナー氏のLKMLへの投稿)
ブラウナー氏の提案は2段階ある。まず、タグからモデルバージョンなどの詳細を削り、「LLM」や「Coding Assistant」といった通称だけにする。それでも不十分であれば、情報開示の要件そのものを撤廃してもよい、と踏み込んだ。
翌日、さらに踏み込んだパッチが出た
ブラウナー氏のスレッドには50件を超えるメッセージが集まり、開発者の意見は割れた。現行ルールへの不満は複数の論点に分かれている。全員が守っているわけではないこと、商用LLMの名前がコミットログに並ぶことへの違和感、パッチメッセージを読む際のノイズ、そしてAIをどの工程で使ったか(コードの生成か、テストか、レビューか)の文脈がAssisted-byでは伝わらないこと。一方で、AI利用そのものに反対する声も根強い。
この議論が続く中、翌7月2日にはカーネルのファイルシステム開発者、ジェフ・レイトン(Jeff Layton)氏が別のパッチを提出した。Assisted-byタグの要件をカーネルから完全に削除する内容で、ブラウナー氏の「簡素化」からさらに一歩踏み出している。
レイトン氏はパッチメッセージで3つの理由を挙げた。第一に、ルールが普遍的に守られていない。善意で申告する開発者はいるが、全員ではない。第二に、商用LLM企業への無料広告になっている。第三に、そもそもこの情報を収集する目的が不明確だという点だ。
「得られるデータには欠陥があり、目的も不明確なまま収集されている。これらのタグの要件をカーネルから削除しよう」(レイトン氏のパッチメッセージ)
「無料広告」という問題の広がり
この議論で繰り返し出てくる「無料広告」という言葉は、Linuxカーネル固有の問題ではない。
Kubernetesプロジェクトは2026年4月、AI利用の開示ポリシーを更新し、assisted-byやco-developedなどのコミットトレーラーの使用を明示的に禁止した。理由はLinuxカーネルの議論と重なる。AIツールの名前がコミットメタデータに入れば、そのツールのベンダーが「Kubernetesプロジェクトが当社のツールを使い、推奨している」と宣伝に利用する余地が生まれる。Kubernetesの判断はこの懸念を先に制度化したものであり、Linuxカーネルの議論は同じ問題に後から直面している。
| Linuxカーネル | Kubernetes | |
|---|---|---|
| 開示方法 | Assisted-byタグ (コミットに付与) | PR説明欄に記述 |
| タグ書式 | AI名+モデル版+ 補助ツール | 自由記述 |
| 宣伝利用 対策 | 議論中 (簡素化 or 撤廃) | トレーラー禁止 |
| 現状 | ルール見直し中 | 制度化済み |
AIを使ったことを開示させたい。しかし開示の形式に具体的な製品名を含めれば、Gitの履歴がベンダーの実績リストになる。「透明性」と「マーケティング利用の防止」は、同じ仕組みの中では両立しない。Kubernetesは透明性をプルリクエストの説明欄に移し、Gitのメタデータからは排除した。Linuxカーネルは今、同じ問いに向き合っている。
トーバルズ氏は沈黙している
リーナス・トーバルズ(Linus Torvalds)氏は、ブラウナー氏のスレッドにもレイトン氏のパッチにも、7月2日時点で発言していない。
1月にトーバルズ氏は、AI利用に関する議論を「AI slopの話をするのは無駄だ」と退け、カーネルのドキュメントに一切のAI声明を入れたくない姿勢を示していた。その3ヶ月後にAssisted-byタグを含むcoding-assistants.rstがマージされた経緯がある。トーバルズ氏の沈黙が「今回も見守る」のか「もう関心がない」のか、あるいは別の判断を練っているのかは、現時点では分からない。
1月 トーバルズ氏がAI声明を拒否 「AI slopの話をするのは無駄」とLKMLで発言 4月 coding-assistants.rstがマージ Assisted-byタグによるAI利用の申告を義務化 7月1日 ブラウナー氏がタグ簡素化を提案 Git履歴がAI企業の無料広告になっていると指摘。スレッドに50件超のメッセージ 7月2日 レイトン氏が完全撤廃パッチを提出 遵守率の低さ、宣伝効果、収集目的の不明確さの3点を理由に要件削除を提案 |
ひとつ確実に言えるのは、ルールを作った者たちが、自らルールの前提を疑い始めている事実だ。正直に名乗る者だけが名乗り、名乗らない者は何も負わない。この非対称は、Assisted-byが義務であろうと任意であろうと変わらない。申告を強制する技術的手段がない以上、制度の信頼性は開発者の善意に依存し続ける。
参照元:coding-assistants: simplify attribution、Documentation: drop the LLM/Assisted-by requirement
他参照:Linux Kernel Developers Again Discussing AI Agent Attribution - Potentially Dropping It