回顾2018年,微软以750亿美元收购GitHub的交易,曾让众多开源开发者感到焦虑,他们担忧这一代码协作平台会被科技巨头控制,导致自由受限,甚至有人扬言要弃用。多年来,微软大体上维持了GitHub的开放理念,使开发者社区逐渐安心。
然而,随着今年8月GitHub CEO Thomas Dohmke宣布辞职,且平台不再设立CEO职位,由微软AI团队直接接管,这一变动再次引发外界对GitHub未来的密切关注。
在此背景下,一股新的“迁徙潮”悄然兴起:越来越多的开发者开始将开源项目从GitHub迁移至其他平台,涵盖轻量级浏览器、游戏模拟器,乃至像Zig这样的知名编程语言项目。
人们不禁好奇:GitHub究竟是如何“惹了众怒”,还是开发者自身的问题?
在这波迁移浪潮中,Zig编程语言的体量最大、影响最广。
Zig是一门仍在开发中的原生编译型编程语言,已被Bun等知名项目采用。截至目前,它在GitHub上拥有42.5k个Star和3.1k个Fork。
近期,Zig主要开发者Andrew Kelley在官方社区宣布,项目将迁移至Codeberg——一家位于德国柏林的非营利Git托管机构,被视为GitHub的替代品。
Kelley直言:“自十年前在GitHub初始化项目以来,Zig代码一直托管于此。但不幸的是,当GitHub被微软收购时,倒计时就已开始。我曾默念‘请给我5年时间,别让一切崩溃’。如今七年过去,我们已在借来的时间里苟延残喘。”他列举了多个迁移原因,核心在于GitHub的工程文化和服务质量已变。
Kelley指出,曾让GitHub成功的工程实力现已失效,其优先级和工程文化“腐化”,用户被迫忍受臃肿、漏洞百出的JavaScript框架,官方却称之为“进步”。以往流畅的功能变得迟缓,甚至完全损坏。
其中,GitHub Actions的不稳定性尤为突出。Kelley认为,Actions作为持续集成与交付的关键功能,已被GitHub内部忽视,任务运行状态如同随机触发。他说道:“GitHub CEO曾称‘接受AI或滚蛋’,微软似乎全盘采纳。Actions调度混乱,作业随机运行,加上其他漏洞和无法手动干预,导致我们的CI系统严重积压,连master分支提交都无法检查。”
因此,「与其花费捐款购买更多CI硬件应对崩坏的基础设施,我们决定直接更换Git托管提供商」,Kelley强调。
此外,Kelley反对GitHub过度拥抱AI的趋势,这与Zig项目禁止在issue、PR或评论中使用LLM的政策冲突。他观察到多次违规行为,部分缘于GitHub不断推广“用Copilot提交Issue”功能。
迁移中,GitHub Sponsors让Kelley稍感顾虑。该功能曾是Zig早期募资关键,仍占项目收入大部。2024年,GitHub Sponsors为Zig软件基金会贡献超17万美元,是其最大收入来源。
Kelley特别感谢前GitHub开源项目产品经理、GitHub Sponsors创造者Devon Zuegel的贡献:“她让GitHub成为数千开发者的可靠收入来源。她离职后,该产品同样被忽视并走下坡路。”Kelley视此为潜在风险,呼吁赞助者改用其他渠道如Every.org捐助。
目前,Zig的GitHub仓库已设为只读,主分支迁移至Codeberg。Kelley采用简单迁移策略:保留现有Issue不迁移,在Codeberg上从30000开始计数以保持编号清晰。他表示:“GitHub上未关闭的Issue可视为按需复制,我们仍会关注已开放的PR和Issue。”
整体上,Codeberg托管超32万个项目,使用开源软件Forgejo,免费仅面向开源项目,私有仓库受限。相比之下,GitHub免费账户也允许商业用途私有仓库。
无独有偶,轻量级浏览器Dillo的开发者Rodrigo Arias Mallo也加入迁移行列,希望为项目找到更友好、能解决问题的平台。
最初,Dillo代码托管于GitHub,但Rodrigo现在认为这已非理想选择。他坦言GitHub在存储仓库和运行多平台CI任务上有所帮助,但随时间推移,暴露出诸多问题:
最终,Rodrigo决定自托管Dillo,将数据迁移至Git仓库并建立镜像。他购买域名、租用VPS,使用cgit查看仓库,用自研工具buggy管理漏洞追踪,确保数据安全可离线编辑。迁移期间GitHub仓库仍更新,最终归档而不删除历史数据。Rodrigo满意于低成本搭建独立项目基地,至少可维持三年。
与此同时,开发者Eldred Habert也将gb-bootroms项目从GitHub迁移至Codeberg,并分享经验。
Eldred写道,迁移源于GitHub积极推动AI解决方案,他不同意其伦理和生态后果,加之与Elon Musk合作支持Grok等因素。他视此为抗议,并捐助Codeberg以示支持。为免PR崩坏和链接失效,他保留GitHub上的fork仓库,并在迁移后仓库添加提示。
社区对Kelley的迁移决定反应不一。有开发者不满GitHub界面性能变差和AI功能“泛滥”,但也有人认为这只是早期敏感项目的个体选择。
网友评论道:
随着微软加深对GitHub的AI掌控,开发者信任面临新考验。GitHub是否仍值得信赖?迁移潮会加速还是阶段性波动?
https://dillo-browser.org/news/migration-from-github/
https://eldred.fr/blog/forge-migration/
https://ziglang.org/news/migrating-from-github-to-codeberg/
https://news.ycombinator.com/item?id=46096800
本文由主机测评网于2026-01-31发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260122026.html