7月17日、The Decoderが「Linus Torvalds tells AI critics in the Linux kernel community to fork off」と題した記事を公開した。LinuxカーネルへのAI活用を巡る論争に対し、Linus Torvaldsがメーリングリストで明確な立場を示した一件だ。OSSコミュニティでAIツールへの賛否が激しく割れているいま、カーネルの創始者による「反AIはLinuxの公式見解ではない」という宣言は、プロジェクトの方向性を決定づける発言として広く注目を集めている。
「fork off」に込めた二重の意味
タイトルにある「fork off」という表現は、単なる「立ち去れ」という意味ではない。オープンソース開発においてfork(フォーク)とは、既存のコードベースから派生した新プロジェクトを立ち上げることを指す技術用語だ。英語スラングとしての「fork off(失せろ)」と掛け合わせたTorvaldsの言い回しは、「不満があるなら自分でフォークすればいい」という実務的な提案と、歯に衣着せないTorvaldsらしい辛辣な皮肉を同時に成立させている。この種の言葉遊びはTorvaldsが好んで使う表現スタイルであり、本文を読む際にはその二重のニュアンスを念頭に置くと、発言の味わいが増す。
「Linuxは反AIプロジェクトではない」
Linuxカーネルのメーリングリストに投稿されたメールの中で、Torvaldsは開発へのAIツール活用を強く支持する立場を明示した。
「Linuxは反AIプロジェクトのひとつではない」とTorvaldsは述べ、「トップレベルのメンテナーとして、この点では絶対に譲らない」と言い切った。それでも問題があるなら「オープンソースらしくフォークすればいい。あるいは立ち去ればいい」とも付け加えた。
この発言の直接の引き金となったのは、AIを使ったコードレビューシステム「Sashiko」を巡る論争だ。Sashikoはカーネル向けに調整されたプロンプトと独自プロトコルを用いて、パッチの自動レビューを行うツールで、メーリングリストやローカルのGitリポジトリから直接パッチを取り込み、複数のLLMプロバイダーと連携できる設計になっている。
開発者のRoman Gushchinが「LLMに対して全般的に反対する空気が広がっており、メンテナーの負担を減らすというSashikoの目的を損なっている」と指摘したことで、Torvaldsが応答する形となった。
「使ってみれば明らかだ」
Torvaldsは反LLM派の存在は認めつつも、それがLinuxカーネルとしての公式見解ではないと明確にした。AIは「明らかに有用なツールだ」と評価し、「疑っている人は、実際に使ったことがないのではないか」と踏み込んだ。
一方で、AIが「厄介な面もある」ことは認めた。メンテナーの作業量が増えたり、「恥ずかしいバグ」が持ち込まれるケースだ。ただし、その答えは「砂に頭を突っ込んで『ラーラーラー、聞こえない』と叫ぶことではない」とTorvaldsらしい言い回しで一蹴した。
「AIは完璧ではない。だが人間の知性も同様だ」と述べた上で、AIの使用を強制するつもりはないが、他者に使わせまいとする人間の意見は「盛大に無視する」と言い放った。カーネルプロジェクトの判断基準は技術的なメリットであり、「新しいツールへの恐れではない」と締めくくった。
背景:OSS界隈のAI受容は二極化している
OSSコミュニティにおけるAIツールの受け入れ態勢は、プロジェクトによって大きく温度差がある。AIが生成したコードの品質問題や、著作権・ライセンス上の懸念から、明示的に「AI生成コードの投稿を禁じる」プロジェクトも存在する。たとえばPythonパッケージ管理ツール「pip」のコントリビューションガイドラインはAI生成コードの扱いについて慎重な立場を示しており、Rustコミュニティでも同様の議論が繰り返されてきた。一方、MicrosoftやGoogle傘下のプロジェクトを中心にAIアシストのコードレビュー自動化を積極的に導入する動きも広がっている。
こうした分断の中でTorvaldsの発言は、OSSにおけるAI活用論争の象徴的な一幕として受け取られている。Linuxカーネルほどの規模と影響力を持つプロジェクトのトップが「AIは有用なツールだ」と旗幟を鮮明にしたことは、今後の議論の基準点として機能するだろう。カーネルメンテナー向けのSashiko利用ガイドはGitHub上で公開されており、実際の運用方針を確認できる。
詳細はLinus Torvalds tells AI critics in the Linux kernel community to fork offを参照していただきたい。