


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
對開源發展現狀及未來的探討【摘要】本文通過開源軟件歷史發展過程的回顧,及當前開源軟件的發展現狀及趨勢的論述,得出了開源軟件和開源思想的發展前景,并將在其它領域得到進一步發展。【關鍵詞】開源;操作系統;軟件1.引言開源軟件(Opensourcesoftware簡稱OSS)是一種源代碼可以任意獲取的計算機軟件,這種軟件的版權持有人在軟件協議的規定之下保留一部分權利并允許用戶學習、修改、增進提高這款軟件的質量。經過二十多年的發展,開源軟件,在操作系統、編譯工具鏈、數據庫、WEB服務器、移動操作系統等各個方面已經成為主流。已經成為一股推進計算機及相關行業不停進步的巨大力量。開源軟件已經滲透到了我們日常生活的方方面面。2.開源軟件的起源與歷史發展2.1開源軟件的起源與初步發展開源軟件的起源于上世紀70年代的黑客文化。因為黑客文化的信仰:最大化的使計算機的運用和信息的獲取成為免費的和公開的理念與開源軟件的思想一致。美國國家工程院院士Richardstallman在1984年建立一個類似于UNIX的操作系統GUN(全稱是“GNU’sNotUnix!”),這個系統致力于供一個如Unix的完全由“自由軟件”組成的操作系統,并通過GPL協議來保障這些軟件能夠永久被人們所免費享用和自由地修改發布。自此揭開了開源運動的序幕。之后,Stallman用一年的時間完成了GNU軟件--GNUEMACS,其為一個編輯器,類似于一種集成開發環境。EMACS具有強大的功能,且允許自由的分發復制,EMACS迅速傳播,并且一些人開臺對EMACS添加新功能、修補錯誤。這樣EMACS日益完善,其得到了巨大的成功。1985年,Stallman成立了一個基金會:FSF(FreeSoftwareFoundation,自由軟件基金會)為開發GNU項目籌集資金。1985年9月,著名的GNU宣言發表,在宣言中Stallman對于GNU計劃作了更詳細的闡述。1989年,Stallman組織起草了GNU通用公共協議證書,創造性地提出了”反版權”或”版權屬左”,copyleft的概念。同時,GNU項目中的GNU的C編譯器,以其優越的性能和自由的特點,獲得了巨大的成功。1991年,芬蘭大學生LinusBenedictTorvalds在GNUGPL條例下發布了他自己創作的操作系統內核,該操作系統內核被命名為GNU/Linux或簡稱Linux。從此自由軟件運動聲明遠揚。1997年,美國電腦黑客EricStevenRaymond在《大教堂與市集》(TheCathedralandtheBazaar)一文中首先提出了開放源代碼軟件這個概念,并用了一系列的論文加以描述和討論。1998年1月,Netscape公司宣布將它的Netscape瀏覽器開放源代碼。1998年2月,Raymond成立了開放源代碼促進會,提供開放源代碼的定義與認證。1998年8月微軟意識到要應對開放源代碼運動對自己的沖擊,使其工程師編寫了著名的萬圣節文檔。而后,這份文檔被泄漏并公開。該文檔描述了微軟對付Linux和其他開放源碼計劃的卑鄙手段和險惡用心,整個世界一片嘩然。1999年,Sun、HP、IBM、SAP等公司宣布開始使用或銷售Linux。大公司開始加入到Oss運動中。開放源代碼軟件運動開始興起,并在近十幾年內得到了巨大的發展。2.2開源軟件在國內的起步與發展國內開源軟件的發展起始于1997年前后。在當時,,清華大學在中國第一個(局部)互聯網(CERNET)剛剛誕生不久,建立了著名水木清華BBS,其就是開源軟件。自那之后,Linux內核以及GNU項目中的成百上千個開源軟件突然展現在國人的面前。中國最初由國人開發的開源軟件,主要解決的是Linux系統的漢化問題,流傳最為廣泛的應該是可以顯示和輸入中文的偽終端應用程序CCE。1998年之后出現了三個具有影響力的開源軟件:1)LVS(LinuxVirtualServer),被Linux內核收錄,成為使用Linux操作系統搭建集群服務器的重要核心軟件組件。2)SmartBootManager,是一種引導管理器,類似現在流行的GRUB,主要解決引導多種操作系統的問題。蘇哲后來主持開發的SCIM系統,被各種流行的Linux發行版收錄,成為了Linux操作系統上提供多語種輸入法支持的標準框架。3)MiniGUI,在功能手機、數碼相框、工業控制系統和工業儀表中得到了廣泛應用。但2000年后,一段時間內,國內開源軟件的發展長期處于停滯狀態,這和左右DotCOM泡沫的破裂有一定的關系。2.3開源軟件的迅猛發展開源軟件思想文化沒有因為Linux發行版廠商的商業化遇阻而停止發展,Linux內核、GNU項目、GNOME和KDE等等軟件繼續向前發展。同時,2005年后,又出現了如下在當前IT領域有著舉足輕重影響力的幾款開源軟件:1)Mozilla基金會以及FireFox瀏覽器。Mozilla公司通過FireFox瀏覽器獲得了來自谷歌等公司的大量合作收入,從而實踐了沒有贊助也能自負盈虧的商業模式。2)WebKit瀏覽器引擎。WebKit瀏覽器是蘋果Safari瀏覽器、谷歌Chrome瀏覽器使用的瀏覽器核心引擎。WebKit其實是由蘋果公司發起的開源項目,在早期KDE系統的KHTML
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 仙桃職業學院《材料基礎化學實驗》2023-2024學年第二學期期末試卷
- 山西省同煤二中2025屆高三年級第一次教學質量診斷性聯合考試語文試題含解析
- 三亞市白沙黎族自治縣2025年數學三下期末經典試題含解析
- 山東省寧陽縣市級名校2024-2025學年初三第二學期月考試卷(二)英語試題含答案
- 山東省濰坊市高密市2025屆初三年級第二學期調研考試數學試題含解析
- 廈門理工學院《社會救助與社會福利》2023-2024學年第二學期期末試卷
- 南通科技職業學院《工程光學設計(雙語)》2023-2024學年第二學期期末試卷
- 江蘇省啟東匯龍中學2025年初三第二次調研考試(物理試題文)試卷含解析
- 山東濱州陽信縣2025屆初三10份綜合模擬檢測試題含解析
- 綠色能源新能源汽車充電樁場地租賃與智能充電設備安裝協議
- 腦出血患者術后護理論文
- 9.2嚴格執法 (課件+視頻)(部編版)
- 《運輸方式和交通布局與區域發展的關系》
- 建筑電氣武校剛課后參考答案
- 廣東省2024年高考物理試題(附答案解析)
- 中國南水北調集團新能源投資有限公司招聘筆試題庫2024
- 圍手術期深靜脈血栓預防的術中護理
- 工程項目成本管理的案例分析
- 合作收款合同范本
- 2024年四川省成都市中考物理試卷附答案
- 敬畏生命-道德與法治市公開課一等獎省賽課微課金獎課件
評論
0/150
提交評論