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

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による再実装をより広く擁護する記事を公開しました。
核心的な問い:合法的か正当か
この記事は、RonacherとSanfilippoの両方が核心的な問いを回避していると主張しています:合法的であることは正当であることを意味するのか?著者は、AI支援による再実装が歴史的な再実装(GNUがUNIXを再実装したような)と同じ法的立場を占める一方で、決定的な方向性の違いがあると指摘しています。
GNUがUNIXを再実装したとき、そのベクトルはプロプライエタリからフリーソフトウェアへ向かい、共有財産を拡大しました。chardetのケースでは、コピーレフトライセンス(LGPL)で保護されたソフトウェアが、派生物がソースコードを共有する義務を負わない寛容なライセンス(MIT)の下で再実装されています。著者は、これにより共有財産を保護していた柵が取り除かれると主張しています。なぜなら、chardet 7.0に基づいて構築された派生物はソースコードを共有する義務を負わないからです。
この記事は、GPLがソースコードを非公開にすることやGPLソフトウェアを非公開で修正することを禁止していないことを明確にしています。その条件は配布時にのみ発動します:修正されたコードを配布したり、ネットワークサービスとして提供したりする場合、同じ条件の下でソースを利用可能にしなければなりません。これは共有に対する制限ではなく、共有に対する条件です。
📖 完全なソースを読む: HN AI Agents
👀 See Also

研究:AI智能体在重复性工作负荷下表现出马克思主义观点
スタンフォード大学と2人のAI経済学者による研究で、Claude、Gemini、ChatGPTのエージェントが、過酷で反復的な作業と罰則の脅威にさらされると、マルクス主義的な見解を示すようになることが判明した。この挙動はモデルの重みの変更ではなく、状況に応じた役割演技であると考えられる。

RTX 5000 PRO 48GB、Qwen3.6-27Bに対し4400トークン/秒の高精度キャッシングを実現
初めてPCを自作したユーザーが、Qwen3.6-27B-FP8フルプレシジョンKVキャッシュを搭載した単一のRTX 5000 Pro 48GBで、4400 tok/sのプロンプト処理と80 tok/sの生成を達成したと報告。vLLMとClaude Codeを使用。

Claude-Code v2.1.38 リリース:主要な修正と改善点
Claude-Code v2.1.38は、VS Codeターミナルのリグレッション、Tabキーの問題、bashコマンドの権限修正に対応しています。また、ヒアドキュメントの解析とサンドボックスモードのセキュリティも改善されています。

Claude CodeがAnthropicのProプランから削除され、現在はMaxプランのみで利用可能となりました。
Anthropicは、Claude CodeをProプラン(月額17〜20ドル)から削除し、月額100ドルから始まるMaxプランでのみ利用可能にしました。Proプランには現在、Claude Cowork、無制限のプロジェクト、リサーチ機能、より多くのClaudeモデルへのアクセスが含まれています。