Ghostty 將離開 GitHub
原文由 Mitchell Hashimoto 于 發布,訂閱此部落格
寫下這篇文章讓我莫名地感到難過,但 Ghostty 將離開 GitHub1。
我是 GitHub 編號 1299 的使用者,於 2008 年 2 月加入。
從那之後,我每天都會打開 GitHub。18 年多來,每一天、一天好幾次。超過了我人生的一半。當然中間有少數幾次例外(我很想看看實際數據),但我想一年中應該不超過一個禮拜沒開。
GitHub 是讓我最快樂的地方。我總會為它騰出時間。經歷難熬的分手時?我把自己埋進開源世界裡……在 GitHub 上。大學時凌晨四點大家都醉倒睡著時?我來提交一個 commit。蜜月旅行時趁太太還在熟睡時?對,也是 GitHub。回顧過去,那裡就是我最快樂、最想待的地方。
就連那些惱人的事也是!有些人會無止盡地刷社群媒體,我則是在這個詞出現之前,就已經在無止盡地刷 GitHub 上的 issue 了。度假時,我會收藏一堆想研究的 GitHub 專案。不只是原始碼,還有開源專案的運作流程、其他維護者如何應對棘手狀況等等。不管你信不信,我就是喜歡這些。
有些人可能會覺得這很病態,但我的興趣、工作與熱情本來就是一致的,而且在我人生大部分時間裡,它們都能在網路上同一個地方共存:GitHub。
你知道我當初打造 Vagrant(我第一個成功的開源專案)很大一部分原因是希望能藉此獲得 GitHub 的工作機會嗎?這不是祕密,我已經說過很多次了,在我 20 歲時第一次公開談論 Vagrant 的演講中,我還開玩笑說「如果做得夠好,說不定 GitHub 會雇用我!」
GitHub 是我夢想的工作。我最終沒能去那裡工作(不是他們的錯)。但那曾是我最想待的完美之地。那裡的工程師很厲害,產品也很厲害,那是我每天生活與呼吸的一部分。直到現在依然如此,18 年來始終如一。這段時間長到足以讓一個人從出生到成年,全都在 GitHub 上度過。
最近,我對 GitHub 的批評非常公開。我說話很刻薄。我很生氣。我傷害了別人的感情。我一直在發洩情緒。因為 GitHub 每天都在讓我失望,而且這對我來說是很私人的事。是莫名地私人。我對 GitHub 的愛超過一個人應該對一樣東西付出的程度,而我現在對它很生氣。對於在 GitHub 工作、被我傷害到感情的人,我感到抱歉。
這種感覺已經持續很久了,但過去一個月裡,我開始做紀錄,在每個因為 GitHub 當機而影響到我工作的日子旁邊打個「X」2。幾乎每天都有 X。就在我寫這篇文章的當天,因為 GitHub Actions 當機,我有約 2 小時完全無法進行 PR 審查3。如果一個平台每天都讓你卡住好幾個小時,那它已經不再是一個能認真工作的地方了。
那裡對我來說已經不再有趣了。我想待在那裡,但它似乎不想讓我待在那裡。我想完成工作,但它不想讓我完成工作。我想發布軟體,但它不想讓我發布軟體。
我希望它能變好,但我也想寫程式。而我已經沒辦法再跟 GitHub 一起寫程式了。很抱歉。18 年之後,我必須離開了。我很希望有一天能回來,但那必須建立在實際的成果與改善之上,而不是空口的言語與承諾。
關於 Ghostty 專案接下來將搬遷到哪裡,我會在未來幾個月內分享更多細節。我們已經有計畫,但目前也仍在與多家服務商洽談中(包含商業方案與 FOSS)。
要完全移除我們對 GitHub 的所有依賴還需要一些時間,我們已經擬好計畫,會盡可能以漸進的方式進行。我們計畫在目前的網址上保留一個唯讀的鏡像。
我個人的專案和其他工作目前仍會留在 GitHub 上。Ghostty 是我、我們的維護者以及整個開源社群受影響最深的地方,所以這次的變動將以它為重心。至於之後會如何發展,再看看吧。
註腳
隨機一篇部落格
留言
登入後參與討論