2026年5月27日,JetBrains发布了一段采访视频,主角是Zig编程语言的创始人Andrew Kelley。视频标题看似温和——"Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn't 1.0"——但内容却像一颗炸弹投入了整个科技圈。
发布不到24小时,视频就获得了近8万播放量、3914个点赞,用户评分高达4.98/5.0。在Hacker News上,相关讨论帖累计获得683点、462条评论。这不只是一次编程语言的年终总结,而是关于AI时代开源项目如何生存的宣言。
为什么一个还在0.x版本的编程语言,敢于公开拒绝AI贡献?为什么它选择离开全球最大的代码托管平台?为什么它宁愿慢也不愿快?这篇文章带你拆解Andrew Kelley的四个"逆行"决策,以及它们背后令人深思的逻辑。
| 项目 | 内容 |
|---|---|
| 视频标题 | Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn't 1.0 - Andrew Kelley Explains |
| 频道 | JetBrains |
| 时长 | 约60分钟 |
| 播放量 | 约7.6万(发布24小时内) |
| 发布日期 | 2026年5月27日 |
| 核心主题 | AI时代下开源项目的治理哲学、平台独立、可持续资金模型与技术理想主义 |
Andrew Kelley在视频中详细阐述了一个概念——"Contributor Poker"(贡献者扑克)。这个概念最早由Zig核心团队成员Loris Cro在博客中提出,核心思想非常精妙:
开源贡献是一个重复博弈。一个贡献者第一次提交的PR(Pull Request)往往不是最有价值的部分,真正有价值的是后续的持续贡献。你初始投资一些精力来引导新贡献者上手(相当于下注),期望这段关系在日后开始回报。
所以,Zig的维护者评估的不是PR的内容,而是PR背后的人。就像扑克中的"你玩的是人,不是牌"。
但AI生成代码彻底破坏了这个模型。Loris Cro在博客中写道:
"LLM贡献的现实对我们来说大多是负面的——从 worthless drive-by PR full of hallucinations(充满幻觉的一次性PR),到疯狂的一万行首次PR。中间还有大量表面上看起来没问题的PR,有些甚至明确声称没有使用LLM,但后续讨论立刻暴露出作者在偷偷咨询LLM并复述它的错误回复。"
Andrew Kelley的核心逻辑是:如果维护者可以直接让LLM生成代码,为什么要花时间审阅别人用LLM生成的PR? 这不是对AI本身的否定,而是在有限维护资源下的理性选择。
我的延伸分析:这个逻辑其实揭示了一个更深层的问题——AI正在把开源贡献从"人与人之间的信任建设"变成"机器与机器之间的噪声放大"。Stack Overflow已经因为这个原因衰落了,Zig只是第一个公开说"不"的重要项目。
2025年11月26日,Zig正式将主仓库从GitHub迁移到Codeberg。Andrew Kelley在迁移公告中的措辞相当犀利:
"自从GitHub把自己卖给Microsoft,倒计时就开始了。'请至少给我5年,在一切变糟之前',我对自己说。7年过去了,我们活在借来的时间里。"
迁移的直接原因是GitHub Actions的严重故障。Andrew描述了一种他称之为"vibe-scheduling"的现象——CI任务被随机选择运行,导致构建系统积压到连主分支提交都无法通过检查。
但更深层的原因是文化冲突。GitHub CEO公开说"拥抱AI或滚蛋"(embrace AI or get out),然后GitHub开始在issue tracker中强制推送Copilot功能。Andrew认为这直接导致了大量AI生成的垃圾issue和PR——与Zig的No-AI政策根本对立。
值得注意的是,Zig不是唯一逃离GitHub的项目。Mitchell Hashimoto的终端模拟器Ghostty也在2026年4月宣布离开GitHub,理由几乎一模一样:GitHub Actions不可靠、平台质量下降。这篇帖子在HN获得了3521点、1051条评论——说明这种不满已经形成了潮流。
我的判断:我们正在见证开源社区的"去GitHub化"运动。Codeberg(基于Forgejo)正在成为替代选择。这不是简单的平台迁移,而是开源世界对平台垄断的一次集体反思。
Zig Software Foundation(ZSF)是一个501(c)(3)非营利组织,Andrew Kelley用它来展示什么叫做真正的开源资金效率。
根据2024年财务报告: - 总支出:$520,748.91 - 92%的钱直接支付给贡献者($306K合同工 + $154K Andrew本人的工资) - Andrew本人身兼数职:首席工程师、会计、开发总监——后两个岗位是志愿免费做的 - CI和网站费用仅$14,986.73 - 银行手续费$782.23
对比之下,许多同等规模的开源项目将大量资金花在行政、办公、会议和品牌上。ZSF的模式几乎是苦行僧式的:每一分钱都花在代码上。
但挑战也很明显。从财务数据看,ZSF的月度捐赠收入在持续下滑。Mitchell Hashimoto(HashiCorp创始人)的一笔大额捐赠形成了明显的尖峰,但这种一次性资助不可持续。Andrew在视频中坦言,他们需要找到更稳定的资金来源。
截至2025年底,ZSF的银行余额正在下降,这意味着他们必须在未来12-18个月内找到新的资金增长点,否则将不得不缩减 contributor 支付规模。
Zig项目已经启动超过10年,但版本号仍停留在0.x。这在当今"快速迭代、持续交付"的潮流中显得格格不入。
Andrew在视频中的解释颇有深意:C语言之所以成功,很大程度上是因为它几十年几乎没有变化。这种稳定性让开发者能够接受C的各种设计缺陷和妥协。如果Zig想要成为真正的C替代者,它需要在1.0之前把核心设计做到尽可能正确。
HN用户epolanski的评论代表了反对观点:
"我的问题是Andrew Kelly一直在重写和重写,不停改变设计。项目已经十年了,没有任何迹象表明它在下一个十年会变得更稳定。对于一门目标是C替代品的语言来说,它似乎没有理解C之所以成功的一个核心原因——稳定性。"
但支持者认为,Rust也花了类似的时间才稳定下来,而Zig在comptime、交叉编译、错误处理等方面的设计创新,值得等待。
我的看法:这是一个"先对了再快"vs"先快了再对"的经典工程哲学之争。在AI时代,当所有人都在追求速度时,Zig选择做那个慢慢来的人——这本身就是一种极其稀缺的品质。
视频中Andrew还讨论了一个有趣的事件——Bun(一个基于Zig的JavaScript运行时)团队声称Zig的No-AI政策阻止了他们的性能优化PR被合并。
但HN评论者hitekker揭露了另一面:
"围绕AI政策的噪音来自Bun开发者说这个政策阻止了他们upstream性能PR。但真正的原因似乎是那个PR的代码质量本身不太好,引入了不健康的复杂性。"
Loris Cro在博客中也含蓄地回应了这一点,表示Zig对任何代码都有严格的质量标准,不管它是否由AI生成。Andrew在视频中暗示,Bun团队fork了Zig并做了自己的修改——这在开源世界是完全可以的——但他们不应该期望上游接受所有这些改动。
这揭示了一个微妙的边界问题:一个开源项目的维护标准,到底是技术标准还是文化标准? Zig的回答是:两者都是,而且它们是一回事。
把所有线索串联起来,Andrew Kelley在视频中实际上描绘了一幅更宏大的图景:
AI正在同时从三个方向压缩开源项目的生存空间:
Zig的四个"逆行"决策——No-AI政策、逃离GitHub、极简资金运营、拒绝赶版本号——本质上是对这三个压力的系统性回应。
这不是一个编程语言的特立独行,而是一份关于AI时代如何保护人类协作质量的蓝图。
mindmap
root((Zig 2026<br>四大逆行决策))
No-AI贡献政策
贡献者扑克理论
重复博弈 vs 一次性博弈
投资人而非投资PR
LLM贡献的负面影响
垃圾PR和幻觉代码
万行首次PR
隐性AI使用的信任危机
理性选择
有限维护资源的最优配置
逃离GitHub
直接原因
GitHub Actions严重故障
vibe-scheduling现象
深层原因
Microsoft收购后的文化退化
CEO的AI胁迫言论
Copilot强制推送
行业趋势
Ghostty同期离开
去GitHub化运动
Codeberg/Forgejo崛起
$670K极简基金会
92%资金直接付给贡献者
Andrew身兼数职免费服务
捐赠收入持续下滑的隐忧
Mitchell Hashimoto的大额捐赠
拒绝1.0版本号
C语言稳定性的启示
先对了再快的工程哲学
十年磨一剑的耐心
社区的分歧声音
建立明确的AI贡献政策。Zig的教训告诉我们,等到LLM垃圾PR涌来时再制定政策已经太晚了。如果你维护一个有社区的项目,现在就应该思考:你的项目是否需要 contributor poker式的长期关系?如果是,你就需要一个明确的AI使用边界。
不要把所有鸡蛋放在一个平台。GitHub的Actions bugs和AI强制推送已经影响到了多个知名项目。评估Codeberg、SourceHut等替代方案,至少确保你的核心基础设施有备份计划。
理解维护者的视角。当Zig拒绝你的AI辅助PR时,它不是在拒绝你这个人,而是在保护一种人与人之间的协作模式。如果你真的想为一个项目做贡献,先读懂它的文化,再动手写代码。
学习Zig的财务透明度。ZSF每年公布详细的财务报告,让捐赠者看到每一分钱的去向。这种信任建设对于任何依赖社区资金的项目都是教科书级的示范。
关注"去GitHub化"趋势。当Ghostty(3521点)、Zig(927点)这样有影响力的项目开始迁移时,这意味着平台切换的成本已经在下降。如果你的团队依赖GitHub作为唯一基础设施,是时候重新评估风险了。
当整个科技世界都在加速拥抱AI时,Zig用四个"逆行"决策告诉我们:有些东西——人与人之间的信任、代码的深思熟虑、对平台的独立性——值得用慢速度来保护。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
