前段时间我写过一篇文章《失恋以后,他发明了一门超越 C 的编程语言》,介绍了 Zig 这门有点“不走寻常路”的新语言。

没想到,这门语言本身很有个性,它的创始人安德鲁在做事的风格上更是个性。
11 月 26 日,他发布了一篇博客:Zig 正式从 GitHub 迁移到 Codeberg。
为什么要走?原因主要有两个。
1.GitHub被微软收购以后,越做越烂
GitHub曾经流畅的界面变得反应迟缓,经常完全无法使用。
GitHub Actions的可靠性问题日益严重,3 月份的安全漏洞导致超过 23,000 个代码库的 CI/CD 密钥泄露。
11 月中旬,Dependabot 的速率限制导致 57% 的任务失败。
GitHub Actions还存在一个“vibe-scheduling”漏洞,该漏洞会随机选择要运行的 CI 作业,导致严重的构建队列积压。
对于一个高度依赖自动化构建的编程语言项目来说,这是不能忍的。
2.GitHub全面拥抱AI
安德鲁给Zig定下的规矩很简单也很明确:No LLM , No AI 。
因为开源不仅是写代码,还包括 review、讨论、学习、贡献,这些事儿应该由真正的人来完成。
但是安德鲁发现,在Zig的pr中,有不少是AI生成的:


这让安德鲁很不爽。
更让安德鲁不爽的是,Zig所在的平台GitHub正在大力推广AI,它的CEO曾经说过:要么拥抱AI,要么滚蛋。
GitHub不但推广Copilot,也鼓励这种由AI生成的PR和issue。
在这种大趋势下,两种价值观的冲突是不可调和的。
解决的办法只有一个:走人。
安德鲁给Zig选择了一个非盈利的、社区驱动型的托管平台:Codeberg。

这个平台不集成人工智能或者Copilot,不追踪用户,采用隐私优先架构,由社区治理而非企业控制。
特别值得一提的是,它的用户界面和YAML语法与GitHub几乎完全相同,因此迁移过程非常简单。
Zig做出这样的事情,是非常需要魄力的,因为Zig的主要收入来源就是GitHub Sponsors。
离开GitHub,钱没了,要是你,你干不不?
安德鲁毅然决然地做了,他停止了GitHub Sponsors,然后在Every.org建立了新的捐赠账号,呼吁大家从那里向Zig捐款。
我估计,Zig想恢复原来的捐赠水平,恐怕还要经历一段时间。

从安德鲁的宣言可以看出,安德鲁是一个极度重视工程质量、坚持开源价值观、反平台垄断、反 AI 混入基础设施的编程语言作者。
他宁可换平台,宁可承受迁移成本,也不愿被低质量的工具所拖累。
他强调人写的代码才是可靠的、可审查的、可负责的,对AI混入基础设施非常警惕。
在 AI和平台资本席卷的 2025 年,他的姿态显得格外“逆潮流但有骨气”。
我去搜了一下,安德鲁并没有独行,还有不少项目也在从GitHub离开:



他们离开的理由和Zig差不多,对微软将GitHub转型为“人工智能平台”表示不满。
相对于庞大的GitHub项目和用户来说,这些人的离开无关痛痒,但是如果这家曾经最懂程序员的平台,开始忽略基础设施和开发体验,变成一个只在乎AI指标的产品,将来会有更多的项目用脚投票。
开发者需要的是一个靠谱的GitHub,而不是一个强行推销AI的GitHub。

被折叠的 条评论
为什么被折叠?



