返回介绍

第一部分:GNU 工程和自由软件

第二部分:名字的含义

第三部分:版权和不公

第四部分:软件专利:对程序员的威胁

第五部分:自由软件许可证

第六部分:陷阱和挑战

第七部分:珍视社区和你的自由

附录

GNU 操作系统的初始公告

发布于 2024-10-04 21:25:31 字数 2348 浏览 0 评论 0 收藏 0

GNU 操作系统的初始公告#

这是 GNU 工程的原始通告,由理查德·斯托曼(Richard Stallman)于 1983 年 9 月 27 日发表。

纵观历史,可以发现 GNU 工程在很多地方都与这份初始通告有很多差异。比如实际是拖延到了 1984 年 1 月才开始。而自由软件的很多哲学理念也是数年之后才得以厘清。

From mit-vax!mit-eddie!RMS@MIT-OZ
 From: `RMS%MIT-OZ@mit-eddie`
 Newsgroups: net.unix-wizards,net.usoft
 Subject: new Unix implementation
 Date: Tue, 27-Sep-83 12:35:59 EST
 Organization: MIT AI Lab, Cambridge, MA

自由的 Unix!

今年的感恩节我要去写一个完整的类 UNIX 软件系统,命名为 GNU(Gnu's Not Unix),并以自由1的方式开放给所有人使用。非常欢迎大家贡献时间、金钱、程序和设备来参与其中。

首先,GNU 将是一个内核加上编写和运行 C 程序所需的所有工具:编辑器,Shell,C 语言编译器,链接器,汇编器,以及一些其它的东西。在此之后,我们将添加一个文本排版工具,一个 YACC,一个帝国的游戏,电子表格,以及数百种其它的东西。我们希望最终可以提供一切通常和 UNIX 系统一起出现的有用的东西,并包括一份在线的和印刷版的文档。

GNU 可以运行 UNIX 程序,但不会与 UNIX 完全相同。我们会基于在其它系统上的经验完善之以使其更舒适。特别的,我们计划使用更长的文件名,文件版本号,抗崩溃的文件系统,可能还有文件名自动补全,独立于终端的显示支持,以及一个基于 Lisp 的窗口系统,最终所有 Lisp 程序和 Unix 程序都可以共享同一个屏幕。C 语言和 Lisp 都可以作为系统编程语言。还会有基于 MIT 的 chaosnet 协议的网络软件,会远远优于 UUCP。我们还会有某些东西来兼容 UUCP。

我是谁?

我是理查德·斯托曼,发明了备受模仿的原版 EMACS 编辑器,现在供职于 MIT(麻省理工大学)的人工智能实验室。我广泛从事过编辑器、编译器、调试器、命令解释器、不兼容分时系统、Lisp 机器操作系统。我率先在终端独立显示支持 ITS。此外我还实现了一个可靠的文件系统和两个 Lisp 机器的窗口系统。

我为什么必须写 GNU

我信奉的一条金科玉律就是如果我喜欢一个程序,那么我必须与其他人一起分享。我不能凭良心签署保密协议或软件许可协议。

因此我不能继续使用那些破坏我原则的电脑,因此我决定将所有自由软件组合在一起,这样我就可以不使用任何不自由的软件了。

如何贡献其中

我正在向计算机厂商索要捐献一些机器和金钱。还向一些个体索要程序和作品。

其中一家厂商已经提供了我一台机器。但我们可以用更多。如果你能捐助更多机器,那么 GNU 将会更早地在上面运行。机器最好能够在一个住宅区内进行操作,并且不需要复杂的冷却或供电。

独立程序员可以写一些 Unix 工具的兼容复制品并将其贡献给我。对大多数项目而言,如此大规模的分布式项目通过兼职很难协作,独立完成的部分可能很难组合在一起。然而对替换 Unix 的任务而言,这个问题并不存在。大多数接口规格已经通过 Unix 兼容固定下来了。如果每个贡献者的作品都可以和 Unix 的剩余部分工作在一起,那么多半一样可以和 GNU 的剩余部分一起工作。

如果我获得了捐助的金钱,我可能需要聘用一些人全职或者兼职工作。薪水可能不高,但是我希望能找到这样的人,对他们而言认识到自己工作是帮助人类和赚钱一样重要。我将其看作一种让有献身精神的人们无需按它法谋生,而将他们的全部精力投入到 GNU 的工作上的途径。

联系我以获取更多资讯。

 Arpanet 邮件:
    RMS@MIT-MC.ARPA

 Usenet:
    ...!mit-eddie!RMS@OZ   ...!mit-vax!RMS@OZ

 美国邮政:
    Richard Stallman
    166 Prospect St
    Cambridge, MA 02139

  1. 这里用词没有注意,初衷是想说没有人需要为使用 GNU 系统而索要授权。然而这个词没有说的很清晰,结果人们经常以为获取 GNU 的副本需要很少或者免费。而这从来都不是目的。 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文