微軟已經擁抱開源,甚至擁抱了Linux。這些行為無不證明,微軟,認錯了。
該公司在電腦檯式機統治時期,已經與開放原始碼和Linux糾纏了多年鬥爭。微軟前執行長史蒂夫·鮑爾默(Steve Ballmer)曾經在2001年,將Linux形容成毒瘤。
爭論歸爭論,請不要罵人。
那時候,智慧財產權與開源似乎生而勢同水火。
微軟Quattroporte布拉德·史密斯(Brad Smith)現在認為該公司在開源方面是錯誤的。史密斯先生在2020年年中的一次MIT活動中說:“在本世紀初,開放原始碼激增時,微軟站在歷史的錯誤一邊,我可以這樣說。”
史密斯在微軟工作超過25年,曾經在與開源軟體的鬥爭中,親自明火執仗,是該公司的資深律師之一。
上過戰場的老兵,會對戰爭有更深刻的反思與體悟。
史密斯作為律師,善於用“言辭”挽回顏面。
史密斯補充說:
“好訊息是,如果壽命足夠長,人們可以一直學習……您需要改變。” 有外媒稱:自從將Linux冠以毒瘤之日起,微軟肯定已經發生了變化。現在,這家軟體巨頭是世界上開放原始碼專案的最大貢獻者(the single largest contributor),擊敗了Facebook,Docker,Google,Apache等。
微軟執行長薩蒂亞·納德拉(Satya Nadella)一直是雲端計算的倡導者。雖然叫雲,但是雲和雲端計算本身並不是技術,是商業模式。所需的技術包括作業系統,虛擬化軟體、自動化和管理工具、作業系統和主機使用者介面。自動化軟體分配這些資源,虛擬化是一種將功能與硬體分離的技術,雲端計算更像是這種分離的解決方案。許多雲計算基礎架構都是基於Linux和其他開源軟體。
為了雲,微軟也得愛上“開源”。
事實證明,微軟已逐漸地接受,並且實踐開放原始碼。
包括,開放原始碼的PowerShell,Visual Studio Code,甚至Microsoft Edge的原始JavaScript引擎。微軟還與Canonical合作(Canonical釋出Ubuntu,為Ubuntu提供商業服務和解決方案,並與硬體製造商,軟體供應商和公共雲合作以對Ubuntu進行認證。),微軟將Ubuntu引入Windows 10,並收購了Xamarin以幫助移動應用程式開發,並收購了GitHub以維護開發人員常用的程式碼儲存庫。
甚至,微軟在Windows 10更新中釋出了完整的Linux核心,更新也會發布,並且2019年它已遷移到 Edge 的Chromium瀏覽器引擎中。微軟還與開源社群合作,為Windows 10建立PowerToys,該公司新的開放設計理念可能意味著,未來幾年,將在Windows中看到更多的開源工作。
(完)