掲載済み (2026-03-07号)
#177 184文字 • 1分

AIとテセウスの船:AIによるコード再実装とオープンソースライセンスの崩壊

原題: AI And The Ship of Theseus

日本語

掲載情報

概要

AIを用いてAPIとテストスイートから既存ソフトウェアを再実装することで、ライセンス制約を回避し permissive なライセンスへ転換する手法が、著作権とオープンソースのあり方を根本から変えようとしている。

詳細内容

Flaskの作者として知られるArmin Ronacher氏による、AI時代のソフトウェア再実装に関する考察です。AIエージェントを活用し、既存のコードを直接参照せず、API定義とテストスイートのみを「ガイド」として別言語や別実装へ移植・再実装する手法が容易になっています。具体例として、LGPLライセンスの`chardet`ライブラリが、テストスイートを元にAIで再実装されMITライセンスとして公開されたことで起きた騒動を挙げています。これは「テセウスの船」の議論に似ており、振る舞いが同じでも実装が完全に書き換えられた場合、それは「二次的著作物」ではなく「新規の著作物」とみなされる可能性が高いと指摘しています。この動きは、著作権の保護に依存するGPLなどのコピーレフト・ライセンスを無効化する可能性があり、将来的にソフトウェアの価値はライセンスや著作権よりも、商標(名前)の保持へとシフトしていくのではないかと予測しています。