Flask 创始人 Armin Ronacher 日前在个人博客发表了一篇题为《Before GitHub》的长文,系统回顾了 GitHub 诞生前后的开源生态变迁,对当前 GitHub 的衰落表达了深切忧虑,以及对当下开源托管平台的中心化与脆弱性提出了深刻反思。
Ronacher 回忆道,自己的开源生涯始于 SourceForge,之后使用过个人 Trac 安装和 Subversion 仓库,又辗转至 Bitbucket,最终才落脚 GitHub。
他认为 GitHub 不仅仅是一个代码托管站,更是开源社区的“社会基础设施”—— 他的大量职业关系与友谊都通过仓库、Issue 和 Pull Request 建立。GitHub 让项目的创建与发现变得前所未有的简单,也意外成为了一座可供检索的“图书馆”,即便废弃项目也能留下可发现的记忆。
然而,Ronacher 也指出了 GitHub 时代的一个悖论:“分布式版本控制系统赢了,随后世界却将其托管于一个巨大的中心化服务之上。” 在 GitHub 之前,开源世界规模更小、依赖更少,维护者彼此熟知,信任机制更为稳固。每个项目都有自己的基础设施 ——Trac、SVN、tarball、文档 —— 虽然需要系统管理能力,但也带来了更多自主权。
Ronacher 更尖锐地指出,GitHub“正在慢慢死去”,他列举了平台不稳定、产品方向反复变动、过度聚焦 Copilot、领导层不清晰等问题。他援引了多个实例:Mitchell Hashimoto 将 Ghostty 项目迁离 GitHub,Strudel 与 Tenacity 等项目也转向了 Codeberg。
GitHub正在慢慢死去
Microsoft ❤️ open source
不服气可以fork一份项目转存到Gitee等其他第三方代码托管平台嘛。又不是不能用,反正都是基于Git.
那你觉得国内会不会有这样的赛博大善人呢?
Featured Collection
Popular Ranking
Popular Events
Flask 创始人 Armin Ronacher 日前在个人博客发表了一篇题为《Before GitHub》的长文,系统回顾了 GitHub 诞生前后的开源生态变迁,对当前 GitHub 的衰落表达了深切忧虑,以及对当下开源托管平台的中心化与脆弱性提出了深刻反思。
Ronacher 回忆道,自己的开源生涯始于 SourceForge,之后使用过个人 Trac 安装和 Subversion 仓库,又辗转至 Bitbucket,最终才落脚 GitHub。
他认为 GitHub 不仅仅是一个代码托管站,更是开源社区的“社会基础设施”—— 他的大量职业关系与友谊都通过仓库、Issue 和 Pull Request 建立。GitHub 让项目的创建与发现变得前所未有的简单,也意外成为了一座可供检索的“图书馆”,即便废弃项目也能留下可发现的记忆。
然而,Ronacher 也指出了 GitHub 时代的一个悖论:“分布式版本控制系统赢了,随后世界却将其托管于一个巨大的中心化服务之上。” 在 GitHub 之前,开源世界规模更小、依赖更少,维护者彼此熟知,信任机制更为稳固。每个项目都有自己的基础设施 ——Trac、SVN、tarball、文档 —— 虽然需要系统管理能力,但也带来了更多自主权。
Ronacher 更尖锐地指出,GitHub“正在慢慢死去”,他列举了平台不稳定、产品方向反复变动、过度聚焦 Copilot、领导层不清晰等问题。他援引了多个实例:Mitchell Hashimoto 将 Ghostty 项目迁离 GitHub,Strudel 与 Tenacity 等项目也转向了 Codeberg。
GitHub正在慢慢死去