
10年未发1.0、全面禁止 AI 编程:Zig创始人的“反商业”生存法则
一句话看懂:编程语言 Zig 的创始人 Andrew Kelley 公开宣布全面禁止 AI 辅助生成的代码贡献,并解释了语言发布十年仍未推出 1.0 正式版的原因。这种“反商业”策略背后,反映出非营利组织对效率、自主性与长期技术愿景的另一种坚持。
事件核心:发生了什么
在 JetBrains 播客中,Zig 软件基金会主席 Andrew Kelley 明确表示,Zig 项目已禁止提交 AI 辅助生成的代码。他认为这类贡献“几乎总是垃圾”,不仅没有价值,反而会消耗本就稀缺的代码审查资源——Zig 目前有超过 200 个开放的 pull request,而 AI 产生的无效请求使维护团队“更慢”。
与此同时,Zig 项目已运行近 10 年,至今未发布 1.0 稳定版本。Kelley 解释说,1.0 本质上代表向后兼容的承诺,而作为 501(c)(3) 非营利组织,Zig 没有投资人或业绩压力,可以持续改进直到真正满意,不必为商业化节奏仓促锁定版本。
为什么重要
Zig 的态度与当前硅谷大公司全面拥抱 AI 编程的浪潮形成鲜明对立。Amazon、Google、Meta 等都在推动内部 AI 代码生成比例,但 Kelley 认为,AI 贡献无法帮助“成为更好的程序员”,反而破坏了 Zig “指导和培养”核心贡献者这一使命。这揭示了一个深层矛盾:在开源项目中,效率提升(大量 AI 生成的 PR)与长期质量维护(稀缺的审查人力)之间很难平衡。Zig 用“一刀切”的简单规则回避了当裁判的难题,但对许多依赖开源贡献的项目而言,单纯拒绝 AI 并非可复制方案。
对用户/开发者/创作者的影响
对开发者而言,这意味着如果希望为 Zig 社区做出贡献,必须亲自编写代码,并经过严格审核才能被接受,AI 辅助生成的内容几乎无法通过。对于想要采用 Zig 的企业(如 Uber 用其交叉编译 ARM64、TigerBeetle 做金融交易数据库),Zig 的长期稳定承诺可能是个优势:没有投资方压力,基金会可以持续多年迭代,但同时也意味着 API 和语言特性在 1.0 之前可能持续变动。对于依赖 Zig 工具链的项目(如 Bun JavaScript 引擎、Ghostty 终端模拟器),开发者需习惯这种“慢而稳”的节奏,并自行承担版本不稳定带来的适配成本。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
值得关注的后续
第一,Zig 的 0.16 版本何时发布?Kelley 在与播客主持人的“比赛”中暗示该版本即将上线,它是一个长期投入的成果。第二,Zig 如何维持财务健康?2024 年基金会总收入 67 万美元,主要来自个人捐赠和公司赞助,没有任何单一实体能左右其决策。若未来出现更大规模的捐赠(如 Kelley 假设的 1 亿美元),团队规模是否会超过当前的 5-10 人上限将决定项目治理走向。第三,其他开源项目是否会效仿 Zig 禁止 AI 贡献?如果 AI 生成的无效 PR 继续泛滥,可能会有更多项目重新评估贡献策略。
来源:InfoQ CN


