summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTong Hui <tonghuix@users.noreply.github.com>2017-09-21 00:04:16 +0800
committerGitHub <noreply@github.com>2017-09-21 00:04:16 +0800
commite43a21ec692f39f61ad58b5b22250084d9328c1e (patch)
tree08bd498ff4a5ede4ed057ec6e0dadab97bb20161
parent0f3233806d580cd258b7354575005f3ba35a2633 (diff)
parentba9c3d39e82f0947820b24096fecedb465b356c0 (diff)
downloadfsfs-zh-e43a21ec692f39f61ad58b5b22250084d9328c1e.tar.xz
Merge pull request #159 from wxy/patch-10
Update open-source-misses-the-point.md
-rw-r--r--docs/open-source-misses-the-point.md16
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/open-source-misses-the-point.md b/docs/open-source-misses-the-point.md
index 36a664d..9795cb3 100644
--- a/docs/open-source-misses-the-point.md
+++ b/docs/open-source-misses-the-point.md
@@ -11,7 +11,7 @@
自 1983 年以来,自由软件运动一直为计算机用户的自由而战。1984 年,我们发起开发自由的操作系统 GNU,避免那些否定用户自由的非自由操作系统。在(二十世纪)八十年代,我们开发出了这个系统的重要组件,还有 GNU 通用公共许可证(GNU GPL)——一个专门用于保护所有用户自由的许可证。
-并不是所有的自由软件用户和开发人员都认同自由软件运动的目标。1998年,一部分人从自由软件社区中分裂出去,并且开始了以“开源”为旗号的运动。提出“开源”这个说法原本是为了避免“free software”可能产生的一些误解,但却很快就与自由软件运动的哲学观点分道扬镳了。
+并不是所有的自由软件用户和开发人员都认同自由软件运动的目标。1998 年,一部分人从自由软件社区中分裂出去,并且开始了以“开源”为旗号的运动。提出“开源”这个说法原本是为了避免“free software”可能产生的一些误解,但却很快就与自由软件运动的哲学观点分道扬镳了。
一些“开源”的支持者认为它是“自由软件的商业市场运动”,因为突出现实利益能吸引商业执行部门,并且避免纠缠于他们不想听的是非观点。其他支持者甚至断然否定自由软件运动的伦理和社会价值观。不管他们的观点是哪一种,“开源”运动中都没有谈起或提倡这种价值观。“开源”这个说法很快便与一些现实想法和论点勾连在一起了,比如构建强大而稳定的软件。从那时起许多“开源”的支持者也因此而加入其中,并持同样观点。
@@ -27,15 +27,15 @@
实际上,开源的标准比自由软件要弱一些。据我们所知,目前所有的自由软件都算是开源软件。几乎所有开源软件也都是自由软件,但也有例外。首先是一些开源许可证过于严苛,因此并不能认定为是自由许可证。比如“Open Watcom”的许可证就不是自由的,因为它不允许将修改后的软件私人使用。幸运的是,只有很少一些程序使用这样的许可证。
-其次,实践中更重要的一点是,很多产品包含了计算机可以检查可执行程序签名的方法,以便禁用用户安装其他版本的可执行程序。只有这个有特权的公司可以允许所有设备运行,或允许用户访问其全部兼容设备。这种设备我们称之为“暴君”(Tyrants),而这种行为称之为“tivo 化”(tivoization),以我们第一次看见这样做的产品(Tivo)而得名。即使可执行文件是从自由的源代码构建出来,用户却无法运行修改版,所以这个可执行文件也是非自由的。
+其次,实践中更重要的一点是,很多产品包含了计算机可以检查可执行程序签名的方法,以便阻止用户安装其它版本的可执行程序。只有这个有特权的公司可以允许所有设备运行,或允许用户访问其全部兼容设备。这种设备我们称之为“暴君”(Tyrants),而这种行为称之为“tivo 化”(tivoization),以我们第一次看见这样做的产品(Tivo)而得名。即使可执行文件是从自由的源代码构建出来,用户却无法运行修改版,所以这个可执行文件也是非自由的。
-开源标准并没有认识到这个问题。它只关注源代码的许可证问题。因此,可执行文件是从比如像 Linux 这种开源且自由的源代码构建,却不可修改的只是开源软件但不是自由的。很多 Android 产品包含了这种基于 Linux 的非自由 tivo 化的可执行文件。
+开源标准并没有认识到这个问题。它只关注源代码的许可证问题。因此,从比如像 Linux 这种开源且自由的源代码构建,却不可修改的可执行文件只是开源软件但不是自由的。很多 Android 产品包含了这种基于 Linux 的非自由 tivo 化的可执行文件。
### 对“自由软件”和“开放源代码”的常见误解
术语“free software”容易被误解:一个下意识的理解,“你可以无偿得到的软件”,而其真正含义“给予用户真正自由的软件”同样与其名称相符。我们通过广为散播自由软件的定义和强调“理解 free 为‘自由的言论’,而并非‘免费啤酒’”,来解决这个问题。这不是一个完美的解决方法;它不能完全排除这个问题。如果它没有其它问题的话,也许一个没有歧义且正确的说法会更好一些。
-然而很不幸,英语里所有可选的说法都存在各种问题。我们曾看到过很多这种情况,人们收到很多建议,但没有一个是明显“正确”的选择。(例如,在某些环境中法语和西班牙语单词“自由”是有效的,但印度人却完全不认可。)每个提交的用来替代“自由软件”的词语都存在一些语义问题——这也包括“开源软件”。
+然而很不幸,英语里所有可选的说法都存在各种问题。我们曾看到过很多这种情况,人们收到很多建议,但没有一个是明显“正确”的选择。(例如,在某些环境中法语和西班牙语单词“自由”是有效的,但印度人却完全不认可。)每个提交的用来替代“自由软件”的词语都存在一些语义问题——这也包括“开源软件”。
“开放源代码软件”的官方定义(由开放源代码促进会公布,这里引用太长了[^open-5])是间接引述自我们的“自由软件”的标准。与自由软件不同;在一些方面稍微有点宽松。尽管如此,他们的定义大多数情况还是非常接近我们的定义的。
@@ -49,7 +49,7 @@
开源的支持者们试图通过指出他们的官方定义来应对这个问题,但收效甚微,甚至还不如直接用“自由软件”。“free software”这个说法天生就只有两种含义,其中一个是我们设想的含义,所以领会了“言论自由,而并非免费的啤酒”的人就不会曲解它。但是“开源”只有一个天然的含义,但是这个含义却和它的支持者们预想的不同。所以不存在一个一劳永逸的方法来解释和证明其官方定义。这就产生了更大的歧义。
-另外一个关于“开源”的误解认为它的意思是“不使用GNU GPL”。这还会产对一个对“自由软件”的误解,认为自由软件就是“GPL 许可证保护的软件”。这样都不对了,因为 GNU GPL 被当作是一个开源许可证,而大多数开源许可证被当作是自由软件许可证。而且还有很多不是 GNU GPL 的自由软件许可证[^open-10]。
+另外一个关于“开源”的误解认为它的意思是“不使用 GNU GPL”。这还会产对一个对“自由软件”的误解,认为自由软件就是“GPL 许可证保护的软件”。这样都不对了,因为 GNU GPL 被当作是一个开源许可证,而大多数开源许可证被当作是自由软件许可证。而且还有很多不是 GNU GPL 的自由软件许可证[^open-10]。
“开放源代码”甚至已经被引申和应用到了其他活动中,比如政府、教育和科学,那些没有源代码的,与软件的标准并不相关的领域。这些活动唯一的共同点是他们只是以某种方式邀请人们参加。而目前为止这个概念只是被引申成了“参与”或“透明”而已,甚至更浅。最坏的情况,它已经成为一个空洞的流行语[^open-11]。
@@ -69,7 +69,7 @@
### 强大而可靠的软件可能是件坏事
-我们想让软件变得强大而可靠的想法,来自软件被设计用于服务它的用户的假设。如果软件强大而可靠,这意味着它将更好地服务于用户。
+我们想让软件变得强大而可靠的想法,来自“软件是被设计用于服务其用户”的假设。如果软件强大而可靠,这意味着它将更好地服务于用户。
然而只有在软件尊重了用户的自由时,才能说它服务于用户。如果软件被设计的目的是使用户枷锁缠身会怎样呢?那样的话,强大仅仅意味着枷锁套得更紧,而可靠则使枷锁更难去除。恶意的功能,比如针对用户的间谍行为、限制用户、后门和在专有软件里很常见的强制性升级,甚至有些开源的支持者也想实现这些。
@@ -85,7 +85,7 @@
然而,这正是开源的引领者决定要做的。他们希望停止对伦理规范和自由问题的讨论,而仅仅关注某个自由软件直接的实际利润,这样,他们或许就能更有效地将软件“卖”给某些用户,特别是商业用户。
-用他们自己的话说,这种方法已经被证实是有效的。开源的修辞方式已经吸引了许多商业和个人用户来使用,甚至开发这些壮大我们社区的自由软件——但仅仅是在表面的、实用上的。开源哲学,和它纯粹的实用主义价值观,阻碍了人们对自由软件更深层观点的理解;它将许多人带进了我们的社区,但却没有教他们去捍卫社区。就目前的现状来看还是不错的,但是它不足以捍卫自由。要吸引自由软件用户,需要让他们成为个体自由的捍卫者。
+用他们自己的话说,这种方法已经被证实是有效的。开源的修辞方式已经吸引了许多商业和个人用户来使用、甚至开发这些壮大我们社区的自由软件——但仅仅是在表面的、实用上的。开源哲学,和它纯粹的实用主义价值观,阻碍了人们对自由软件更深层观点的理解;它将许多人带进了我们的社区,但却没有教他们去捍卫社区。就目前的现状来看还是不错的,但是它不足以捍卫自由。要吸引自由软件用户,需要让他们成为个体自由的捍卫者。
迟早这些用户会因为一些实际利益而转向专有软件。无数的公司试图提供这种诱惑,有些甚至提供免费副本。为什么用户会减少?只有他们领悟了自由软件所赋予用户的自由,去珍惜自由的价值,而不只关心特定自由软件在技术上和实用性上的方便性价值,他们就会明白了。为了传播这种思想,我们必须谈论自由。对商业采取一定的沉默方式对于社区来说是有益的,但是,如果大家普遍地把对自由的向往看作是一种怪癖,那将是很危险的。
@@ -131,7 +131,7 @@ school-of-management/15-352-managing-innovation-emerging-trends-spring-2005/read
[^open-9]: Karl Mathiesen 和 Tess Riley,“Texas Teenager Creates $20 Water Purifier to Tackle Toxic E-Waste Pollution”(德州青少年创建 $20 水净化器,以解决有毒电子废物污染环境),2015年8月27日。<http://theguardian.com/sustainable-business/2015/aug/27/texas-teenager-water-purifier-toxic-e-waste-pollution>
-[^open-10]: 参见“Various Licenses and Comments about Them” <http://gnu.org/licenses/license-list.html>”
+[^open-10]: 参见“Various Licenses and Comments about Them” <http://gnu.org/licenses/license-list.html>
[^open-11]: Evgeny Morozov,“Open and Closed”(开放和封闭),2013年3月16日,<http://www.nytimes.com/2013/03/17/opinion/sunday/morozov-open-and-closed.html>