坐擁5.2萬星的熱門開源終端Ghostty官宣遷出GitHub,18年資深老用戶含淚告別
拿下GitHub 5.2萬星的知名開源終端項目Ghostty,正式宣布要離開GitHub了!
關(guān)于離開的原因,項目創(chuàng)作者、同時也是HashiCorp聯(lián)合創(chuàng)始人的Mitchell Hashimoto,專門在個人博客發(fā)布了一篇滿是不舍的告別文,原因總結(jié)起來很直接:GitHub的服務(wù)故障越來越頻繁,已經(jīng)沒法正常干活了。

發(fā)布博文后,Mitchell也在X(原推特)和HackerNews上回復了網(wǎng)友的提問,分享了更多自己的感受。
Mitchell寫道:「我是GitHub的第1299號用戶,2008年2月就注冊加入了。18年來,我?guī)缀趺刻於紩L問這個平臺?!箤λ麃碚f,GitHub曾經(jīng)是心中的理想之地,也承載了他過去大半的編程歲月,在很長一段時間里,項目存放哪里根本不需要糾結(jié),首選永遠是GitHub。他在后續(xù)跟帖里坦言,寫這篇告別博文的時候,自己甚至沒忍住掉了眼淚,眼淚直接落在了鍵盤上。

可就是這樣一位擁有21.8萬粉絲、貢獻熱圖幾乎全綠的頂級開發(fā)者,還是帶著自己這個拿到5.2萬星的明星項目,決定徹底搬離GitHub。值得注意的是,就在宣布遷出的前一天,這個項目還在正常更新代碼。

原GitHub倉庫地址:https://github.com/ghostty-org/ghostty
逼Mitchell做出這個決定的核心原因非常直接:GitHub越來越頻繁的系統(tǒng)故障,已經(jīng)嚴重影響到了正常的開發(fā)工作。Mitchell在文中吐槽,最近幾乎每天都會碰到故障,就連他寫這篇博文的當天,就因為GitHub Actions崩潰,讓他整整兩個小時沒辦法做任何代碼審查。用他的話來說:「我想好好完成工作,可這個平臺現(xiàn)在已經(jīng)不允許我安心干活了?!?/p>
這篇帶著滿滿情緒的博文發(fā)布后,立刻在HackerNews、X等平臺引發(fā)了大量開發(fā)者的共鳴,相關(guān)討論迅速發(fā)酵。
很多開發(fā)者都表示深有體會,能把一個活躍度這么高的資深老用戶逼到徹底離開,足以說明現(xiàn)在GitHub的使用體驗已經(jīng)糟糕到了什么地步。

也有不少網(wǎng)友分享了自己在GitHub遇到的糟心經(jīng)歷:

不少網(wǎng)友開始深入分析問題背后的原因,很多人把矛頭指向了GitHub現(xiàn)在的運營策略,以及平臺上泛濫的AI自動化工具。有人貼出統(tǒng)計圖表指出,大量無意義的自動化代碼和活躍機器人,正在瘋狂消耗GitHub的基礎(chǔ)設(shè)施資源,真正人類開發(fā)者的使用體驗因此被大幅擠壓。

還有更犀利的評論直接點破:在外人看來,微軟現(xiàn)在似乎已經(jīng)不關(guān)心產(chǎn)品本身的體驗了,平臺服務(wù)的對象已經(jīng)變成了股東??恐嫶蟮膲艛嗟匚缓陀脩舻氖褂脩T性,大公司為了追求好看的增長數(shù)據(jù),甚至不惜給普通用戶制造使用障礙,只為榨干平臺最后一點商業(yè)價值。

這件事也讓其他開發(fā)者萌生了去意,有人表示,糟糕的體驗已經(jīng)逼得自己不得不調(diào)整工作流程,也打算把自己積累多年的項目遷出GitHub了。


開發(fā)者與平臺:初心與現(xiàn)實的困境
在這場滿是遺憾的離別背后,其實藏著平臺發(fā)展過程中一個非常現(xiàn)實的問題。
GitHub曾經(jīng)是所有開發(fā)者心中的圣地,就連Mitchell都把它稱作自己的「夢中情平臺」。但在全行業(yè)都在往AI領(lǐng)域狂奔的大環(huán)境下,GitHub的核心發(fā)展方向已經(jīng)明顯偏移。
當平臺開始承載海量的AI生成內(nèi)容,把追求極致商業(yè)增長當成第一目標的時候,最基礎(chǔ)的服務(wù)穩(wěn)定性反而成了犧牲品。
這就是典型的「規(guī)?;词伞梗寒斊脚_在官方博客炫耀提交量、合并量一路飆升的漂亮數(shù)據(jù)時,真正創(chuàng)造價值的核心開發(fā)者,卻因為接二連三崩潰的基礎(chǔ)設(shè)施被迫停工,沒法正常干活。

就像社區(qū)網(wǎng)友一針見血指出的那樣,在當前的商業(yè)邏輯下,很多互聯(lián)網(wǎng)巨頭把做數(shù)據(jù)沖指標當成了唯一目標,完全偏離了一開始服務(wù)開發(fā)者的初心。壟斷帶來的用戶慣性,讓他們在降低用戶體驗的時候有恃無恐,畢竟他們清楚,大多數(shù)開發(fā)者遷移項目的成本很高,不會輕易離開。
但Ghostty的出走,釋放了一個非常強烈的信號。對于開源社區(qū)來說,平臺和工具本來就是用來釋放創(chuàng)造力的,一旦工具本身變成了創(chuàng)造力的阻礙,再深厚的情懷也留不住需要踏踏實實交付產(chǎn)品的開發(fā)者。
如果連Mitchell這種有強大號召力的標桿級開發(fā)者都愿意走出離開這一步,勢必會引發(fā)更多高價值開源項目的跟隨效仿。
這件事也給所有做開發(fā)者基建的平臺敲了一個警鐘:千萬不要被亮眼的AI概念和虛高的業(yè)務(wù)數(shù)據(jù),遮住了底層服務(wù)體驗正在快速崩壞的事實。

以下是Mitchell Hashimoto博客原文內(nèi)容:
Ghostty即將離開GitHub
寫下這些內(nèi)容讓我非常難過,但Ghostty確實要離開GitHub了。
我是GitHub的第1299號用戶,2008年2月就完成了注冊。
從注冊到現(xiàn)在,我?guī)缀趺刻於紩蜷_GitHub,一天還要打開很多次,一算已經(jīng)整整18年,超過了我人生一半的時間??赡軜O少數(shù)日子沒打開過(我也很想看看具體數(shù)據(jù)),但我很難想象一年里會有超過一周我沒訪問過GitHub。
GitHub曾經(jīng)是最能讓我感受到快樂的地方,我永遠愿意為它留出時間。哪怕是經(jīng)歷痛苦的分手時,我也會把自己埋進開源世界,而這個世界就在GitHub上。讀大學的時候凌晨四點,整個宿舍都睡著了,我還會提交代碼commit。度蜜月的時候,妻子還沒睡醒,我依然在逛GitHub,沒錯就是這樣。一直以來,這里都是我最開心、最愿意待的地方。
哪怕是那些看著麻煩的事我也享受!很多人會停不下來刷社交媒體,而我早在「 doom scrolling (無意義刷內(nèi)容)」這個詞出現(xiàn)之前,就已經(jīng)在GitHub的issue區(qū)不停刷了。度假的時候,我會收藏一堆GitHub上想研究的項目,不止看源碼,還會看開源協(xié)作的流程、維護者怎么處理棘手問題等等。信不信由你,我真的很享受這些過程。
可能有人會覺得這有點不正常,但對我來說,興趣、工作和熱情完全是重合的,而且在我人生的大部分時間里,它們都集中在互聯(lián)網(wǎng)的同一個地方:那就是GitHub。
你知道嗎,我當初做Vagrant——也就是我第一個成功的開源項目,很大一部分原因就是希望能靠這個項目拿到GitHub的工作offer。這不是什么秘密,我已經(jīng)說過很多次了。我20歲第一次公開做Vagrant的分享時,還開玩笑說:「如果這個項目做得夠好,說不定GitHub會雇我!」
GitHub曾經(jīng)就是我的理想公司,雖然最終我沒能在這里工作(這也不是GitHub的問題),但它一直是我最向往的地方。這里的工程師很優(yōu)秀,產(chǎn)品做得也很棒,而這一切就是我每天沉浸、一直在做的事情。直到現(xiàn)在都是這樣,這18年從來沒變過。18年足夠一個孩子從出生長到成年,而這段時間我都在GitHub度過。
最近這段時間,我在公開場合批評了GitHub很多次,話說得很重,也帶著情緒,確實讓一些人不舒服了,我其實就是在發(fā)泄情緒。因為現(xiàn)在GitHub每天都讓我失望,這件事對我來說夾雜著太多個人情緒,甚至是有些不理性的個人情感。我對GitHub的感情,可能已經(jīng)超過了一個人對一個互聯(lián)網(wǎng)產(chǎn)品應(yīng)該有的程度,所以我才會這么憤怒。如果有在GitHub工作的朋友被我的話傷到了,我在這里說聲抱歉。
其實這種不好的感覺已經(jīng)存在很久了。過去一個月,我專門記了日志:只要GitHub的故障影響到我的工作,我就在當天標一個「X」。結(jié)果是,幾乎每天都有一個「X」。就在我寫這篇文章的今天,因為GitHub Actions出故障,我已經(jīng)整整兩個小時沒法做任何PR審查了。如果一個平臺每天都要卡住你幾個小時,那它已經(jīng)不適合用來做正經(jīng)工作了。
這里已經(jīng)沒法讓我感到快樂了。我想留下來,可它似乎已經(jīng)不想讓我待了。我想完成工作,它卻不讓我順利完成。我想發(fā)布軟件,它也不讓我順利發(fā)布。
我當然希望GitHub能變得更好,但我也要繼續(xù)寫代碼?,F(xiàn)在我已經(jīng)沒辦法在GitHub好好寫代碼了,所以只能說抱歉。走過18年,我必須離開了。我真的希望未來某一天還能回來,但前提是GitHub真的做出實實在在的改進,而不是只給口頭承諾。
接下來幾個月,我會公布更多Ghostty項目遷移目的地的細節(jié),我們已經(jīng)有初步計劃了,同時也在和多家服務(wù)提供方溝通,包括商業(yè)公司和開源方案。
想要徹底擺脫對GitHub的依賴需要時間,我們也制定了盡可能漸進的遷移方案。同時,我們會在原GitHub地址保留一個只讀鏡像,方便大家訪問。
我個人的其他項目暫時還會留在GitHub,Ghostty是我、維護團隊以及開源社區(qū)受影響最直接的項目,所以這次先從它開始調(diào)整,后續(xù)怎么發(fā)展再看情況。
參考鏈接
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
本文來自微信公眾號 “機器之心”(ID:almosthuman2014),編輯:Panda,36氪經(jīng)授權(quán)發(fā)布。
本文僅代表作者觀點,版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。
免責聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com



