文章摘要
开发者正因对微软收购GitHub后的商业化、Copilot版权争议及隐私问题不满,转而选择Codeberg等非营利平台或自托管方案,以重获对代码的控制权与社区信任。
文章总结
好的,这是根据您提供的文章内容,用中文重新陈述的主要内容,已保留关键细节并删减了与主题无关的部分(如网站导航、广告、作者介绍、互动按钮、相关文章推荐等)。
标题:开发者为何纷纷“逃离”GitHub,转向Codeberg和自托管平台
核心观点: 尽管GitHub目前依然非常流行(每秒新增一位用户,托管超6亿个代码库,2025年提交量近10亿次),但表面繁荣之下,已有不少开发者因技术、政治和AI等问题选择离开,转向Codeberg等替代平台或自建代码托管服务。
主要“逃离”案例: * Ghostty(跨平台终端模拟器):其维护者Mitchell Hashimoto于2026年4月宣布将离开GitHub,计划逐步移除对GitHub的依赖,仅保留只读镜像。 * Zig(系统编程语言):于2025年11月宣布离开GitHub。 * Tenacity(跨平台音频编辑器):早在2023年就已宣布迁移,目前在GitHub仅保留镜像。 * 此外,Dillo浏览器、Hare编程语言等项目也已迁移。而GNOME、Apache等大型项目从一开始就选择自托管,从未依赖GitHub。
离开的主要原因: 1. 技术质量问题:GitHub频繁宕机。据IncidentHub追踪,从2025年5月起的12个月内,GitHub共发生48次“重大宕机”,累计宕机时间达112小时。这是Ghostty和Zig迁移的主要驱动力。 2. 政治因素:Zig的创建者Andrew Kelley提到了GitHub与美国移民和海关执法局(ICE)的关系。该公司早在2019年就因与ICE签订20万美元的合同而受到员工批评。 3. AI整合问题:GitHub正大力整合其AI编程助手Copilot。其CEO Thomas Dohmke在2025年曾表示:“要么拥抱AI,要么离开这个行业。” 这引发了部分开发者的反感。 4. 平台体验:Ghostty的维护者Mitchell Hashimoto总结道:“GitHub对我来说不再是一个有趣的地方。我想在那里工作,但它不想让我工作。我想发布软件,但它不想让我发布软件。” 5. 意识形态原因:GNU项目等一直拒绝GitHub,因为它要求使用非自由的JavaScript代码,并鼓励“不良的许可实践”。
可替代的选择: * Codeberg:目前最受欢迎的GitHub替代服务之一,提供问题跟踪、静态页面托管和CI/CD等功能。Zig等项目已迁移至此。 * GitLab:提供自托管选项。 * Bitbucket:GitHub同时代的竞争对手。 * Sourcehut:完全开源,强调基于邮件的工作流程。 * 自建平台:如Gitea和Forgejo(Codeberg的后端软件)。 * 相关运动:软件自由保护协会(Software Freedom Conservancy)发起了“放弃GitHub”运动,提供资源帮助开发者迁移。
总结: 尽管GitHub极大地促进了开源协作,但它并非没有缺点。无论是技术问题还是理念分歧,开发者都清楚,他们拥有其他可行的选择。
评论总结
根据评论内容,总结主要观点如下:
一、开发者离开GitHub的主要原因
微软的伦理与商业行为(评分:无)
- 评论者批评微软与ICE合作、AI裁员等行为,认为其“道德破产”
- 关键引用:"Microsoft is a morally bankrupt and despicable organization"(sneak)
- "developers don't like to be told we are being laid off due to AI that was trained on our free open-source hobby projects"(littlecranky67)
平台治理问题(评分:无)
- 错误封禁、缺乏申诉渠道、CI中断等
- 关键引用:"Our CI was turned off for 3 weeks because an outside contributor who was wrongfully banned"(benthecarman)
- "GitHub have banned too many people/projects for comfort"(Scaled)
隐私与AI风险(评分:无)
- 担心代码被用于AI训练、泄露
- 关键引用:"Not only your private repos are not private, but also the LLM will leak them"(feverzsj)
二、替代方案与自托管体验
自托管方案受青睐(评分:无)
- Gitea/Forgejo/GitLab被多次推荐
- 关键引用:"self-hosted gitea/forgejo is still better"(onesandofgrain)
- "We ditched GitHub for self-hosted Forgejo and could not be happier"(klaussilveira)
自托管优势(评分:无)
- 更稳定、更快、无干扰
- 关键引用:"I'm extremely satisfied with that setup. It is batteries included & fire and forget"(hambos22)
- "It feels safer to self host that -- ideally behind wireguard"(Scaled)
三、不同声音与保留意见
质疑“开发者大规模离开”的说法(评分:无)
- 认为文章夸大其词
- 关键引用:"Extreme generalization, most devs aren't ditching GitHub yet"(ahmedehab_01)
- "Proceeds to list but a handful of remotely meaningful repos against the hundreds of thousands"(jorisw)
GitHub仍有独特价值(评分:无)
- Codespaces等集成功能难以替代
- 关键引用:"The appeal of GitHub for me is not only in the git hosting, but also in codespaces"(TekMol)
对替代方案的担忧(评分:无)
- 担心新平台也会出现类似问题
- 关键引用:"how are we sure that they won't pull all the red card signals that github is said to pull off"(rmnull)
四、其他建议与观察
- 建议开源替代品复制GitHub UI以降低迁移门槛(Cider9986)
- 怀念Mercurial托管服务(srean, BrenBarn)
- 认为GitHub垄断正在被打破(Havoc)