擁抱開源技術(shù) 創(chuàng)新引領(lǐng)發(fā)展
多年前,在軟件商業(yè)模式上,開源軟件和商業(yè)軟件曾以對立形式存在。然而,隨著云計(jì)算的廣泛應(yīng)用,面對企業(yè)用戶對數(shù)據(jù)移植、標(biāo)準(zhǔn)制定、部署和開發(fā)等互操作性上的需求,商業(yè)軟件和開源軟件的融合應(yīng)用以及在云計(jì)算環(huán)境下的互操作性越來越受到企業(yè)用戶的關(guān)注。
開源軟件通過對源代碼的開放,使軟件可以免費(fèi)為個(gè)人用戶和企業(yè)用戶所用。擁抱開源技術(shù)元素,可以幫助微軟在軟件開發(fā)社區(qū)獲得長遠(yuǎn)影響力,觸及年輕程序員,培養(yǎng)新設(shè)計(jì)方法。
微軟新近成立的開源技術(shù)公司就是為了履行微軟的長遠(yuǎn)承諾建立的。微軟致力于為開發(fā)者和行業(yè)伙伴構(gòu)建一個(gè)共同發(fā)展業(yè)務(wù)的平臺,拓展互操作性與開放性,并與開源項(xiàng)目社區(qū)合作,為客戶實(shí)現(xiàn)最大化的IT投資回報(bào)。
微軟近年來在幫助開發(fā)人員和行業(yè)伙伴方面作出了很多積極的工作,例如,通過以各種方式與Apache軟件基金會等許多基金會以及許多標(biāo)準(zhǔn)組織進(jìn)行緊密合作;在下一代操作系統(tǒng)和瀏覽器程序(如Windows8, IE9和IE10)中采用HTML5程序開源規(guī)格;與包括PHP,Apache和Linux社區(qū)在內(nèi)的開源社區(qū)建立伙伴關(guān)系;幫助提供用于互操作性的云服務(wù)的開源軟件構(gòu)件并且在分布式管理任務(wù)組和結(jié)構(gòu)化信息標(biāo)準(zhǔn)促進(jìn)組織中展開云標(biāo)準(zhǔn)方面的合作;支持開發(fā)者選擇編程語言 – 在WindowsAzure服務(wù)中支持Node.js、PHP和Java等編程語言。
目前,微軟支持?jǐn)?shù)千個(gè)開放的標(biāo)準(zhǔn)和許多開源軟件環(huán)境,包括Linux、Hadoop、MongoDB、Drupal、Joomla和其它在微軟平臺上運(yùn)行的開源軟件環(huán)境。
Microsoft Open Technologies子公司的建立再一次印證了微軟對開源軟件的長期承諾,微軟客戶亦會有更多的選擇與機(jī)會于異質(zhì)環(huán)境中橋接微軟與非微軟的產(chǎn)品,使微軟專有軟件開發(fā)流程與開放標(biāo)準(zhǔn)創(chuàng)新之間的交流更順暢,使微軟的開放創(chuàng)新的努力以及與開源軟件和標(biāo)準(zhǔn)機(jī)構(gòu)之間的關(guān)系更順暢。
開源顯然已經(jīng)取得很多成功,但未來仍面臨很多挑戰(zhàn)。微軟將一如既往地秉承其承諾,努力為IT領(lǐng)域應(yīng)用程序和終端設(shè)備無縫橋接做出其應(yīng)有的貢獻(xiàn)。