LGPL 授权代码用 AI 重写后改用 MIT 授权
嗯,用户让我帮忙总结一篇文章,控制在一百个字以内,而且不需要用“文章内容总结”这样的开头。我得先仔细阅读文章内容,理解主要信息。 文章讲的是开源项目chardet重新授权的问题。原来用了LGPL许可证,后来改成了MIT。LGPL对商业不太友好,所以维护者用了Claude Code重写代码,发布了v7.0.0。但是原作者认为这可能违反了GPL,因为开发者接触过原代码,不是净室实现。 我需要把这些关键点浓缩到100字以内。首先说明项目名称和重新授权的困难,然后提到改用MIT的原因和过程,最后提到原作者的反对意见。 可能的结构:chardet项目重新授权遇到困难,从LGPL改为MIT,维护者用AI重写代码,但原作者认为违反GPL。 检查字数是否在限制内。确保没有使用任何不需要的开头词。 最终总结应该简洁明了,涵盖所有重要信息。 </think> 开源项目 chardet 从 LGPL 许可证改为 MIT 许可证引发争议。维护者借助 AI 重写代码发布新版本,但原作者认为此举可能违反 GPL 协议。 2026-3-6 10:52:25 Author: www.solidot.org(查看原文) 阅读量:4 收藏

重新授权开源项目的许可协议在开源领域是非常困难的,因为这通常需要所有曾贡献过一行代码的人一致同意,这对历史悠久的项目而言是几乎不可能完成的任务。Python 字符编码检测器项目 chardet 移植自用 C++ 开发的 Mozilla 项目,采用了与原项目相同的 LGPL 许可证,LGPL 许可对商业使用不是太友好。维护者最近在 Claude Code 的帮助下重写了库发布了 v7.0.0 版本,将许可协议从 LGPL 更改为 MIT。项目原作者 a2mark 认为此举构成了潜在的 GPL 违反,因为开发者已经接触过原代码,并非是净室实现,因此完全重写代码的说法是没有意义的。

https://tuananh.net/2026/03/05/relicensing-with-ai-assisted-rewrite/


文章来源: https://www.solidot.org/story?sid=83704
如有侵权请联系:admin#unsafe.sh