在諸多媒體報道它正和 GitHub 談判收購事宜之后,微軟今天正式宣布他們收購了 GitHub。這是微軟首席執(zhí)行官薩提亞•納德拉(Satya Nadella)的第二筆大收購,兩年之前,他以 262 億美元收購了領(lǐng)英。GitHub 的最近一次估價在 2015年,當(dāng)時該公司價值 20億美元,而微軟今天為它支付了 75億美元。
GitHub 是一個大型的代碼庫,它在開發(fā)人員和負(fù)責(zé)托管整個項(xiàng)目、文檔和代碼的公司中間非常流行。蘋果、亞馬遜、谷歌和許多其他大科技公司都用 GitHub。GitHub 上托管了 8500 萬個資料庫,有 2800 萬開發(fā)者為這些資料庫提供貢獻(xiàn)。現(xiàn)在,GitHub 將由 Xamarin 的創(chuàng)始人和首席執(zhí)行官納特•弗里德曼(Nat Friedman)領(lǐng)導(dǎo),他將向微軟的 Cloud 和 AI 主管斯科特•格斯里(Scott Guthrie)匯報。而 GitHub 的首席執(zhí)行官兼聯(lián)合創(chuàng)始人克里斯•萬斯特拉斯(Chris Wanstrath)則將成為微軟的技術(shù)人員,并向格斯里匯報。
不難想象微軟為什么要進(jìn)行此次收購。去年 12 月,微軟關(guān)停了由他們自己開發(fā)的 GitHub 競爭對手 Codeplex ?,F(xiàn)在,他們成為了 GitHub 的主要貢獻(xiàn)者,有超過1000名員工積極向GitHub的資料庫里傳送代碼。
GitHub 在開發(fā)人員中的受歡迎程度,可以讓微軟獲得開發(fā)人員中的信任和尊重。在更大、速度更慢的企業(yè)里,微軟對 GitHub 的收購,能讓微軟更加在項(xiàng)目和源代碼管理中受到信任,因?yàn)樗麄兊能浖头?wù)顯然已經(jīng)得到這些信任了。“有了我們的直銷、合作伙伴渠道的開通、以及微軟全球云基礎(chǔ)設(shè)施和服務(wù)的接入,我們將加快企業(yè)開發(fā)人員對于 GitHub 的使用”,微軟首席執(zhí)行官薩提亞•納德拉說。
過去曾有段不短的時間,微軟將開源軟件視為仇敵,不僅伸入黑手污染相關(guān)源碼,借此植入微軟智財陷阱,甚至還曾收買政客,直接對政府單位施壓。而今,微軟即將以75億美元的天價收購全世界最大的開源平臺 GitHub ,也很自然的被認(rèn)為其實(shí)居心不良,甚至開始出現(xiàn)抵制行動。
2001 年,時任微軟 CEO 的史蒂夫鮑爾默 (Steven Ballmer) 曾公開表示:" Linux 是一種毒瘤",他還指責(zé),開放源碼最常用的 GNU GPL 許可授權(quán)協(xié)議最終會要求所有軟件都開放源碼,屆時軟件廠商都將受到嚴(yán)重的利益與智財方面的侵害。
GPL 是廣泛使用的免費(fèi)軟體授權(quán)條款,主要目的是用來保證終端用戶得自由運(yùn)行,學(xué)習(xí),共享和修改軟件。
該授權(quán)條款最初由GNU項(xiàng)目的自由軟體基金會 (FSF)的理察•斯托曼(Richard Matthew Stallman)撰寫,并授予電腦程式的收件人開源軟件定義的權(quán)利。
GPL 是一個 Copyleft 授權(quán)條款,與 Copyright 相反,使用 GPL 源碼修改的衍生軟件作品只能以相同的 GPL 許可條款分發(fā),不能閉源。而與之相對的是 BSD 授權(quán),此授權(quán)許可就可允許軟件開發(fā)者使用基于 BSD 授權(quán)的源碼來設(shè)計自己的開源軟件,同時也可以閉源使用。
另外,根據(jù)華爾街日報的,微軟在2001年便影響美國國防部關(guān)于開源軟件的報告、設(shè)立全球游說團(tuán)體阻止各國政府偏好開源軟件的立法;同時該公司也請出多位國會議員要求新成立的“家園安全局”不要贊助部分開放原始碼軟件的研究。
微軟甚至通過直接贊助國會議員的舉動,來影響國家政策的制訂,當(dāng)時民主黨眾議員 Adam Smith 就曾公開發(fā)函給美國國家網(wǎng)絡(luò)安全主管,表示基于 GPL 授權(quán)協(xié)議開發(fā)的軟件將對創(chuàng)新和安全帶來嚴(yán)重威脅 ----當(dāng)然,我們都知道事實(shí)正好相反。
然而極為反對軟件與開放源碼的微軟,卻曾被揪出當(dāng)初微軟電郵服務(wù) Hotmail 所使用的系統(tǒng)使用的就是開放的 BSD 源碼,一時之間微軟如過街老鼠,成為開源社區(qū)公敵。
而微軟另一個令人詬病的事跡,就是竄改Java的許多指令與接口,創(chuàng)造出具有微軟特色,不兼容標(biāo)準(zhǔn)Java 虛擬機(jī)的 JVM,后來 Java 原始智財?shù)膿碛姓?Sun 公司對微軟提出控訴,控告其非法修改 Java 源碼,創(chuàng)造不兼容的情況,結(jié)果是微軟認(rèn)輸和解,并徹底停止自有 JVM 的開發(fā)。
這種一邊詆毀開源社區(qū),一邊又享受開源成果,甚至還篡改原始開源兼容精神的作法,讓微軟之后十幾年在開源社區(qū)的風(fēng)評一直非常低劣。
而鮑爾默離職后,微軟改變作法,表面上徹底擁抱開源社區(qū),不僅貢獻(xiàn)龐大的源碼,連生財工具 .NET 也開放,甚至還加入 Linux 基金會。然而這并沒有明顯改善微軟在開源社區(qū)的評價,它的開源只是尋求社群之力來改善自家封閉軟件,畢竟微軟只是為了商業(yè)上的需求而開源,并非真心信任開源模式。
也因此,在微軟確定將以 75 億美元的天價收購 GitHub 前,大批對開源精神有著極高堅(jiān)持的開發(fā)者就已經(jīng)開始為自己的專案另尋新家,而GitHub 最大的競爭者 GitLab就趁機(jī)推出”搬家優(yōu)惠專案”,只要原本四分之一的價格,就可享受一整年的源代碼代管服務(wù),但前提是要在太平洋時間 6 月 6 日晚上 12 點(diǎn)前,從自己的 Twitter 賬號發(fā)一篇包含 #movingtogitlab 的文章,并將文章連結(jié)寄送給 Gitlab 。該公司收件后,便會將相關(guān)文件發(fā)送給使用者。而開發(fā)者得在 6 月 30 日,完成遷移訂單。
而截至目前為止,GitLab因這波搬家潮迎來了遠(yuǎn)多于平日10倍以上的源碼庫遷移請求,該公司也表示已經(jīng)準(zhǔn)備擴(kuò)充系統(tǒng)規(guī)模,好安置這些逃難而來的源碼難民。
圖|因?yàn)閿?shù)據(jù)遷移需求太高,GitLab 系統(tǒng)查詢功能甚至出現(xiàn)沒有反應(yīng)的死機(jī)狀況
看來,想要贏得信任和尊重,對微軟來說還并不容易。已經(jīng)有開發(fā)人員表達(dá)他們對微軟過去的濫用行為的擔(dān)憂,以及該公司對 Skype 和諾基亞手機(jī)業(yè)務(wù)的拙劣收購。事實(shí)上,GitHub 本身并沒有得到很好的發(fā)展,多年來一直面臨著自己的問題,而且微軟還有一些法律問題需要解決。
GitHub 的競爭對手 GitLab 聲稱,開發(fā)人員將GitHub的資料庫轉(zhuǎn)移到他們網(wǎng)站上的數(shù)量增加了10倍,并認(rèn)為這是GitHub上開發(fā)人員動蕩的早期跡象。微軟無法解決人們普遍擔(dān)心的一個問題:重要的工具和互聯(lián)網(wǎng)服務(wù),正不斷被整合到一些大型科技公司手中。
不過,這次收購對于微軟和 GitHub 用戶來說還是一件好事。微軟一直在積極推動開源技術(shù)的發(fā)展,他們曾經(jīng)給 PowerShell、Visual Studio Code 和 Microsoft Edge JavaScript 引擎開過源。微軟還與 Canonical 合作,將 Ubuntu 引入Windows 10,并收購 Xamarin 以協(xié)助開發(fā)移動應(yīng)用程序。最初這些舉動都讓開發(fā)者感到驚訝,但這已經(jīng)為微軟贏得了尊重。對于微軟來說,管理GitHub社區(qū)以獲得開發(fā)者更多的信任和喜愛至關(guān)重要。士別三日,微軟公司已經(jīng)不是過去的那個微軟了,這次收購 GitHub 將是他們進(jìn)一步證明這一點(diǎn)的機(jī)會。
多年來,微軟一直在為得到開發(fā)者的喜愛而掙扎,這也是 Windows Phone 失敗和 Universal Windows Apps 平臺還沒有發(fā)布的很大一部分原因。微軟近年來一直在改進(jìn) Windows 10,把它變成了一個相當(dāng)好的開發(fā)工具箱。同時,Visual Studio Code 可以讓開發(fā)人員構(gòu)建和調(diào)試Web和云應(yīng)用程序,這樣的工具已經(jīng)受到了開發(fā)人員的歡迎。
版權(quán)提示:智研咨詢倡導(dǎo)尊重與保護(hù)知識產(chǎn)權(quán),對有明確來源的內(nèi)容注明出處。如發(fā)現(xiàn)本站文章存在版權(quán)、稿酬或其它問題,煩請聯(lián)系我們,我們將及時與您溝通處理。聯(lián)系方式:gaojian@chyxx.com、010-60343812。