如果要加快中國Linux和開源軟件的發(fā)展,我們認(rèn)為,在開發(fā)機制方面,要形成社區(qū)開發(fā)和企業(yè)開發(fā)互為補充的兩種機制。前者主要是搞創(chuàng)新,后者主要做穩(wěn)定,即做好工程化、產(chǎn)品化工作。國內(nèi)至今尚未形成社區(qū)開發(fā)的機制,更多是關(guān)起門來做,缺乏開放性,無法充分利用成千上萬有能力、有智慧進行開發(fā)創(chuàng)新的人才資源及其豐碩成果。
中國現(xiàn)有Linux企業(yè)主要有紅旗、共創(chuàng)、中標(biāo)軟、北京拓林思等5~6家,他們都具有在艱苦創(chuàng)業(yè)環(huán)境中拼搏的精神,與國內(nèi)主要用戶也有密切聯(lián)系、互動的良好條件。這幾年在政府支持下相繼開發(fā)、完善一批Linux產(chǎn)品,市場占有率也逐年擴大,甚至一度在一些大客戶訂貨招標(biāo)中擊敗了外國同行。但總的來說,國內(nèi)Linux企業(yè)規(guī)模還不大,力量也較弱,資金不雄厚,只有實行國內(nèi)聯(lián)合、國際合作才能把Linux/OSS做大做強。當(dāng)然聯(lián)合不能搞立刻相互兼并那樣的簡單化,要探索大家能夠接受并取得共贏的模式。
對于Linux或OSS來說,孤立開發(fā)或推出一個產(chǎn)品(發(fā)行版)是不行的,必須形成圍繞該產(chǎn)品平臺的生態(tài)系統(tǒng),即把大量豐富的應(yīng)用軟件移植到這個產(chǎn)品平臺上來。該產(chǎn)品必須能預(yù)裝到一些必要的硬件體系中去,必須能與眾多外圍設(shè)備匹配銜接。而移植、預(yù)裝、匹配是需要做大量測試、修改工作的,涉及成百上千個企業(yè)協(xié)同工作,需要耗費大量人力、物力、財力和時間。為做到這一點,首先必須開發(fā)出能在全球進入主流的產(chǎn)品,否則要吸引或取得全球廣大企業(yè)、社區(qū)的支持,共同來營造一個生態(tài)系統(tǒng)是不可能的。當(dāng)然在營建生態(tài)系統(tǒng)過程中,還要取得廣大企業(yè)、特別是擁有豐富資源和影響力的跨國公司,以及有關(guān)社區(qū)的大力支持。以Linux為例,能成為全球主流產(chǎn)品的數(shù)量估計不會多于3~4個,也不能用純技術(shù)觀點來看待這個問題。而開發(fā)推出全球主流產(chǎn)品,我們中國要爭取成就一個。
有人說,包括Linux在內(nèi)的開源軟件處于高度侵權(quán)的風(fēng)險之中,這是不符事實的。Linux是自由軟件,是遵循GPL許可協(xié)議的軟件。許可協(xié)議就是一種授權(quán)方式,人們可以通過互聯(lián)網(wǎng)絡(luò)從Linux社區(qū)自由獲得開放源代碼軟件資源,并允許自由修改、自由發(fā)布相應(yīng)的版本(產(chǎn)品)。但在向市場發(fā)布前,必須將自己修改的部分源代碼及時返回社區(qū)。Linux是有版權(quán)的,雖然它是一種得到許可的軟件,但不是自由得可以無限制的公共軟件;如果人們違反GPL許可協(xié)議,就相當(dāng)于盜版那樣的非法占有。在國內(nèi),個別人或企業(yè)目前還存在如上的一些負(fù)面效應(yīng),亟待改正。GPL協(xié)議只解決版權(quán)問題,解決不了專利問題,特別是隱性專利問題。對包括Linux在內(nèi)的OSS威脅就是軟件專利問題。
目前開源軟件已發(fā)展了若干種成功的商業(yè)模式,如RedHat(GPL)模式、Mozilla模式、MySQL模式、SugerCRM模式,以及與互聯(lián)網(wǎng)公司Amazon、e-Bay相似的商業(yè)模式等。它們都立足于“全部源代碼開放、免費,工程化技術(shù)不開放、收費,或由服務(wù)、支持環(huán)節(jié)收費”相結(jié)合的模式;立足于在軟件開放條件下執(zhí)行不同的許可證授權(quán)方式。開源企業(yè)在“薄利多銷、擴大市場”戰(zhàn)略指導(dǎo)下,依托這些有效的開源商業(yè)模式,已經(jīng)走上盈利的良性循環(huán)。可喜的是,一些中國的Linux企業(yè)也開始走上了扭虧盈利之路。
國內(nèi)外對開源軟件持有兩種極端的看法。一種看法是:開源軟件模式終將取代商業(yè)軟件模式,甚至把它看作為現(xiàn)代民主的一個重要組成部分;另一種看法是:開源軟件對知識產(chǎn)權(quán)持懷疑和對抗態(tài)度,使知識產(chǎn)權(quán)歸屬處于混亂、復(fù)雜狀態(tài),甚至是對西方社會的破壞力量。我不同意這兩種極端的看法。
近年來,開源軟件正在向市場推出更低成本、更優(yōu)質(zhì)量、更大靈活性,以及更富競爭力的軟件,推出與傳統(tǒng)商業(yè)軟件在銷售時所實行的許可證制度不同的商業(yè)模式。整個軟件產(chǎn)業(yè),特別是商業(yè)軟件,不能無視開源軟件帶來的競爭和挑戰(zhàn);發(fā)展開源軟件只是作為商業(yè)軟件的一種補充,為用戶提供多一種選擇。近連微軟都表示,要接受開源軟件與商業(yè)軟件“共存”的事實和前景。微軟的一位主管認(rèn)為,他們應(yīng)向開源軟件學(xué)習(xí)如何控制并降低軟件模塊化或集成成本的激增,如何學(xué)習(xí)社區(qū)開發(fā)機制的有益經(jīng)驗,如何增加軟件的透明度以贏得用戶信任度的增加等。
事實證明,自由/開源軟件的發(fā)展,搞活了全球的軟件產(chǎn)業(yè),對重組軟件產(chǎn)業(yè)提出挑戰(zhàn),同時也為中國軟件的發(fā)展提供了機遇。