Overview of the GNU Project
GNU计划简介
作者:www.gnu.org
翻译: solaris[AKA]
GNU计划开发完成了一个完整的向上兼容Unix的自由软件(free
software)系统:GNU(GNU's Not Unix)。Richard Stallman撰写的GNU计划起始文档《GNU宣言》已经被翻译成多种语言版本。
以上所说的“free”意指自由而不是免费。你可以付费也可以免费获得GNU软件。无论那种,一旦获得此软件,你便有三种明确的自由使用方式:
一、自由地复制转送给你的朋友和同事;
二、根据自己的意愿修改程序,因为源代码是完全公开的;
三、自由的散发改进版本并因此推动GNU团体的建设。
(如果再次散发GNU软件,可以因传送成本而收费,也可赠送散发)
为了解除私有软件所带来的合作障碍,为了使合作再次成为可能,为了寻回合作精神,GNU计划于1983年诞生。在此以前,这种合作精神曾经在计算机行业中广为盛行。
1971年,当Richard Stallman在麻省理工学院开始他的事业时,他所在工作组用的全部是自由软件。甚至计算机公司也经常散发自由软件。程序员相互自由合作,乐此不疲。
到了1980年代,几乎所有的软件都私有化了,那意味着存在软件的所有者他禁止和阻止用户合作。这使得GNU计划成为了必要。
每一位计算机用户都离不开操作系统。如果没有自由软件操作系统,就必须依赖私有软件,否则计算机毫无用处。因此自由软件的首要项目就是自由的操作系统。
操作系统不只是一个内核,还有编译器、编辑器、文本格式化程序、邮件软件等很多其它部件。因此,写一个完整的操作系统是项巨大的工作,需要多年努力。
我们决定将这个操作系统兼容Unix是因为全部设计已经得到验证并具可移植性,而且使Unix的用户很容易在Unix和GNU之间转换使用。
类似于Unix的自由操作系统的初始目标如今已基本达到。到了90年代,我们写了除内核外的所有主要部件,然后Linux出现了,它是由Linus
Torvalds开发的自由内核。把Linux与几乎完整的GNU系统结合就成了一个完整的操作系统:基于Linux的GNU系统。估计有几十万的用户正在使用它,包括Slackware,Debian,Red
Hat等等。
但是GNU计划并不仅限于操作系统。我们的打算提供各种类型的软件,无论多少使用者。这还包括应用软件。我们已经有了电子制表软件。我们希望在近几年里扩展GNU的EMACS使其成为所见即所得的桌面出版系统。
我们也希望为非计算机专业人士提供软件。因此我们现在正在为拖放图标的桌面方式而努力工作,以帮助初级用户使用GNU系统。
我们也希望提供游戏和其他娱乐产品。一些自由游戏软件已经出台。
自由软件到底能走多远呢?答案是没有界限,除非法律上的专利体制完全禁止自由软件。我们的最终目标是提供自由软件,让所有的计算机用户各取所需完成工作,同时废弃私有软件。
[校对]:waterbird
Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc., 59 Temple Place - Suite
330, Boston, MA 02111, USA
Verbatim copying and distribution of this entire article is permitted in any medium,
provided this notice is preserved.
校对:waterbird[AKA]
[返回]
|