|
Article on other languages: |
GNU計劃的標誌即為牛羚的頭像
GNU計劃,又稱「革奴計劃」,是由Richard Stallman在1983年9月27日公開發起的。它的目標是創建一套完全自由的作業系統。Richard Stallman最早是在 net.unix-wizards新聞群組上公布該消息,並附帶一份《GNU宣言》等解釋為何發起該計劃的文章,其中一個理由就是要「重現當年軟體界合作互助的團結精神」。 GNU是「GNU's Not Unix」的首字縮寫,為避免與gnu(非洲牛羚,發音與「new」相同)這個單詞混淆,Stallman宣布GNU應當發音為「Guh-NOO」(/ˈgnuː/ ),與「canoe」發音相同。 UNIX是一種廣泛使用的商業作業系統的名稱。由於 GNU 將要實現 UNIX 系統的介面標準,因此 GNU 計劃可以分別開發不同的作業系統元件。GNU 計劃採用了部分當時已經可自由使用的軟體,例如 TeX 排版系統和 X Window 視窗系統等。不過 GNU 計劃也開發了大批其他的自由軟體,這些軟體也被移植到其他作業系統平台上,例如 Microsoft Windows、BSD 家族、Solaris 及 MacOS。。 為保證 GNU 軟體可以自由地「使用、複製、修改和發布」,所有 GNU 軟體都包含一份在禁止其他人添加任何限制的情況下, 授權所有權利給任何人的協議條款,GNU通用公共許可證(GNU General Public License,GPL)。這個就是被稱為「反版權」(或稱著佐權 Copyleft)的概念。GNU 也針對不同場合,提供GNU寬通用公共許可證 (GNU Lesser General Public License, LGPL) 與GNU自由文檔許可證 (gnu free documentation license, GFDL) 這兩種協議條款。
簡歷1985年,Richard Stallman又創立了自由軟體基金會(Free Software Foundation)來為 GNU 計劃提供技術、法律以及財政支持。儘管GNU計劃大部分時候是由個人自願無償貢獻,但FSF有時還是會聘請程式設計師幫助編寫。當GNU計劃開始逐漸獲得成功時,一些商業公司開始介入開發和技術支援。當中最著名的就是之後被Red Hat兼併的Cygnus Solutions。 到了1990年,GNU計劃已經開發出的軟體包括了一個功能強大的文字編輯器Emacs、C語言編譯器GCC以及大部分UNIX系統的程序庫和工具。唯一依然沒有完成的重要組件, 就是作業系統的核心(稱為HURD)。 1991年,林納斯·托瓦茲(Linus Torvalds)編寫出了與UNIX 兼容的Linux作業系統核心並在GPL條款下發布。Linux之後在網上廣泛流傳,許多程式設計師參與了開發與修改。 1992年,Linux與其他GNU軟體結合,完全自由的作業系統正式誕生。該作業系統往往被稱為「GNU/Linux」或簡稱Linux。(儘管如此,GNU計劃自己的核心Hurd依然在開發中,目前已經發布Beta版本。) 許多UNIX系統上也安裝了GNU軟體,因為GNU軟體的品質比之前UNIX的軟體還要好。GNU工具還被廣泛地移植到Windows和Mac OS上。 GNU工程十幾年以來已經成為一個對軟體開發主要的影響力量,創造了無數的重要的工具,例如:強健的編譯器,有力的文本編輯器,甚至一個全功能的作業系統。這個工程是從1984年麻省理工學院的程式設計師Richard Stallman的想法得來的,他想要建立一個自由的、和UNIX類似的操作環境。從那時開始,許多程式設計師聚集起來開始開發一個自由的、高品質、易理解的軟體。 發言人以下是GNU計劃的正式發言人:
參見外部連接
Article keywords: gnu make, emacs gnu learning, gnu linux, programming with gnu software, gnu rider choice, gnu animal, gary gnu, bar gnu, gnu free documentation license, |
|||||||||||||||
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net