高宗鵬 王媛媛
摘 要 以Linux為代表的開源軟件正符合著軟件業(yè)的發(fā)展趨勢(shì)。在國家軟件正版化的背景下,開源軟件必將迎來新一輪的發(fā)展高潮。
關(guān)鍵詞 軟件正版化 開源軟件 作用
中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A
0概述
軟件正版化,是使用開源免費(fèi)系統(tǒng)和開源免費(fèi)軟件來代替盜版軟件,或者是指軟件終端用戶購買正版軟件,代替原來安裝的非法產(chǎn)品。所謂正版軟件,即包括外國軟件,也包括國產(chǎn)軟件。軟件終端用戶,特別是企業(yè)終端用戶需要更換何種軟件,由用戶自己決定。從國家推進(jìn)企業(yè)使用開源免費(fèi)軟件或者正版軟件的角度出發(fā),企業(yè)只要安裝開源免費(fèi)軟件或者購買了正版產(chǎn)品,并刪除非法產(chǎn)品,無論該產(chǎn)品與之前非法安裝的是否屬于同一公司的產(chǎn)品,都屬于正版化。
開源免費(fèi)軟件是指遵守GPL、GNU、LGPL等等的開源協(xié)議的軟件,這一類軟件大多數(shù)都是免費(fèi)軟件,且源代碼公開,任何人和商業(yè)組織均可以免費(fèi)進(jìn)行學(xué)習(xí)或者商業(yè)使用。
1使用開源軟件的好處
(1)軟件正版化工作是我們國家保護(hù)知識(shí)產(chǎn)權(quán)、保持經(jīng)濟(jì)高速發(fā)展的需要是建設(shè)創(chuàng)新性國家的需要。
(2)事關(guān)國家和企業(yè)信息安全,事關(guān)企業(yè)的誠信和規(guī)范管理。證監(jiān)會(huì)2006年明確提出如果連軟件正版化都做不到的公司是不允許上市的。
(3)開源軟件不僅采用成本非常低而且擁有非常低甚至零成本的退出障礙優(yōu)勢(shì)。采用專有技術(shù),不僅采購成本高,而且退出成本更高。
(4)開源軟件更加安全,病毒非常少,因?yàn)樵创a都是對(duì)公眾免費(fèi)開放的,都是共享的,沒有秘密。對(duì)于非開源的軟件,源代碼是受到保護(hù)的,肯定有人會(huì)非常好奇地入侵。比如:特洛伊木馬病毒,如果這個(gè)“馬”是玻璃做的,對(duì)手還會(huì)把“玻璃馬”引入自己的城市嗎?不會(huì)的,所以應(yīng)用開源技術(shù)會(huì)非常安全。
2開源軟件發(fā)展趨勢(shì)
關(guān)于開源軟件的未來發(fā)展,現(xiàn)在業(yè)界的主流觀點(diǎn)是開源軟件將會(huì)被混合化。與商業(yè)軟件相比,開源軟件由于無需前期許可費(fèi)用,因而顯著降低了新的IT項(xiàng)目的總費(fèi)用。功能越來越強(qiáng)大的開源軟件也給軟件行業(yè)帶來了競爭,這使用戶在同主導(dǎo)市場的商業(yè)軟件廠商進(jìn)行談判的時(shí)候處于一個(gè)更加有利和主動(dòng)的地位。在使用過程中,開源軟件與閉源軟件共存的情況,將成為主流。從而開源成為了一種趨勢(shì)。主要特點(diǎn)如下:
(1)計(jì)算能力的增強(qiáng),集成開發(fā)環(huán)境更加智能,獲取現(xiàn)成的類庫更加方便,應(yīng)用軟件開發(fā)變得更加容易。
(2)軟件本身具有一次性投資的特點(diǎn),在很多場合甚至用軟件替代硬件,使的軟件開發(fā)需求增加。
(3)項(xiàng)目構(gòu)建工具,資源依賴更加自動(dòng)化,系統(tǒng)開發(fā)也不需要從0開始,而是利用業(yè)內(nèi)的免費(fèi)框架進(jìn)行二次開發(fā)。
3開源應(yīng)用軟件介紹
由于開源軟件種類繁多,現(xiàn)將實(shí)際應(yīng)用最多的幾類做簡要介紹:
(1)WEB服務(wù)器也稱為WWW(WORLD WIDE WEB)服務(wù)器,主要功能是提供網(wǎng)上信息瀏覽服務(wù)。開源的web服務(wù)器軟件包括apache、kangle、nginx等。
(2)論壇又名網(wǎng)絡(luò)論壇BBS,全稱為Bulletin Board System(電子公告板)或者Bulletin Board Service(公告板服務(wù))。是Internet上的一種電子信息服務(wù)系統(tǒng)。開源的論壇應(yīng)用軟件包括phpbb、BMForum、phpwind等。
(3)應(yīng)用服務(wù)器是指通過各種協(xié)議把商業(yè)邏輯曝露給客戶端的程序。簡單的說能實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁技術(shù)的服務(wù)器叫做應(yīng)用服務(wù)器。開源的應(yīng)用服務(wù)器軟件包括Enhydra (Java)、JBoss (Java)、Open3 (XML)等。
(4)企業(yè)應(yīng)用程序細(xì)分下來可分為企業(yè)資源計(jì)劃(ERP)、客戶關(guān)聯(lián)管理、項(xiàng)目管理、內(nèi)容管理、人力資源管理、自動(dòng)化采購軟件、信息倉庫(CIW)、生產(chǎn)計(jì)劃、庫存管理。開源的企業(yè)應(yīng)用程序包括Compiere (ERP+CRM)、Compiere、Gnome Planner 、ArsDigita、phpgroupware、J2EE、Akopia、Compiere (ERP+CRM)、OpenBiblio等。
(5)數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫。開源的數(shù)據(jù)庫軟件有BerkelayDB、MySQL、SQLite等。
(6)文件編輯類軟件細(xì)分下來包括辦公軟件套件、記事本、PDF相關(guān)軟件、科技文本編輯器、文本編輯器、WYSIWYG和文件處理。開源的文件編輯類軟件包括Gnome Office、KeyNote、FPDF、GNU TeXmacs、FreeDOS edlin、LibreOffice等。
4總結(jié)
在國家推行軟件正版化的情況下,使用開源軟件,是促進(jìn)軟件產(chǎn)業(yè)發(fā)展、加快轉(zhuǎn)變經(jīng)濟(jì)發(fā)展方式的內(nèi)在要求,是回應(yīng)國際社會(huì)關(guān)切、樹立良好國際形象的現(xiàn)實(shí)需要。隨著互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)的發(fā)展,開源軟件的理念將與軟件服務(wù)化的理念更加契合,開源運(yùn)動(dòng)將大大推動(dòng)軟件產(chǎn)業(yè)的創(chuàng)新,開源軟件必將迎來新一輪的發(fā)展高潮。
參考文獻(xiàn)
[1] 陸幸生.推進(jìn)軟件正版化的幾個(gè)關(guān)鍵問題[N].中國新聞出版報(bào),2006.
[2] 推進(jìn)企業(yè)使用正版軟件工作部際聯(lián)席會(huì)議辦公室. 企業(yè)使用正版軟件工作手冊(cè)[M].北京:藍(lán)天出版社,2007.
[3] Scott McNea.Sun CEO:開源的四大好處. 新浪科技時(shí)代,2008.
[4] 覃秀強(qiáng).關(guān)于軟件工程發(fā)展的趨勢(shì).中國信息大學(xué),2012.