GNU宣言
GNU宣言是理察·斯托曼所寫,於1985年3月發表在 Dr. Dobb's Journal of Software Tools 雜誌上[1],內容解釋和定義GNU計劃的目標,並呼籲人們參與及支持,是自由軟體運動的核心精神。GNU宣言內置在包括GNU Emacs在內的很多GNU軟體包內,也有網頁上的版本可以取得。[2]
背景
編輯GNU宣言的某些部分開始於理察·斯托曼於1983年9月27日以電子郵件的形式在Usenet新聞群組上發布的GNU項目公告。[3] 該項目的目標是通過合作開發和提供基於RMS軟體自由理念的軟體(儘管書面定義直到1986年2月才出現),給計算機用戶自由並能自己控制他們自己的計算機。[4] 宣言的目的是讓更多的人熟悉這些概念,並以工作、金錢、程序和硬體的形式尋求更多的支持。
GNU宣言在1985年有了它的名字和完整的形式,並在1987年以較小的方式進行了更新。[2]
總結
編輯GNU宣言開篇解釋了GNU項目是什麼,以及當前GNU作業系統創建的進展情況。儘管該系統基於Unix,並且與Unix兼容,但作者希望對其進行許多改進,這些改進在宣言中詳細列出。
據RMS所說,GNU項目背後的一個主要驅動點是Unix及其各種組件(在當時)迅速成為專有軟體(即閉源軟體和專有軟體)的趨勢。
該宣言為啟動GNU項目奠定了哲學基礎,即專有軟體讓用戶不能再像從前一樣相互幫助,同時這個基礎也對GNU項目的實現很重要。斯托爾曼拒絕編寫專有軟體作為與他們團結一致的標誌。
作者提供了許多原因來解釋為什麼項目和軟體自由對用戶有益,儘管他同意廣泛採用它會降低程式設計師的工作的利潤。
GNU宣言的大部分內容都集中在駁斥對GNU項目目標的可能反對。它們包括程式設計師謀生的需要,自由軟體的廣告發行問題,以及感知到的利潤激勵的需要。
參考文獻
編輯- ^ Stallman, Richard. Dr. Dobb's Journal. Dr. Dobb's Journal. March 1985, 10 (3): 30 [2011-10-18]. (原始內容存檔於2008-07-22).
- ^ 2.0 2.1 Stallman, Richard. The GNU Manifesto. GNU Project. March 1985 [2019-02-09]. (原始內容存檔於2018-07-14).
- ^ Stallman, Richard. Initial announcement of the GNU Project. www.gnu.org. [2019-02-07]. (原始內容存檔於2020-11-11) (英語).
- ^ Stallman, Richard M. GNU's Bulletin, Volume 1 Number 1. Gnu.org: 8. February 1986 [2019-02-08]. (原始內容存檔於2015-06-23).