見出し画像

リーナスの雷鳴 四

『リーナスの雷鳴:第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]

#LinusTorvalds #NVIDIA #OpenSource #LinuxDriver #TechEthics