本文做者:張海龍,CODING 創始人兼 CEO
GitHub 免費了,廣大程序員喜大普奔。不少人關心 GitHub 這個操做會不會影響咱們。首先說結論,對咱們沒有影響。並且,在目前這個 toB 的大時代前提下,這個操做是必然趨勢。下面來跟你們分析一下。git
看到不少人在說:「抱了微軟爸爸大腿以後就是財大氣粗。」這彷佛也是許多人的認知,拿了投資就能夠作福利了。咱們在拿了騰訊的投資之後,很快跟騰訊雲一塊兒推出了騰訊雲開發者平臺,我的版的產品也完全免費了。程序員
這個背後的邏輯實際上是一致的,並且並不只僅是作福利。咱們先講一個廣爲流傳的概念—— Commoditize your Complement。由於暫時沒有標準翻譯,咱們暫且稱之爲互補品策略。github
互補品策略是現代經濟環境中,科技類公司的一個經典策略。具體體現爲,在一個供給體系裏面,在快速佔有自身業務市場份額的同時,儘量地將上下游環節的溢價降到最低,從而更有效地爲本身的產品獲取用戶的剩餘價值和增長在潛在用戶前的曝光度。 這句話很晦澀,看不懂不要緊,接着日後看。 架構
2002 年,前微軟的產品經理 Joel Spolsky 在他的文章 Strategy Letter V: The Economics of Open Source 裏討論過在這個在科技公司,尤爲是軟件/服務類公司中尤其明顯的現象。工具
任何在市場中的產品、服務或者軟件其實都存在相對應的替代品(Substitutes)和互補品(Complement)佈局
對於公司而言,主要的戰略方向就是儘量地讓自身核心產品相對應的互補品的價格下降,若是你有能力讓互補品的價格下降,你將能得到更多銷量和收入並享受因爲互補品受衆擴大帶來的曝光和熱度。開發工具
當 IBM 在設計 PC 的系統架構的時就大量選擇了標準化的配件,並在那本傳奇的 IBM-PC Technical Reference Manual 中詳細的記錄各個配件之間的規格和接口標準。這樣其餘的供應商就能夠很省事兒地參與 PC 配件的設計和生成。結果就是有大量低價的內存條、硬盤、顯卡等配件涌入市場,大大豐富了 PC 的配件市場。對於 IBM 來講,他們的目標就是擴充配件市場,由於配件和 PC 爲互補品,低價的配件會很好地促進 PC 的銷量。ui
一樣的招數微軟用過。當微軟最初將 PC-DOS 操做系統受權給 IBM 的時候,經過談判打消了 IBM 但願獨家受權的要求。微軟此舉的目的是消除 PC 之間的溢價,擴充 PC 市場,以後的故事咱們就很清楚了,PC 的價格持續走低,開始被愈來愈多的用戶接受,Windows 操做系統逐步變成全球最受歡迎的操做系統,微軟估值一路起飛直到成爲全球最值錢的公司。阿里雲
那如今咱們瞭解了這個策略以後,再回頭來看 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:
- 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
- https://medium.com/@moritzpla...
- https://www.bloomberg.com/new...