GNU 公告,第 1 卷第 13 期,1992 年 6 月

目录


GNU 公告是自由软件基金会的半年刊通讯,为您带来有关 GNU 项目的新闻。

Free Software Foundation, Inc.                Telephone: (617) 876-3296
675 Massachusetts Avenue          Electronic mail: [email protected]
Cambridge, MA  02139  USA

GNU 是谁

Michael Bushnell 正在开发 GNU 操作系统并维护 GNU tarJim Blandy 正在准备 GNU Emacs 19,Joseph Arceneaux 正在为未来的 GNU Emacs 版本实现活动区域。Roland McGrath 正在完善 C 库并维护 GNU make

Tom Lord 正在编写图形库并开发 GNU 电子表格 Oleo。Brian Fox 正在改进他编写的各种程序,包括 makeinfoinforeadline 库、BASH,并正在编写 BASH 手册Jan Brittenson 正在开发 C 解释器并维护 fingerMike Haertel 正在使 GNU grep 符合 POSIX 标准,并开始进行光学字符识别工作。David MacKenzie 维护着 GNU 的大多数小型实用程序 - 比几乎其他所有人加起来都多。

Kathy HargreavesKarl Berry 正在制作字体(并协调制作字体的志愿者)、开发用于处理字体的实用程序,并正在开发 Ghostscript。Melissa Weisshaus 正在编辑文档,并将编写 GNU 实用程序手册

Noah Friedman 是我们的系统管理员。Lisa `Opus' Goldstein 继续运营 FSF 的业务部门,Gena Lynne Bean 在办公室协助工作。Spike MacPhee 协助 RMS 处理软件的法律分配和其他行政任务。我们的秘书/财务主管 Robert J. Chassell 还负责我们的出版工作,并且正在编写 Emacs Lisp 编程入门,此外还承担许多其他任务。

Richard Stallman 继续担任志愿者,完成无数任务,例如 C 编译器维护和完成 C 库手册

志愿者 Len Tower 仍然是我们的在线万事通(jack-of-all-trades),处理邮件列表和 gnUSENET、信息请求等。

GNU 公告

撰写和编辑:Jan Brittenson、Noah S. Friedman、Robert J. Chassell、Melissa Weisshaus、Richard Stallman 和 Leonard H. Tower Jr.

插图:Etienne Suvasa

日文版:Mieko Hikichi 和 Nobuyuki Hikichi

GNU 公告每年出版两次。要获得副本,请将您的请求发送到第一页上的地址。如果您居住在美国邮政局服务的区域,请同时发送一个 SASE(自付邮资的 10 号信封),否则请附上预先打印的邮寄标签。我们感谢为支付复印成本而提供的小额捐款,但这不是必需的。

版权 (C) 1992 自由软件基金会,Inc.

此页面根据 知识共享署名-禁止演绎 3.0 美国许可协议 获得许可。

什么是自由软件基金会?

自由软件基金会致力于消除对计算机程序复制、再分发、理解和修改的限制。我们通过促进在计算机使用的所有领域开发和使用自由软件来实现这一目标。具体而言,我们正在构建一个名为“GNU”(GNU's Not Unix)的完整集成软件系统,该系统将向上兼容 Unix。该系统的某些大型部分已经可以工作,我们现在正在分发它们。

我们名称中的“自由”一词指的是自由,而不是价格。您可能需要或可能不需要支付价格才能获得 GNU 软件。无论哪种方式,一旦您拥有该软件,您都将拥有两项特定的自由:第一,自由复制程序并将其赠送给您的朋友和同事;第二,通过完全访问源代码,您可以随意更改程序的自由。此外,您可以研究源代码并学习如何编写此类程序。然后,您可以移植它、改进它,并与他人分享您的更改。(如果您再分发 GNU 软件,您可以收取物理传输副本的行为费用,或者您可以免费赠送副本。)

其他组织分发碰巧可用的任何自由软件。相比之下,自由软件基金会专注于开发新的自由软件,致力于开发一个足够完整的 GNU 系统,以消除您购买专有系统的需求。

除了开发 GNU 之外,FSF 还分发 GNU 软件和手册的副本,并收取分发费,并接受免税礼物以支持 GNU 的开发。FSF 的大部分资金来自其分发服务。

基金会董事会成员包括:Richard M. Stallman,总裁;Robert J. Chassell,秘书/财务主管;Gerald J. Sussman、Harold Abelson 和 Leonard H. Tower Jr.,董事。

什么是 Copyleft?

使程序自由的最简单方法是将其置于公有领域,不拥有版权。但这允许任何人对其进行版权保护并限制其使用,从而违背作者的意愿,从而剥夺其他人访问和自由重新分发它的权利。这完全歪曲了最初的意图。

为了防止这种情况发生,我们以一种新颖的方式对我们的软件进行版权保护。典型的软件公司使用版权来剥夺您的自由。我们使用 copyleft 来保留它们。这是一种法律工具,它要求那些传递程序的人包括进一步重新分发它的权利,并查看和更改代码;代码和权利在法律上变得不可分割。

GNU 项目使用的 copyleft 由常规版权声明和 GNU 通用公共许可证 (GPL) 组合而成。GPL 是一种复制许可证,它基本上表示您拥有上述讨论的自由。另一种形式,即 GNU 库通用公共许可证 (LGPL),适用于某些 GNU 库。此许可证允许在特定条件下将库链接到专有可执行文件中。适当的许可证包含在所有 GNU 源代码分发中以及我们的许多手册中。我们还将根据要求向您发送打印副本。

请注意,库许可证实际上代表了一种战略性撤退。我们更希望尽可能坚持基于 GNU 软件的程序本身必须是自由的。然而,在库的情况下,我们发现坚持仅在自由软件中使用它们似乎阻碍了库的使用,而不是鼓励自由应用程序。

如果库许可证确实促进了专有应用程序的开发人员对自由库的进一步使用和开发,我们可能会考虑将更多的 GNU 项目库置于其下。

我们强烈建议您对您的程序和文档进行 copyleft,并且我们已使其尽可能简单易行。有关如何应用 GPL 的详细信息,请参阅 GPL 末尾。

自由软件支持

自由软件基金会不提供任何技术支持。尽管我们创建软件,但我们将其留给其他人来谋生提供支持,因为我们更愿意专注于前者任务。我们认为程序员是提供服务的,就像现在的医生和律师一样;医疗和法律知识都是可以自由再分发的实体,从业人员为此收取分发和服务费。

我们维护一份提供支持和其他咨询服务的人员列表,称为 GNU 服务目录。它位于 GNU Emacs 发行版中的 `etc/SERVICE` 文件和 GCC 发行版中的 `SERVICE` 中。如果您想要打印副本或希望在其中列出您的信息,请与我们联系。

如果您发现任何 GNU 软件存在缺陷,我们希望知道。我们有许多用于公告、错误报告和问题的互联网邮件列表。它们也通过网关连接到 USENET 新闻组,作为 gnu.* 新闻组。

如果您没有互联网访问权限,您可以通过 UUCP 获取邮件和 USENET 新闻。联系当地的 UUCP 站点或商业 UUCP 站点,例如

Anterior Technology,
P.O. Box 1206,
Menlo Park, CA  94026-1206
USA
Phone: (415) 328-5615 or Fax: (415) 322-1753
E-mail: [email protected]

UUNET Communications Services,
3110 Fairview Park Drive - Suite 570,
Falls Church, VA  22042
USA
Phone: (703) 876-5050
E-mail: [email protected]

当我们收到错误报告时,我们通常会尝试修复该问题。虽然我们的错误修复可能看起来像是个人帮助,但事实并非如此。我们的任务如此庞大,以至于我们必须专注于帮助整个社区的事项,例如开发和维护软件和文档。我们没有资源来帮助个人。如果您的错误报告没有引起我们的解决方案,您仍然可以从阅读我们错误报告邮件列表的许多其他用户那里获得解决方案。否则,请使用服务目录。

因此,请不要要求我们帮助您安装软件或弄清楚如何使用它——但请告诉我们安装脚本不起作用或文档不清楚的地方。

“如果我看得更远,那是因为我站在巨人的肩膀上。”

-Isaac Newton

GNU 快讯

“如果说我看得比别人更远,那是因为我站在巨人的肩膀上。”

-anonymous

专利改革还不够

——理查德·斯托曼

当人们初次了解到软件专利的问题时,他们的注意力往往会被那些令人发指的例子所吸引:一些专利涵盖了早已广为人知的技术。这些技术包括对公式集合进行排序,以确保在计算之前不会使用任何变量(在电子表格中称为“自然顺序重算”),以及使用异或来修改位图显示的内容。

关注这些例子可能会导致一些人忽略问题的其他方面。他们倾向于认为专利制度基本上是正确的,只需要“改革”以正确执行其自身的规则。

但是,正确实施真的能解决软件专利的问题吗?让我们考虑一个例子。

1991 年 4 月,软件开发人员罗斯·威廉姆斯开始发布一系列使用他自己设计的新算法的数据压缩程序。它们卓越的速度和压缩质量很快吸引了用户。

在接下来 9 月,当 FSF 准备将其中的一个程序作为压缩我们发行文件的新选择时,该程序在美国的使用因一项新颁发的专利(编号 5,049,881)而被停止。

根据当前的专利规则,公众是否可以使用这些程序(即该专利是否无效)取决于是否存在“现有技术”:即该基本思想是否在专利申请(日期为 1990 年 6 月 18 日)之前发布。威廉姆斯在 1991 年 4 月的发布是在该日期之后,因此不算数。

一位学生在 1988-1989 年在旧金山大学的一篇课程论文中描述了一个类似的算法,但该论文并未发表。因此,根据现行规则,它不被视为现有技术。

对专利制度进行“适当”的改革在这里没有帮助。根据专利制度的规则,该专利似乎有效。它没有任何现有技术。正如专利制度解释的那样,它并不明显。(像大多数专利一样,它既不是惊天动地的,也不是微不足道的,而是介于两者之间。)问题出在规则本身,而不是它们的执行。

在美国法律体系中,专利被认为是社会和个人之间的交易;社会应该通过披露否则永远无法获得的技术而获益。很明显,通过颁发 5,049,881 号专利,社会没有获得任何收益。

根据现行规则,我们使用威廉姆斯程序的能力取决于是否有人在 1990 年 6 月 18 日之前发表了相同的想法。也就是说,这取决于运气。这个系统有利于促进法律实践,但不利于软件的进步。

教导专利局查看更多现有的现有技术可能会防止一些离谱的错误。但这并不能解决更大的问题,即对计算机使用中的每一个新的细微之处进行专利,就像威廉姆斯和其他人独立开发的那样。

这将使软件变成泥潭。即使是创新的程序通常也会使用数十种并非完全新颖的技术和功能,每一种都可能已经获得了专利。我们使用每一个细微之处的能力将取决于运气,如果我们一半时间都不走运,那么很少有程序能够避免侵犯大量专利。驾驭专利迷宫将比编写软件更难。正如《经济学人》所说,软件专利对商业不利。

如果您想做些什么,最简单的事情就是加入编程自由联盟。

什么是 LPF?

编程自由联盟 (LPF) 旨在保护编写软件的自由。这种自由受到“外观和感觉”界面版权诉讼以及软件专利的威胁。LPF 不支持自由软件或 FSF。

该联盟的成员包括程序员、企业家、学生、教授、FSF,甚至一些软件公司。

摘自联盟会员表格

编程自由联盟是一个由教授、学生、商人、程序员和用户组成的草根组织,致力于恢复编写程序的自由。该联盟不反对国会意图的法律体系——个人程序的版权。我们的目标是扭转法官最近在特殊利益集团的响应下所做的改变。

联盟的会员费为程序员、经理和专业人士每年 42 美元;学生 10.50 美元;其他人士 21 美元。

要加入,请发送支票和以下信息

地址是

League for Programming Freedom
1 Kendall Square - #143
P.O. Box 9171
Cambridge, MA  02139
USA
Phone: (617) 243-4091
Email: [email protected]

如果您尚未做出决定,请写信给 LPF 以获取更多信息,或发送互联网邮件至 [email protected]

LPF 结束对 Ashton-Tate 的抵制

Ashton-Tate(现在是 Borland 的子公司)已表示放弃其针对 Fox 的“外观和感觉”诉讼。作为回应,编程自由联盟已放弃对 Ashton-Tate 产品的抵制。

美国联邦数据库法案

国会正在审议一项法案 H.R. 2772,该法案将使政府印刷局 (GPO) 创建一个在线数据广域信息网络 (WINDO),允许个人用户订阅多个联邦数据库,包括:FDA 公告板、经济公告板、美国证券交易委员会的公司披露文件 EDGAR 数据库、专利商标局的自动化专利系统、“联邦公报”、“国会记录”、众议院的 LEGIS 系统、国会图书馆的 SCORPIO 系统、国务院新闻发布会和国会证词,以及许多其他美国联邦政府信息系统。

GPO 将以低廉的基于用户传播的费用管理该服务,并通过最常见的访问方法(包括拨号调制解调器和互联网)提供访问。将大力鼓励用户反馈。H.R. 2772 法案由众议员查理·罗斯 (D-NC) 于 1991 年 6 月提出。要支持该法案,请写信或致电您的国会议员。 также напишите или позвоните депутату Роузу, чтобы выразить поддержку, и отправьте копию в проект налогоплательщиков. 如需了解有关 WINDO 的更多信息,您可以联系

American Library Association	  Taxpayer Assets Project
Washington Office		  P.O. Box 19367
110 Maryland Avenue, NE		  Washington, DC  20036
Washington, DC	20002-5675	  USA
USA				  Tel: (202) 387-8030
Tel: (202) 547-4440		  Fax: (202) 234-5176
Fax: (202) 547-7363		  Bitnet: love@pucc
				  Internet: [email protected]

Joint Committee on Printing
818 Hart Senate Bldg.
Washington, DC  20510
USA
Tel: (202) 224-5241
Fax: (202) 224-1176

另一家自由软件支持公司

—— Russ Nelson,Crynwr Software,[email protected]

Crynwr 数据包驱动程序集是《PC 杂志》1991 年技术卓越奖的决赛入围者,是版权所有软件。数据包驱动程序是 PC 以太网驱动程序和与其他驱动程序软件的垫片的混合。几乎所有 TCP/IP 软件都原生使用数据包驱动程序,也可以与 Novell 的 NetWare、Banyan Vines 和 Performance Technology 的 PowerLAN 一起使用。经过近四年,贡献者名单几乎长达两页。我的公司 Crynwr Software,成立六个月,是我家庭的唯一支柱,销售数据包驱动程序支持。Crynwr Software 是基于版权所有软件的成功商业风险的另一个例子。

“在科学领域,我们现在非常荣幸能够与我们所站立的巨人并肩而坐。”

-anonymous

Hurd:GNU 内核的进展

GNU 操作系统的内核相关方面正在继续开发中。这项工作包括编写一组服务器,称为 GNU Hurd,这些服务器在 CMU 的 Mach 3 微内核之上运行。Mach 微内核提供了一个任务抽象,其中一个任务内有多个线程以及强大的 IPC 和虚拟内存系统。我们对 BSD 快速文件系统的实现进展顺利,我们希望能够在今年夏天启动一个最小系统。

GNU Hurd 的优点之一是它允许普通用户以安全的方式编写将自己插入目录层次结构中的程序。利用这个想法,我们最终将实现各种有趣的“文件系统”。一个简单的例子是透明 FTP,但也有像透明 tar 存档这样的想法。(试想一下,您所需要做的就是 cd 进入 tar 存档并执行 ls,而不是记住像 tar tfv foo.tar 这样的咒语。)人们甚至想出了一些更奇怪的想法;事实证明,这种设计选择非常有效。这是 Hurd 的一个特点,其他任何免费或近乎免费的操作系统都不支持它,只有极少数的商业系统(没有一个看起来像 Unix)。

我们目前不确定初始 alpha 测试版本是否会包含网络支持;这将取决于人员配置考虑。如果它不包含,那么在 alpha 版本发布后,实现网络将是首要任务。计划是编写一个库,使 BSD 内核中的网络模块(其中许多现在是免费的)能够“放入”并使用,只需进行最少的修改,尽管需要更多的工作才能使这样的网络服务器获得最大的性能。

GNU C 库将提供与 4.4 BSD 和 POSIX.1 的源代码兼容性。此外,在某些机器上,将使用 Mach 的系统调用模拟工具提供二进制兼容性。此外,许多在 Unix 中由内核完成的功能将在 C 库中完成。这允许不喜欢系统调用的某些精确语义的用户在其程序中轻松替换它。诸如更改信号状态的调用可以完全在库中实现,并且速度也会更快。

我们有一个邮件列表来讨论 Hurd 的设计。欢迎操作系统设计专家和经验丰富的 Unix 向导来帮助解决接口的细节。

帮助自由软件的小方法

如果您发现 GNU 软件对您有所帮助,特别是如果您从免费提供的源代码中获益,请通过告诉其他人来帮助支持自由软件的传播。例如,您可以在已发表的论文和内部项目报告中说

“我们能够修改 fubar 实用程序以满足我们的特定需求,因为它是一个自由软件。因此,我们能够提前六个月完成 XYZ 项目。”

让用户、管理层和朋友知道!并发送一份副本给我们。谢谢!

GNU 项目状态报告

Sun 上的 GNU 标准?

Sun Microsystems 是所谓“开放系统”的先驱之一。他们现在以一种新的方式引领行业:他们是第一家宣布不会在其 Unix 操作系统中附带 C 编译器的主要 Unix 工作站供应商。其他 Unix 工作站供应商已宣布他们将效仿。

Sun 决定删除他们的编译器,这为使 GNU C 成为 Sun 工作站的新标准 C 编译器创造了独特的机会。Cygnus Support 与自由软件基金会和其他自由软件开发人员合作,已宣布计划将 GNU C 和其他必需软件(GNU asgdb,可能还有 ld)移植到 Solaris 平台。

Cygnus 正在寻找 150 位订阅者,每位订阅者贡献 2000 美元(大约是 Sun 为三个 CPU 提供的编译器许可的价格),以资助必要的工作。(订阅者还将获得为期一年的商业支持。)完成后,结果将像 GNU 系统的其余部分一样成为自由软件。此外,筹集的资金中的 75,000 美元将捐赠给 FSF。

这是第一次尝试通过要求用户提前订阅来筹集自由软件开发资金。有关更多信息,请致电 (415) 322-3811 联系 Cygnus Support 或发送邮件至 [email protected]

Andrew 工具包保持自由

Andrew 工具包既是一个可扩展的、面向对象的图形用户界面工具包,也是一个应用程序包。最广泛使用的应用程序是 Andrew 消息系统 (AMS)。该工具包在 FSF 的 “可选” X Windows 磁带上分发。

不久前,有人询问该工具包是否会保持免费。它会的。Andrew 工具包联盟计划继续使该工具包和 AMS 的版本免费使用和分发。然而,(就像一直以来一样)有一个陷阱:联盟成员比我们其他人更早、更频繁地获得更新。这为联盟成员提供了继续作为成员的另一个激励。

在日本的 GNU

Mieko,[email protected],和 Nobuyuki Hikichi,[email protected],继续在日本参与 GNU 项目。他们翻译 GNU 信息,撰写专栏,请求捐款,并咨询关于 GNU 的事宜。他们已经将 GNU 通用公共许可证的第 1 版翻译成日语。

Emacs 和 Epoch 的日文版已经可用。它们分别是 nemacs (Nihongo Emacs) 和 nepoch (Nihongo Epoch),在日本广泛使用。

Mule(GNU Emacs 的多语言增强)是 Emacs 的一个版本,可以一次处理多种字符集。最终,它提供的功能将被合并到 FSF 版本的 Emacs 中。Ken'ichi Handa,[email protected],正在进行 MULE 的 Beta 测试;您可以从 sh.wide.ad.jp:/JAPAN/muleetlport.etl.go.jp:/pub/mule 通过 FTP 获取源代码。

如果可以,请直接从 FSF 订购 GNU 软件;每 150 份磁带订单,FSF 就可以雇佣一名程序员一年来创建更多自由软件。否则,日本的许多团体都在分发 GNU 软件,包括 JUG(一个 PC 用户组)、Nikkei Business Publications 和 ASCII(出版商)以及富士通 FM Towns 用户组。匿名 UUCP 现在在日本也可用;有关更多信息,请联系 [email protected]。FSF 不分发 nemacsnepoch

The Village Center, Inc. 已经印刷了 GNU Emacs Lisp 参考手册 的日文翻译版,并将 Texinfo 源代码上传到各个公告板。他们正在将分发该手册所产生的收入的一部分捐赠给 FSF。他们的地址是:Kanda Amerex Bldg. 2F 1-16, 3-Chome, Misaki-Cho, Chiyoda-ku, Tokyo 101。

一个与日本商业个人计算机网络相关的团体正在编写和分发一个版权所有的硬件(电路图)设计和相关的软件,该软件使用基于 MIPS 架构的 CPU。该操作系统名为 t2,是使用 GCC 和 GDB 作为系统编译器和调试器的 Unix 子集。

日本的 GNU 软件支持公司

日本的人们现在可以联系一家公司获得 GNU 软件支持;该公司名为 Wingnut(仅限传真:+81-3-3954-5174)。组织者受到了 GNU 宣言的启发。Wingnut 将提供两项服务:移植和定制 GNU 软件,以及回答技术问题(包括如何安装软件)。

“在计算机科学中,我们站在彼此的脚下。”

-anonymous

GNU 文档

GNU 手册旨在解释基本概念,描述如何使用每个程序的所有功能,并提供命令使用示例。GNU 文档以 Texinfo 源文件分发,这些文件通过菜单驱动的 Info 系统生成排版硬拷贝和在线超文本式演示。我们的软件附带的手册也有硬拷贝版本;请参阅封底内的“FSF 订购单”。

Emacs 手册描述了 GNU Emacs 的使用方法。它还解释了高级功能,如大纲模式和正则表达式搜索,以及如何使用特殊模式进行 C 和 Lisp 等语言的编程。

Emacs Lisp 参考手册深入介绍了 GNU Emacs Lisp 编程语言,包括数据类型、控制结构、函数、宏、语法表、搜索和匹配、模式、窗口、键映射、字节编译、标记以及操作系统接口。

Emacs Calc 手册包括 Calc 的教程和参考手册。它描述了如何进行普通算术、如何使用 Calc 进行代数、微积分和其他形式的数学,以及如何扩展 Calc。

Texinfo 手册解释了用于生成在线 Info 文档和硬拷贝的标记语言。它告诉您如何制作表格、列表、章节、节点、索引、交叉引用,如何在 GNU Emacs 中使用 Texinfo 模式,以及如何发现错误。

GDB 手册解释了如何使用 GNU 调试器,包括如何在调试器控制下运行程序、如何检查和更改数据、如何修改程序内的控制流程,以及如何通过 GNU Emacs 使用 GDB。

GAWK 手册描述了如何使用 GNU 的 awk 实现。它是为从未用过 awk 的人编写的,并描述了这种强大的字符串操作语言的所有功能。

Bison 手册教您如何编写转换为 C 代码解析器的上下文无关文法。您不需要任何关于解析器生成器的先验知识。

Make 手册描述了 GNU make,这是一个用于重建其他程序部分的程序。该手册涵盖了编写“makefile”,其中指定了如何编译程序及其依赖项。

Termcap 手册,通常被描述为“你永远想知道的关于 Termcap 的两倍内容”,详细介绍了 termcap 数据库的格式、终端功能的定义以及查询终端描述的过程。该手册主要面向程序员。

古腾堡项目寻找志愿者

古腾堡计划鼓励创建和分发英语电子文本。他们的目标是在 2001 年之前提供 10,000 本最常用的书籍的集合。他们需要一些志愿者来帮助查找他们希望用作电子版来源的书籍的版权信息。

如果您想在这方面(或以任何其他方式)提供帮助,请联系 Michael S. Hart [email protected]

GNU 项目愿望清单

本期希望征集

请支持自由软件

如果您相信自由软件,并且希望确保未来有更多的自由软件---请捐款支持 FSF 的工作!

您的免税捐款将极大地帮助我们实现我们的目标。

$500    $250    $100    $50     other $______

Foreign currency:______

圈出您捐款的金额,撕下此页,并将其与您的捐款一起发送至

    Free Software Foundation, 675 Mass. Ave., Cambridge, MA   02139   USA

如何获取 GNU 软件

自由软件基金会的所有软件和出版物都经过许可复制和再分发。获取 GNU 软件的最简单方法是从拥有该软件的其他人那里复制。

如果您有互联网访问权限,可以通过匿名 FTP 从主机 prep.ai.mit.edu 获取最新软件(IP 地址为 18.71.0.38)。获取文件 `/pub/gnu/GETTING.GNU.SOFTWARE' 以了解更多信息。

如果您无法通过上述方式获取软件,或者想为我们的工作贡献一些资金并获得最新版本,我们会以复制和分发费的方式分发磁带(请参阅“FSF 订购单”)。

还有第三方团体分发我们的软件;他们不与我们合作,但以其他形式拥有我们的软件。为了方便起见,我们在此列出其中一些(另请参阅“微型计算机的自由软件”)。请注意,自由软件基金会以任何方式与他们有关联,并且不对他们版本的时效性或响应的迅速性负责。

这些 TCP/IP Internet 站点通过匿名 FTP 提供 GNU 软件(程序:ftp,用户:anonymous,密码:您的姓名,模式:binary

archie.au, utsun.s.u-tokyo.ac.jp, ftp.cs.titech.ac.jp, ugle.unit.no,
ftp.stacken.kth.se, sunic.sunet.se, isy.liu.se, ftp.win.tue.nl,
ftp.informatik.tu-muenchen.de, ftp.diku.dk, ftp.eunet.ch, nic.funet.fi,
ftp.eu.net, labrea.stanford.edu, cc.utah.edu (VMS GNU Emacs),
jaguar.cs.utah.edu, ftp.cs.widener.edu, wuarchive.wustl.edu,
uxc.cso.uiuc.edu, mango.rsmas.miami.edu (VMS GCC),
gatekeeper.dec.com, and ftp.uu.net (under `/packages/gnu').

SPAN 网络上的用户可以询问 rdss::corbet

JANET 上的用户可以在 src.doc.ic.ac.uk:/gnu 下查找。

您可以通过 UUCP 获取一些 GNU 程序。俄亥俄州立大学定期将其 UUCP 说明发布到 USENET 上的新闻组 comp.sources.d。以下人员将通过电子邮件向您发送信息

hao!scicom!qetzal!upba!ugn!nepa!denny, uunet!hutch!barber,
[email protected], [email protected], acornrc!bob,
[email protected], and [email protected]

对于没有互联网访问权限的用户,请参阅标题为“自由软件支持”的部分,了解有关通过 UUCP 接收电子邮件的信息。

现在可用的 GNU 软件

我们以 tar 格式在以下介质上提供 Unix 软件源代码分发磁带:1600 bpi 9 磁道卷带、8 毫米 Exabyte 卡盒、Sun QIC-24 卡盒、惠普 16 磁道卡盒和 IBM RS/6000 1/4 英寸卡盒(RS/6000 磁带上也有 Emacs 二进制文件)。我们还提供 GNU Emacs 和 GNU C 编译器的 VMS 磁带,其中包含源代码和 VMS 可执行文件。

Unix 系统的各种 9 磁道和卡盒磁带的内容是相同的(RS/6000 Emacs 磁带除外)。只有介质不同(请参阅“FSF 订购单”)。文档采用 Texinfo 格式。GNU 软件磁带包括 texinfo.textexi2roff

程序名称列出的版本号在本公告发布时是最新的。当您订购分发磁带时,某些程序可能会更新,因此版本号会更高。

Emacs 磁带的内容

此发行版磁带上的软件被认为是相当稳定的,但我们一如既往地欢迎您提交错误报告。过去此磁带上的一些软件已移至语言和实用程序磁带。

语言磁带的内容

此磁带包含编程语言工具:编译器、解释器和相关程序(解析器、转换程序、调试器等)。许多这些程序都位于编译器磁带上,该磁带已不再存在。

实用程序磁带的内容

此磁带包含 GNU 项目编写的程序(以及一些第三方软件),这些程序不在其他两个磁带上。在大多数情况下,它们由较小的实用程序和杂项应用程序组成。一如既往,欢迎提交错误报告。这些程序中的许多都在旧的 Emacs 磁带和现已失效的编译器磁带上。

实验磁带的内容

此磁带包含目前处于 beta 测试阶段的软件,可供喜欢冒险的人使用。某些软件已经在发行磁带上发布了版本。此磁带仅在有限的时间内提供;当程序变得稳定时,它们将替换其他磁带上的旧版本。请将错误报告发送到相应的地址(列在磁带上每个程序的注释中)。

X11 磁带的内容

这两个 X11 磁带包含 MIT X 窗口系统的版本 11,发行版 5。第一个 FSF 磁带包含所有核心软件、文档和一些贡献的客户端。FSF 将其第一个磁带称为“必需”的 X 磁带,因为它对于运行 X 或在 X 下运行 GNU Emacs 是必需的。第二个“可选”的 FSF 磁带包含贡献的库和其他工具包、Andrew 软件、游戏和其他程序。

伯克利网络 2 磁带

Berkeley “Net2”发行版包含第二个 4.3 BSD 发行版,并且比 4.3BSD-Tahoe 和 4.3BSD-Reno 都新。它几乎包含了整个 BSD 软件系统,但除了一些实用程序、内核的某些部分以及您自己的 C 库可能提供的一些库例程。此发行版包含比旧版本更多的软件,包括第三方软件(如 Kerberos)和一些 GNU 软件(例如,GCC,现在是标准的 BSD 编译器)。除了内核源代码之外,GNU 项目在其他磁带上提供了许多缺失程序的替代品。

VMS Emacs 和编译器磁带

我们提供两个 VMS 磁带。一个只有 GNU Emacs 编辑器。第二个包含 GNU C 编译器、Bison(编译 GCC 所需)、gas(汇编 GCC 输出所需)以及一些库和包含文件。我们不知道有适用于 VMS 的 GDB 端口。两个 VMS 磁带都有可以从中引导的执行文件,因为 DEC VMS C 编译器存在错误,无法编译 GCC。

请不要要求我们投入精力来支持 VMS,因为它对 GNU 项目来说是外围的。

微型计算机的自由软件

我们不提供对微型计算机上的 GNU 软件的支持,因为它对 GNU 项目来说是外围的。但是,我们愿意发布有关这样做的团体的信息。如果您知道任何此类努力,请将详细信息(包括邮寄地址、存档站点和邮件列表)发送至 [email protected] 或封面上的邮寄地址。

不要向自由软件基金会询问有关此微型计算机软件的问题。FSF 维护它,并且没有关于它的更多信息。

感谢 GNU

感谢“GNU 快讯”、“GNU 项目状态报告”、“日本的 GNU”和“现在可用的 GNU 软件”中提到的所有人。

感谢 麻省理工学院人工智能实验室计算机科学实验室 提供各种宝贵的帮助。

感谢日本的 Village Center, Inc.ASCII Corporation日本 Unix 协会 持续的捐赠和支持,并感谢日本匿名 GNU 用户的礼物。

再次感谢 开放软件基金会 的持续支持。

感谢荷兰的 埃因霍温技术大学

感谢 马萨诸塞大学波士顿分校(尤其是 Rick Martin)允许 Karl Berry 和 Kathryn Hargreaves 使用他们的计算机。

感谢 Chris Thyberg卡内基梅隆大学 对 Tom Lord 的支持。

感谢 Jim Mochel 在 MS-DOS 方面的帮助。

感谢 Chet Ramey 为改进 BASH 所做的持续工作。

感谢 Lucid, Inc. 借出一个 X 终端以及对 Joe Arceneaux 的支持。

感谢 Carol Botteron 的校对和其他帮助,以及感谢 MiekoNobuyuki Hikichi 为在日本筹集资金和提高意识方面所做的宝贵帮助。

感谢 Cygnus Support 继续改进各种程序,并在其他方面协助 GNU 项目。

感谢所有借出或捐赠机器的人,包括 惠普 捐赠了两台 80486 计算机,以及六台 68030 和四台 Spectrum 工作站;Thinking Machines Corp.Brewster Kahle 捐赠了 Sun-4/110;AT&T Bell LabsDoug Blewett 捐赠了两台 Convergent Miniframe;CMU 的 Mach Project 捐赠了 Sun-3/60;Intel Corp. 捐赠了他们的 386 机器;NeXT 捐赠了他们的工作站;麻省理工学院媒体实验室 捐赠了惠普 68020;东京的 SONY Corp.Software Research Associates, Inc. 捐赠了三台 SONY News 工作站;IBM Corp. 捐赠了一台 RS/6000 计算机;麻省理工学院计算机科学实验室 捐赠了 DEC MicroVAX;开放软件基金会 捐赠了 Compaq 386;Delta Microsystems 捐赠了 Exabyte 磁带驱动器;一位匿名捐赠者捐赠了 5 台 IBM RT 计算机;Liant Software Corp. 捐赠了五台 VT100;Jerry Peek 捐赠了一台 386 机器;NCD Corporation 捐赠了一个 X 终端;以及 Interleaf, Inc.Veronika CaslavskyPaul EnglishCindy WoolworthLisa Bergen 借出了一个扫描仪。

感谢所有贡献端口和扩展,以及贡献其他源代码、文档和良好错误报告的人。感谢那些捐款并提供帮助的人。还要感谢那些通过订购手册和分发磁带来支持我们的人。

创建此公告是我们感谢所有对我们所做的事情表示兴趣的人的方式。

                                                -------
                                               |       |
Free Software Foundation, Inc.                 | stamp |
675 Massachusetts Avenue                       |       |
Cambridge, MA  02139                           | here  |
USA                                            |       |
                                                -------