GNU
GNU(發音:Guh-NOO[1][3])是一個由理察·斯托曼(Richard Stallman)於1983年發起的自由軟體集體協作計劃,旨在創建一套完全自由的作業系統[1][2]。其名稱源於遞歸縮寫「GNU's Not Unix」[1][3]。GNU計劃是自由軟體運動的基石,對開源軟體和整個軟體行業產生了深遠影響[5][4]。為保證GNU軟體的自由屬性得以延續,斯托曼於1989年發布了GNU通用公共許可證(GPL),通過Copyleft機制保障了軟體自由的傳播[6]。
| 中文名 | GNU、革奴計劃[1][2] |
|---|---|
| 外文名 | GNU's Not Unix[1][3] |
| 發起者 | 理察·斯托曼(Richard Stallman)[2][4] |
| 發起時間 | 1983年9月27日[1][3] |
| 發起地點 | 麻省理工學院(MIT)[5] |
| 相關組織 | 自由軟體基金會(FSF)[6] |
| 核心理念 | 自由軟體(四項基本自由)[7] |
| 代表項目 | GNU編譯器套件(GCC)、Emacs、GNU調試器(GDB)、GNOME、GNU Hurd[8][9] |
| 官方網站 | www.gnu.org |
歷史
編輯發起背景
編輯GNU計劃的發起源於1970年代至1980年代初期軟體行業的變化。1971年,斯托曼在麻省理工學院人工智慧實驗室工作,當時所在團隊遵循軟體自由共享的社區傳統[4][5]。然而,隨著軟體商業化的加速,原始碼被隱藏,共享社區逐漸瓦解。斯托曼認為禁止用戶分享和修改軟體是不道德的,並決心創建一個完全自由的作業系統來改變這一局面[5][10]。
發起與早期發展
編輯1983年9月27日,斯托曼在net.unix-wizards新聞組上公開發布了GNU計劃的初始公告[2][5]。1984年1月,斯托曼正式從麻省理工學院辭職,全職投入到GNU計劃的開發中[10]。1985年,斯托曼發表了《GNU宣言》,闡述了自由軟體的理念和GNU計劃的目標[10][11]。同年,他創立了自由軟體基金會(FSF),為GNU計劃提供技術、法律和財政支持[6][12]。
關鍵成就與Linux的結合
編輯至1990年,GNU計劃已完成了Emacs編輯器、GNU編譯器套件(GCC)、GNU調試器(GDB)等核心組件的開發[2][8]。然而,GNU計劃自主開發的作業系統內核——GNU Hurd——進展緩慢[1][8]。
1991年,林納斯·托瓦茲(Linus Torvalds)發布了Linux內核,並以GPL發布[2][8]。1992年,GNU工具與Linux內核結合,形成了第一個完全自由的作業系統,通常被稱為GNU/Linux[2][9]。這一結合使得GNU計劃的最終目標得以實現,並推動了自由軟體運動在全球範圍內的蓬勃發展。
理念
編輯GNU計劃的核心目標是創建一套完全自由的作業系統,即用戶享有運行、研究、修改和分發軟體的自由[2][5]。斯托曼在《GNU宣言》中闡述了這一理念,強調自由軟體中的「自由」(free)指的是「言論自由」(free speech),而非「免費啤酒」(free beer)[7][10]。
GNU計劃通過Copyleft機制來保障軟體的自由屬性不被剝奪[6]。Copyleft利用著作權法要求所有修改和衍生版本必須在相同的許可證下發布,從而確保軟體自由在傳播過程中得以延續[6]。GNU通用公共許可證(GPL)是Copyleft理念的法律實現,被廣泛應用於GNU軟體及眾多其他自由軟體項目[6][13]。
主要項目
編輯影響
編輯GNU計劃是自由軟體運動的基石,對軟體行業和科技產業產生了深遠影響[9]。Linux內核與GNU工具的結合形成了GNU/Linux作業系統,被廣泛應用於伺服器、個人計算機、行動裝置及嵌入式系統[9]。GNU通用公共許可證(GPL)是應用最廣泛的Copyleft許可證之一,對開源軟體的發展起到了關鍵作用[6][13]。GNU計劃還啟發了開放獲取、開放硬體、自由文化運動等其他社會運動[3]。
參考文獻
編輯- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 GNU — 百度百科
- ↑ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 GNU計劃 — 百度百科
- ↑ 3.0 3.1 3.2 3.3 3.4 GNU計劃 — 維基百科
- ↑ 4.0 4.1 4.2 關於GNU作業系統 — GNU.org
- ↑ 5.0 5.1 5.2 5.3 5.4 5.5 GNU初始聲明 — GNU.org
- ↑ 6.0 6.1 6.2 6.3 6.4 6.5 6.6 什麼是Copyleft? — GNU.org
- ↑ 7.0 7.1 什麼是自由軟體? — GNU.org
- ↑ 8.0 8.1 8.2 8.3 8.4 GNU計劃 — 百度百科
- ↑ 9.0 9.1 9.2 9.3 9.4 Linux和GNU作業系統 — GNU.org
- ↑ 10.0 10.1 10.2 10.3 GNU宣言 — GNU.org
- ↑ GNU宣言 — GNU.org
- ↑ 關於自由軟體基金會 — FSF
- ↑ 13.0 13.1 許可證 — GNU工程