概要
- chardet の再ライセンス問題に関する最新のコミュニティ動向と法的課題の整理
- Claude Code によるコード全面書き換えとMITライセンスへの変更
- LGPL とのライセンス衝突、AI生成物の著作権問題
- 米国最高裁 によるAI著作物の著作権性否定が引き起こす法的パラドックス
- Copyleft の存続に直結する重要な事例
chardet v7.0.0のAIリライセンス問題
- chardet は、Pythonの文字コード検出ライブラリで、多くのプロジェクトや requests で利用
- 元はMozillaのC++コード由来で LGPL ライセンス
- Claude Code を利用し、コードベースを全面的に書き換え、 v7.0.0 でMITライセンスへ変更
- 元作者の a2mark は、「完全な書き換え」を主張してもLGPL違反の可能性を指摘
- 元コードに十分接触していたため、「クリーンルーム」実装とは言えない
- AI利用が追加の権利を生むわけではないと主張
クリーンルーム実装とAIの壁
- 従来の「クリーンルーム」実装では、2チーム体制が必須
- チームA:元コードを見て仕様書を作成
- チームB:仕様書のみを参照し新コードを作成
- 今回は AI が元のLGPLコードをプロンプトとして学習し、壁を回避
- AI出力が元コードの派生物とみなされる場合、LGPLのままにする必要
最高裁判決と法的パラドックス
- 2026年3月2日、米国最高裁はAI生成物の著作権を否定する下級審判決を支持
- これにより、 Human Authorship (人間の著作者性)要件が強化
- chardet のメンテナにとって三重のパラドックスが発生
- AI生成コードは著作権が発生せず、MITライセンス等での再配布権が不明確
- AI出力がLGPLコードの派生物ならライセンス違反
- 機械生成物としてパブリックドメイン扱いとなればMITライセンス自体が無意味
AIリライセンス容認はCopyleftの終焉か
- AIによるリライセンスが認められれば、 Copyleft の実質的な終焉
- 任意のGPLプロジェクトをAIで書き換え、MIT等で再配布可能となるリスク
- 法的・倫理的な線引きが未確定
- chardet v7.0.0 が現実世界での初の重要なテストケース