首次公告

这是GNU项目的原始公告,发布者:理查德·斯塔尔曼在9月27, 1983.

GNU项目的实际历史在许多方面与这个最初的计划。例如,开始被推迟到1984年1月。几个哲学概念属于自由软件不是直到几年后才澄清。


免费Unix!

从这个感恩节开始,我要写一个完整的名为GNU的Unix兼容软件系统(用于GNU的非Unix),以及免费赠送[1]给所有能使用它的人。时间、金钱、程序和设备的贡献是巨大的需要。

首先,GNU将是一个内核加上所需的所有实用程序编写和运行C程序:编辑器、shell、C编译器、链接器、,汇编程序和其他一些东西。在此之后,我们将添加文本格式化程序、YACC、帝国游戏、电子表格和数百个其他事情。我们希望最终提供所有有用的通常带有Unix系统,以及其他有用的东西,包括在线和硬拷贝文档。

GNU将能够运行Unix程序,但与Unix公司。我们将根据我们的具有其他操作系统的经验。特别是,我们计划有更长的文件名、文件版本号、防崩溃的文件系统,文件名可能完成,终端独立显示支持,以及最终是一个基于Lisp的窗口系统,几个Lisp通过它程序和普通Unix程序可以共享一个屏幕。C和Lisp将作为系统编程语言提供。我们会有基于麻省理工学院chaosnet协议的网络软件,远优于UUCP公司。我们也可能有一些与UUCP兼容的东西。

我是谁?

我是Richard Stallman,最初的仿EMACS的发明者编辑,现在麻省理工学院人工智能实验室。我工作过广泛应用于编译器、编辑器、调试器、命令解释器、,不兼容分时系统与Lisp机器的运行系统。我率先在ITS中提供终端独立显示支持。此外,我还实现了一个防撞文件系统和两个窗口Lisp机器的系统。

为什么我必须编写GNU

我认为黄金法则要求如果我喜欢一个程序必须与其他喜欢它的人分享它。我做不到良知签署保密协议或软件许可协议。

这样我就可以继续使用电脑而不会违反我的原则,我决定建立一个足够的免费体系这样我就可以不用任何软件不是免费的。

你可以如何做出贡献

我请求计算机制造商捐赠机器和钱。我请求个人为项目和工作捐款。

一家电脑制造商已经提出提供一台电脑。但是我们可以用更多。如果你捐款,你会得到一个结果这些机器是GNU将在早期运行的。机器已经更好地能够在住宅区操作,而不需要复杂的冷却或电源。

单个程序员可以通过编写兼容的副本来做出贡献一些Unix实用程序并将其提供给我。对于大多数项目,例如兼职分散工作很难协调;这个独立编写的部分无法协同工作。但对于更换Unix的特殊任务,不存在此问题。大多数接口规范由Unix兼容性修复。如果每个贡献可以与其他Unix一起工作,它可能会工作与GNU的其余部分。

如果我收到捐款,我可能会雇佣几个人兼任。薪水不会很高,但我正在寻找知道自己在帮助人类的人和金钱一样重要。我查看这是一种让有献身精神的人全力以赴的方式致力于GNU,让他们不用以另一种方式谋生。

更多信息,请联系我。

Arpanet邮件:
RMS@MIT-MC.ARPA公司
Usenet(Usenet):
...!mit-edie!有效值@OZ
...!mit-Max!有效值@OZ
美国蜗牛:
理查德·斯塔尔曼
Prospect街166号
马萨诸塞州剑桥市02139

脚注

  1. 这里的措辞很粗心。目的是没有人会必须支付许可使用GNU系统。但是文字无法清楚地表达这一点,人们通常将其解释为GNU的副本应该总是以很少或不分发的方式分发指控。这从来不是故意的。后来我学会了仔细区分“自由”自由和价格意义上的“自由”。自由软件是用户可以自由分发和更改的软件。一些用户可能免费获得副本,而其他用户则付费获取副本-如果资金有助于改进软件,那么更好。重要的是每个有拷贝的人都有在使用过程中与他人合作的自由。

    “放弃”是另一个说法表明我尚未明确区分价格问题从自由的角度来看。现在建议在以下情况下避免使用此表达式谈论自由软件。请参见令人困惑单词和短语“了解更多说明。