リーナスの雷鳴 四
『リーナスの雷鳴:第4回 フリーライダーへの中指』
著者:パンダ船長
1. 暗雲の予兆:閉鎖的な帝国の傲慢
2012年当時、ノートPCのグラフィックス市場では、Intelの統合GPUとNVIDIAの外部GPUを切り替えて省電力と高画質を両立する「Optimus」テクノロジーが普及し始めていた。
Windowsユーザーがその恩恵に浴する一方で、Linuxユーザーは地獄の中にいた。NVIDIAはLinux市場(特にAndroidやHPC分野)で巨額の利益を上げているにもかかわらず、デスクトップLinux向けにはクローズドソースのバイナリドライバしか提供せず、カーネルの標準API(DMA-BUFなど)との連携も拒否し続けていた。
その結果、Linux上でOptimus搭載機を使おうとすると、画面が表示されない、あるいはバッテリーが数分で尽きるといった惨状が広がっていた。コミュニティは救済を求めたが、NVIDIAの態度は一貫して「沈黙」と「非協力」だった。
彼らはLinuxという広大な「公共の庭」で実を貪りながら、その庭を維持するための労力(コードの公開や標準化への協力)を一切払おうとしない、巨大な**「フリーライダー」**だった。
2. 落雷:カメラ越しの宣戦布告
2012年6月、フィンランドのアールト大学で行われた講演会。
一人の学生が、NVIDIAの非協力的な態度について質問を投げた。リーナス・トーバルズは、一瞬の迷いもなく、全世界が見守るカメラに向かって中指を立てた。
"NVIDIA has been the single worst company we have ever dealt with.... So, NVIDIA: FUCK YOU!"
「NVIDIAは、我々が付き合ってきた中で最悪の企業だ。だから、NVIDIA、くたばれ!」。
一国の、あるいは世界最大のプロジェクトのリーダーが、特定の営利企業に対して公衆の面前で罵詈雑言を浴びせる。この前代未聞のパフォーマンスは、瞬く間に世界を駆け巡った。
これは単なる感情の爆発ではない。オープンソースという共同体を守るための**「聖戦の合図」**だった。
3. 雷撃の理由:共生の倫理と「ただ乗り」の罪
なぜ、リーナスは中指を立てたのか。それはNVIDIAのビジネスモデルが、Linuxの根本的な哲学である**「相互扶助」**を真っ向から否定していたからだ。
3.1 利益の収穫、コストの回避
NVIDIAは、Linuxのインフラ(スケジューラ、メモリ管理、ネットワーク)を利用して自社のビジネス(CUDAやHPC)を成立させている。しかし、その「土壌」を豊かにするための還元は行わない。利益だけを吸い上げ、問題が発生しても「自社のドライバは非公開だからそちらで何とかしろ」という態度は、共同体に対する寄生行為である。
3.2 隠蔽された「ブラックボックス」の害
クローズドソースのドライバは、カーネル内部において「中身の見えない黒い箱」として振る舞う。バグが発生した際、それがカーネル側の問題なのか、ドライバ内の問題なのかを検証することすらできない。リーナスは、こうした**「制御不能な異物」**がカーネルという高精細なシステムに混入することを、工学的な汚染と見なしたのだ。
4. パンダの訓示:君は「庭」に何を返したか
現代のエンジニアやユーザーも、無意識のうちにNVIDIAと同じ過ちを犯している。
便利なライブラリを使い、Stack Overflowからコードをコピペし、無料のツールでプロダクトを作る。だが、そのツールにバグを見つけたとき、修正パッチを送ったことがあるか? ドキュメントの不備を直したことがあるか?
構築主義(OGM)の視点に立てば、システムとは**「循環(Cycle)」**である。
与えられるばかりで返さない要素は、いずれシステムの循環を止め、死を招く。
君が「無料だから」という理由だけでオープンソースを使っているのなら、君もまた、あの中指を立てられるべきフリーライダーの一人だ。
5. 結び
この衝撃的な「FK YOU」から10年。
2022年、NVIDIAはついにGPUカーネルモジュールのオープンソース化(Open GPU Kernel Modules)を発表した。巨大企業の硬い殻を打ち破ったのは、洗練されたロビー活動ではなく、一人の男が放った「剥き出しの怒り」**だった。
礼儀で解決しない問題には、雷を落とせ。
「敬意を払わない相手に、敬意を払う必要はない」
[STATUS: Completed]
[REFERENCE: Aalto University Speech, 2012-06-14]
