陸首群:開(kāi)源軟件為中國軟件提供了發(fā)展機遇 | |
慧聰網(wǎng) 2005年11月14日10時(shí)53分 信息來(lái)源:搜狐IT | |
開(kāi)源軟件Linux / OSS Linux操作系統是開(kāi)源軟件(OSS)的重要組成部分,是OSS的龍頭。雖然Linux僅占OSS源程序代碼行的3-5%,Linux技術(shù)應用也已成為OSS技術(shù)應用的同義詞。“企業(yè)級Linux”標志著(zhù)Linux已從“玩家”手中走上了工程應用,形成了Linux/OSS產(chǎn)業(yè)(作為現代軟件產(chǎn)業(yè)的重要組成部分)。 全球Linux發(fā)展 據IDC預測,全球Linux市場(chǎng)每年以25%速度增長(cháng),到2008年將達350億美元(其中桌面Linux將達10億美元,占3%),其中對三大操作系統在未來(lái)服務(wù)器市場(chǎng)占有率變化的預測如下: 中國Linux發(fā)展 近年來(lái),國內Linux發(fā)展很快,高于國際平均水平。據“賽迪”統計,2004年中國Linux銷(xiāo)售增長(cháng)率為45%,高于同期全球銷(xiāo)售增長(cháng)率34%,高出約1/3。電信級(GCL)的應用,中國走在世界前列,電信、金融、能源、鐵路、郵電、政府、企業(yè)、學(xué)校等領(lǐng)域Linux的應用正在逐步擴大,中國市場(chǎng)容量和潛力很大;但在人才、技術(shù)、投資、商業(yè)模式和市場(chǎng)成熟度方面與歐美先進(jìn)國家比尚有一段距離。 在OSDL的支持下,目前我們正在組織DTL、DCL、CGL和MLI的開(kāi)發(fā)。中國政府頒發(fā)3G牌照的準備工作已可望完成,NGN/NGI的建設已提到日程上來(lái),為CGL和MLI應用帶來(lái)了福音。 信息化應用解決方案的產(chǎn)業(yè)鏈 采用Linux OS后,針對信息化應用解決方案,可提供開(kāi)源、混合、商業(yè)軟件三種可供選擇配套的產(chǎn)品/產(chǎn)業(yè)鏈;開(kāi)源產(chǎn)品/產(chǎn)業(yè)鏈發(fā)展很快,但有些產(chǎn)品尚未完全成熟;在中國,相對于Linux OS,OSS產(chǎn)品/產(chǎn)業(yè)鏈發(fā)展存在滯后現象。 開(kāi)源軟件LAMP架構 由于開(kāi)源軟件LAMP架構(即Linux操作系統,Apache-開(kāi)源web服務(wù)器或內涵Web、應用、業(yè)務(wù)中間件的服務(wù)器,MySQL-開(kāi)源數據庫,PHP或PHP、Perl、Python腳本語(yǔ)言)的崛起,與IBM、Sun主導的J2EE架構(Java語(yǔ)言)和微軟主導的.Net架構(C#語(yǔ)言)形成了三角鼎立的競爭態(tài)勢,打破了某些軟件巨頭的壟斷局面,迫使他們降低產(chǎn)品價(jià)格,改善服務(wù),拿出應對方案。 開(kāi)源軟件為中國軟件提供了發(fā)展機遇 近來(lái),國內出現一股反對開(kāi)源軟件的言論,他們說(shuō)什么:“自由/開(kāi)源軟件由于其倡導的GPL規則的限制,它們將不具有多少商業(yè)價(jià)值”,形成“軟件免費,服務(wù)收費”的畸形模式,“壓低了包括商業(yè)軟件在內的全體軟件的價(jià)值”,“自由/開(kāi)源軟件只是一個(gè)科技神話(huà),是一場(chǎng)過(guò)眼云煙,成不了氣候”,“自由軟件這種開(kāi)發(fā)和經(jīng)營(yíng)模式將來(lái)也不會(huì )成功”,“迄今為止軟件產(chǎn)業(yè)發(fā)展史主要是商業(yè)軟件的發(fā)展史”,“開(kāi)源軟件業(yè)務(wù)的商業(yè)模式或盈利模式長(cháng)期以來(lái)一直是未獲解決的難題”,“開(kāi)源/自由軟件對現行知識產(chǎn)權法律制度持有‘懷疑’或‘對抗’態(tài)度,使知識產(chǎn)權歸屬處于混亂和復雜狀態(tài),使包括Linux在內的不少開(kāi)源軟件處于被‘侵權’的高風(fēng)險之下”,“Linux的總成本(TCO)要大大高于Windows”,“過(guò)去的經(jīng)驗表明,政府和行業(yè)組織‘偏愛(ài)’和‘過(guò)度的傾向性支持’不符合市場(chǎng)經(jīng)濟規則”,“社會(huì )上過(guò)度宣揚‘開(kāi)源軟件’的‘免費’和‘自由使用’迎合了社會(huì )上輕視和低估軟件價(jià)值的錯誤思潮,不利于我國軟件產(chǎn)業(yè)的發(fā)展和信息化建設”,“靠盜版或其他途徑‘免費’使用軟件,永遠發(fā)展不了我國的軟件產(chǎn)業(yè)”……等等。這些言論不符合歷史和事實(shí)。今年9月,Bill Gates說(shuō)“軟件產(chǎn)業(yè)是自由軟件和商業(yè)軟件的混合物”。我贊成Gates這個(gè)遲來(lái)的表態(tài),這說(shuō)明全球整個(gè)軟件產(chǎn)業(yè)的發(fā)展史并不只是商業(yè)軟件或私有軟件的發(fā)展史。我一直主張發(fā)展開(kāi)源軟件是為用戶(hù)提供多一種選擇,今年8月我應邀訪(fǎng)問(wèn)微軟,他們很多高級主管都同意我這個(gè)意見(jiàn),他們現在也提出了“共存”這個(gè)概念。他們還說(shuō),微軟應向開(kāi)源軟件學(xué)習:(1)如何控制并降低軟件模塊化或集成成本的激增,(2)如何學(xué)習社區開(kāi)發(fā)機制的有益經(jīng)驗,(3)如何增加軟件的透明度以贏(yíng)得用戶(hù)信任度的增加。 自由/開(kāi)源軟件在全球發(fā)展很快,這是不可否認的事實(shí)。最近英國政府出臺了一項關(guān)于開(kāi)源軟件的扶持政策,要求公共部門(mén)的IT采購,以及凡是由公共資助的開(kāi)發(fā)項目涉及的采購,一定要考慮采用開(kāi)源軟件解決方案,要采購開(kāi)源軟件。這時(shí)跑出來(lái)一個(gè)人叫Stephen Marshall,他提出了一些不同意見(jiàn),其中有“所謂開(kāi)源軟件知識產(chǎn)權的歸屬在現行的英國法律中可能形成混亂”的說(shuō)法,這就變成了被國內某些人引用并用來(lái)論證所謂“開(kāi)源軟件破壞了軟件產(chǎn)業(yè)發(fā)展”的根據。 社區和企業(yè)兩種互相補充的開(kāi)發(fā)機制 為了加快中國Linux和開(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 )新的人才及其成果。 建設Linux生態(tài)系統 對于Linux或OSS來(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ā)出產(chǎn)品性能好、技術(shù)水平高、運行穩定、銷(xiāo)售價(jià)格低,符合用戶(hù)需求的、在全球能進(jìn)入主流的產(chǎn)品,否則要吸引或取得全球廣大企業(yè)、社區的支持,共同來(lái)營(yíng)造一個(gè)生態(tài)系統是不可能的。當然在營(yíng)建生態(tài)系統過(guò)程中,還要取得廣大企業(yè)、特別是擁有豐富資源和影響力的跨國公司,以及有關(guān)社區的大力支持。我認為,以L(fǎng)inux為例,能成為全球的主流產(chǎn)品的數量估計不會(huì )多于3~4個(gè),在全球,Linux核心聯(lián)盟(LCC)或Debian核心聯(lián)盟(DCC)正在爭取推出第3個(gè)主流產(chǎn)品,我看希望并不大,因為不能用純技術(shù)觀(guān)點(diǎn)來(lái)看待這個(gè)問(wèn)題;我認為中國要爭取成就一個(gè)。 走聯(lián)合、合作之路 中國現有Linux企業(yè)主要有紅旗、共創(chuàng )、中標軟等5~6家,他們多具有在艱苦創(chuàng )業(yè)環(huán)境中拼搏的精神,與國內主要用戶(hù)也有密切聯(lián)系、互動(dòng)的良好條件,這幾年在政府支持下相繼開(kāi)發(fā)、完善推出一批Linux產(chǎn)品,市場(chǎng)占有率也逐年擴大,甚至在一些大客戶(hù)訂貨招標中一度還擊敗了外國同行,共創(chuàng )開(kāi)源公司等企業(yè)與CSIP合作開(kāi)發(fā),推出桌面Linux升級版,并已與聯(lián)想計算機公司協(xié)議在其PC中預裝3000套。但總的來(lái)說(shuō),國內Linux企業(yè)規模還不大,力量也較弱,資金不雄厚,只有實(shí)行國內聯(lián)合、國際合作才能把Linux/OSS做大做強(當然聯(lián)合不能搞立刻相互兼并那樣的簡(jiǎn)單化,要探索大家能夠接受并取得共贏(yíng)的模式)。 建立持續發(fā)展、不斷升級的能力 產(chǎn)品開(kāi)發(fā)決不能寄希望于“一次成功”,要建立產(chǎn)品持續發(fā)展、不斷升級的能力。無(wú)論在開(kāi)源軟件或商業(yè)軟件中出現缺陷(Bug)是很自然的、經(jīng)常的,關(guān)鍵在于要很快找到解決對策,為用戶(hù)及時(shí)提供補丁(Patch),這個(gè)周期不能太長(cháng),這方面的服務(wù)必須跟上。我們在有關(guān)應急處理高檔技術(shù)人才和服務(wù)意識上尚有差距。 為了提供完全由開(kāi)源軟件集成的解決方案(當然開(kāi)源軟件也可與商業(yè)軟件組成混合共存的解決方案),關(guān)于Linux與其他開(kāi)源軟件的系統集成,需要進(jìn)行協(xié)同測試,找出最佳組合或優(yōu)化集成,特別是對不同開(kāi)源軟件、在不斷升級中的不同版本,要在集成條件下進(jìn)行追蹤、測試,并不斷升級為最佳組合或最新版本的集成,我們在這方面也要建立相應的開(kāi)發(fā)機制與之適應。 開(kāi)源軟件(技術(shù))-工程化技術(shù)-服務(wù)技術(shù) 必須指出,開(kāi)源軟件包括系統軟件、應用程序以及編程工具等其所有軟件的源代碼都是公開(kāi)的、開(kāi)放的。但其體系結構(即Profile,不是Architecture或FrameWork)、軟件模塊配置/包裝等工程化、產(chǎn)品化技術(shù)是可以不公開(kāi)的。Linux開(kāi)發(fā)技術(shù)還包括服務(wù)技術(shù)。整個(gè)Linux開(kāi)發(fā)技術(shù)由開(kāi)源軟件技術(shù)、工程化技術(shù)和服務(wù)技術(shù)所組成。在全部開(kāi)發(fā)技術(shù)中,公開(kāi)的和不公開(kāi)的部分均擁有核心技術(shù),在不公開(kāi)的部分中自然擁有自主知識產(chǎn)權。這里提到的體系結構,指架構文檔的細部,即環(huán)繞產(chǎn)品功能的穩定性、高效、靈活擴展性在各軟件模塊間協(xié)同工作、耦合情況、調用方式等依賴(lài)關(guān)系的處理方式;它主要仰賴(lài)于底層技術(shù)、工程經(jīng)驗和隱性知識。 全部Linux開(kāi)發(fā)技術(shù)表現為: 開(kāi)源軟件推出的各種商業(yè)模式 有人說(shuō),自由/開(kāi)源軟件由于受其倡導的規則(如GPL)的限制,它將不具有多少商業(yè)價(jià)值,形成了“軟件免費、服務(wù)收費”的“畸形模式”,甚至壓低了包括商業(yè)軟件在內的全體軟件的價(jià)值。似乎需要進(jìn)行口誅筆伐。這些人認為,自由/開(kāi)源軟件是過(guò)眼云煙,成不了氣候。他們根本不明白開(kāi)源軟件的技術(shù)構成,即“開(kāi)源軟件(技術(shù))-工程化技術(shù)-服務(wù)技術(shù)(糾錯、升級等)”,以及在此基礎上形成的商業(yè)模式。他們這樣的認識是十分淺薄和模糊的。 目前Linux或OSS均進(jìn)入了產(chǎn)品化、產(chǎn)業(yè)化、持續發(fā)展階段,已經(jīng)出現了十幾個(gè)不同的、成功的商業(yè)模式,如其中有RedHat(GPL)模式、Mozilla模式、MySQL模式、SugerCRM模式等。它們都立足于開(kāi)放源代碼軟件與工程化技術(shù)相結合,立足于在軟件開(kāi)放條件下的不同的、可執行的許可證授權方式,從而出現了在“薄利多銷(xiāo)、擴大市場(chǎng)”戰略指導下,依托有效的開(kāi)源商業(yè)模式,開(kāi)始走上盈利的良性循環(huán),這也為中國Linux或OSS產(chǎn)業(yè)持續發(fā)展帶來(lái)了機遇??上驳氖?,一些中國的Linux企業(yè)也開(kāi)始走上了扭虧盈利之路。 中國軟件產(chǎn)業(yè)發(fā)展之路 ?。ㄒ唬┮恍┢嬲劰终?/p> 自2000年以來(lái),中國軟件取得長(cháng)足發(fā)展,但表現出來(lái)的主要不足是中國企業(yè)和產(chǎn)品同時(shí)缺乏國內和國際競爭力,近年來(lái)更是利潤下降。于是一些人就把開(kāi)源軟件作為替罪羊,說(shuō)什么:“自由/開(kāi)源軟件壓低了包括商業(yè)軟件在內的全體軟件的價(jià)值”,“自由/開(kāi)源軟件的發(fā)展不利于我國軟件產(chǎn)業(yè)的發(fā)展和信息化建設”……等等。對這些奇談怪論,我在2005年10月26日的《科技日報》上發(fā)表了一篇文章對此進(jìn)行了批駁。文章的中心思想是:“開(kāi)源軟件為中國軟件的發(fā)展提供了難得的機遇,開(kāi)源軟件的出現搞活了全球軟件產(chǎn)業(yè)”。 ?。ǘ﹦?chuàng )造自主品牌 中國軟件發(fā)展中存在最大的問(wèn)題是什么?是人才問(wèn)題,體制問(wèn)題,外部市場(chǎng)環(huán)境問(wèn)題,發(fā)展戰略問(wèn)題,要進(jìn)行綜合分析。人才問(wèn)題特別是高檔次的人才,嚴重缺乏系統架構師和高級軟件管理人員,我看可以算一條。中國軟件發(fā)展戰略提出要上規模上水平,這個(gè)原則是對的,但如何實(shí)施有待研究。關(guān)于學(xué)習印度模式搞外包業(yè)務(wù),以及采用CMM管理模式來(lái)管理軟件開(kāi)發(fā)過(guò)程,在業(yè)界是有爭論的,有人認為通過(guò)外包、代工方式可以學(xué)習,但不可能超越;CMM方式不適合小企業(yè),負擔過(guò)重。我想有一點(diǎn)要特別注意,衡量中國軟件發(fā)展戰略成功與否要看是否能夠突破和掌握多少核心技術(shù),是否能夠成長(cháng)多少自主品牌,如果說(shuō)外包方式人家將架構、定義、規范等均已確定,你只要按CMM方式搞明細,完善后續具體的開(kāi)發(fā)過(guò)程,那就不可能掌握核心技術(shù)、產(chǎn)生自主品牌。而采用開(kāi)源軟件模式,可以充分利用全球開(kāi)源的資源,為我們開(kāi)發(fā)自主品牌創(chuàng )造捷徑,從而實(shí)現跨越性發(fā)展。眾所周知,影響軟件產(chǎn)品與應用的關(guān)鍵是成本與質(zhì)量。把采用開(kāi)源軟件充分利用社區開(kāi)發(fā)成果納入中國軟件發(fā)展戰略,也有利于解決軟件質(zhì)量與成本這樣的關(guān)鍵問(wèn)題。 | |
聯(lián)系客服