2026年7月15日、Linux の創設者 Linus Torvalds が開発者メーリングリストに、強い口調のメールを送った。彼はコミュニティに対し、Sashiko と呼ばれる AI レビュー・ツール——コードパッチを自動でチェックし、開発者が潜むバグを摘発する手助けをする——の採用を受け入れるよう求めた。Linus は凄味さえ効かせた:Linux は「反 AI プロジェクトではない」、受け入れない者は「コードベースをフォークするか、さもなくば去れ」と。
だが、古参メンテナの Laurent Pinchart はその場で「ノー」と言った。

Pinchart は Linux カーネルのメディア・サブシステムのコアメンテナで、このプロジェクトに十数年貢献している。彼が拒否した背景には冷静な判断があった:AI が生成するレビュー意見はしばしば「幻覚の寄せ集め」になり——正しいコードをエラーと印づけ、人間の開発者に無駄なデバッグを強いる。以前、メディア・サブシステムが Sashiko にレビュー意見を開発者のメールに直接送らせたところ、AI が生み出した虚偽の警告が本当に有用なフィードバックを埋め尽くし、仕事を減らすどころか増やしたのだ。
この光景は実に興味深い:技術界の最高権威が自らのコミュニティに新技術を売り込み、身内にその場で卓をひっくり返された。しかも相手が口にした理由は、彼の論理の隙間を一つ一つ突いていた。
「私を信じろ」か「コードを見せろ」か——二重基準の誰が?
この件が Lobsters の技術コミュニティで爆発した真の理由は、Linus がこの対話の中で見せた自己矛盾にある。
発端は、Software Freedom Conservancy のガイドラインだった。それはこう勧めていた:AI が生成したコードレビュー意見は、まず人間のメンテナがふるいにかけ、正しいと確認してからパッチの作者に送るべきだ、と。同時に、AI からのメッセージを受け取りたくない開発者の意思を尊重すべきだ、と。
Linus の返答はまず感情に訴えるものだった。彼のメールの原文はこうだ:「これが、トップメンテナとして私が断固として踏みとどまる場所だ」「AI は道具であり、それが明らかに有用であることもまた事実だ」——本質的に、個人の威光を笠に着て売り込んでいる。
だが Pinchart が拒否すると、Linus は話を切り替え、Linux コミュニティの最も核心的な原則を持ち出した:「我々が意思決定を行うのは、新しい道具への恐れではなく、技術的価値に基づいてだ」
コミュニティは即座にこの矛盾を捕えた。Lobsters で最も高い支持(78票)を得たコメントが、核心を突いている:
“So Linus tries to sell the idea of using LLMs and when Laurent basically says ‘no thanks’, Linus says we’re all about technical reasons and if you don’t have them, you have nothing, don’t try to sell me your personal beliefs about LLMs (after doing that himself) which Laurent rightfully calls out. This is a nice confirmation that appeal to authority is probably one of the most shallow and weakest arguments one can make and invoking Linus’ name doesn’t somehow make an argument stronger.”
この件が爆発したのは、Linux 誕生から三十余年にわたり最も核心的だった文化の規範を、完璧に射抜いたからだ。Linus 自身が2000年に残した、プログラマの DNA に刻まれた言葉:“Talk is cheap. Show me the code.”(口先は安い、コードを見せろ)。これは一つのエンジニアリング哲学の凝縮だ:Linux の世界では、いかなる主張も目に見え、手で触れられ、検証可能な証拠によって支えられねばならず、誰の威光もこのプロセスに代わることはできない。
そして今、この言葉を口にした本人が、まず「私を信じろ」と言ったのだ。
悪役:不透明な AI と透明なオープンソース
上の層の矛盾が「人間の問題」だとすれば、より深い層の矛盾は「道具そのものの基因の問題」だ。
Lobsters で42票を得た二番目に支持されたコメントは、addison というユーザーによるもので、多くのオープンソース老兵が読めば黙り込むような一文を書いている:
“Everyone is fallible. I generally think Linus is on the right track with decisions in open source. I don’t disagree with his conclusion that the tools are effective, or even that they’re better for some tasks than many of the other solutions we have for mass review at the moment. The horrible thing about our situation is that everyone arguing for both things is right in some way. The tools work, yes, but LLMs and derived tools are a comprehensive manifestation of the problems of the industry, many of which Linux was originally created to sidestep.”
この一文こそが、この論争を理解する鍵だ。
Linux は1991年に生まれた。当時業界を支配していたのはクローズドソースの商業ソフト——Microsoft の Windows、Sun の Solaris——で、そのソースコードは外界からは見えなかった。この OS が何をしているかは分からず、会社を信じるしかなかった。Linus Torvalds が当時フィンランドのヘルシンキ大学の寮でこのプロジェクトを立ち上げた動機の一つは、この不透明なモデルへの反対だった:コードは公開されるべき、意思決定のプロセスも公開されるべき、誰もが各行の論理を見て、理解し、監査できるべきだ。
だからこそ Linux コミュニティは「コードレビュー」に対して宗教的とも言える厳格さを持つ。パッチが提出されると、メンテナは行ごとに审查し、あらゆる設計判断に疑問を投げ、あらゆる変更に理由を求める。このプロセスこそが、透明なエンジニアリング文化の核心的な儀式だ。
そして LLM の本質は、まさにこの伝統の対極に立つ。それは巨大なブラックボックス——数十億のパラメータからなるニューラルネットワークで、この入力に対してなぜこの出力が生まれたかを誰も精確に説明できない。推論のプロセスを提供せず、監査可能な決定の連鎖は存在しない。あなたはそれを「信じる」か、信じないか、だけだ。

透明と不透明の対決——全く逆の、世界を認知する二つの方法が、同じ競技場で遭遇した。
Linus の本音:実用主義のジレンマ
だが筆者は、Linus を「自らの理想を裏切った者」として描きたくはない。彼のメールの原文は、より複雑な立場を示している。
彼は AI が「少しつらい道具かもしれない。メンテナの仕事を増やす上に、『恥ずかしいバグを次々と見つけてくる』という点で居心地が悪い」と認めている。彼は明確に「誰にも使うことを強制しない」と言い、反対したのは「他人がそれを使うのを妨げようとする者」に対してだ。
彼はまた、より長い歴史的尺度で見れば absurd ではない一節を残している:「コミュニティで我々がオープンソースを行うのは、より良い技術が生み出されるからであり、宗教的な理由からではない」「これは『社会正義戦士』のプロジェクトではない——かつても、未来にも決してそうはならない」
この言葉は多くの人を怒らせた。だが Linus の視点に立てば、彼の論理の連鎖はこうだ:道具は道具であり、AI とコンパイラ、静的解析器、コード検索ツールに本質的な違いはない。十年前、静的解析ツールが登場したばかりの頃も、誤検出が多すぎてメンテナを圧倒すると言う者がいた。今ではそれは標準プロセスの一部だ。Linus が見ているのは同じ軌跡——AI は今は十分に良くないが、良くなっていき、頭を砂に埋めて「聞こえない」と歌うのは解決策ではない——だ。
この立場には誠実な部分がある。だが問題は:AI とコンパイラには確かに本質的な違いがある。 コンパイラは決定論的だ——同じ入力は常に同じ出力を生み、その働き方を精確に理解できる。LLM はそうではない。LLM は確率的なシステムであり、その振る舞いは予測不能で、再現不能で、徹底的に監査できない。
Linux コミュニティが三十年かけて築いた信頼の体系は、核心を「監査可能性」に据えている。誰がどの行を書き、誰がレビューし、なぜそう変えたか——すべてが公開され、追跡可能だ。レビューの連鎖に、自らの決定を説明できないブラックボックスを導入する時、あなたが揺さぶっているのはこの信頼体系の土台なのだ。
両側に理がある瞬間
筆者はこの論争でどちらにも与するつもりはない。なぜなら両側の言うことには、いずれももっともな点があるからだ。
Linus の不安は本物だ。Linux カーネルのメンテナ層は高齢化し、新陳代謝が不足し、コード量は膨張し続けている。彼自身が公の場で、適任のメンテナを見つけるのは「本当に難しい」と言っていた。この人材不足に直面し、AI を補助道具として使うことは無視できない価値を持つ。プロジェクトのリーダーとして、コミュニティの負担を減らせる機会を見て、後押ししようとしたのは理解できる。
コミュニティの抵抗もまた本物だ。彼らは「ルudd派」——新技術を恐れる蒙昧な連中——ではない。彼らはこの地球上で最も重要なソフトウェア・インフラを二十年以上自らメンテしてきた者たちだ。彼らが「AI の幻覚問題が我々の仕事を増やした」と言う時、それは実験データだ。メディア・サブシステムは既に試しており、結果は混乱だった。
GamingOnLinux の一人のコメンテーターが、より大きな盲点を指摘している:Linus は Linux が「決して社会正義戦士のプロジェクトではない」と言ったが、彼自身がロシア・ウクライナ戦争勃発後、自らロシア籍のメンテナをカーネル開発チームから外している。これは価値観に基づく、純粋に技術的意味を持たない決定ではないか?
「技術だけを見る」という立場は、技術的な道具を巡る時には有効だ。だが技術の振る舞いの本質を変えてしまう道具——不透明で、説明不能で、監査不能なシステム——を巡る時、「技術だけを見る」こと自体が不十分かもしれない。
まだ終わっていない
この論争は、結局 Linus の強硬な意思表示で一段落した。トップメンテナとしての彼の権威は今も揺るぎない。だがコミュニティは本当には納得していない——Lobsters で145票の热度と134のコメントが示す通り、議論は遠く終わっていない。
さらに興味深いのは、Godot ゲームエンジンが最近コントリビューション・ポリシーを更新し、AI が生成したコードの提出を明確に禁止したことだ。RPCS3 エミュレータ・チームも同様の決定を下し、開発者に「自分が理解もしていない AI のコードを提出するのを止めろ」と告げている。オープンソースの世界全体が二つの路線に分かれつつある:AI を不可逆的な趨勢として積極的に受け入れる路線と、境界を引き、人間の監査可能性という底线を守る路線だ。
Linux のこの小さな波風は、孤例ではない。それはより大きな歴史的な問いが局所的に噴出しただけのことだ:透明性を根底に据えるコミュニティが、本質的に不透明な道具に出会った時——一体どちらがどちらを変えるのか?
Linus の答えは:コミュニティは AI に適応すべきだ。
だが三十三年前、彼が寮で最初の一行の Linux コードを刻み始めた時、彼の答えはこうだった:コミュニティは、見えないものを何一つ信じるべきではない。
参考リンク
- Phoronix 報道「Linus Torvalds Reaffirms That Linux Is Not ‘Anti-AI’」——Linus Torvalds の LKML メール全文を詳細に引用
- Neowin 報道「‘Fork it or leave’: Linus Torvalds fires back at Linux’s anti-AI crowd」——Sashiko 実験の失敗の背景と経緯を提供
- Lobsters ディスカッション「Linus Torvalds on LLM usage in kernel development」(145ポイント/134コメント)——二重基準への鋭い批判と addison の重要コメントを収録
- XenoSpectrum 深層分析「Linux Declares It Won’t Reject AI」——Sashiko のワークフロー表と 53.6% という自己評価精度の意味を詳解
- Banandre 分析「Linus Torvalds to AI Critics: Fork Linux or Walk Away」——Reddit コミュニティの反応と Linus の過去の反 AI 発言記録を引用
- LKML オリジナル・メール(lore.kernel.org)——Linus Torvalds と Laurent Pinchart の直接対話