AIの進化に伴いコーディングの手間が減りつつある中、OSSの再実装やOSSのライセンス回避を巡って新たな論争が巻き起こっている。OSSを活用する企業側はどう見ているのか。それぞれの事象への見立て、企業が取り組むべきことを聞いた。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
現代のシステム開発において、OSS(オープンソースソフトウェア)の活用はもはや当たり前の光景だ。開発の迅速化やコスト削減を目的に、多くの企業がOSS活用を推進している。
一方で、OSSコミュニティーではこれまでにない変化が起きつつある。AIにより圧倒的な生産性向上というメリットが生まれる半面、従来のライセンスやルールの枠組みを揺るがす事象が次々と発生し、白か黒かを巡る議論が紛糾しているのだ。
OSS界における「前提の変化」は、日々OSSを活用してクライアントのシステムを構築している開発企業の現場にとっても、決して対岸の火事ではない。
「『手間のブレーキ』が一気に外れてしまった結果、これまでになかった動きや事象につながっている印象です」と指摘するのは、日本やベトナムをはじめとするAPAC地域でデジタルプロダクト開発をけん引する、モンスターラボ APAC地域 CTO(最高技術責任者)の平田大祐氏だ。
AIがコーディングという「手間」をほぼゼロにしたことで、OSSコミュニティーで何が起きているのか。平田氏が見た異変といえる3つの事象と、それぞれへの「見立て」を聞いた。
1つ目の事象は、丁寧な仕様書やテストコードがもたらすジレンマだ。2026年初頭、Cloudflareのエンジニアが、公開されている仕様書とテストコードだけをAIに読み込ませてNext.jsと互換性を持つ「vinext」をわずか1週間、約1100ドルのAPIコストで構築して公開した。
平田氏は「評価は両面ある」と指摘する。
「『良い面』は、テストコードがしっかりしていれば、AIで高品質なコードが短期間で作れてしまうこと。『悪い面』は、有志によって作り込まれてきたテストコードが、皮肉にもOSSそのものが模倣されやすい環境を作り上げてしまっていることです」
これまでOSSが仕様やテストコードを整備してドキュメントなどの形で公開することは、OSSの品質や保守性の高さを示すエビデンスとして評価されてきた一面がある。だが、そうしたドキュメントの存在によりOSSそのものがAIを活用した第三者に模倣されやすい問題が生じたことで、「仕様やテストコードを非開示にすべきか」という、OSS最大の強みである「オープン性」を手放しかねない議論にまで発展している。
2つ目は、AIを介した「ライセンスウォッシュ」を巡る事象だ。Pythonの人気ライブラリ「chardet」において、コードをAIで一から書き直し、ライセンスを「LGPL」(GNU Lesser General Public License)から制約の緩い「0BSD」(※当初は「MIT License」)に変更したというものだ。
同ライブラリの保守を引き継いだメンテナーのDan Blanchard氏は、「書き直しにより、大部分のコードが変更された。これらは過去のコードと全く違う別物である」と主張し、MIT Licenseへの変更を実施。最終的には0BSDへと変更を推し進めた。強行とも取れるライセンス変更は、利用者を巻き込む議論へと発展している。
LGPLは、そのコードを利用・改変した場合に同じライセンスを引き継ぐこと(コピーレフト)やソースコードの公開義務が求められる、比較的制約の強いライセンスだ。一方、MIT Licenseはそうした縛りがなく、0BSDに至っては、著作権表示(クレジット表記)の義務すらなくなってしまっている。
「『OSSのコードを一から書き直す』のは重労働であり、ライセンスウォッシュというリスクへの自然なブレーキとして機能していました。しかし、AIで一気に前提が変わってしまったことを裏付けています」と平田氏は語る。
さらに平田氏は、この事象がライブラリにとどまらず、OSのような根幹を揺るがす可能性についても危惧を口にする。
「強い制約を持つ巨大なOSS、例に挙げるとしたらLinuxをベースに、AIに『全然違うOS』を作らせてしまった人が現れたらどうなるのか。OSSコミュニティーのメンテナーからも懸念の声が上がり始めています」(平田氏)
そして、AIを使ってOSSコードのライセンスを回避(クリーンルーム化と称したライセンス回避)することを目的とする「Malus」というサービスまで登場しているという。平田氏は「話題性を狙ってわざとやっている側面もあると思いますが、こうしたサービスが出てきてしまっている」と警鐘を鳴らす。
また「AIで書き直したのだから別物だ」という主張に対して、平田氏は次のように疑問を投げかける。「機能性や周辺環境も含めて同じものであるなら、それはもうコピーといえるのではないでしょうか。従来のライセンスの枠組みでは捉え切れない問題とみており、本当にライセンス違反にならないのかどうか、結論が出ていません」(平田氏)
まつもとゆきひろが危惧する、ジュニア不要論の先に広がるIT業界「焼け野原」
ハイパースケーラーのVMwareサービスでライセンスバンドル廃止 各社の対応は
AIコーディングはなぜ後から苦しくなるのか? 技術負債に続く「理解負債」「認知負債」という新たな落とし穴
GitHub侵害で銀行連携停止 マネーフォワード事案が突き付ける開発リスクCopyright © ITmedia, Inc. All Rights Reserved.