開(kāi)放源代碼軟件在全球取得了日益廣泛的發(fā)展,據國際數據公司(IDC)預測,目前,全球Linux市場(chǎng)每年正以25%的速度增長(cháng),到2008年將達 350億美元,其中桌面應用將達10億美元,占3%。開(kāi)源軟件架構崛起,與IBM、Sun主導的J2EE架構和微軟主導的.Net架構形成了三角鼎立的競爭態(tài)勢,打破了某些軟件巨頭經(jīng)營(yíng)商業(yè)軟件的壟斷局面,
開(kāi)放源代碼軟件為廣大用戶(hù)提供了一種靈活的、符合用戶(hù)自身利益的選擇,為中國軟件的發(fā)展提供了難得的機遇,也可以說(shuō),開(kāi)源軟件的出現搞活了全球的軟件業(yè)。微軟的一位負責人告訴筆者:他們目前對待Linux的態(tài)度是共存,針對某些解決方案,也采用一些開(kāi)源軟件(如火狐等)與其視窗操作系統搞系統集成。他們認為,微軟應向開(kāi)放源代碼軟件學(xué)習包括如何控制軟件模塊及其集成的成本、如何吸收或參照開(kāi)源社區這種開(kāi)發(fā)機制的有益經(jīng)驗、如何增加透明度以贏(yíng)得用戶(hù)更大的信任等。
近幾年,國內開(kāi)放源代碼軟件發(fā)展很快,高于國際平均水平。據賽迪顧問(wèn)公司統計,2004年中國Linux銷(xiāo)售增長(cháng)率為45%,比同期全球銷(xiāo)售增長(cháng)率高34%,高出約1/3。中國市場(chǎng)容量和潛力很大,但在人才、技術(shù)、投資、商業(yè)模式和市場(chǎng)成熟度等方面與歐美國家尚有一段距離。
為了加快中國開(kāi)放源代碼軟件的發(fā)展,在開(kāi)發(fā)機制方面,要形成社區開(kāi)發(fā)和企業(yè)開(kāi)發(fā)互為補充的兩種機制,前者主要是搞創(chuàng )新,后者主要是做穩定,即做好工程化、產(chǎn)品化工作。國內至今尚未形成社區開(kāi)發(fā)的機制,多是關(guān)起門(mén)來(lái)做,缺乏開(kāi)放性,無(wú)法充分利用全球高達數千名有能力進(jìn)行開(kāi)發(fā)創(chuàng )新的人才及其成果。
對于開(kāi)放源代碼軟件來(lái)說(shuō),孤立地開(kāi)發(fā)或推出一個(gè)產(chǎn)品(發(fā)行版)是不行的,必須形成圍繞該產(chǎn)品平臺的生態(tài)系統,即把大量豐富的應用軟件移植到這個(gè)產(chǎn)品平臺上來(lái),該產(chǎn)品必須能預裝到一些必要的硬件體系結構中去,必須能與眾多外圍設備匹配銜接。而移植、預裝、匹配是需做大量測試、修改工作的,涉及成百上千個(gè)企業(yè)協(xié)同工作,需耗費大量人力、物力、財力和時(shí)間。
為做到這一點(diǎn),首先必須開(kāi)發(fā)出性能好、水平高、價(jià)格低,符合用戶(hù)需求的、在全球能進(jìn)入主流的產(chǎn)品,否則要吸引或取得全球廣大企業(yè)、社區的支持,共同營(yíng)造一個(gè)生態(tài)系統是不可能的。當然在營(yíng)建生態(tài)系統過(guò)程中,還要取得廣大企業(yè)、特別是擁有豐富資源和影響的跨國公司,以及有關(guān)社區的大力支持。筆者認為,以L(fǎng)inux為例,全球最終的主流產(chǎn)品估計不會(huì )多于3—4個(gè),而中國或亞洲要爭取成為其中的1個(gè)。
中國主要Linux企業(yè)現有五六家,具有多年艱苦創(chuàng )業(yè)的拼搏精神,與國內一些大用戶(hù)聯(lián)系密切、互動(dòng)性良好。這幾年相繼開(kāi)發(fā)、完善推出一批產(chǎn)品,市場(chǎng)占有率逐年擴大,甚至在一些大客戶(hù)訂貨招標中一度擊敗外國同行。但總體來(lái)說(shuō),這些企業(yè)規模還不夠大,力量還較弱,資金不雄厚,只有摒棄“寧當雞首、不當牛尾”,“單打獨斗”的陳舊意識,實(shí)行國內聯(lián)合、國際合作才是出路。
產(chǎn)品開(kāi)發(fā)決不能寄希望于“一次成功”,要建立產(chǎn)品持續發(fā)展、不斷升級的能力。無(wú)論在開(kāi)源軟件或商業(yè)軟件中出現缺陷是很自然的、經(jīng)常的,關(guān)鍵在于要很快找到解決對策,為用戶(hù)及時(shí)提供“補丁”,這個(gè)周期不能太長(cháng),這方面的服務(wù)必須跟上。我們在有關(guān)高檔人才和服務(wù)意識上尚有差距。
必須指出,開(kāi)源軟件包括系統軟件、應用程序以及編程工具的源代碼都是公開(kāi)的、開(kāi)放的,但其體系結構,指架構文檔的細部,軟件模塊配置 /包裝等工程化、產(chǎn)品化技術(shù)是可以不公開(kāi)的。我們可將其看作為包含知識產(chǎn)權的核心技術(shù),這也是區別各種開(kāi)放源代碼軟件(如Linux)不同版本的根據。有人說(shuō),開(kāi)源軟件(或自由軟件)由于受其倡導的規則(如GPL)的限制,它將不具有多少商業(yè)價(jià)值,形成了“軟件免費、服務(wù)收費”的畸形模式,甚至壓低了包括商業(yè)軟件在內的軟件價(jià)值,是過(guò)眼云煙,成不了氣候。這些人根本不明白開(kāi)源產(chǎn)品在商品流通過(guò)程中的三步曲:即“開(kāi)源軟件——工程化技術(shù)——技術(shù)服務(wù)(糾錯、升級等)”,這樣的認識是十分淺薄和模糊的。
過(guò)去,開(kāi)放源代碼軟件免費或只收成本費,往往陷于長(cháng)期虧損的怪圈不能自拔,同時(shí)用戶(hù)使用時(shí)發(fā)現問(wèn)題也無(wú)人負責。這段歷史已經(jīng)過(guò)去。目前開(kāi)放源代碼軟件已經(jīng)進(jìn)入了產(chǎn)品化、產(chǎn)業(yè)化、持續發(fā)展階段,出現了十幾個(gè)不同的商業(yè)模式。立足于開(kāi)放源代碼軟件與工程化技術(shù)相結合,立足于在軟件開(kāi)放條件下的不同的、可執行的許可證授權方式,在薄利多銷(xiāo)、擴大市場(chǎng)戰略指導下,依托有效的開(kāi)源商業(yè)模式,走上盈利的良性循環(huán),這就是中國開(kāi)放源代碼軟件產(chǎn)業(yè)的新機遇。
?。?strong>作者系中國開(kāi)源軟件推進(jìn)聯(lián)盟主席)
聯(lián)系客服