微軟曾將Linux稱為“癌癥”
微軟承認(rèn)開(kāi)放源代碼是錯(cuò)誤的,因?yàn)樵谂_(tái)式機(jī)時(shí)代,開(kāi)放源代碼和Linux一直在與開(kāi)放源代碼和Linux進(jìn)行斗爭(zhēng)。 微軟前首席執(zhí)行官史蒂夫·鮑爾默(Steve Ballmer)在2001年曾將Linux描述為“就知識(shí)產(chǎn)權(quán)而言最常見(jiàn)的癌癥類型”。
微軟總裁布拉德·史密斯(Brad Smith)現(xiàn)在認(rèn)為該公司在開(kāi)源方面是錯(cuò)誤的。史密斯在最近的一次MIT活動(dòng)中說(shuō):“在本世紀(jì)初,開(kāi)放源代碼激增時(shí),微軟處于歷史的錯(cuò)誤一邊,我可以這樣說(shuō)?!? Smith在微軟工作超過(guò)25年,在與開(kāi)源軟件的斗爭(zhēng)中是該公司的高級(jí)律師之一。
“好消息是,如果壽命足夠長(zhǎng),你可以學(xué)習(xí)……你需要改變,” 史密斯補(bǔ)充說(shuō)。自從將Linux冠以癌癥的烙印之日起,微軟肯定已經(jīng)發(fā)生了變化。如今,這家軟件巨頭是世界上開(kāi)放源代碼項(xiàng)目的最大貢獻(xiàn)者,擊敗了Facebook,Docker,Google,Apache等。
近年來(lái),微軟已逐漸采用開(kāi)放源代碼,包括開(kāi)源的PowerShell,Visual Studio Code甚至Microsoft Edge的原始JavaScript引擎。微軟還與Canonical合作,將Ubuntu引入Windows 10,并收購(gòu)了Xamarin來(lái)幫助移動(dòng)應(yīng)用程序開(kāi)發(fā),并收購(gòu)了GitHub來(lái)維護(hù)供開(kāi)發(fā)人員使用的流行代碼存儲(chǔ)庫(kù)。
微軟甚至在Windows 10更新中發(fā)布了完整的Linux內(nèi)核,該更新將于本月晚些時(shí)候發(fā)布,并于去年移至 Edge 的Chromium瀏覽器引擎中。微軟還與開(kāi)源社區(qū)合作,為Windows 10創(chuàng)建PowerToys,該公司新的開(kāi)放設(shè)計(jì)理念可能意味著,未來(lái)幾年我們將在Windows中看到更多的開(kāi)源工作。