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