開源軟件發(fā)展已經(jīng)有幾十年的歷史,雖說在服務器端,Linux已成為事實上的主流操作系統(tǒng),Linux在金融、電信及石油勘探等高端市場的核心業(yè)務得到了大規(guī)模的應用。但在桌面領(lǐng)域,Linux的市場占有率還比較低??v觀開源軟件多年的發(fā)展和軟件領(lǐng)域發(fā)近期的變化,我認為開源軟件將會表現(xiàn)出以下的發(fā)展趨勢。
一、在全球金融危機背景下,開源軟件將獲得更多的市場機會
自從2008年年末在全球經(jīng)濟衰退的形勢下,各國政府紛紛推出開源政策,減少開支降低成本。開源解決方案將成為各國政府所有電子政務的發(fā)展趨勢。
為什么開源軟件能夠在金融危機中獲得青睞?這與開源軟件的宗旨密不可分。自20世紀80年代中期自由軟件運動開展以來,由于自由軟件運動強烈的反商業(yè)主張, 1998年11月, “開放源代碼促進會” ( Open SourceInitiative Association, osi)正成立。轟轟烈烈的開源運動開始了,這一運動的主旨是讓業(yè)界注意到自由/開源軟件,并在自由軟件運動的“對抗”態(tài)度之外開辟另一條道路。開源軟件即開放源代碼( Open Source )軟件,指的是一種軟件發(fā)布模式。一般的軟件僅可得到已經(jīng)過編譯的二進制可執(zhí)行文檔,只有軟件的作者才擁有程序的源代碼。而開放源代碼軟件就是在開放源代碼許可證下發(fā)布的軟件,它保障軟件用戶白由使用及接觸源代碼的權(quán)利。這同時也保障了用戶白行修改、復制以及再分發(fā)的權(quán)利。可以簡單理解所有公布軟件源代碼的程序都可以稱為開放源代碼軟件。
歐美國等國政府近年來多次采取法律手段反對微軟壟斷,并對微軟實行高額罰款,促進軟件市場公平競爭,促使微軟與開源實行互操作,微軟公司也曾向Linux“低頭”,解除了微軟壟斷性的“捆綁銷售”。美國白宮網(wǎng)站目前已經(jīng)采用了開源平臺解決方案,美國國防部也支持利用開源進行軟件開發(fā),并宣布啟動開源社區(qū)Forge.mil。在全球金融危機的沖擊下,Linux廠商Red Hat的財務狀況卻表現(xiàn)良好均實現(xiàn)了盈利,其中Red Hat有高達8億美元的現(xiàn)金流,被評價為最好的10家IT公司之一。
二、開源軟件將主導移動應用軟件的發(fā)展
開源的智能手機操作系統(tǒng)平臺,將吸引第三方開發(fā)者、手機制造商和用戶強烈關(guān)注。開發(fā)者可以開發(fā)并修改應用程序,很方便測試自己的軟件,這樣有利于壯大開發(fā)力量,發(fā)展開源生態(tài)系統(tǒng)和擴大用戶群。開放源代碼的使用將是極大的提高軟件開發(fā)效率的關(guān)鍵。在現(xiàn)如今的軟件開發(fā)環(huán)境中,很少有程序員是完全從頭開始一個項目?,F(xiàn)有開源組件、方法、類和算法不勝枚舉。開源程序及項目多達30萬種,可以站進行下載,這些開源軟件組件,能夠有效降低軟件開發(fā)成本,避免資源浪費。但更重要的是,開源軟件具有很高的靈活性和敏捷性。
按照Gartner預測的2013年數(shù)據(jù)來看,考慮發(fā)展、轉(zhuǎn)型等因素,開源智能手機操作系統(tǒng)所占市場份額 用:將高達約65%以上。各種規(guī)模的企業(yè)都在探索開源解決方案。又如開源平臺幫助Motorola走出困境,開源平臺還受到大家的青睞。開源在移動行業(yè)中不斷壯大。移動操作系統(tǒng)Android,從其誕生伊始就受到熱捧,并日益普及。在2009年金融危機的經(jīng)濟寒流中,Android就像是撬動整個通信市場的一個支點,支撐了通信行業(yè)的新市場,使得通信業(yè)感受到了由Android帶來的一股新技術(shù)暖流。Android最初是Google開發(fā)的基于Linux平臺的開源手機操作系統(tǒng)。它包括操作系統(tǒng)、用戶界面和應用程序——移動電話工作所需的全部軟件,并迅速發(fā)展成為智能移動終端的操作系統(tǒng)。Android有別于以往的手機及移動終端操作系統(tǒng),其獨具的開源性、系統(tǒng)廉價性和提供給第三方大自由度的創(chuàng)新空間,以及不受硬件約束的優(yōu)勢,獲得了廣大開放社群的支持。Google推出的新一代網(wǎng)上平臺Android Market,讓應用程序開發(fā)者輕松地進入這個“市場”,手機用戶可在該平臺尋找、購買、下載使用Android操作系統(tǒng)的手機應用程序和其他內(nèi)容,也可在Android Market上銷售自己的軟件,并通過交易獲得利潤。通過點擊,就能輕輕松松賺錢。由于Android的系統(tǒng)開放性和服務免費,企業(yè)可免費獲得源碼并在此基礎上開發(fā)新功能,延伸服務范圍,加快研發(fā)速度,繼而有效地節(jié)約成本,爭取效益最大化。
為提升Symbian平臺的市場地位,提高和iPhone以及Android平臺的競爭力,2010年2月上旬,Nokia旗下Symbian協(xié)會宣布,該協(xié)會已經(jīng)完成了Symbian平臺的源代碼開源發(fā)布。這一目前智能手機中應用最廣的平臺目前已經(jīng)實現(xiàn)完全開放,平臺源代碼可免費使用。有超過4000萬行的代碼,可以在Symbian的網(wǎng)站獲得。終端用戶將看到,不同特色的設備將會是基于Symbian平臺,范圍從智能手機到多功能設備,如數(shù)碼相機、手機、游戲機設備等平臺,開源將成為Symbian發(fā)展史上最大的一次改變,這一進程比此前計劃的要快。Nokia在2008年全面收購Symbian之后,表示要將Symbian操作系統(tǒng)打造為一個開源系統(tǒng),并將其源代碼公布于眾。按此前的計劃,Nokia會在今年六月完成這一進程,如今,Symbian協(xié)會提前四個月完成了這一進程。傳統(tǒng)計算機巨頭Intel也積極布局開源移動應用領(lǐng)域。20 1 0年2月Nokia和Intel正式對外宣布將聯(lián)手推出新的移動操作系統(tǒng)MeeGo。MeeGo將融合公司現(xiàn)有的移動操作系統(tǒng),采用Linux架構(gòu),并可以擴展到包括智能手機、上網(wǎng)本、互聯(lián)網(wǎng)TV、及桌面電腦上。據(jù)Nokia透露,MeeGo的發(fā)布將不會影響到現(xiàn)有的Symbian系統(tǒng),Symbian將會被繼續(xù)用在Nokia低端的智能手機上。
三、將開源軟件推廣到云計算、SaaS(軟件即服務)
云計算可能是讓面向開源軟件的企業(yè)實現(xiàn)盈利的最佳方式。開源軟件向客戶提供了一種方便的綠色通道,幫助他們低成本。對于那些認為開源軟件風險太大的客戶來說,云計算可以打消他們的顧慮。云計算也是開始高效且低成本方式。開源企業(yè)的發(fā)展之道將在于客戶端部署開源軟件和云計算的結(jié)合上,這可能會被證明是一種強有力的融合。
對于正在建設一個不是從目前安裝的應用程序派生的云計算服務的任何人來說,Linux開源軟件組件很有可能成為部署在這個云計算的軟件。云本身會有兩種方式和開源對接。
其一,多用戶租賃開源軟件成為缺省的SaaS(軟件即服務)產(chǎn)品;
其二,由Google,Amazon等提供商提供的開放式應用編程接口也會被很多用戶用在開源代碼的研發(fā)上。雖然這還有一段適應的過程,但行業(yè)中的很多用戶看似都能接受這種重新定義。
從盈利模式上來說,SaaS和云計算解決方案對于開源技術(shù)的發(fā)展將起到拉動作用。由于SaaS前期成本和運營成本為零,因而能夠顯著降低IT項目的整體成本,這對于預算緊缺的企業(yè)用戶來說無疑有著巨大的吸引力。
盡管在嵌入式軟件市場和實時操作系統(tǒng)市場開源軟件的占有率均為第一,但開源軟件服務搭載免費硬件的概念將得到爆炸式成長。服務模式是行業(yè)發(fā)展方向,廠商在諸如iTunes或應用商店或Nokia的Ovi服務或無線數(shù)據(jù)計劃等應用上賺錢,但賺的不是硬件的錢。人們將看到更多的免費計算機、免費L手機和免費消費者產(chǎn)品,但它們都捆綁服務。
開源將更廣范的滲透到諸如醫(yī)療健康等新行業(yè)。將有更多的渠道商和增值服務商、系統(tǒng)集成商和其它服務提供商,把開源技術(shù)整合到它們的產(chǎn)品或服務中。雖然開源CRM(客戶關(guān)系管理)軟件的功能不一定大而全,但對于普通企業(yè)來講,它們所提供的功能已絕對夠用。開源軟件的發(fā)展潮流已不可阻擋。雖然目前開源軟件在市場上并未占有主導地位,部分企業(yè)只是在非核心應用上采用開源技術(shù),而且大多數(shù)中小型業(yè)逐步開始使用開源軟件。他們認識到開源技術(shù)開源技術(shù)的應用在未來將會不斷增加。開源軟件最大的“對頭“--微軟,一方面,微軟拼命向開源領(lǐng)地搖動橄欖枝,捐贈代碼、支持像ASF(Apache Software Foundation)之類的開源企業(yè)。事實上,早在2006年11月,微軟就和Novell簽署了互操作性協(xié)議。之后,微軟和越來越多的開源廠商簽署互操作協(xié)議。Linux領(lǐng)域的重量級廠商紅帽(RedHat )也與微軟簽署了合作協(xié)議,加強虛擬化平臺互作;另一方面,它仍然對它那些基于開源技術(shù)的專利實行收費,而且它的專利許可的運營策略與開源的運營有著天壤之別,況且微軟還動輒就跟開源軟件對簿公堂,曾聲稱開源軟件侵犯了微軟的專利。微軟在2007年曾公開表示,開源軟件侵犯其230多項專利。其中,Linux內(nèi)核侵犯42項專利,Linux用戶界面和其它設計元素侵犯65項,OpenOffice.org侵犯45項,其它開源軟件侵犯83項。微軟此舉在當時引發(fā)業(yè)內(nèi)恐慌,同時也遭到了開源社區(qū)的一致譴責。但微軟最新卻又重新向開源示好,2010年4月微軟美國市場技術(shù)高管Stuart McKee表示,微軟已經(jīng)調(diào)整了此前對開源社區(qū)的敵視態(tài)度。他承認,微軟此前與開源界存在對立關(guān)系,但如今已經(jīng)調(diào)整了這種關(guān)系。
由于上網(wǎng)本的特殊定位,傳統(tǒng)的PC操作系統(tǒng)并不適用,而開源軟件設計之初就考慮到要在多種平臺使用。優(yōu)秀的開源軟件能完美地支持多平臺,但閉源軟件防則不一定能做到這一點。如AutoCAD不支持Linux系統(tǒng),許多Windows平臺軟件缺乏Linux版。所以,開源軟件就有很好的移植性,因此在上網(wǎng)本平臺上,開源軟件更有優(yōu)勢。
除了傳統(tǒng)的Linux盈利模式,在上網(wǎng)本市場以及手機市場,出現(xiàn)了第三方付費方式。運營商賣上網(wǎng)本也好,或者是PC廠商直接賣硬件也好,都需要包含應用在內(nèi),而且這種應用不僅僅只有操作系統(tǒng),還需要包括配套的端到端的解決方案。高質(zhì)優(yōu)秀的開源項目往往能吸引大量的技術(shù)天才來協(xié)助開發(fā),及時修復所出現(xiàn)的問題,并通過安裝插件來迎合每個人的需求。根據(jù)統(tǒng)計,開源系統(tǒng)Ubuntu和Fedora的更新發(fā)布頻率都遠高于Windows。所以,更新的及時性也是開源軟件相對于閉源軟件的優(yōu)勢。
關(guān)于開源軟件的未來發(fā)展,現(xiàn)在業(yè)界的主流觀點是開源軟件將會被混合化。與商業(yè)軟件相比,開源軟件由于無需前期許可費用,因而顯著降低了新的IT項目的總費用。功能越來越強大的開源軟件也給軟件行業(yè)帶來了競爭,這使用戶在同主導市場的商業(yè)軟件廠商進行談判的時候處于一個更加有利和主動的地位?;煸礃I(yè)務在增長,很可能成為主流的商業(yè)模式。開源軟件廠商銷售衍生軟件,同時閉源廠商提供更多的開源軟件。所有的軟件表面上看起來都是開源的,他們使用一種復合許可證,你可以像使用開源軟件一樣使用它,但是要為底層開發(fā)者支付一些費用。這看起來比較可行,因為可以為開源軟件建立起合理的商業(yè)模式。商業(yè)軟件有一定的生命周期,你必須要為使用下一代產(chǎn)品重新付錢,而開源軟件可以使用戶避免陷入付費升級的怪圈。
隨著下一代互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)的發(fā)展,開源軟件的理念將與軟件服務化的理念更加契合,開源運動將大大推動軟件產(chǎn)業(yè)的創(chuàng)新,開源軟件必將迎一輪的發(fā)展高潮。