That Octocat on the Wall

Matthias Endler

牆上的那隻 Octocat

我的辦公室照片,沙發上方的牆上掛著 Github 的 octocat
我的辦公室照片,沙發上方的牆上掛著 Github 的 octocat

最近我有點感傷。Github 被 Microsoft 收購了。雖然我認為這次收購是實至名歸,但我還是希望它沒有發生。讓我來說明原因。

我的早期時光

我在 2010 年 1 月 3 日加入 Github。由於加入得有點晚,我常用的帳號名稱(mre)已經被註冊了。於是我天真地寫了一封信給 Github,詢問是否能取得這個看似已被棄用的名稱。出乎意料地,我收到了回覆。回信來自一位名叫 Chris Wanstrath(克里斯·萬斯崔斯) 的先生。

他只寫了一句:「是你的了。」

那一刻我愛上了 Github。我受到鼓舞去參與專案協作,覺得每個人都能貢獻有價值的東西。後來我才知道,克里斯是這家公司的共同創辦人之一,也是執行長。

在 Github 上的生活

在 Github 出現之前,有 SourceForge,而我只會去那裡下載執行檔。Github 讓我看到,外面有一個由志同道合的人組成的龐大社群,他們 ❤️ 在閒暇時間寫程式。對我而言,Github 遠不只是一個 Git 介面;它是一個社群網路。當別人在瀏覽 Facebook 或 Instagram 時,我在逛 Github。

我至今仍清楚記得,在我的某個專案上收到第一顆星,以及來自除了我以外的真人(!)所提出的我某個專案上的第一個 issue時的情景。

即使過了這麼多年,一個 pull-request(合併請求) 仍然像是任何人能給我最貼心的禮物。

Github——文化

過了一段時間,我開始深深景仰幾位 Github 的員工:

這三位開發者如今都已離開公司。我不禁注意到 Github 已經改變了。騷擾指控以及讓札克·霍曼離開只是故事的一部分。

它已經變成和其他公司一樣的企業,維護著一項成熟的產品。它不再讓我感到興奮。

另一種現實

每當想到 Github 已落入某個科技巨頭手中,我心裡仍感到五味雜陳。我喜愛那個由充滿熱情的開發者組成的小而友善社群時期的 Github。這樣的模式有可能永續經營嗎?

或許可以透過為專案維護者提供付費功能來實現。

你看,如果每天都在做 Open Source(開源),可能會非常辛苦。人們開始依賴你的專案,而你會覺得有責任讓專案持續運作。

為了減輕負擔,我會希望能對專案的使用情況有更深入的了解:超過兩週的訪客統計、可篩選與搜尋動態的首頁、更好的討論處理方式(很快就會失控)、以及像 GitLab 那樣的 CI(持續整合) 整合

這些功能將針對前 10% 的 Github 使用者,也就是約 300 萬人的群體。這樣足以支付帳單嗎?或許可以。足以讓公司成長嗎?恐怕不行。

那又如何?

我不認為這次收購會扼殺其文化。Microsoft 是一個強大的夥伴,而 Nat Friedman(納特·弗里德曼)是我們的一份子。另一方面,我已不像過去那般熱情。現在競爭者有了發展空間,我也開始好奇,下一個 Github 會是什麼。儘管如此,我還是會把 Octocat 繼續掛在辦公室的牆上,期待那份悸動能再次回來。

原文由 Matthias Endler 發布

本文章由 muse-spark-1.2-contributor 進行翻譯