時間:2018-06-04 來源:互聯網 瀏覽量:
本文首發於航通社,原創文章未經授權請勿轉載。航通社 (ID:lifeissohappy) 微博 @lishuhang
GitHub是科技業界最流行的代碼托管平台,是世界各地程序員們的樂園,也被中國程序員們戲稱為“全球最大同性交友網站”。
而今天,GitHub將很可能會並入一家在曆史上對開源最不友好的企業。
上周五,商業內幕(Business Insider)網站最早曝出了微軟有可能會收購GitHub的消息,而昨天晚上彭博(Bloomberg)說,現在事情已經幾成定局,最快會在當地時間周一,也就是本文寫作幾個小時之後公布消息。而至於交易細節現在還不清楚。最早的微軟正在洽購GitHub的傳聞要追溯到2016年。
( https://www.theregister.co.uk/2018/06/02/microsoft_github/ )
現在最需要問的幾個問題就是,
· 為什麼微軟會對GitHub感興趣?
· 被收購的GitHub會有什麼大變化?
· 現在它作為海納百川的開源社區的屬性,會不會因此改變?
· 而微軟現在堅定擁抱開源的方針,會不會在以後又有反複?
1 | 前情提要GitHub本身的使用是免費的,而且空間是無限的。如果想要實現一些特殊的功能,例如將代碼庫私有化,就要交月費或者年費。
同時,還有眾多的第三方服務以插件形式整合到GitHub當中,為其提供了一個應用市場。
其實GitHub現在是有盈利能力的,從商業角度並不“恨嫁”,因為付費服務的訂閱營收已經超過了2億美元。而到2015年最近一次融資的時候,估值已經到了20億美元,所以實際上花50到60億美元左右的價格來購買都不出奇。
不過另外能夠驅動GitHub被出售的原因是,公司的CEO Chris Wanstrath無心戀戰,他已經明確指出,如果能夠找到一個合適的繼任者,自己就會辭職去放飛自我。但是直到如今,都沒有合適的替代人選。
( https://www.forbes.com/sites/alexkonrad/2017/08/17/github-ceo-chris-wanstrath-to-step-down/ )
實際上,GitHub這樣的代碼托管服務,在微軟內部也有同類產品,或者說是它的功能增強版,就是Visual Studio Online,現在已經改名為Visual Studio Team Services。
這個服務最主要的用途,除了以Git的形式來托管軟件工程及其所有變動,還可以容納新版VS當中的一些開發功能,例如多人在線“遠程協助”式編程。
秉持了微軟在Office和其他地方的開發經驗,Visual Studio Team Services不僅可以承擔Git的托管和版本管理,而且對於整個項目的開發進度管理控製上,也有很大優勢。
微軟此前還有一個1:1複製GitHub的代碼托管產品CodePlex,而隨著微軟在2017年關閉該服務,目前微軟自身的大部分開源代碼都已經托管在GitHub上。
2 | GitHub的資產和品牌會保留嗎?隨著收購GitHub的消息傳來,就有一種猜想是,微軟會不會把GitHub和Visual Studio Team Services這兩個類型比較相似的服務整合到一起,以及新的服務是不是會繼續保留GitHub的名字?
在這方麵可以作為參考的例子是,微軟此前成功的收購了即時通訊工具Skype。在Skype被收購之後,並沒有如很多人之前擔心的那樣,完全淪為Windows平台上專用的交流工具。
Skype在其他平台上的可訪問性依然存在,而且就算在納德拉沒有完全接管微軟之前,在微軟仍然以Windows作為發展重心的時候,Skype也沒有停止對iOS和Android等其他平台客戶端的開發。
不僅如此,Skype還吞並了微軟旗下其他所有的即時通訊工具,甚至包括在消費者市場仍有很大影響力的Windows Live Messenger(MSN),雖然在中國花了額外的一年時間才停止服務。
同時,微軟還將Office辦公套件當中的企業聊天工具Lync改名為Skype for Business,並且也同樣使用了來自Skype的VOIP通話技術。
在Build 2018大會上,微軟公布了全息顯示時代的即時通信方案,遠程協助工具 Microsoft Remote Assist 同樣采用了 Skype 的技術。
可以說,在對Skype資產和品牌的保留和利用方麵,微軟已經盡到了一個收購方能夠體現的最大限度的誠意。
有鑒於GitHub在開源業界同樣巨大的影響力,一旦收購成功,微軟也有很大概率會重現當初在Skype的收購中,所體現出來的那種寬容和扶持力度。
至少我們可以期待GitHub原有的運營策略,不會發生特別大的偏移。
3 | 現在的微軟愛開源實際上,微軟跟GitHub之間的媾和早有預兆。
早在一個月多以前舉行的微軟build 2018開發者大會上,微軟就宣布將和GitHub合作,將Azure DevOps和Visual Studio App Center的服務範圍擴大到GitHub用戶。
而早在2016年10月份左右,微軟就已經超越了穀歌和Facebook,成為商業公司中最大的GitHub開源貢獻者。
( https://www.ithome.com/html/it/258032.htm )
微軟對開源技術的喜愛,還可以從其他很多地方看出來,包括他們和Canonical公司合作推出了"Bash on Ubuntu on Windows 10",還收購了多操作係統的開發工具Xamarin,將其整體開源,推出了Visual Studio的Mac版本。
就算如此,把GitHub整個放進購物車,也是超出了很多人的想象力。
CNBC的報道顯示,有消息來源說,微軟和GitHub實際上也是在討論一個價值大概3500萬美元的市場營銷合作關係。
畢竟現在在市麵上能夠提供代碼托管服務的平台,不隻GitHub一家,雖然它是其中最大的之一,並且現在已經獲得2300萬程序員的擁護。
微軟無疑希望更多開發者喜歡上GitHub,最終能夠通過它和微軟及其在GitHub上托管的開源項目取得聯係。
而一旦獲得了這幫GitHub上程序員的好感和喜愛,這樣的整合更可能會幫助微軟的Azure雲服務獲得更大的競爭力。
特別是麵對最大的競爭對手AWS的時候,一旦兩相對比差距不大,對GitHub的偏好會更方便程序員們下意識做出選擇。
4 | 但是以後呢?雖然微軟現在旗幟鮮明地擁抱開源,但是在曆史上,微軟曾經是整個開源陣營“最大的敵人”。
在企業客戶方麵,從前的微軟做的最大的廣告推廣方案,就是說自己的Windows平台,以及整套的解決方案對企業長久維護的吸引力。
他們宣揚說,雖然基於linux的免費方案在部署上會有一點便宜,但是日後的維護卻需要付出巨大的成本。而微軟的服務可以提供源源不斷,省時省心的技術支持。
這種由Windows和Linux之間的廣告對比,就像消費PC平台Mac和PC的著名對比廣告一樣,在2003到2005年間處於一個高潮,讓當時不少《電腦報》的訂閱者記憶猶新。
直到2016年底,我們還能看到諸如德國慕尼黑市政府放棄了堅持10年的開源軟件策略,從Linux改為擁抱Windows平台這樣的故事。
這樣的在開源群體中的“黑曆史”,不是通過納德拉最近幾年的頻繁示好,就能夠在朝夕之間就抹除的。
“一朝天子一朝臣”,納德拉對微軟的戰略轉移力度如此之大,也讓人懷疑他的繼任者未來是否會貫徹他目前的政策,特別是萬一微軟當前戰略今後受挫的時候。
所以,像Google、Facebook這樣同為GitHub上貢獻大戶的對手,是否會想辦法從GitHub撤出?普通開發者又何去何從?這一切都隻能讓時間(和微軟的業績)來證明。