包括Linux(作業系統軟體)在內的開放原始碼軟體(OSS)在全球取得了日益廣泛的發展,據IDC預測,全球Linux市場每年以25%%速率增長,到2008年將達350億美元(其中桌面Linux將達10億美元,占3%%)。以網絡服務(WebServices)為核心的企業信息化解決方案,由於開源軟體LAMP架構(即Linux作業系統,Apache-開源web
伺服器,MySQL-開源資料庫,PHP超文本語言)的崛起,與
IBM、Sun主導的J2EE架構(Java語言)和微軟主導的.Net架構(C#語言)形成了三足鼎立的競爭態勢,打破了某些軟體巨頭經營商業軟體的壟斷局面,迫使他們降低產品價格,拿出自己的應對方案。開源軟體為廣大用戶提供了多一種靈活的、符合用戶自身利益的選擇;為中國軟體的發展提供了難得的機遇;也可以說,開源軟體的出現搞活了全球的軟體業。微軟的一位主管跟我談:他們目前對待Linux的態度是共存,他們針對某些解決方案也採用一些開源軟體(如MySQL、Firefox等)與其Win鄄dows作業系統搞
系統集成。他們認為,微軟應向OSS學習:(1)如何控制軟體模塊及其集成的成本;(2)如何吸收或參照開源社區這種開發機制的有益經驗;(3)如何增加透明度以贏得用戶更大的信任。
近幾年來,國內Linux和OSS發展很快,高於國際平均水平。2004年中國Linux銷售增長率為45%%,高於同期全球銷售增長率34%%,高出約1/3。中國市場容量和潛力也很大,但在人才、技術、
投資、商業模式和市場等成熟度方面與歐美先進國家相比尚有一段距離。
為了加快中國Linux和開源軟體的發展,我們認為,在開發機制方面,要形成社區開發和企業開發互為補充的兩種機制,前者主要是搞創新,後者主要是做穩定,即做好工程化、產品化工作。對於Linux或OSS來說,孤立地開發或推出一個產品(發行版)是不行的,必須形成圍繞該產品平台的生態系統,即把大量豐富的
應用軟體移植到這個產品平台上來,該產品必須能預裝到一些必要的硬體體系結構中去,必須能與眾多外圍設備匹配銜接。為做到這一點,首先必須開發出產品性能好、技術水平高、銷售價格低,符合用戶需求的、在全球能進入主流的產品,否則要吸引或取得全球廣大企業、社區的支持,共同來營造一個生態系統是不可能的。當然在營建生態系統過程中,還要取得廣大企業、特別是擁有豐富資源和影響的跨國公司,以及有關社區的大力支持。
中國現有Linux企業主要有5~6家,他們多具有在艱苦創業環境中拼搏的精神,與國內主要用戶也有密切聯繫、互動的良好條件,這幾年相繼開發、完善推出一批Linux產品,市場占有率也逐年擴大,甚至在一些大客戶訂貨招標中一度還擊敗了外國同行。但總的來說,這些企業規模還不大,力量也較弱、資金不雄厚,只有實行國內聯合、國際合作才是出路(當然聯合不能搞立刻相互兼併那樣的簡單化,要探索大家能夠接受並取得共贏的模式)。
產品開發決不能寄希望於「一次成功」,要建立產品持續發展、不斷升級的能力。無論在開源軟體或商業軟體中出現缺陷(Bug)是很自然的、經常的,關鍵在於要很快找到解決對策,為用戶及時提供「補丁」(Patch),這個周期不能太長,這方面的服務必須跟上。我們在有關高檔人才和服務意識上尚有差距。
必須指出,開源軟體包括系統軟體、應用程式以及編程工具等其所有軟體的原始碼都是公開的、開放的,但其體系結構,指架構
文檔的細部,軟體模塊配置/包裝等工程化、產品化技術是可以不公開的(但要遵循開放標準或規範),我們可將其看做為包含智慧財產權的核心技術,這也是區別各種開源軟體(如Linux)不同版本的根據。
OSS執行各種不同的開源許可證,其中Linux執行GNU通用公共許可證(GPL),過去在純粹社區開發機制條件下,推出產品或發布版,由於軟體與服務免費或只收成本費,往往陷於長期虧損的怪圈不能自拔,同時用戶使用時發現問題也無人負責,早期自發參加Linux社區的開發人員只是從「愛好」、「玩耍」出發,組織方式也是無政府主義的。這段歷史已經過去。如上所述,目前Linux或OSS軟體均進入了產品化、產業化、持續發展階段,已經出現了十幾個不同的、成功的商業模式,它們都立足於開放原始碼軟體與工程化技術相結合,立足於在軟體開放條件下的不同的、可執行的許可證授權方式,從而出現了在薄利多銷、擴大市場戰略指導下,依託有效的開源商業模式,開始走上盈利的良性循環,這也為中國Linux或OSS產業持續發展帶來了機遇。可喜的是,一些中國的Linux企業也開始走上了盈利之路。