The GNU Manifesto [GNU 計畫立場聲明]
宗旨:認為用軟體的人不應該被限制住.
GNU (GNU's Not Unix!) 是一個自由作業系統,其內容軟體完全以GPL方式釋出
GNU的發展仍未完成,其中最大的問題是具有完備功能的內核尚未被開發成功
GNU的內核,稱為Hurd,是自由軟體基金會發展的重點
CLDP聲明 (Linux 中文文件計劃Chinese Linux Documentation Project)
本文是GNU計畫的文件中譯,CLDP 基於Linux 與GNU計畫的深厚淵源,引用此文章,希望讓Linux的使用者對GNU有更進一步的了解
→ 目的:為 Linux 提供豐富,完整,高品質的中文文件(包含翻譯)
什麼是GNU ?
Richard Stallman 在 1985 寫的,原本沒有GNU/Linux system
Gnu 是 [Gnu's Not Unix] 的縮寫,目的在於能自由地把此系統給想要用它的人
嚴格來講,術語Linux只表示作業系統核心本身,而非為一套系統
The GNU Project is part of the Free Software Movement, a campaign for freedom for users of software.
→自由軟體運動為社會運動一種,把使用者的自由當作一種社會運動去爭取
宗旨:維護的是使用者的自由,不是軟體的自由
GNU 最初的目標是有虛擬計憶體,68000/16000 系列的機器,因為這是最容易發展程式來實現GNU 的機器
1980年就已訂下電腦的規格
視窗系統的計畫並沒有完成;GNU 現在計畫使用X視窗系統當作它的使用者介面
有了一個Emacs編輯器,可用Lisp寫巨集命令。(一個原始層次的除錯器,一個與yacc相容的語法分析程式產生器,一個聯結器,和大概35個公用程式。Shell (命令解譯器)已經幾乎完成了,尚未完全。
使用 @TeX{} 當我們的文字排版器
GNU 不是公開的,沒有約束的軟體[public domain] (即非公版軟體)。
允許每一個人修改及傳播 GNU 但是絕不允許傳播者對他傳播的程式再加進其他的限制 (Ex: 程式中修改「,」為「;」 可以傳播給他人,但不可另外限制授權,而是以原來的授權條款)
→ 不允許將修改後的程式占為己有,確定GNU所有的版本皆能保持自由
一個完整的Unix系統包括了上百個工具程式,每一個程式都分別有所描述
大部分的界面規格都因Unix相容性的緣故而是固定的
每一個人都能取得完整的程式碼 → 需要更改系統的使用者總是能自由的自行修改之
智慧財產權的產生原先是為了鼓勵創作,實際上是社會所給予的權限
參考文獻:
https://zh.wikipedia.org/wiki/GNU