21CTO导读:Linus Torvalds 对 Linux 中 AI 编码的批评者说:“要么把它 fork 出去,要么就别干了。”
在 Linux 创始人林纳斯・托瓦兹(Linus Torvalds)表态,不接受 AI 代码的开发者可以自行分叉内核主线。
随后就有社区开发者付诸行动,打造出专门剔除所有 AI 生成代码的 Linux分支。
此前Linux 内核邮件列表爆发激烈争论,不少维护者强烈抵制将 AI 产出的补丁并入 Linux 主线,担忧版权纠纷、潜藏漏洞与高昂维护成本。
Torvalds 给出的回应十分直白:社区不会出台禁令一刀切禁止 AI 代码,看不惯这套规则的人完全可以自主新建分支,按自己的标准管理代码。
这番发言本是劝说反对者不必强求统一标准,却被一名社区开发者接住话头,直接落地实操。这名开发者公开放出全新 Linux 分支,该分支的核心规则就是彻底筛除所有 AI 生成代码。
该分支项目取名为 NoAI Linux,维护者定下如下硬性准入要求:
该分支基于 Linux 官方稳定版主线同步迭代,除拦截 AI 补丁外,其余安全更新、硬件驱动、功能优化都会同步跟进,普通用户可正常编译、安装使用,不会缺失主流内核功能。
一众原本呼吁禁用 AI 代码的内核维护者、嵌入式开发者纷纷点赞该分支。
嵌入式领域大量厂商长期规避潜在版权风险,这套无 AI 内核刚好契合他们的合规需求,不少工控、嵌入式开发团队表示会切换至 NoAI Linux 开展业务开发。
多数普通内核开发者持中立态度,认为两条路线并行是开源良性生态的体现。主线内核兼顾效率与创新,NoAI Linux 主打无 AI、低版权风险,不同需求群体各取所需,不存在对错之分。
部分经常借助 AI 工具简化开发工作的程序员们担忧,该分支的 AI 检测工具存在误判问题:部分人工编写、仅由 AI 做格式优化的代码,也可能被系统识别拦截,提高代码提交门槛。
同时人工甄别 AI 代码存在局限性,很难做到 100% 精准区分。
Torvalds 看到 NoAI Linux 发布的消息后,在邮件列表幽默回应,称这正是他当初那番话想要看到的结果。
开源分支机制本就是用来容纳不同开发理念,不用逼迫所有人遵守同一套标准。
他再次重申自身立场:主线内核只审核代码质量、合规声明,不会区分代码是人写还是 AI 生成;如果有人想要更严苛的限制,分叉就是最优解。
这个事情成为开源社区应对 AI 代码争议的标志性案例。
不少其他开源项目社区准备开始参考 Linux 的模式,不再强行出台统一禁令,而是允许分支项目自行制定 AI 代码准入规则,用多版本并行的方式化解社区分歧,避免无休止的线上争吵。
作者:洛逸
本篇文章为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 微信公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。