4月10日消息,據(jù)國(guó)外媒體報(bào)道,微軟Azure部門首席技術(shù)官馬克·拉西諾維奇稱Windows“完全可能”成為開放源代碼軟件,畢竟現(xiàn)在是“全新的微軟”。
拉西諾維奇所言不虛,現(xiàn)在的微軟理解開放源代碼對(duì)開發(fā)者的重要性,而開發(fā)者是未來數(shù)十年微軟不會(huì)被市場(chǎng)淘汰的關(guān)鍵。
但是,使Windows成為開源軟件不會(huì)對(duì)Windows業(yè)務(wù)產(chǎn)生可觀影響。畢竟,開發(fā)者真正的通貨不是代碼,而是以代碼為中心的社區(qū)。在這方面,Windows還有相當(dāng)大的差距。
Wells Fargo分析師詹森·梅納德最近發(fā)表投資報(bào)告稱,微軟“管理層采取了合理措施,使該公司在近期和長(zhǎng)期受益匪淺”。他指的是微軟的消費(fèi)互聯(lián)網(wǎng)業(yè)務(wù)、Azure、對(duì)移動(dòng)應(yīng)用的投資和云服務(wù)。
過去數(shù)十年,微軟累積了龐大的Windows用戶群。因此,微軟不能只顧自己進(jìn)入未來,還需要帶領(lǐng)龐大用戶群一塊進(jìn)入未來。目前不清楚開源Windows在這方面有什么幫助。
微軟是否使桌面Windows成為開源軟件,沒有人在意。由于計(jì)算世界已經(jīng)日趨移動(dòng)化,使過去的操作系統(tǒng)霸主成為開源軟件很有趣,但不足以吸引開發(fā)者。過去的經(jīng)驗(yàn)表明,開源并不意味著世界末日。
過去多年來,微軟一直在積極地為開源項(xiàng)目貢獻(xiàn)技術(shù),發(fā)布的開源代碼在穩(wěn)定增加。微軟最近把.NET框架發(fā)布為開源軟件,它并未遭遇世界末日。
把.NET發(fā)布為開源軟件,盡管具有重要象征意義,但并未改變微軟的開發(fā)者策略。并未有大量開發(fā)者因.NET成為開源軟件而放棄Java,或轉(zhuǎn)投微軟開發(fā)工具陣營(yíng)。換句話說,.NET成為開源軟件標(biāo)志著微軟更認(rèn)可開源運(yùn)動(dòng)了,但對(duì)整個(gè)產(chǎn)業(yè)來說并不具備里程碑意義。
最根本的原因在于社區(qū)。盡管開源軟件對(duì)創(chuàng)建社區(qū)有幫助,但還不夠,還需要有大量愿意貢獻(xiàn)代碼的開發(fā)者,把業(yè)余時(shí)間用于開發(fā)代碼,或以此為職業(yè)。
開發(fā)服務(wù)器和客戶端軟件的Windows開發(fā)者很多,但他們對(duì)開放源代碼社區(qū)的理解不如Linux同行。微軟搞清楚如何培育有活力的Windows開源社區(qū)需要時(shí)間。
隨著計(jì)算世界日趨向Android和iOS傾斜,桌面領(lǐng)域也將如此。即使我們?cè)谖磥碓S多年將仍然使用桌面版Windows,如果真正有趣的技術(shù)都出現(xiàn)在移動(dòng)領(lǐng)域,開發(fā)Windows軟件的興趣也將日漸衰落。
最近有報(bào)告稱,來自逾1200家公司的近1.2萬名開發(fā)者為L(zhǎng)inux內(nèi)核開發(fā)代碼,在過去一年曾為L(zhǎng)inux內(nèi)核貢獻(xiàn)過代碼的4000名開發(fā)者中,近半數(shù)是首次貢獻(xiàn)代碼。微軟在社區(qū)方面要復(fù)制Linux的成功很難。
當(dāng)然,許多為L(zhǎng)inux貢獻(xiàn)代碼的開發(fā)者都是有償?shù)摹hb于對(duì)Windows服務(wù)器的興趣,更不要說基于桌面版Windows的龐大業(yè)務(wù)了,廠商肯定有興趣由微軟的合作伙伴成為代碼貢獻(xiàn)者。筆者認(rèn)為,對(duì)為Windows貢獻(xiàn)代碼有興趣的將主要是服務(wù)器廠商和相關(guān)廠商。如果微軟想使Windows成為開源軟件,應(yīng)當(dāng)首先從服務(wù)器版著手。
微軟也可能必須這么做。目前,幾乎所有基礎(chǔ)架構(gòu)軟件都是開源軟件,這一趨勢(shì)還將繼續(xù)下去。云計(jì)算、移動(dòng)和大數(shù)據(jù)正在向Linux遷移,要遏制這一趨勢(shì),微軟可能被迫開放Windows源代碼。
這意味著微軟將損失數(shù)十億美元軟件許可營(yíng)收。但是,隨著Azure快速增長(zhǎng),開放Windows源代碼對(duì)微軟營(yíng)收增長(zhǎng)的影響不象預(yù)期的那樣大。出于同樣的原因,微軟在云計(jì)算領(lǐng)域的優(yōu)勢(shì)意味著使Windows成為開源軟件也沒有那么重要。