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