广受好评的开源终端模拟器 Ghostty,正式宣布告别 GitHub 平台!
至于背后的原因,Ghostty 的缔造者、HashiCorp 联合创始人 Mitchell Hashimoto 在其个人博客上发布了一封充满不舍的“告别信”,详细阐述了这一决定。简而言之,核心问题在于:GitHub 的系统故障正变得越来越频繁。

随后,他还在 X 平台和 HackerNews 上积极回应网友提问,分享了更多内心感受。
Mitchell 写道:“我是 GitHub 的第 1299 号用户,于 2008 年 2 月加入。整整 18 年来,我几乎每天都访问 GitHub。”对他而言,GitHub 曾是他梦寐以求的乐土,承载了他绝大部分的代码时光,他甚至认为将项目托管于此是毫无悬念的唯一选择。他在后续的跟帖中坦言,撰写这篇博文时甚至忍不住落泪,泪水直接滴落在了键盘上。

然而,就是这样一位拥有 2.18 万关注者、贡献热图绿得耀眼的顶级开发者,毅然决定带着他那颗拥有 5.2 万 star 的王牌项目彻底搬离这个平台。(值得注意的是,该项目在昨天仍有更新。)

仓库地址:https://github.com/ghostty-org/ghostty
促使他做出这一决定的核心原因非常直接——GitHub 日益频繁的系统故障已严重阻碍了正常工作。Mitchell 在文章中吐槽道,近期几乎每天都会遇到故障,甚至在他撰写博文当天,由于 GitHub Actions 崩溃,导致他长达两个小时无法进行任何代码审查。用他的话说:“我想完成工作,但它似乎不想让我完成。”
这篇情绪饱满的博文立刻在 HackerNews 和 X 等平台上引发了强烈共鸣与广泛讨论。
许多开发者表示感同身受,毕竟能将一位极度活跃的资深用户逼到如此地步,足以说明体验的糟糕程度。

也有人分享了自己在 GitHub 上遭遇的糟糕体验:

不少网友开始深入剖析背后的原因,将矛头直指当前的运营策略以及平台上 AI 自动化的泛滥。有人贴出图表指出,大量破坏性的自动化代码和活跃机器人正在疯狂消耗 GitHub 的基础设施资源,使得真实人类开发者的体验大打折扣。

更有犀利的评论直言,从外部来看,微软似乎已不再关心产品本身,产品服务的对象变成了“股东”。依靠庞大的垄断地位和用户惯性,大公司为了追求漂亮的增长指标,甚至可能在积极为用户制造摩擦,只求榨干最后一点商业价值。

这番景象也让其他开发者心生去意。有人表示,糟糕的体验甚至迫使他们改变工作流程,自己也打算将积累已久的项目迁出 GitHub。


开发者与平台的追求与困境
在这场充满遗憾的离别背后,我们看到的是一极其现实的平台演进问题。
GitHub 曾是开发者心目中的绝对圣地,甚至被 Mitchell 视作“梦中情司”。但在全行业向 AI 狂奔的大环境下,GitHub 的核心重心显然发生了偏移。
当平台试图承载海量的 AI 生成内容并追求极致商业增长的 KPI 时,最基础的服务稳定性却成了牺牲品。
这是一个典型的“规模化反噬”现象。当平台在官方博客上炫耀图表中直线上升的 commit 数量和合并记录时,那些真正创造价值的核心人类开发者,却因连环崩溃的基础设施而被迫停工。

正如社区网友所敏锐指出的,在当前的商业逻辑下,许多巨头将指标操纵视为唯一的追求目标,完全偏离了服务开发者的初衷。垄断带来的惯性让他们在降低用户体验时有恃无恐,因为他们确信大多数用户的迁移成本极高。
然而,Ghostty 的出走释放了一个极其强烈的信号。对于开源社区来说,平台和工具的初衷是用来释放创造力的。一旦工具本身变成了创造力的绊脚石,再深厚的情怀也无法留住那些需要脚踏实地交付软件的开发者。
如果连 Mitchell 这样拥有强大号召力的标杆性人物都能蹚出一条离开的路,势必会引发更多高价值开源项目的效仿。
这也给所有服务于开发者的基建平台敲响了警钟:切勿让那些耀眼的 AI 饼图和虚高的业务数据,掩盖了底层体验正在加速崩坏的事实。

以下是 Mitchell Hashimoto 的博客全文:
Ghostty 将离开 GitHub
写下这些让我非常难过,但 Ghostty 确实要离开 GitHub 了。
我是 GitHub 用户 1299,2008 年 2 月注册。
从那以后,我几乎每天都会打开 GitHub。每天多次,持续了 18 年之久,超过了我人生的一半。中间也许有极少数例外(我真想看看数据),但我很难想象一年里有超过一周没有打开它。
GitHub 是让我最快乐的地方。我总会为它腾出时间。经历痛苦的分手时?我把自己埋进开源世界…… 也是在 GitHub 上。大学里凌晨四点,大家都睡着了?我会提交一个 commit。蜜月旅行时,妻子还在睡觉?没错,GitHub。一直以来,这是让我最开心、也最想待的地方。
甚至连那些让人烦的事情也不例外!有些人会刷社交媒体刷到停不下来,而我早在这个词出现之前,就已经在 GitHub 的 issue 里“doom scrolling”了。度假时,我会收藏一堆 GitHub 上想研究的项目。不只是源码,还有开源协作的流程、维护者如何应对棘手情况等等。信不信由你,我真的很享受这些。
有些人可能觉得这有点病态,但对我来说,兴趣、工作和热情是完全重合的,而且在我人生的大部分时间里,它们都集中在互联网的同一个地方:GitHub。
你知道吗,我之所以开始做 Vagrant(我第一个成功的开源项目),很大程度上是希望它能让我拿到一份 GitHub 的工作。这不是什么秘密,我说过很多次了。在我 20 岁时第一次公开讲 Vagrant 的演讲里,我还开玩笑说:“如果它够好,说不定 GitHub 会雇我!”
GitHub 曾是我的梦中情司。我最终没有在那里工作(这不是他们的错),但那始终是我最向往的地方。那里的工程师很厉害,产品也很棒,而这一切正是我每天都在呼吸、在生活的东西。直到现在也是如此,这 18 年来从未改变。这段时间,足够一个人从出生长大成人,而我都在 GitHub 上度过。
最近一段时间,我在公开场合对 GitHub 提出了很多批评。我说话很重,也带着情绪。我让一些人感到不舒服。我确实在发泄。因为 GitHub 每一天都在让我失望,这件事对我来说是私人的,而且是那种不太理性的私人情绪。我对 GitHub 的感情,可能已经超过了一个人对“事物”应有的程度,所以我也因此感到愤怒。对于那些在 GitHub 工作、被我伤到的人,我表示抱歉。
这种感觉其实存在已久。过去一个月里,我甚至专门记了一本日志:每当 GitHub 的故障影响到我的工作,我就在当天旁边打一个“X”。结果是,几乎每天都有一个“X”。就在我写这篇文章的今天,因为 GitHub Actions 出现故障,我已经有大约两个小时无法进行任何 PR 审查。如果一个平台每天都会把你卡住几个小时,那它就已经不再适合严肃工作了。
这里已经不再让我感到快乐。我想待在这里,但它似乎不想让我待。我想完成工作,但它似乎不想让我完成。我想发布软件,但它似乎不想让我发布。
我当然希望它变得更好,但我也想写代码。而现在,我已经没办法在 GitHub 上好好写代码了。抱歉。18 年之后,我必须离开了。我很希望未来某一天还能回来,但前提必须是实实在在的改进和结果,而不是口头承诺。
在接下来的数月间,我将陆续公开 Ghostty 项目迁移目标地的更多信息。目前我们已拟定了一套方案,并正与多家服务提供商(涵盖商业公司及开源解决方案)积极洽谈。
彻底脱离 GitHub 的进程不可能一蹴而就,为此我们制定了一套尽可能平滑的过渡策略。与此同时,我们将在 GitHub 上保留当前地址的只读镜像。
我个人所负责的其他项目暂时仍会留在 GitHub。Ghostty 是我本人、项目维护者以及开源社区受影响最为直接的部分,因此这次调整将优先从该项目开始。后续的发展方向,将视实际情况而定。
参考链接
https://x.com/mitchellh/status/2049213597419774026
https://news.ycombinator.com/item?id=47939579
https://x.com/Hesamation/status/2049228661522383163
https://mitchellh.com/writing/ghostty-leaving-github
关注“鲸栖”小程序,掌握最新AI资讯
本文来自网络搜集,不代表鲸林向海立场,如有侵权,联系删除。转载请注明出处:https://www.itsolotime.com/archives/32575

