Hacker News 中文摘要

RSS订阅

将Zig主仓库从GitHub迁移至Codeberg -- Migrating the Main Zig Repository from GitHub to Codeberg

文章摘要

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 WarrenOtto等核心贡献者。

在当前资本高度集中的环境下,我们坚信非营利组织是维护技术公地的重要力量。

祝编程愉快, Andrew

(注:原文中的时效性表述如"7 years later"等已根据假定的2025年发布时间调整为准确时间参照)

评论总结

以下是评论内容的总结,平衡呈现不同观点:

支持迁移到Codeberg的观点

  1. 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)
  2. 逃离GitHub的负面问题

    • 避免AI生成的垃圾issue:"avoiding receiving AI slop issues" (rvz)
    • GitHub的"enshitification"趋势:"History rhymes with itself" (travisgriggs)
  3. 开源项目应去中心化

    • "More opensource projects should move off GitHub" (bitbasher)
    • "free software projects should be encouraged to do the same" (ache)

对迁移持保留态度的观点

  1. Codeberg基础设施不成熟

    • "running faulty hardware in production with limited redundancy" (woodruffw)
    • "more outages with Codeberg than Github" (Arcuru)
  2. GitHub的实用优势

    • 用户基础广泛:"practically everybody is on Github" (Arcuru)
    • 安全检测优势:"big player like GH should have an advantage" (galaxyLogic)
  3. 迁移带来的不便

    • 未镜像仓库导致下游问题:"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)

(注:所有评论均无评分数据,故未体现认可度差异)