
Linus TorvaldsはLKMLで論争を一刀両断にした。IAに触れたコードを一切受け入れない貢献者はフォークすればいいと。技術的には、オープンソースがLLMとどう付き合っていくかを示している。
これ数ヶ月、Linux Kernel Mailing List(LKML、カーネルのパッチを議論するメーリングリスト)で、生成AIによって生成または支援された貢献を拒否すべきかという問題が浮上しています。一部のメンテナは、LLM(Large Language Models - GPTやClaudeのような大規模モデル)から生成されたパッチを明示的に禁止したいと考えていました。他の、より現実的な人々は、そのような方針を実施することは不可能であり、そもそも本質的ではないと考えていました:重要なのはdiffの品質であり、貢献者がそれをどのように生成したかではないのです。
Linus Torvaldsは、いつものように、ついにこの問題に踏み込みました。
彼の立場を要約すると、Linuxカーネルは、そして今後も、AI禁止ゾーンになることはありません。AIに触れたコードが一切ない環境で働きたい貢献者は、自由にカーネルをフォークすることができます。The Registerが引用した言葉を借りれば、「ただ去るだけ」です。
彼の主張の核心は以下の通りです。
2つのポイントを覚えておく必要があります。まず、TorvaldsはLLMによって生成されたコードの固有の品質について意見を述べていません。彼は単にレビューがフィルターであることを思い出させているだけです。GPTやインターンから来るにせよ、悪いパッチは拒否されます。次に、この規模のオープンソースプロジェクトでAIフリー認証を強制するという考えを葬り去ります:Linuxは数十億台の機械を動かしており、その貢献者は世界中にいます。それを強制することはフィクションに過ぎません。
これはまた政治的な立場表明でもあります。多くのFOSS(Free and Open Source Software)プロジェクトでは、この問題が炎上しやすくなっています。下記の「Haskellの脱走者」事件のように、AIの使用を支持したためにHaskellコミュニティから激しく批判されたケースもあります。Torvaldsはこの枠組みに入ることを拒否しています。
本記事は人工知能により作成され、人間の編集管理のもとで校閲されています。