文章摘要
Zig编程语言宣布从GitHub迁移至Codeberg,主要原因是GitHub被微软收购后服务质量下降,包括功能变慢、错误增多,以及GitHub与ICE的合作关系。此外,GitHub Actions问题频发且缺乏维护,加上CEO强制推行AI策略,促使Zig团队决定更换平台。这次迁移标志着Zig结束在GitHub长达十年的托管历史。
文章总结
Zig编程语言从GitHub迁移至Codeberg平台公告
2025年11月26日
自十年前首次使用git init以来,Zig项目一直托管在GitHub平台。但随着GitHub被微软收购,平台质量逐渐恶化。尽管我们曾期待至少维持五年的稳定期,但七年后的今天,我们不得不做出改变。
迁移原因主要涉及三个方面: 1. 平台质量下滑:核心开发人员流失,产品体验明显下降,原本流畅的功能变得迟缓甚至无法使用 2. CI系统故障:GitHub Actions存在严重缺陷,包括随机调度任务、无法手动干预等问题,导致我们的持续集成系统频繁阻塞 3. AI政策冲突:GitHub强制推广Copilot功能,与我们严格禁止使用LLM/AI工具的行为准则产生矛盾
关于GitHub赞助计划: - 该计划曾是Zig早期筹款的关键渠道,目前仍占基金会收入的很大比重 - 我们仍将视其为潜在风险,建议赞助者转至非营利平台Every.org继续支持 - 原赞助福利(如首页署名权等)将通过新平台重新实现
迁移方案:
- 立即生效:GitHub上的ziglang/zig仓库转为只读状态
- 主仓库新地址:https://codeberg.org/ziglang/zig.git
- 现有issue处理策略:
- 保留GitHub上所有未解决问题
- Codeberg新issue从30000开始编号以避免冲突
- 开发者无需主动迁移内容,除非需要修改或补充评论
特别感谢Forgejo和Codeberg团队的协助,包括Earl Warren、Otto等核心贡献者。
在当前资本高度集中的环境下,我们坚信非营利组织是维护技术公地的重要力量。
祝编程愉快, Andrew
(注:原文中的时效性表述如"7 years later"等已根据假定的2025年发布时间调整为准确时间参照)
评论总结
以下是评论内容的总结,平衡呈现不同观点:
支持迁移到Codeberg的观点
Codeberg更稳定/长期
- "Codeberg is probably a more stable/long-term solution than SourceHut" (bitbasher)
- "Github was on the decline anyway... Would rather it being Codeberg" (rvz)
逃离GitHub的负面问题
- 避免AI生成的垃圾issue:"avoiding receiving AI slop issues" (rvz)
- GitHub的"enshitification"趋势:"History rhymes with itself" (travisgriggs)
开源项目应去中心化
- "More opensource projects should move off GitHub" (bitbasher)
- "free software projects should be encouraged to do the same" (ache)
对迁移持保留态度的观点
Codeberg基础设施不成熟
- "running faulty hardware in production with limited redundancy" (woodruffw)
- "more outages with Codeberg than Github" (Arcuru)
GitHub的实用优势
- 用户基础广泛:"practically everybody is on Github" (Arcuru)
- 安全检测优势:"big player like GH should have an advantage" (galaxyLogic)
迁移带来的不便
- 未镜像仓库导致下游问题:"probably making downstreams broken" (ZeroAurora)
- 需要工具支持多平台协作:"good tooling... to make working through multiple Forge's easier" (Arcuru)
其他相关讨论
对GitHub员工的攻击不妥:
"Calling the people who work on GitHub 'losers' is not cool" (munchler)期待技术细节:
"I'd love to see a writeup about these problems/solutions" (donotredeem)建议其他替代平台:
"Also take a look at sourcehut" (GalaxyNova)
(注:所有评论均无评分数据,故未体现认可度差异)