• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      開源軟件闖天下

      2008-10-11 10:34:20
      百科知識 2008年18期
      關鍵詞:源代碼開源軟件

      一 帆

      眾所周知,微軟一直是軟件業(yè)甚至整個IT業(yè)的霸主。經驗表明,一旦微軟選擇進入某個領域,肯定是不達目的誓不罷休,歷史上,曾有多次微軟將軟件競爭對手近乎“滅族”的例子,開發(fā)工具提供商Borland,網景瀏覽器(NetScape)……都倒在微軟腳下。人們一直期待著微軟真正對手的出現(xiàn)。

      國外媒體日前刊登了分析文章指出,谷歌、開放源代碼軟件可視為微軟的兩大威脅,如果這兩項威脅合二為一,則無疑將對微軟構成致命挑戰(zhàn)。因此利用開源軟件低調向微軟發(fā)起挑戰(zhàn),已成為谷歌對抗微軟的秘密武器。

      事實上,除谷歌外,很多公司也把開源軟件當作對付微軟的武器。IBM公司最近就聯(lián)合開源界的RedHat(紅帽)、Novell和Ubuntu(烏班圖)等Linux發(fā)行商合作推出了無微軟(Microsoft-Free)計劃。

      那么,什么是開源呢?簡單來說,“開源軟件”就是源代碼開放的軟件。開放源代碼(OpenSource),指的是一種軟件散布模式,一般的軟件僅可取得已經過編譯的二進制可執(zhí)行文檔,通常只有軟件的作者或著作權所有者擁有程序的原始代碼。而開放源代碼軟件就是在開放源代碼許可證下發(fā)布的軟件,它保障軟件用戶自由使用及接觸源代碼的權利。這同時也保障了用戶自行修改、復制以及再分發(fā)的權利。簡而言之,所有公布軟件源代碼的程序都可以稱為開放源代碼軟件。

      “開放源碼”一詞來源于1997年春天在加州召開的一個自由軟件社團領導者參與的戰(zhàn)略研討會,由于擔心自由軟件基金會的反商業(yè)信條會讓人們對自由軟件敬而遠之。他們希望尋找一種方式向躲避自由軟件的人們推廣這種思想,在Eric Raymond(艾利克·雷蒙德)的堅持下,會議一致通過了用新的術語:OpenSource(開放源碼)來描述他們所推進的軟件??梢哉f,開放源代碼軟件是自由軟件的一個分支,或者如Richard Stauman(理查德·斯托曼)所說,自由軟件和開源軟件是同一陣營內的兩個“政黨”。

      除了價格更低廉(多數(shù)是免費)外,相比于商業(yè)軟件,開源軟件還有一些十分明顯的優(yōu)點:

      首先,是可靠性上的極大優(yōu)勢。更加有效的開發(fā)模式,更多的獨立同行對代碼和設計的雙重審查,以及大部分作者對自己作品的極大榮譽感,都對其優(yōu)良的質量有所貢獻。

      其次,是安全性。商業(yè)軟件有很多“陰暗的死角”,隱藏著許多Bug,用戶對此是無能為力的。而得到了源代碼,理解產品工作原理和修改錯誤就方便許多了。能接觸源代碼對于修補安全漏洞來說,也是非常重要的。

      最后,開放源碼給用戶極大自由,使他們能夠按照自己的業(yè)務需求定制軟件。這在傳統(tǒng)的私有軟件開發(fā)中是不可能得到的。

      事實上,開放源碼有時不僅僅指開放源代碼軟件,它同時也是一種軟件開放模式的名稱。使用開放源代碼開放模式的軟件代表有Linux操作系統(tǒng)。而且開源不僅僅代表軟件源代碼的開放,它本身即意味著自由、共享和充分利用資源。開源是一種精神,開源是一種文化。這種定義,我們稱之為廣義開源。開放源代碼開放模式的名字及其特點最早是由美國電腦黑客埃里克·斯蒂芬·雷蒙在他的著作《大教堂和市集》(The Cathedral and theBazaar)等一系列論文集中提出并探討的??梢哉f,開放源碼運動包括了整個Unix、自由軟件和黑客文化的歷史。

      隨著科技的進一步發(fā)展,移動便捷設備、云計算的出現(xiàn)給開源帶來了新的挑戰(zhàn)和機遇,如果將基于傳統(tǒng)服務器、基于桌面開源應用比作開源1.0,那如今的開源應用已經開始過渡到了2.0時代,開源應用多元化、多維度的趨勢已經不可阻擋。

      (文章代碼:1811)

      [責任編輯]趙新宇

      猜你喜歡
      源代碼開源軟件
      人工智能下復雜軟件源代碼缺陷精準校正
      計算機仿真(2023年8期)2023-09-20 11:23:42
      禪宗軟件
      英語文摘(2021年10期)2021-11-22 08:02:26
      基于TXL的源代碼插樁技術研究
      五毛錢能買多少頭牛
      軟件對對碰
      軟件源代碼非公知性司法鑒定方法探析
      大家說:開源、人工智能及創(chuàng)新
      開源中國開源世界高峰論壇圓桌會議縱論開源與互聯(lián)網+創(chuàng)新2.0
      揭秘龍湖產品“源代碼”
      開源計算機輔助翻譯工具研究
      本溪市| 呼玛县| 平顶山市| 祁连县| 奇台县| 勃利县| 巴东县| 长岭县| 南陵县| 静海县| 兴仁县| 黑山县| 水城县| 威海市| 龙井市| 云和县| 古丈县| 漯河市| 方城县| 洞头县| 全椒县| 蓬莱市| 江城| 盐城市| 凌海市| 苍山县| 蒲江县| 兰州市| 南京市| 青州市| 霸州市| 洱源县| 大兴区| 凭祥市| 洞口县| 商丘市| 合川市| 梅河口市| 潮安县| 克东县| 河南省|