GitHub 爲什麼免費了

本文作者:張海龍,CODING 創始人兼 CEO

GitHub 免費了,廣大程序員喜大普奔。很多人關心 GitHub 這個操作會不會影響我們。首先說結論,對我們沒有影響。而且,在目前這個 toB 的大時代前提下,這個操作是必然趨勢。下面來跟大家分析一下。

  • 免費策略背後的商業基礎

看到很多人在說:“抱了微軟爸爸大腿之後就是財大氣粗。”這似乎也是許多人的認知,拿了投資就可以做福利了。我們在拿了騰訊的投資以後,很快跟騰訊雲一起推出了騰訊雲開發者平臺,個人版的產品也徹底免費了。

這個背後的邏輯其實是一致的,而且並不僅僅是做福利。我們先講一個廣爲流傳的概念—— Commoditize your Complement。因爲暫時沒有標準翻譯,我們暫且稱之爲互補品策略

互補品策略是現代經濟環境中,科技類公司的一個經典策略。具體體現爲,在一個供給體系裏面,在快速佔有自身業務市場份額的同時,儘可能地將上下游環節的溢價降到最低,從而更有效地爲自己的產品獲取用戶的剩餘價值和增加在潛在用戶前的曝光度。 這句話很晦澀,看不懂沒關係,接着往後看。

2002 年,前微軟的產品經理 Joel Spolsky 在他的文章 Strategy Letter V: The Economics of Open Source 裏討論過在這個在科技公司,尤其是軟件/服務類公司中尤爲明顯的現象。

任何在市場中的產品、服務或者軟件其實都存在相對應的替代品(Substitutes)和互補品(Complement)

  1. 替代品(Substitutes)指的是當用戶覺得你的產品價格太貴而考慮其他的其他產品,比如豬肉就是牛肉的替代品,如果你是賣豬肉的,當牛肉價格上漲的時候,很多用戶就會來買豬肉代替,你的銷量就會上升。
  2. 互補品(Complement)指的是跟你的產品一起購買的相互補充的產品,比如汽油就是汽車的互補品,典型的例子比如操作系統和電腦硬件也是互補品,當電腦的價格下降的時候,操作系統的銷量就會上升。

對於公司而言,主要的戰略方向就是儘可能地讓自身核心產品相對應的互補品的價格降低,如果你有能力讓互補品的價格降低,你將能獲得更多銷量和收入並享受由於互補品受衆擴大帶來的曝光和熱度。

當 IBM 在設計 PC 的系統架構的時就大量選擇了標準化的配件,並在那本傳奇的 IBM-PC Technical Reference Manual 中詳細的記錄各個配件之間的規格和接口標準。這樣其他的供應商就可以很省事兒地參與 PC 配件的設計和生成。結果就是有大量低價的內存條、硬盤、顯卡等配件涌入市場,大大豐富了 PC 的配件市場。對於 IBM 來說,他們的目標就是擴充配件市場,因爲配件和 PC 爲互補品,低價的配件會很好地促進 PC 的銷量。

同樣的招數微軟用過。當微軟最初將 PC-DOS 操作系統授權給 IBM 的時候,通過談判打消了 IBM 希望獨家授權的要求。微軟此舉的目的是消除 PC 之間的溢價,擴充 PC 市場,之後的故事我們就很清楚了,PC 的價格持續走低,開始被越來越多的用戶接受,Windows 操作系統逐步變成全球最受歡迎的操作系統,微軟估值一路起飛直到成爲全球最值錢的公司。

那現在我們瞭解了這個策略之後,再回頭來看 GitHub 將私有倉庫免費的策略,就能讀懂此舉背後的商業邏輯了。

  • GitHub 爲什麼免費了?

首先我們來看一下 GitHub 之前的策略。免費的公開倉庫和付費的私有倉庫:通過提供免費的公開倉庫和搭建開源社區來爲付費的私有倉庫和企業服務提供更大的用戶基數。根據 2016 年,bloomberg 報道的 GitHub 財務情況也可以很清楚的看出這個邏輯。

從圖上我們可以看出在個人版的私有倉庫業務收入佔到了總收入將近 13% 的比例。這也是爲什麼在 GitLab、Bitbucket 等競品紛紛推出免費的私有倉庫的時候,GitHub 還在堅持收費的原因,因爲企業版和私有倉庫並沒有那麼明顯的互補關係,即使將私有倉庫免費,擴大用戶,也不能直接促進企業版的收入。 雖然都是給開發者用的產品,但是個人用跟公司用是完全不同的兩件事。這裏面其實是兩個市場,兩類用戶,兩種場景。把個人版用戶轉化爲企業版用戶是極低概率的事情。這也是爲什麼 CODING 要徹底區分個人版和企業版的原因。

但是現在爲什麼又把私有倉庫免費了呢?

這要從去年 10 月微軟完成收購 GitHub 的事件說起了,當時我寫了一篇文章《微軟的野望,GitHub 的長歌》闡述微軟收購 GitHub 這件事對雙方的意義。其中提到了一個很重要的觀點“微軟收購 GitHub,目標是通過 GitHub 這一軟件開發的入口,獲取更多的企業級雲服務的客戶,以及將 GitHub 售賣給微軟現有的客戶羣體。”

我們仔細分析 Github 免費倉庫的細則:

3 人/項目 的人數限制、私有項目無法使用保護分支、持續集成等高級功能。這是一個非常明顯的針對於團隊使用的限制,某種程度上,可以說 GitHub 放開了開發者個人的使用限制,但是對於公司和團隊來說,基本沒有任何變化

同時,微軟改名部今年又將 TSVS 更名爲“Azure DevOps” 進行包裝與推出。GitHub - Azure Devops - Microsoft Azure 的路徑逐漸明瞭。GitHub 與我們預想的一般,在微軟的體系裏成爲其下游產品的互補品(Complement)。

GitHub 13% 的總收入,對於微軟來說,是可以捨棄的部分,微軟真正在乎的是是否能因此構建出以 GitHub 爲入口,DevOps 產品爲切入點的微軟雲服務生態。GitHub 正逐漸走入微軟的產品和生態體系中,這對於被收購的 GitHub 來說,也是必須達成的目標。

  • 未來會怎樣?

自從微軟宣佈收購 GitHub 之後,我們對 GitHub 私有倉庫免費這個策略是有預期的,並且這件事情的落地比我們想象中的要晚。

Gitlab 被 Google 和 Facebook 旗下基金投資,GitHub 被微軟收購,CODING 被騰訊雲戰略投資。SaaS 及 PaaS 產品與基礎雲的合作的趨勢已經越來越明顯。SaaS 需要依賴基礎雲服務廠商的生態資源以擴充自己的產品可能性,基礎雲服務廠商需要 SaaS 產品爲載體爲開發者以及研發團隊提供更便捷的計算服務。

基於同樣的邏輯, CODING 在 2018 年 也和戰略投資方騰訊雲聯合推出了騰訊雲開發者平臺:dev.tencent.com。騰訊雲開發者平臺是全面免費的。捨棄 CODING 個人版的收入對於騰訊雲來講是完全可以接受的,我們需要構建的是一站式的雲端開發生態,商業模型是建立在 toB 的市場上的,而不是向個人開發者收費。

GitHub 在開源這件事情上已經做到全世界壟斷了,而且在可見的未來都不會有挑戰者,但是通過開源吸引來的將近 3000 萬開發者,並沒有給它帶來商業上的成功。但是正如上文所說的微軟雲,Azure DevOps 給出了另外一條商業化路徑。往前看十年,軟件開發工具是一個生意,卻不算是一個行業,真正商業化的玩家並不是很多,也不是很受重視。但是伴隨着雲時代的來臨,我們發現,許多工具都可以雲服務化。同時,在數字化轉型的大背景下,企業對交付速度和創新的要求達到一個前所未有的高度,於是新的故事又產生了。

在企業進行數字化轉型的大驅動下,DevOps 工具的訴求會井噴式的產生,特別是傳統的 IT 研發團隊。但是通過需要安裝配置的本地軟件去滿足這樣的訴求效率太低,成本也比較高,而云和 SaaS 的出現解決了這個問題,所以 DevOps 工具也必須雲服務化。可以預見的是,雲廠商將不斷完善通用的基礎設施,包括 SaaS 形態的 DevOps 工具。微軟在這個領域的積累,再加上 GitHub 的生態補充,我相信會是跑的最快的一個。再看看國內的雲廠商,騰訊雲,阿里雲,華爲雲都在做相關的佈局和開發。雲計算的競爭已經從資源能力的競爭上升到業務能力的競爭了。

GitHub 對個人用戶免費只是一個前陣,對於開發者來講,這樣的變化肯定是好事。工具免費了,效率提高了。我們依然堅信雲端開發的時代將要來臨,軟件開發的效率將會翻倍的提高,並且門檻會降低。

點擊鏈接,瞭解更多資訊。

Reference:

  1. Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity
  2. https://medium.com/@moritzpla...
  3. https://www.bloomberg.com/new...
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章