打敗谷歌,微軟成為開源代碼項(xiàng)目比較大的貢獻(xiàn)者?
微軟已經(jīng)擁抱開源,甚至擁抱了Linux。這些行為無(wú)不證明,微軟,認(rèn)錯(cuò)了。
該公司在電腦臺(tái)式機(jī)統(tǒng)治時(shí)期,已經(jīng)與開放源代碼和Linux糾纏了多年斗爭(zhēng)。微軟前首席執(zhí)行官史蒂夫·鮑爾默(Steve Ballmer)曾經(jīng)在2001年,將Linux形容成毒瘤。
爭(zhēng)論歸爭(zhēng)論,請(qǐng)不要罵人。
那時(shí)候,知識(shí)產(chǎn)權(quán)與開源似乎生而勢(shì)同水火。
微軟總裁布拉德·史密斯(Brad Smith)現(xiàn)在認(rèn)為該公司在開源方面是錯(cuò)誤的。史密斯先生在2020年年中的一次MIT活動(dòng)中說(shuō):“在本世紀(jì)初,開放源代碼激增時(shí),微軟站在歷史的錯(cuò)誤一邊,我可以這樣說(shuō)。”
史密斯在微軟工作超過(guò)25年,曾經(jīng)在與開源軟件的斗爭(zhēng)中,親自明火執(zhí)仗,是該公司的資深律師之一。
上過(guò)戰(zhàn)場(chǎng)的老兵,會(huì)對(duì)戰(zhàn)爭(zhēng)有更深刻的反思與體悟。
史密斯作為律師,善于用“言辭”挽回顏面。
史密斯補(bǔ)充說(shuō):
“好消息是,如果壽命足夠長(zhǎng),人們可以一直學(xué)習(xí)……您需要改變。” 有外媒稱:自從將Linux冠以毒瘤之日起,微軟肯定已經(jīng)發(fā)生了變化。如今,這家軟件巨頭是世界上開放源代碼項(xiàng)目的比較大的貢獻(xiàn)者(the single largest contributor),擊敗了Facebook,Docker,Google,Apache等。
微軟首席執(zhí)行官薩蒂亞·納德拉(Satya Nadella)一直是云計(jì)算的倡導(dǎo)者。雖然叫云,但是云和云計(jì)算本身并不是技術(shù),是商業(yè)模式。所需的技術(shù)包括操作系統(tǒng),虛擬化軟件、自動(dòng)化和管理工具、操作系統(tǒng)和主機(jī)用戶界面。自動(dòng)化軟件分配這些資源,虛擬化是一種將功能與硬件分離的技術(shù),云計(jì)算更像是這種分離的解決方案。許多云計(jì)算基礎(chǔ)架構(gòu)都是基于Linux和其他開源軟件。
為了云,微軟也得愛上“開源”。
事實(shí)證明,微軟已逐漸地接受,并且實(shí)踐開放源代碼。
包括,開放源代碼的PowerShell,Visual Studio Code,甚至Microsoft Edge的原始JavaScript引擎。微軟還與Canonical合作(Canonical發(fā)布Ubuntu,為Ubuntu提供商業(yè)服務(wù)和解決方案,并與硬件制造商,軟件供應(yīng)商和公共云合作以對(duì)Ubuntu進(jìn)行認(rèn)證。),微軟將Ubuntu引入Windows 10,并收購(gòu)了Xamarin以幫助移動(dòng)應(yīng)用程序開發(fā),并收購(gòu)了GitHub以維護(hù)開發(fā)人員常用的代碼存儲(chǔ)庫(kù)。
甚至,微軟在Windows 10更新中發(fā)布了完整的Linux內(nèi)核,更新也會(huì)發(fā)布,并且2019年它已遷移到 Edge 的Chromium瀏覽器引擎中。微軟還與開源社區(qū)合作,為Windows 10創(chuàng)建PowerToys,該公司新的開放設(shè)計(jì)理念可能意味著,未來(lái)幾年,將在Windows中看到更多的開源工作。