「OSSは無料」という幻想:AIエージェント時代の真のコストを考える
The zero-cost fallacy: open-source software in the agentic era
The zero-cost fallacy: open-source software in the agentic era
オープンソースソフトウェア(OSS)を「ゼロコスト」とみなす考え方は、もはや時代遅れかもしれません。AIエージェントが自律的にコードを生成し、複雑な依存関係を管理する現代において、OSSの維持・管理・セキュリティに対する認識を根本から見直す必要があります。単に「無料で使える」という恩恵だけでなく、AI時代の開発プロセスにおいてOSSとどう付き合っていくべきか、その価値と責任のあり方について深く掘り下げる議論が必要です。
オープンソースへの貢献やプロジェクトは全部やめたよ。今はリソースをPython Atlantaみたいなコミュニティの運営やサポートに回してる。自分がずっと大切にしてきたのはコードじゃなくてコミュニティだからね。それに、オープンソースが店じまいしてプログラミングできる人が減った時、企業がどう動くのか見てみたいんだ。だからこそ、長くソフトウェア開発の世界で生き残りたい人たちのために、地元のサポートネットワークを確実に残しておこうと思ってる。
「ここ数年、ソフトウェア業界は、オープンソースは消費するのにお金がかからず、維持するのにも何も必要としない、無限で自己完結型の公共財だという心地よく、おそらく怠慢な神話の上に成り立っている」
いつからそんな話になったんだ?オープンソースプロジェクトは何十年も前から有料サポートを提供してきただろ。Red HatやSnort、Security Onionとかもそうだし。そんな風に思ってるやつなんて一人も見たことないよ。専門的な有料サービスか、専門知識を持ったフルタイムの社員のどちらかが必要だってことは、昔からみんな分かってたはずだ。
最近エリック・レイモンドの『伽藍とバザール』を読み返したんだけど、妙に切ない気分になった。
オープンソースやソフトウェアの未来、職人技に対するあの熱意と楽観的な視点。2026年の今から見ると……あまりにも悲しい。
バザールのことなんて忘れろ。また伽藍に戻る時が来たんだ。
エージェント時代のオープンソースの定義なんてゴミだね。
オープンソースじゃないソフトウェアはプロプライエタリ(独自仕様)なソフトウェアだ。「オープンウェイトモデル」はオープンソースじゃないし、Apacheライセンスがついたリポジトリ内のバイナリブロブもオープンソースとは言えない。
自分が頑固な古い人間なのかって?たぶんそうだろうね。まあ、自分がどう思おうともう関係ないことなのかもしれないけど。
結局、話は二つに一つだ。
LLMの公共的な能力がオープンソースに前向きな貢献をするのに十分か、そうでないか。
貢献するのに十分じゃないなら、オープンソースプロジェクトは低品質なコントリビューションで埋め尽くされることになる。
貢献するのに十分なら、オープンソースプロジェクトの乱立という結果に終わるだろう。
いや、もしかしたら結末は一つしかないのかもな。
今のAIラボは、90年代のMicrosoftがやった「抱き込み・拡張・絶滅(embrace-extend-extinguish)」戦略をとってる気がする。オープンソースコードを全部AIに学習させて、その後でオープンソースライブラリというライバルを絶滅させるんだ(ライブラリがなかったら、全部AIにお願いするしかないからね!)。個人的には、TypeScriptでAIがうまく動くのは、人間が書いた大量のオープンソースコードを継ぎ接ぎしているからだと思ってる。面白い機能の大半はライブラリの中にあるんだよ。AIを使いたくない開発者だってその環境ならまだやっていけるけど、もしエコシステムが完全に破壊されたらどうなるか…
フリーソフトウェアの約束は、ユーザーであるあなたが他人が書いたソフトウェアに縛られないということだった。必要に応じて改造できたからね。今日、私はほとんどのソフトウェアをそのやり方で再現できる。だから、その約束は以前よりも実現されていると言える。実際のコードは確かに便利だよ、自分で書かなくていいという意味でね。でも、もし存在しなかったとしても私は同じ場所にたどり着けるだろう。
著作権やIP絶対主義みたいな話には興味がないんだ。誰もが簡単にソフトウェアを作れる世界の方がずっと魅力的だし、ユーザーの自由という目的はそっちの方がよく満たされている。
「ある参加者がリトリートで指摘していたように、寛容なライセンス(パーミッシブライセンス)は深刻な集団的過ちだった。それが、世界最大級の企業がボランティアの労働力を食い物にするための法的メカニズムとして機能してしまった…」
同感だ。LinuxやGNUが今でも成功しているのはGPLのおかげだよ。Red HatはGPLソフトウェアの上に十億ドル規模のビジネスを築いた。大勢のLinux開発者が、競合他社から高額な給料をもらいながらLinuxで協力し合えているのは、GPLのおかげで誰にもコードのプロプライエタリ化(独自仕様化)が許されていないからなんだ。
寛容なライセンスは、この記事が言及している問題の大きな要因だね。GPLにはその問題がない。AIがコードを学習して似たようなプログラムを出力できるという点では、すべてのFLOSS(自由でオープンソースなソフトウェア)が被害を受けるけれど、今のところInkscapeやFirefox、VLC、Blender、FreeCAD、KiCAD、Linuxカーネルといった大規模なGPLプログラムは安全だ。寛容なライセンスじゃないから、誰にもプロプライエタリ化(この言い方で合ってるかな?)されないからね。
残念なことに、Rustでの書き換え運動も非寛容なライセンスを捨ててしまっている。だから時間をかけて、どんどん多くのソフトウェアがこの問題に巻き込まれていくことになるだろう。
他のコメントでも言及されてたけど、結局のところAIが進化してエージェントでオープンソース開発を加速させられるようになるか、それができなくて結局は手作業のコーディングに戻らざるを得なくなるかのどちらかだよね。
(どっちに転んでも、最終的には勝手に落ち着く問題だからそんなに心配しなくてもいいのかな?)