監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

開源軟件鋪就信息化的第三條路

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

1、問題的提起

近年來,在政府的大力提倡下,我國的信息化,特別是政府(電子政務(wù))、金融、電信、電力等行業(yè)的信息化水平得到大大提升。據(jù)權(quán)威數(shù)字統(tǒng)計,國內(nèi)每年企業(yè)信息化建設(shè)的投資已經(jīng)高達上千億元,而且還在迅速增長。

然而我們必須看到另一面,大多數(shù)企業(yè)的信息化還處于一個相當?shù)偷乃?,特別對眾多的中小型企業(yè)而言,電子化、信息化還是一個天方夜譚。目前的狀況,我們可以總結(jié)出以下幾個特點:

第一,信息化意識相對薄弱。相當多的企業(yè)經(jīng)營者對信息化的認識還停留在非常初級的階段,這個也與我國經(jīng)濟發(fā)展水平仍然主要處于量的、外延的發(fā)展階段有關(guān)系。

第二,員工素質(zhì)偏低也是阻礙信息化發(fā)展進程的主要原因之一。由于素質(zhì)較低,計算機的使用水平低下,不適應(yīng)電子化的管理方式。

第三,高昂的軟硬件費用和培訓(xùn)、導(dǎo)入成本讓很多企業(yè)望而卻步。尤其是國外產(chǎn)軟件,其定價和國外幾乎沒有什么差別,而我們的物價水平要低得多,所以難怪企業(yè)不愿意掏腰包購買軟件。

第四,管理水平的低下,以打造組織競爭力為目標的過程管理體系沒有建立起來,所以也就不能進行基于信息技術(shù)的流程化管理。

第五,即使已經(jīng)著手信息化進程的企業(yè),目前大多處于基礎(chǔ)設(shè)施(硬件和底層系統(tǒng))、郵件(messaging)等初級階段,高層應(yīng)用還沒有深入,挖掘潛力很大。

第六,不可回避的是,不少的企業(yè)還在大量使用盜版軟件,雖然解決了一時之需,但是也為自己埋下了隨時可能爆發(fā)的定時炸彈。WTO的加盟也讓我們企業(yè)面臨新的威脅,有些人稱之為知識產(chǎn)權(quán)戰(zhàn)爭,侵犯專利、假冒名牌商標、著作權(quán)侵權(quán)等等,一個經(jīng)營良好的企業(yè)一旦掉進知識產(chǎn)權(quán)這個陷阱可能導(dǎo)致數(shù)年的辛苦經(jīng)營的成果毀于一旦。另外,國家也看到,如果不加強知識產(chǎn)權(quán)保護,我國的知識產(chǎn)業(yè)不可能真正地發(fā)展起來,所以知識產(chǎn)權(quán)的管控力度也會逐年加強。

我們應(yīng)該看到,WTO的加盟讓我國企業(yè)面臨全新的競爭環(huán)境,企業(yè)必須認識到信息化不但可以幫助企業(yè)提高效率、降低成本,更重要的是可以輔助決策,縮短決策周期、提高決策的精確度。雖然我國已經(jīng)奠定了世界制造大國的地位,但是必須得正視現(xiàn)實,這些都是因為勞動力成本低廉才獲得的,真正驅(qū)動產(chǎn)業(yè)結(jié)構(gòu)上行的是技術(shù)和創(chuàng)新,如果在接下來的幾年內(nèi)我國企業(yè)信息化、特別是中小企業(yè)的信息化不能迅速提高的話,很難想象數(shù)年之后的局面會是怎樣。

另外一個非常值得關(guān)注的業(yè)界動向就是軟件開放源代碼運動。在我國軟件商品化尚未徹底的前提下,令人應(yīng)接不暇的開源給我們帶來的是機遇還是挑戰(zhàn)呢?

自2003年3月7日,SCO集團在美國正式起訴IBM公司關(guān)于SCO Unix部分代碼嵌入到Linux的代碼庫中的專利權(quán)和版權(quán)問題,該官司正式將人們關(guān)注的目光再次投向了Linux,也讓人們開始思索:Linux在國內(nèi)的發(fā)展究竟是怎樣的?其所涉及的法律問題又有哪些,如何規(guī)避?

在此背景下,中國軟件行業(yè)協(xié)會共創(chuàng)軟件分會(簡稱“共創(chuàng)軟件聯(lián)盟”)、科技部火炬中心和國家863計劃信息技術(shù)領(lǐng)域辦公室于2003年9月23日組織召開“開源軟件在國內(nèi)的發(fā)展情況座談會”。這是國內(nèi)開源軟件界的一次峰會。IBM中國研究中心、SUN中國工程院、方正電子、中軟、中科紅旗、金山軟件、永中科技等從事Linux軟件開發(fā)的重要廠商的主管就開源軟件的應(yīng)用情況、存在的問題以及共創(chuàng)軟件聯(lián)盟應(yīng)如何發(fā)揮作用等進行了討論,科技部、教育部的有關(guān)領(lǐng)導(dǎo)也出席了座談會。經(jīng)過這次座談會,與會人士一致認為,開源軟件既為我國發(fā)展自主軟件產(chǎn)業(yè)提供了機遇,但也帶來了一些新問題,需要一種創(chuàng)新機制來保證中國開源事業(yè)的健康發(fā)展,共創(chuàng)軟件聯(lián)盟的籌建正是對這種創(chuàng)新機制的有益探索。

隨后,中日韓三國IT局長OSS會議及東北亞OSS推進論壇,簽署了《中國信息產(chǎn)業(yè)部、日本經(jīng)濟產(chǎn)業(yè)省、韓國情報通信部關(guān)于開放源代碼軟件合作備忘錄》。同時,以共創(chuàng)開源、中科紅旗等廠商為主體的“中國開源軟件推進聯(lián)盟”宣告成立,標志著中國開源軟件產(chǎn)業(yè)發(fā)展進入新軌道。

2004度年中國軟件產(chǎn)業(yè)發(fā)展研究年度報告指出:未來三年全球軟件產(chǎn)業(yè)發(fā)展趨勢看,開源軟件成為軟件行業(yè)發(fā)展的重點和新趨勢。同時,行業(yè)應(yīng)用軟件成為軟件行業(yè)發(fā)展的主要動力,嵌入式軟件成為電子信息產(chǎn)業(yè)軟硬結(jié)合的著力點,Linux軟件及開源軟件將成為市場的熱點;

由此可見,以Linux為代表的開放源碼軟件正在成為整個信息技術(shù)領(lǐng)域的關(guān)注焦點,開放源碼使得軟件業(yè)正在經(jīng)歷一場深刻的變革,這場變革不僅涉及技術(shù),還涉及新的經(jīng)濟模式。而且,從世界范圍來看,整個形勢正以日新月異的速度向著有利于以Linux為代表的開源軟件的方向發(fā)展。

2、何謂開源

眾所周知,開源是開放源代碼(Open source)的簡稱,如字面所示,就是把軟件的源代碼開放化,與大家共享。對于一般用戶來說,得到了程序的目標代碼(可執(zhí)行文件)就可以使用,程序的源代碼并不是必需的。而對于軟件的所有者來說,由于源代碼比較容易閱讀和理解,通過對源代碼的分析,他人能夠了解自己軟件中的設(shè)計思路;掌握自己軟件中的技術(shù)秘密,因此通常不希望向用戶提供程序的源代碼,不過對于使用水平較高的用戶來說,為了便于自己排除故障、改進程序、了解程序間互連接口,可能要求得到源代碼。因此,在貿(mào)易中是否提供程序的源代碼常常是討論的焦點之一。

提到開源,不得不提到一個類似的概念,自由軟件。它的目的就是要打破商業(yè)軟件占主導(dǎo)地位的格局,這種思想首先是自由軟件的創(chuàng)始人Richard Stallman提出來的?!白杂伞斌w現(xiàn)為軟件知識產(chǎn)權(quán)保護層面上對軟件使用者許可自由地運行、拷貝、分發(fā)、學(xué)習(xí)和改進該軟件的行為。自由軟件與開源軟件的差別在于給出定義的角度不同,開源軟件的定義是從技術(shù)層面上講,而自由軟件則是從被許可的層面上講。對二者的外延的看法仁者見仁、智者見智,但是筆者認為,二者不是包容關(guān)系,而應(yīng)該是交叉關(guān)系。隨著開源運動轟轟烈烈的開展,開源的觀念深入人心,開放源代碼的“商業(yè)軟件”和“自由”的非開源軟件也會出現(xiàn)和逐步被人所接受。

開源的歷史遠遠比它為人所知要長久得多,用Stallman的話來講,軟件最初就是帶有源碼發(fā)行的,只是后來成為流通商品之后源碼才不再開放、才不再自由。在Unix逐步走向商業(yè)化的70年代末、80年代初,當時還是麻省理工學(xué)院的研究人員的Stallman不滿于一些軟件廠家的傲慢與狹隘,將自己開發(fā)的軟件產(chǎn)品與他人共享,提出了自由軟件的概念。1984年成立了“自由軟件基金會(FSF,F(xiàn)ree Software Foundation,http://www.fsf.org/)”,立志要開發(fā)出一套完全自由的類Unix操作系統(tǒng)。FSF支持贊助的GNU Project為開源運動做出了巨大的貢獻,Stallman及其領(lǐng)導(dǎo)下的GNU團隊堪稱開源運動的旗手和標兵。從Emacs到gcc,GNU為Linux等開源操作系統(tǒng)提供了豐富的應(yīng)用程序,沒有GNU應(yīng)用的支持,很難想象Linux會達到當前的流行程度。須知,一個無論多么優(yōu)秀的平臺,如果沒有應(yīng)用的支持就成了無源之水、無本之木。正是基于這個原因,才有了今天GNU/Linux的說法。然而由于種種原因,Stallman所期待的操作系統(tǒng)遲遲未能問世,不知道正在開發(fā)中的Hurd何時能與公眾見面。GNU項目下的開發(fā)工具,編輯器、編譯器、配置管理工具等不僅在開源社區(qū)中甚至跟商業(yè)軟件比起來都是出類拔萃的。

開源軟件真正走入公眾視野要歸功于Linux,它最早起源于芬蘭大學(xué)生Linus Torvalds的一個創(chuàng)意,由于對手頭的Minix系統(tǒng)不滿意,決意要把Unix移植到x86平臺上,但是他沒有使用Unix的源碼,而是按照POSIX標準從零開始編寫。隨著對計算機技術(shù)依賴的程度逐步加深,人們擺脫大公司獨家壟斷的欲望逐步強烈,加之對信息安全的擔心,這些客觀因素也促進了Linux系統(tǒng)的普及。在中國紅旗Linux、中標Linux等國產(chǎn)Linux Distribution甚至在政府采購中屢次奪魁。如今Linux的操作系統(tǒng)內(nèi)核+來自GNU的支持性應(yīng)用程序+KDE/Gnome的桌面應(yīng)用,開源系統(tǒng)儼然已經(jīng)逐步形成氣候,對微軟等大公司構(gòu)成了強有力的威脅。筆者曾經(jīng)預(yù)言,“試看將來的環(huán)球,必是開源的世界”,特別是通用的、低層的東西,比如操作系統(tǒng)、數(shù)據(jù)庫、中間件都有開源化的趨勢。君不見,原來對開源鄙夷不屑的Sun Microsystem公司也不顧身價,加入到開源的隊伍中來。從一開始就支持開源的IBM,到心里恨得咬牙切齒嘴上不知道說什么好的Microsoft,還有基于FreeBSD開發(fā)的Mac OS X,新近開源的Solaris,倒是革命不分先后,開源的大旗迎風(fēng)招展,有矢志不渝的,也有扛著紅旗反紅旗的偽革命派,開源的大好形勢大家都是有目共睹。

開源社區(qū)中還有一個旗手,就是Apache項目及其基金會ASF(http://www.apache.org)。Apache作為HTTP Server聲名顯赫,至今仍然是遙遙領(lǐng)先的寂寞高手。除了HTTP之外,Apache下還有眾多的Web/Java的開發(fā)項目。Java的出現(xiàn)對開源運動的推進起到了推波助瀾的作用,Apache和Java的結(jié)合則大大促進了Web應(yīng)用的發(fā)展。Web應(yīng)用是前些年推崇的瘦客戶端概念的唯一繼承者,也是集大成者。它客戶端免維護、服務(wù)器端集中管理、免安裝、跨平臺、學(xué)習(xí)成本低廉等諸多革命性的優(yōu)點讓其應(yīng)用范圍得到爆炸式發(fā)展。而這些離開了Apache的貢獻簡直無法想象,如著名的Jarkata項目,Web開發(fā)框架Struts等等在開發(fā)人員中享有極高的知名度。Web/Java的開發(fā)模式早就被企業(yè)所接受,隨著J2EE架構(gòu)的逐步成熟以及越來越多的開源軟件的涌現(xiàn),相信Web/Java應(yīng)用的前景也會越來越好。

開源世界有一個著名的說法就是LAMP,它是Linux、Apache、MySQL(開源數(shù)據(jù)庫)和Perl/PHP/Python的首字母縮寫。當前很多Web應(yīng)用,特別是個人的系統(tǒng),大都采用此框架。P所代表的三種腳本語言,以其靈活性、簡便性和快捷性獲得為數(shù)眾多的開發(fā)者的青睞。除了以輕快著稱的MySQL之外,其他的開源數(shù)據(jù)庫,比如PostgreSQL、BerkelyDB、SAPDB和FireBird等也在中小企業(yè)市場中獲得了廣泛的應(yīng)用,正在逐步侵蝕著大型商用數(shù)據(jù)庫的市場。

還有一個值得注意的開源項目Eclipse,它原本是IBM的開發(fā)工具VisualAge,后被捐獻給開源社區(qū),此后Eclipse獲得了新生,其強大的平臺、方便的集成環(huán)境、多語言支持獲得了大量的用戶群,對傳統(tǒng)的開發(fā)工具廠商帶來了很大的威脅。

3、開源中的知識產(chǎn)權(quán)問題

或許因為自由軟件的英文表達為freeware,很多人把開源軟件理解為免費的,沒有任何知識產(chǎn)權(quán)的。的確有些軟件是可以免費獲得,但是這并不意味著所有的開放源代碼軟件都是免費的,而且對開源軟件的知識產(chǎn)權(quán)的理解更是大錯特錯。開放源代碼運動主張源代碼應(yīng)該共享,人人享有使用并修改源代碼的自由,并提出了許多在社會、政治以及經(jīng)濟方面的有力證據(jù)。但這種理念與現(xiàn)有的知識產(chǎn)權(quán)存在一定的差異,因為它要求權(quán)利人讓渡幾乎所有全部重要的權(quán)利。

開放源代碼軟件雖然也公開源代碼,但其并不同于共有軟件。開放源碼軟件是受著作權(quán)保護的作品,未經(jīng)權(quán)利人許可不能隨意使用。它和共享軟件或免費軟件最大的區(qū)別在于能否得到源程序并對其進行修改和演繹,況且它不對任何個人、團體或行業(yè)領(lǐng)域有歧視??傊?,開放源碼軟件是完全享有著作權(quán)的,雖然其免費修改和發(fā)布的行為與商業(yè)傳統(tǒng)有較大差別,但是開放源碼運動正是利用了著作權(quán)所賦予的權(quán)利而“走到了版權(quán)的反面”。

按照OSI(Open Source Initiative)的定義,開源并不僅僅意味著對源代碼的獲取,它從十個方面定義了開源軟件的標準:

(1)自由再分發(fā)

許可不得限制任何人銷售或分發(fā)軟件或其組成部分,并且不得從此類銷售中收取任何使用費或其他費用。

(2)源代碼

要求軟件必須帶源代碼發(fā)布,即使實在不便于如此發(fā)布時,也應(yīng)該提供明確的可行的獲取方式。源代碼必須是完備的,故意混淆代碼的行為是禁止的。如此規(guī)定的目的就是讓程序的修改或演繹比較容易進行。

(3)衍生作品

許可必須允許修改和衍生作品,并且允許它們以與原生軟件相同的條款進行分發(fā)。

(4)作者源代碼完整性

除非許可為在構(gòu)建時程序修改之目的允許補丁文件與源碼一起分發(fā),許可不能限制源代碼以其被修改的形式發(fā)布。許可必須明確地允許被修改后的軟件的分發(fā),但是可以要求衍生作品以區(qū)別于原生軟件的名字或版本發(fā)行。

(5)使用者無歧視

許可不得歧視任何個人或者團體,禁止開放源碼許可把任何人排除在開放源碼過程之外。

(6)應(yīng)用領(lǐng)域無歧視

許可不得限制任何人把程序應(yīng)用于任何領(lǐng)域。此條的主要目的是防止不允許商業(yè)使用目的,我們同樣歡迎商業(yè)用戶的使用。

(7)許可的分發(fā)

與程序有關(guān)的權(quán)利必須適用于該程序的人和使用者,并且程序的使用者也不需要為了使用該程序而獲得其它許可證的許可。

(8)許可不得針對某一產(chǎn)品(產(chǎn)品無關(guān)性)

與程序有關(guān)的權(quán)利和義務(wù)不應(yīng)由于該程序從軟件中分離出來而喪失。如果程序從某個發(fā)布中被分離出來,并且按照許可的條款進行實用和發(fā)布,那么得到該程序的當事人或組織將獲得與得到原程序的使用者同樣的權(quán)利。

(9)許可不得限制其他軟件

許可不得限制與其一同發(fā)布的其它軟件,比如不能要求同一介質(zhì)上的其它軟件都必須為開源軟件。

(10)許可必須技術(shù)中立

許可中不得包含依賴于某一技術(shù)或接口風(fēng)格的條款。

相對于傳統(tǒng)的知識產(chǎn)權(quán)主流理論,開源主義者認為,在人們認為有價值的諸多價值之中,自由是最有價值的一種價值。Stallman說,自由對軟件用戶來說,就是人們使用、分發(fā)、學(xué)習(xí)和修改軟件的自由。從OSI所定義開源軟件的標準可以看出,這些軟件是歡迎人們?nèi)ナ褂玫模驗殚_發(fā)產(chǎn)品的最主要的目的是應(yīng)用。但是這并不意味著可以不假思索地去用,必須尊重軟件的權(quán)利人所頒發(fā)的許可,否則就會陷入法律的泥潭。

發(fā)布:2007-04-25 16:46    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普泛普博客其他應(yīng)用

泛普OA商務(wù)合同 泛普OA需求調(diào)研 泛普OA實施方案 泛普OA項目啟動 泛普網(wǎng)絡(luò)硬件配置 泛普OA部署安裝 泛普流程模板表單 OA系統(tǒng)二次開發(fā) 泛普常見問題解決 泛普OA操作手冊 泛普軟件項目驗收 泛普培訓(xùn)推廣上線 泛普OA售后服務(wù) 泛普新聞 泛普期刊 泛普博客