Pop!_OS 禁止大量由 AI 生成的代码,由此引发了关于代码质量、可维护性以及开源项目审查能力的讨论。
支持者认为,明确的代码作者政策可以减少低质量或规模过大的拉取请求,避免代码频繁变动,并维护项目标准。批评者则称,这项禁令只是在处理表面问题,真正的问题在于规划不足、测试不足和人工审查不足。他们指出,人工编写的代码同样可能质量不佳,而经过合理组织并经过审查的 AI 代码也可以发挥作用。
其他人担心,这项规则难以执行,可能促使贡献者隐瞒 AI 的使用或维护分支,从而阻断那些愿意披露 AI 辅助、并对结果负责的开发者所提交的有效修复。
安全也是一个主要议题。AI 可以加快漏洞发现和逆向工程,但也会产生误报和未经审查的修复方案。总体而言,评论者一致认为,AI 提高了代码生成速度,但无法取代软件工程、架构判断、测试、审查和责任承担。