项目维护者 Dan Blanchard 为让 chardet 项目加入 Python 标准库,利用 AI 编程工具 Claude Code,在短短 5 天内彻底重写了该项目,并推出了 7.0 版本。
新版本不仅在性能方面最高可提升 48 倍,Blanchard 还借此将项目原本严格限制复用与分发的 LGPL 协议,更改为了允许在闭源商业项目中使用的宽松 MIT 协议。
这一协议变更立刻引发了原作者的强烈不满。2006 年创建该项目的 Mark Pilgrim 在 GitHub 上公开抗议,认为新版本构成了非法重新授权。
Pilgrim 强调,维护者长期接触原代码,且引入 AI 代码生成器并不能赋予其额外权利,这根本不符合“净室逆向工程”(Clean Room Design)标准。他认定新版本仍是原代码的衍生作品,并坚决要求项目恢复原有的 LGPL 协议。