diff options
Diffstat (limited to 'docs/categories.md')
-rw-r--r-- | docs/categories.md | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/docs/categories.md b/docs/categories.md index ce66b31..6d3d48e 100644 --- a/docs/categories.md +++ b/docs/categories.md @@ -12,7 +12,7 @@ 自由软件是指附带这样许可的软件,它允许任何人使用、复制和/或再分发,不论是逐字再分发还是再分发带有更改的版本,也不论免费还是有偿。特别地,这意味着源代码必须可获得。“如果它不是源代码,它就不是程序。”这是一种简化的描述;您可以在《什么是自由软件?》找到自由软件的完整定义。 -如果一个程序是自由的,它可以潜在地被包含在一种自由的操作系统中,例如 GNU,或者 GNU/Linux 操作系统的自由版本[^1]。 +如果一个程序是自由的,它可以潜在地被包含在一种自由的操作系统中,例如 GNU,或者 GNU/Linux 操作系统的自由版本[^cate-1]。 还有很多种方式可以使程序成为自由的——很多细节的问题,可以有多种方式对它们做出决定,而仍然能够使程序成为自由的。一些可能的变体将会在下文进行描述。如果需要获得关于特定的自由软件许可证的信息,参见许可证列表页面 <http://gnu.org/licenses/license-list.html>。 @@ -22,13 +22,13 @@ 很多语言都拥有两个独立的单词用来表示“freedom”中的自由和零价格的免费。例如,法语中有 libre 和 gratuit。而英语则不是;在英语中确实有一个单词 gratis 用于无歧义地表示价格,但没有普通的形容词用于无歧义地表示自由。因此,如果您说另一种语言,我们建议您在将“free”翻译为您的母语的时候澄清其涵义。参见我们整理的将“free software”这一短语翻译为多种其他语言的详细列表(见附录B)。 -自由软件通常比私有软件更可靠[^2]。 +自由软件通常比私有软件更可靠[^cate-2]。 ### 开源软件(Open Source Software) “开源软件”这一短语被某些人用于指代与自由软件或多或少地相同的一类软件。它们并不是与自由软件准确相同的一类软件:它们接受某些在我们看来约束性过强的许可证,也有它们所拒绝接受的自由软件许可证。然而,在自由软件与这一延伸类别之间的差别并不大:几乎所有的自由软件也符合开源软件定义,并且几乎所有的开源软件也是自由的。 -我们倾向于使用自由软件这一概念,由于它代表自由——这是“开源”这一短语所不能体现的[^3]。 +我们倾向于使用自由软件这一概念,由于它代表自由——这是“开源”这一短语所不能体现的[^cate-3]。 ### 公有领域软件(Public Domain Software) @@ -44,7 +44,7 @@ 左版软件是一类自由软件,其发布条款可以保证它所有版本的所有副本都或多或少带有相同的发布条款。例如,这意味着左版许可证普遍禁止他人为该软件添加额外的限制条款(尽管一系列有限的、安全添加的要求可能被允许),并且要求源代码可获得。这可以保护该程序及其修改版本,使得常见的某些方式无法将其变为私有软件。 -一些左版许可证例如 GNU 通用公共许可证(GNU GPL)第三版阻止了其他一些私有化的方式,例如 Tivo 化(tivoization)[^4]。 +一些左版许可证例如 GNU 通用公共许可证(GNU GPL)第三版阻止了其他一些私有化的方式,例如 Tivo 化(tivoization)[^cate-4]。 在 GNU 计划中,我们为我们所写的*几乎所有*软件使用了左版许可证,由于我们的终极目标是赋予每位用户自由软件所暗示的所有基本自由。参见我们关于左版的文章《什么是 Copyleft?》以获知关于左版许可证如何发挥作用以及我们为何使用它们的更多解释。 @@ -56,11 +56,11 @@ 如果一个程序是自由的但并未采用左版许可证,那么某些副本或者修改版本可能完全不是自由的。软件公司可以编译该程序,不论是否对其进行修改,都可以将可执行文件作为私有软件产品发布。 -X Window 系统解释了这一点。X 联盟将 X11 以某种非左版发布条款发布,使其成为非左版的自由软件,并且后续开发者几乎沿用了相同的方式。一份带有此类发布条款的副本是自由软件。然而,也有私有版本的存在,并且确实有(或者至少确实曾经有)流行的用于工作站或个人计算机(PC)的图形显示卡仅支持私有版本。如果您使用的是这类硬件,那么 X11 对您来说不是自由软件。X11 的开发者甚至曾经在一段时期将 X11 作为私有软件发布[^5];他们之所以能够如此,是由于其他人使用相同的非左版许可证贡献了他们的代码。 +X Window 系统解释了这一点。X 联盟将 X11 以某种非左版发布条款发布,使其成为非左版的自由软件,并且后续开发者几乎沿用了相同的方式。一份带有此类发布条款的副本是自由软件。然而,也有私有版本的存在,并且确实有(或者至少确实曾经有)流行的用于工作站或个人计算机(PC)的图形显示卡仅支持私有版本。如果您使用的是这类硬件,那么 X11 对您来说不是自由软件。X11 的开发者甚至曾经在一段时期将 X11 作为私有软件发布[^cate-5];他们之所以能够如此,是由于其他人使用相同的非左版许可证贡献了他们的代码。 ### 使用包容型许可证的软件(Lax Permissive Licensed Software) -包容型许可证包括 X11 许可证和两种 BSD 许可证[^6]。这些许可证几乎允许对其代码进行任何方式的使用,包括发布私有的二进制版本,不论是否更改了源代码。 +包容型许可证包括 X11 许可证和两种 BSD 许可证[^cate-6]。这些许可证几乎允许对其代码进行任何方式的使用,包括发布私有的二进制版本,不论是否更改了源代码。 ### 使用 GPL 许可的软件(GPL-Covered Software) @@ -70,11 +70,11 @@ GNU GPL 是一类特定的发布条款集合,用于使该程序成为左版软 ### GNU 操作系统(The GNU Operating System) -GNU 操作系统是一种类 Unix 操作系统,它完全由自由软件构成,我们在 GNU 计划中于 1984 年开始 GNU 操作系统开发[^7]。 +GNU 操作系统是一种类 Unix 操作系统,它完全由自由软件构成,我们在 GNU 计划中于 1984 年开始 GNU 操作系统开发[^cate-7]。 一款类 Unix 操作系统由众多程序构成。GNU 操作系统包括所有 GNU 程序包。它还包括很多其他程序包,诸如 X Window 系统以及 TeX,它们不是 GNU 软件。 -完整的 GNU 操作系统的首个测试版于 1996 年发布,它包括 GNU Hurd,我们的内核,后者于 1990 年开始开发。直到 2001 年,GNU 操作系统(包括 GNU Hurd)开始能够相对可靠地运行,但是 Hurd 仍然缺少一些重要功能,因此它不能被广泛使用。与此同时,GNU/Linux 操作系统,作为使用 Linux 内核而非 Hurd 内核的 GNU 操作系统的衍生版本,自 20 世纪 90 年代起已经获得了巨大成功[^8]。这表明了 GNU 操作系统不是一个静态的程序集合;用户和再分发者可以根据他们的需求和偏好来选择不同的软件包。其结果仍是一种 GNU 操作系统的变体。 +完整的 GNU 操作系统的首个测试版于 1996 年发布,它包括 GNU Hurd,我们的内核,后者于 1990 年开始开发。直到 2001 年,GNU 操作系统(包括 GNU Hurd)开始能够相对可靠地运行,但是 Hurd 仍然缺少一些重要功能,因此它不能被广泛使用。与此同时,GNU/Linux 操作系统,作为使用 Linux 内核而非 Hurd 内核的 GNU 操作系统的衍生版本,自 20 世纪 90 年代起已经获得了巨大成功[^cate-8]。这表明了 GNU 操作系统不是一个静态的程序集合;用户和再分发者可以根据他们的需求和偏好来选择不同的软件包。其结果仍是一种 GNU 操作系统的变体。 由于 GNU 操作系统的目标是自由,GNU 操作系统中的任何一个组件都是自由软件。但是,它们不必须都是左版的,任何类别的自由软件都可以被合法并且合适地包含进来,如果它有助于实现技术上的目标。 @@ -84,11 +84,11 @@ GNU 操作系统是一种类 Unix 操作系统,它完全由自由软件构成 ### GNU 软件(GNU Software) -“GNU 软件”是指在 GNU 计划支持下发布的软件[^9]。如果一个程序是 GNU 软件,我们也可称之为 GNU 程序或 GNU 软件包。GNU 软件包的自述文件(README)或手册应当声明它是一个 GNU 软件包;同时,自由软件目录[^10]标识了所有 GNU 软件包。 +“GNU 软件”是指在 GNU 计划支持下发布的软件[^cate-9]。如果一个程序是 GNU 软件,我们也可称之为 GNU 程序或 GNU 软件包。GNU 软件包的自述文件(README)或手册应当声明它是一个 GNU 软件包;同时,自由软件目录[^cate-10]标识了所有 GNU 软件包。 大部分 GNU 软件是左版的,但不是全部;然而,所有 GNU 软件都必须是自由软件。 -有些 GNU 软件是由自由软件基金会(FSF)员工所编写的,但是大部分 GNU 软件来自众多志愿者[^11](某些志愿者由商业公司或者大学支付薪酬,但他们确实是我们的志愿者)。某些贡献的软件由 FSF 拥有版权,有些由编写它们的贡献者拥有版权。 +有些 GNU 软件是由自由软件基金会(FSF)员工所编写的,但是大部分 GNU 软件来自众多志愿者[^cate-11](某些志愿者由商业公司或者大学支付薪酬,但他们确实是我们的志愿者)。某些贡献的软件由 FSF 拥有版权,有些由编写它们的贡献者拥有版权。 ### FSF 拥有版权的 GNU 软件(FSF-Copyrighted GNU Software) @@ -142,25 +142,25 @@ FSF 遵循这样的规则,我们不能在自己的计算机上安装任何私 例如,GNU Ada 编译器是由一家商业公司开发的。它一直以 GNU GPL 的条款发布,每一份副本都是自由软件;但它的开发者贩卖其支持合同。当它们的销售员同潜在的客户交谈时,有时客户会说“我们更加信赖商业化的编译器”。销售员回答说“GNU Ada 确实是一款商业化的编译器;它恰好也是一款自由软件”。对于 GNU 计划,上述优先级应该是另一种顺序:重要的是 GNU Ada 是一款自由软件;它同时也是一款商业软件只是细节。然而,由于其作为一款商业软件而带来的额外发展是大有裨益的。请您帮助我们宣传这种认识:自由的商业软件是可能的。您可以努力通过在您想要表达“私有”的时候避免使用“商业”来达到这样的效果。 - [^1]: 参见《Linux 和 GNU 系统》一文以获得更多信息。 + [^cate-1]: 参见《Linux 和 GNU 系统》一文以获得更多信息。 - [^2]: 参见 “Free Software Is More Reliable!” 一文,位于 <http://gnu.org/software/reliability.html>。 + [^cate-2]: 参见 “Free Software Is More Reliable!” 一文,位于 <http://gnu.org/software/reliability.html>。 - [^3]: 参见《“开放源代码”为什么不符合自由软件的思想》一文。 + [^cate-3]: 参见《“开放源代码”为什么不符合自由软件的思想》一文。 - [^4]: 参见《为什么升级到 GPLv3》以获得更多信息。 + [^cate-4]: 参见《为什么升级到 GPLv3》以获得更多信息。 - [^5]: 参见《X Windows 系统陷阱》。 + [^cate-5]: 参见《X Windows 系统陷阱》。 - [^6]: 参见 “The BSD License Problem,” 一文,位于<http://gnu.org/philosophy/bsd.html>。 + [^cate-6]: 参见 “The BSD License Problem,” 一文,位于<http://gnu.org/philosophy/bsd.html>。 - [^7]: 参见 “Overview of the GNU System,” 一文,位于<http://gnu.org/gnu/gnu-history.html>以获知更多历史背景。 + [^cate-7]: 参见 “Overview of the GNU System,” 一文,位于<http://gnu.org/gnu/gnu-history.html>以获知更多历史背景。 - [^8]: 参见《Linux 和 GNU 系统》一文以获得更多信息。 + [^cate-8]: 参见《Linux 和 GNU 系统》一文以获得更多信息。 - [^9]: 参见 “Overview of the GNU System,” 一文,位于<http://gnu.org/gnu/gnu-history.html>以获知更多历史背景。 + [^cate-9]: 参见 “Overview of the GNU System,” 一文,位于<http://gnu.org/gnu/gnu-history.html>以获知更多历史背景。 - [^10]: 参见 <http://directory.fsf.org>。 + [^cate-10]: 参见 <http://directory.fsf.org>。 - [^11]: 参见 <http://gnu.org/people/people.html>。 + [^cate-11]: 参见 <http://gnu.org/people/people.html>。 |