中國電子報
20年前,那群膜拜軟件開放源代碼的,一定沒有預料到他們倡導的運動會因為Linux而如此如火如荼;沒有料到,這個開源應用會在中國這個地方如此大放異彩;他們也同樣也沒有料想到,看起來很理想的開源運動,也會演繹出糾紛、游戲規則和標准、競爭等許多問題來。不久前,信息產業部電子信息產品管理司副司長丁文武透露,2004年,中國Linux軟件市場的銷售總量達到3億元,比去年同期增長20%,Linux的增長率已經連續4年高於操作系統市場的增長率,中國的Linux產業正逐步走向成熟。但同樣以 Linux為代表呈現出蓬勃發展態勢的開源軟件也面臨許多急需解決的問題,看起來過於缤紛熱鬧的開源運動,需要人們理性地去審視。 定制標准徹底解決兼容性的問題 應該說Linux在中國的發展享受著得天獨厚的優越性:政府部門的支持,行業聯盟的推動,行業應用的深入和跨產業的溝通等等,這些寵幸其他市場都不能一一給予。也正是這些原因,讓Linux的應用在中國蓬勃發展,但這依然掩蓋不了一個核心問題---標准不統一。時科研集團董事長王凱煌認為,目前各種版本Linux的差異、在此基礎上開發的應用軟件之間的差異,以及各種基於Windows的各類硬件設備接口的差異,是阻礙Linux以及開源軟件發展的最主要的問題。因此要加快Linux標准的定制,規范Linux及Linux的數據庫軟件、中間件以及各類應用軟件的開發,徹底解決各類應用軟件的接口兼容性問題。 中國正在加快定制Linux標准的步伐。對於中國未來的Linux標准,北京中科紅旗軟件有限公司代理總經理趙曉亮的觀點代表了大部分Linux廠商的傾向,。 明晰開源的游戲規則 在開源社區,遵循的是許可證制度,任何人、企業都可以從那裡下載最新的開源軟件,但國內有少部分廠商並不遵循許可證制度,而是把開源社區的軟件打上自己的標簽,作為自己的產品進行銷售,這是違背開源社區精神的。實際上開源軟件的也是有一定規則的,所有的開放源代碼協議都是在遵循當地版權下定制的,而且許可方式也是不一樣的。雖然開源協議是規則而不是法律,但是事實上還是具有法律效果和道德約束力的。 目前世界上有57種開放源代碼的許可方式。不同的人出於不同的理想目標,制定出了不同的協議、機制來保證這種理念的實現。這些許可方式大致有三類代表:一類是極端的理想主義者,開源內核與大部分的應用大都遵循該協議,絕對不允許進行商業應用;二類是比較寬松的許可證協議,比如說BSD允許任何用戶任意使用,只要把原始作者的名字和原始的代碼附上,打上自己的商標也沒有問題。三是處於這兩者之間的協議,如CDDL等就集合了這兩者的特點。 目前對於開源軟件的種種規則,仁者見仁智者見智,中國的有關學者和企業人士也有不同的觀點和看法。但是研究和掌握開源規則,掌握相應的法律法規,將對中國的開源運動起到積極的作用,畢竟開源軟件與商業軟件之間還是有一些。 開源社區是源頭 國外的開源運動是從社區開始活躍起來的,開源社區像一個充滿樂趣的沖浪海灣,孕育著一個又一個的創新靈感和產品,這些愛好者可以自由地去下載和索取,同時也會去參與貢獻。但是對於中國企業來說,卻常常只是去那裡而沒有去參與更多。 中國目前也有自己的開源社區,但大多數是屬於BBS類的,與國際上具有開發性質的開源社區還存在很大的差距和區別。國際上的主流開發社區做的是系統級的開發,比如Open Office社區、KDE社區、Apache社區等等,有許多人在做系統級的開發活動,這才是一個比較完整意義上的社區,而國內目前許多BBS類的社區都是進行學習和探索為主,相互解答問題。目前國際上有7萬多個開放源代碼,而中國人自己開發並得到國際社區認可的代碼非常少,大概就幾百個,所以積極參與國際型的社區接軌來發展中國的開源社區也是中國開源運動的重要環節。 開源社區水平與當地軟件產業發展水平有一定的相輔相成的關系,在國外,軟件人才眾多,軟件產業發達,有國外大的商業軟件巨頭支持,比如像 IBM這樣的軟件巨頭一口氣就捐出500項專利等等,良好的軟件產業氛圍,讓開源水漲船高。中國先行的開源軟件公司也已經開始注意到這個方面的問題,積極推進與國際社區的互動與合作。中科紅旗軟件有限公司代理總經理趙曉亮最近接受記者采訪時表示,他們將更多參與到國際開源社區裡進行合作,同時他也倡導國內國際開源廠商之間加強相互協作,不僅是在銷售層面,還要在技術和開發的層面相互合作,只有這樣才能提高整個產業的發展,開源應該是大家共贏的。 人才與服務 丁文武說,目前中國開源運動,人才匮乏仍是急需解決的問題。 軟件代碼免費,開源軟件廠商靠服務收費,這是開源潮流的主旨。然而目前絕大多數的Linux廠商,無論是國內的還是國際的都不能從軟件服務中取得足夠的利潤。 靠服務來盈利的模式還不能完全得到市場的認可。對於用戶來說,他們最關心的是軟件的功能、可靠性和安全性等問題,而且他們的IT支持人員又非常有限,對於軟件開發技術又不是那麼精通,即使是擁有了開放的源代碼也不能解決他們所面臨的IT問題,開源軟件支持人員匮乏也會造成後期維護成本的增加,這些都使得市場對開源軟件的認可度出現一定的質疑。而目前的商業軟件,大多數擁有成熟的服務支持體系,經過以往用戶對商業軟件的購買已經認可了他們將服務打包在軟件中的銷售模式。 比較起來,開源軟件與商業軟件之間誰能為用戶帶來更多價值?也是籠罩在這片開源熱潮中的一片冷雲。