AIによるchardetライブラリの再実装がコピーレフトライセンスの問題を提起

✍️ OpenClawRadar📅 公開日: March 9, 2026🔗 Source
AIによるchardetライブラリの再実装がコピーレフトライセンスの問題を提起
Ad

chardetで何が起きたか

月間約1億3000万プロジェクトで使用されているchardet PythonライブラリのメンテナであるDan Blanchardは、大幅な変更を加えたバージョン7.0をリリースしました。新しいバージョンは前身の48倍高速で、マルチコアをサポートし、一から再設計されています。AnthropicのClaudeはこのリリースの貢献者として記載されています。

ライセンスはLGPLからMITに変更されました。Blanchardのアプローチは、既存のソースコードを直接見ずに、APIとテストスイートのみをClaudeに与えてライブラリをスクラッチから再実装するよう依頼するものでした。JPlag分析によると、結果として得られたコードは以前のどのバージョンとも1.3%未満の類似性しかありません。

ライセンス論争

ライブラリの原作者であるMark PilgrimはGitHubのIssueを通じて異議を唱え、LGPLでは修正版を同じライセンスの下で配布することを要求していると主張しました。Pilgrimは、元のコードベースに十分に触れて作成された再実装はクリーンルーム作業として認められないと主張しています。

2人の著名なオープンソース関係者が相反する見解を示しました。Flaskの作成者であるArmin Ronacherは再ライセンスを歓迎し、「GPLはそれでできることを制限することでその精神に反すると考えている」と述べました。Redisの作成者であるSalvatore Sanfilippo(antirez)は、著作権法とGNUプロジェクトの歴史に基づいて、AIによる再実装をより広く擁護する記事を公開しました。

Ad

核心的な問い:合法的か正当か

この記事は、RonacherとSanfilippoの両方が核心的な問いを回避していると主張しています:合法的であることは正当であることを意味するのか?著者は、AI支援による再実装が歴史的な再実装(GNUがUNIXを再実装したような)と同じ法的立場を占める一方で、決定的な方向性の違いがあると指摘しています。

GNUがUNIXを再実装したとき、そのベクトルはプロプライエタリからフリーソフトウェアへ向かい、共有財産を拡大しました。chardetのケースでは、コピーレフトライセンス(LGPL)で保護されたソフトウェアが、派生物がソースコードを共有する義務を負わない寛容なライセンス(MIT)の下で再実装されています。著者は、これにより共有財産を保護していた柵が取り除かれると主張しています。なぜなら、chardet 7.0に基づいて構築された派生物はソースコードを共有する義務を負わないからです。

この記事は、GPLがソースコードを非公開にすることやGPLソフトウェアを非公開で修正することを禁止していないことを明確にしています。その条件は配布時にのみ発動します:修正されたコードを配布したり、ネットワークサービスとして提供したりする場合、同じ条件の下でソースを利用可能にしなければなりません。これは共有に対する制限ではなく、共有に対する条件です。

📖 完全なソースを読む: HN AI Agents

Ad

👀 See Also