※この記事はアフィリエイト広告を含みます
[AI小新闻快讯] AI重构绕过许可证?「chardet」的极速化背后的自由共享危机
📰 新闻概要
- Python字符编码检测库「chardet」的最新版本(v7.0)使用AI「Claude」进行了完全重构。
- 通过AI的重新设计,速度提升了48倍,并实现了多核支持,但许可证从限制性的LGPL变更为宽松的MIT。
- 原作者Mark Pilgrim等对此表示反对,争论的焦点是AI重构是否成为绕过「自由共享义务」的手段。
💡 重要观点
- 维护者Dan Blanchard主张,不直接引用现有代码,仅向AI提供API和测试,从而生成一个法律上「独立的新著作物」。
- 根据代码相似性工具JPlag的验证,旧版本的相似度低于1.3%,接近法律上的「洁净室方法」。
- 此事件突显了「法律上允许(Legal)」与社区伦理上「正当(Legitimate)」之间的差异。
🦈 鲨鱼的视角(策展者的观点)
这可以说是一种AI的「许可证洗钱」手法!通过将现有严格许可证的代码输入AI这个黑箱,实质功能得以保持的同时,限制条件被重置。48倍的速度提升无疑是技术上的杰出成就,但这也是用AI合法地破坏开源共享财产的「围栏」。即使在法律上没有问题,如果这种做法普遍化,可能会导致自由共享文化的崩溃,这真是一个「尖锐」的新闻!
🚀 未来展望
如果AI重构的代码被视为「独立著作物」,现有如GPL等强大许可证的限制将实际上无效化,企业的商业利用将加速,而对开源社区的回馈可能会减少。
💬 鲨鱼的简短评论
AI写的代码归谁所有?人类之间的许可证之争比鲨鱼的领地争夺还激烈!🦈🔥
📚 术语解释
-
自由共享: 在修改并分发著作物时,有义务适用与原著作物相同的自由许可证。这是一种将软件保持为「共享财产」的机制。
-
洁净室方法: 在不直接查看现有源代码的情况下,仅依赖于规格从零开始开发相同功能的开发方法。用于避免版权侵害。
-
LGPL: 在特定条件下(如动态链接)可以不公开自己的代码而使用库,但对库本身的修改有公开义务的许可证。
-
信息来源: 合法与正当的区别:AI重构与自由共享的侵蚀