That Octocat on the Wall

Matthias Endler

牆上的那隻 Octocat

原文由 Matthias Endler 發布,訂閱此部落格

我的辦公室照片,沙發上方的牆上掛著 GitHub 的 Octocat
我的辦公室照片,沙發上方的牆上掛著 GitHub 的 Octocat

最近有點多愁善感。GitHub 被 Microsoft 收購了。雖然我覺得這次收購實至名歸,但我還是不希望它發生。讓我來解釋一下。

早期的日子

我在 2010 年 1 月 3 日加入 GitHub。因為入場有點晚,我常用的帳號名稱(mre)已經被別人用了。於是我天真地寫了一封信給 GitHub,問能不能把這個看起來已被棄用的名稱讓給我。令我意外的是,我收到了回覆。回信來自一位名叫 Chris Wanstrath 的人。

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

那一刻我愛上了 GitHub。我覺得自己受到鼓舞去協作專案,覺得每個人都能貢獻出有價值的東西。後來我才知道,Chris 是這家公司的創辦人之一,也是執行長。

活在 GitHub 上

在 GitHub 之前有 SourceForge,而我去那裡只是為了下載執行檔。GitHub 讓我看到,外面有一整個志同道合的社群,大家都 ❤️ 在閒暇時間寫程式。對我來說,GitHub 遠遠不只是一個 git 介面;它是一個社群網路。當別人在滑 Facebook 或 Instagram 時,我在逛 GitHub。

我到現在還清楚記得,我在自己的某個專案上第一次收到來自真人(!)——不是我自己——的 第一顆星第一個 issue 時的情景。

這麼多年過去了,一個 pull request 對我來說,依然是別人能給我最貼心的禮物。

GitHub 的文化

過了一陣子,我開始由衷地欽佩幾位 GitHub 的員工:

這三位開發者如今都已離開公司。我不禁注意到,GitHub 已經變了。騷擾指控以及讓 Zach Holman 離開,都只是故事的一部分。

它已經變成一家和其他公司沒什麼兩樣的公司,維運著一項成熟的產品。它已經不再讓我感到 興奮了。

另一種可能

每當想到 GitHub 落入某個科技巨頭手中,我心裡就感到一陣苦澀。我喜愛的 GitHub,是那個由一群熱情開發者組成、小而友善的社群。這樣的模式有可能永續經營下去嗎?

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

你看,如果你每天都在做開源,那會是相當繁重的工作。人們開始依賴你的專案,你也會覺得自己有責任讓它持續運作。

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

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

然後呢?

我不認為這次收購會扼殺 GitHub 的文化。Microsoft 是個強大的夥伴,而 Nat Friedman 就是我們自己人。但另一方面,我也不再像以前那樣熱情了。現在競爭者有了發展空間,我也開始好奇,下一個 GitHub 會是什麼。儘管如此,我還是會把 Octocat 留在辦公室的牆上,期待那份熱情能再回來。

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

留言