開源軟件發(fā)展已經(jīng)有幾十年的歷史,雖說在服務(wù)器端,Linux已成為事實(shí)上的主流操作系統(tǒng),Linux在金融、電信及石油勘探等高端市場的核心業(yè)務(wù)得到了大規(guī)模的應(yīng)用。但在桌面領(lǐng)域,Linux的市場占有率還比較低??v觀開源軟件多年的發(fā)展和軟件領(lǐng)域發(fā)近期的變化,我認(rèn)為開源軟件將會(huì)表現(xiàn)出以下的發(fā)展趨勢(shì)。
一、在全球金融危機(jī)背景下,開源軟件將獲得更多的市場機(jī)會(huì)
自從2008年年末在全球經(jīng)濟(jì)衰退的形勢(shì)下,各國政府紛紛推出開源政策,減少開支降低成本。開源解決方案將成為各國政府所有電子政務(wù)的發(fā)展趨勢(shì)。
為什么開源軟件能夠在金融危機(jī)中獲得青睞?這與開源軟件的宗旨密不可分。自20世紀(jì)80年代中期自由軟件運(yùn)動(dòng)開展以來,由于自由軟件運(yùn)動(dòng)強(qiáng)烈的反商業(yè)主張, 1998年11月, “開放源代碼促進(jìn)會(huì)” ( Open SourceInitiative Association, osi)正成立。轟轟烈烈的開源運(yùn)動(dòng)開始了,這一運(yùn)動(dòng)的主旨是讓業(yè)界注意到自由/開源軟件,并在自由軟件運(yùn)動(dòng)的“對(duì)抗”態(tài)度之外開辟另一條道路。開源軟件即開放源代碼( Open Source )軟件,指的是一種軟件發(fā)布模式。一般的軟件僅可得到已經(jīng)過編譯的二進(jìn)制可執(zhí)行文檔,只有軟件的作者才擁有程序的源代碼。而開放源代碼軟件就是在開放源代碼許可證下發(fā)布的軟件,它保障軟件用戶白由使用及接觸源代碼的權(quán)利。這同時(shí)也保障了用戶白行修改、復(fù)制以及再分發(fā)的權(quán)利??梢院唵卫斫馑泄架浖创a的程序都可以稱為開放源代碼軟件。
歐美國等國政府近年來多次采取法律手段反對(duì)微軟壟斷,并對(duì)微軟實(shí)行高額罰款,促進(jìn)軟件市場公平競爭,促使微軟與開源實(shí)行互操作,微軟公司也曾向Linux“低頭”,解除了微軟壟斷性的“捆綁銷售”。美國白宮網(wǎng)站目前已經(jīng)采用了開源平臺(tái)解決方案,美國國防部也支持利用開源進(jìn)行軟件開發(fā),并宣布啟動(dòng)開源社區(qū)Forge.mil。在全球金融危機(jī)的沖擊下,Linux廠商Red Hat的財(cái)務(wù)狀況卻表現(xiàn)良好均實(shí)現(xiàn)了盈利,其中Red Hat有高達(dá)8億美元的現(xiàn)金流,被評(píng)價(jià)為最好的10家IT公司之一。
二、開源軟件將主導(dǎo)移動(dòng)應(yīng)用軟件的發(fā)展
開源的智能手機(jī)操作系統(tǒng)平臺(tái),將吸引第三方開發(fā)者、手機(jī)制造商和用戶強(qiáng)烈關(guān)注。開發(fā)者可以開發(fā)并修改應(yīng)用程序,很方便測(cè)試自己的軟件,這樣有利于壯大開發(fā)力量,發(fā)展開源生態(tài)系統(tǒng)和擴(kuò)大用戶群。開放源代碼的使用將是極大的提高軟件開發(fā)效率的關(guān)鍵。在現(xiàn)如今的軟件開發(fā)環(huán)境中,很少有程序員是完全從頭開始一個(gè)項(xiàng)目?,F(xiàn)有開源組件、方法、類和算法不勝枚舉。開源程序及項(xiàng)目多達(dá)30萬種,可以站進(jìn)行下載,這些開源軟件組件,能夠有效降低軟件開發(fā)成本,避免資源浪費(fèi)。但更重要的是,開源軟件具有很高的靈活性和敏捷性。
按照Gartner預(yù)測(cè)的2013年數(shù)據(jù)來看,考慮發(fā)展、轉(zhuǎn)型等因素,開源智能手機(jī)操作系統(tǒng)所占市場份額 用:將高達(dá)約65%以上。各種規(guī)模的企業(yè)都在探索開源解決方案。又如開源平臺(tái)幫助Motorola走出困境,開源平臺(tái)還受到大家的青睞。開源在移動(dòng)行業(yè)中不斷壯大。移動(dòng)操作系統(tǒng)Android,從其誕生伊始就受到熱捧,并日益普及。在2009年金融危機(jī)的經(jīng)濟(jì)寒流中,Android就像是撬動(dòng)整個(gè)通信市場的一個(gè)支點(diǎn),支撐了通信行業(yè)的新市場,使得通信業(yè)感受到了由Android帶來的一股新技術(shù)暖流。Android最初是Google開發(fā)的基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序--移動(dòng)電話工作所需的全部軟件,并迅速發(fā)展成為智能移動(dòng)終端的操作系統(tǒng)。Android有別于以往的手機(jī)及移動(dòng)終端操作系統(tǒng),其獨(dú)具的開源性、系統(tǒng)廉價(jià)性和提供給第三方大自由度的創(chuàng)新空間,以及不受硬件約束的優(yōu)勢(shì),獲得了廣大開放社群的支持。Google推出的新一代網(wǎng)上平臺(tái)Android Market,讓應(yīng)用程序開發(fā)者輕松地進(jìn)入這個(gè)“市場”,手機(jī)用戶可在該平臺(tái)尋找、購買、下載使用Android操作系統(tǒng)的手機(jī)應(yīng)用程序和其他內(nèi)容,也可在Android Market上銷售自己的軟件,并通過交易獲得利潤。通過點(diǎn)擊,就能輕輕松松賺錢。由于Android的系統(tǒng)開放性和服務(wù)免費(fèi),企業(yè)可免費(fèi)獲得源碼并在此基礎(chǔ)上開發(fā)新功能,延伸服務(wù)范圍,加快研發(fā)速度,繼而有效地節(jié)約成本,爭取效益最大化。
為提升Symbian平臺(tái)的市場地位,提高和iPhone以及Android平臺(tái)的競爭力,2010年2月上旬,Nokia旗下Symbian協(xié)會(huì)宣布,該協(xié)會(huì)已經(jīng)完成了Symbian平臺(tái)的源代碼開源發(fā)布。這一目前智能手機(jī)中應(yīng)用最廣的平臺(tái)目前已經(jīng)實(shí)現(xiàn)完全開放,平臺(tái)源代碼可免費(fèi)使用。有超過4000萬行的代碼,可以在Symbian的網(wǎng)站獲得。終端用戶將看到,不同特色的設(shè)備將會(huì)是基于Symbian平臺(tái),范圍從智能手機(jī)到多功能設(shè)備,如數(shù)碼相機(jī)、手機(jī)、游戲機(jī)設(shè)備等平臺(tái),開源將成為Symbian發(fā)展史上最大的一次改變,這一進(jìn)程比此前計(jì)劃的要快。Nokia在2008年全面收購Symbian之后,表示要將Symbian操作系統(tǒng)打造為一個(gè)開源系統(tǒng),并將其源代碼公布于眾。按此前的計(jì)劃,Nokia會(huì)在今年六月完成這一進(jìn)程,如今,Symbian協(xié)會(huì)提前四個(gè)月完成了這一進(jìn)程。傳統(tǒng)計(jì)算機(jī)巨頭Intel也積極布局開源移動(dòng)應(yīng)用領(lǐng)域。20 1 0年2月Nokia和Intel正式對(duì)外宣布將聯(lián)手推出新的移動(dòng)操作系統(tǒng)MeeGo。MeeGo將融合公司現(xiàn)有的移動(dòng)操作系統(tǒng),采用Linux架構(gòu),并可以擴(kuò)展到包括智能手機(jī)、上網(wǎng)本、互聯(lián)網(wǎng)TV、及桌面電腦上。據(jù)Nokia透露,MeeGo的發(fā)布將不會(huì)影響到現(xiàn)有的Symbian系統(tǒng),Symbian將會(huì)被繼續(xù)用在Nokia低端的智能手機(jī)上。