回望2018年,微软以75亿美元收购GitHub时,不少开发者曾一度感到紧张,担忧这一开源代码协作平台会被科技巨头掌控,自由受限。多年过去,微软基本保持了GitHub的开放精神,但今年8月GitHub CEO Thomas Dohmke宣布辞职且GitHub不再设立CEO职位,由微软AI团队直接接管,再次引发外界对平台未来的关注。
在此背景下,一股新的“迁徙潮”悄然兴起:越来越多的开发者开始将开源项目从GitHub迁移到其他平台,其中既有轻量级浏览器、游戏模拟器项目,也包括像Zig这样的知名编程语言项目。
让人好奇的是:GitHub究竟是如何“惹了众怒”,还是开发者自身的问题?
在这场“迁移潮”中,Zig编程语言的体量算是最大、影响最广的。
Zig是一门仍在开发中的原生编译型编程语言,但它已经被一些知名项目采用,包括Bun JavaScript构建工具。截至目前,它在GitHub上拥有42.5k个Star数量以及3.1k的Fork。
不久前,Zig的主要开发者Andrew Kelley在官方社区网站上发表了题为《从GitHub迁移到Codeberg》的文章,宣布Zig项目将迁往Codeberg——一家总部位于德国柏林的非营利Git托管机构。
Kelley在公告中直言:“自从十年前执行git init以来,Zig的代码一直托管在GitHub上。但不幸的是,当GitHub卖给微软时,倒计时就开始了。”
他列举了多个迁移原因,核心在于GitHub的工程文化和服务质量已经发生变化。Kelley指出,曾经让GitHub成功的工程实力,现在已经不再起作用了。它的优先级和工程文化都“烂掉”了,用户们只能忍受一个臃肿、到处出bug的JavaScript框架。
其中,GitHub Actions的不稳定性尤为严重。在Kelley看来,Actions是持续集成与持续交付的关键功能,但它完全被GitHub内部忽视。
他说道:“GitHub CEO曾说过‘接受AI或者滚蛋’,微软似乎照单全收。Actions开始随意调度,作业随机运行,再加上其他漏洞和无法手动干预,这导致我们的CI系统严重积压。”
因此,“与其花捐款钱去买更多CI硬件来应对这崩坏的基础设施,我们决定直接换一个Git托管提供商”,Kelley说道。
在迁移中,令Kelley稍微有些顾虑的是GitHub Sponsors。这一功能曾是Zig早期募资成功的关键,也仍占项目收入的很大部分。2024年,GitHub Sponsors为Zig软件基金会贡献了超过17万美元,是其最大的收入来源。
“我们认为这是一种潜在风险”,Kelley也在呼吁赞助者改用其他渠道捐助。
当前,Zig的GitHub仓库已经设为只读,主仓库的canonical origin/master分支迁移至Codeberg(https://codeberg.org/ziglang/zig.git)。
Kelley采用的迁移策略也相对简单:为规避GitHub的激进供应商锁定,其保留现有Issue不迁移,但在Codeberg上从30000开始计数。
无独有偶。除了Zig,一款极简轻量级浏览器Dillo的开发者Rodrigo Arias Mallo也加入了从GitHub迁移的队伍中。
最初,Dillo的源码和网站被上传到GitHub,但Rodrigo现在认为这已经不再是理想选择。
Rodrigo Arias Mallo坦言,GitHub的确在存储Dillo的各类仓库、运行多平台的CI任务方面帮了不少忙,“因为我手头没有这些平台的机器”。
不过,随着时间推移,GitHub这一平台暴露出越来越多不适合作为Dillo主要开发平台的问题。
与此同时,一位名为Eldred Habert的开发者也将自己的gb-bootroms开源项目代码仓库从GitHub迁移到Codeberg。
做出这个决定的原因,Eldred Habert写道:是因为GitHub越来越积极地推动AI解决方案;再加上它与Elon Musk的合作(现在支持Grok)以及其他一些原因。
社区对Kelley的迁移决定反应不一。有开发者对GitHub表示不满;也有人认为这只是早期敏感项目的个体选择。
本文由主机测评网于2026-05-19发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260545428.html