采访:Richard Stallman

我们已经有一段时间没有联系到斯塔尔曼了。但几个月前,我们环顾了法律、政治和技术的发展,发现他可能是极端主义和偏执狂一直都有保证因此,当一家伊朗Linux出版物联系我们,问我们是否愿意出版他们最近与Stallman进行的采访的英文译文时,我认为这是一个特别丰富的机会。

在采用自由软件方面,伊朗是一个特别有趣的例子。像欧洲和北美以外的许多国家一样,没有为软件付费的风气,事实上伊朗是不是签字人WTO版权条约,该条约隐含并事实上的意味着外国软件可以在伊朗境内自由分发,无需支付许可费。因此,Windows和其他西方商业软件广泛且价格低廉。尽管如此,Linux和其他自由软件在计算社区中的立足点与在其他地方的流行程度相似。

因此,不言而喻,下面是采访:

左后:在我们开始之前,让我提一下,在伊朗这样的国家,人们
不受法律强制遵守版权使用计算机
软件。几乎每一个软件都可以通过
少量的钱,甚至是免费的。

因为我致力于区分“言论自由”
从“免费啤酒一样免费”开始,我采用了这种做法
当我指的是“零价格”时,总是说“免费”,从不说“免费”。
这样,当我说“自由”时,它总是意味着“阿扎迪”。

左后:因此,那些选择
使用和提倡自由软件纯粹出于哲学原因
由于对自由的热爱,他们非常尊重你
以及你所做的一切。

RMS(有效值):
由于其他人也可能阅读本文,我在这里包括
免费(azadi)软件。

自由软件是指尊重用户自由和
社区。对于任何程序,要么由用户控制程序,要么
程序控制用户。

为了让用户控制程序,他们需要这四个
基本自由。

0.根据需要运行程序。

1.研究程序的源代码,并对其进行更改,确实如此
您希望的计算方式。

2.制作准确的副本,并在您希望的时候将其重新分发给其他人。

3.复制修改后的版本并将其重新分发给
如果你愿意,其他人也可以。

我们称之为“自由软件”。

如果用户不控制程序,则程序控制
用户和开发人员控制程序。这是免费的
软件。这是不公平的,我们的目标是消除
不公正。

我在1983年发起了自由软件运动。1984年我开始
开发一个名为GNU的自由软件操作系统。1992年,GNU
几乎完成了,缺少了一个基本组件。那一年,
托瓦尔斯解放了Linux,填补了GNU的最后一个空白。这个
数百万用户使用的操作系统基本上是GNU,添加了Linux。

左后:当您开始GNU项目时,您从您的
在大学工作。考虑到项目
需要投资,你得到过任何财务支持吗?你有没有
有主要赞助商吗?

RMS(有效值):
术语“投资”在这里不适用,因为这意味着
把钱花在生意上以获得更大的后续利润。
着手做一件大事,但这不是一件生意,也不是目的
比利润更重要。

当我开始为GNU操作编写代码时,我辞去了麻省理工学院的工作
因为我想确保麻省理工学院不能申请
我为GNU编写的代码的版权。

显然,财政支持在一开始并不重要,因为
我自己取得了进步,这吸引了其他人的帮助。

左后:GNU项目是否产生任何收入来弥补其自身的收入
成本?

RMS(有效值):
这个问题假设的是一个集中式项目,而不是它是如何实现的
作品。GNU系统由许多组件组成,每个组件
组件有自己的开发人员。其中一些团体获得了资金
以各种方式,但他们是分开独立完成的。一些
小组完全由志愿者组成。

左后:请你向我们的读者介绍一下
住房?你是否同意HURD现在比
之前因为Linux基金会拒绝GPL v3?

RMS(有效值):
赫德需要做大量工作才能在Linux的实践中具有竞争力,
但我不了解细节。

在GPL v2下使用Linux导致的问题是
tivoized-用于“暴君”产品,不允许用户
用她自己的版本替换操作系统。

让我们假设Hurd实际上和Linux一样完整。赫德
不允许tivoization,因此它不能用于暴君产品。
但这并不能阻止他们生产暴君产品——他们会
请改用Linux。

因此,为了制止暴君产品,赫德需要
不仅要与Linux媲美,而且要比Linux优越得多。这似乎不是
成为一个可能的前景。因此,我不知道我们能做什么
从技术上杜绝使用免费软件的暴君产品。

我们能做的,至少是阻止他们使用我们的代码。
在GNUGPLv3-or-later下发布我们的代码可以实现这一点。

左后:托瓦尔兹先生几乎没有提供合理和可接受的信息
拒绝更新许可证的原因。在他看来
没有必要,版本2就足够了。你觉得怎么样
他的决定?如果
他同意使用GPL v3?

RMS(有效值):
他告诉我,他赞赏GPL v3中的许多改进,但
其中一个目标:制造商告知的要求
用户如何在购买的产品中安装修改过的软件。

今天的许多计算机都是为制造商升级而设计的
但用户无法更改。在这种情况下,
可执行文件不是自由软件,即使其源代码可能是
免费。我们称之为“反歧视”或“锁定”,并称之为
设计一个“暴君”。许多Android手机都是暴君:它们包含
从免费源代码编译的Linux可执行文件,但
可执行文件是非免费的,因为用户被阻止运行
修改后的版本。

GPL版本3通过要求制造商
告诉您签署您自己版本的
程序,以便它可以在设备中运行。这就是托瓦尔兹所反对的
他想允许Linux的虚拟化,根据他
告诉我,这就是他拒绝GPL版本3的原因。

左后:GPL v3对多媒体编解码器的安装是否有限制
和专有应用程序?

RMS(有效值):
我不明白为什么会这样,但问题很模糊,所以我有
很难回答。如果你指定一个更精确的场景,我会
能够给出肯定的答案。

左后:现在,在
linux内核。你不认为linux正在从
成为专有软件的自由?

RMS(有效值):
当二进制Blob
包括在内。无论它现在是否正在远离这条道路,
我不知道。无论是哪种方式,自由都要求拒绝这些污点。
这就是为什么我们维护Linux-libre,我们自己的100%免费软件
Linux的修改版本。

左后:目前,FSF的主要关注点是什么
输出是?

RMS(有效值):
FSF有四项主要活动:基础设施、活动、GPL
执法和教育/筹资。

基础设施是指服务器,如www.gnu.org和
gnu使用的savannah.gnu.org。

运动意味着教育和政治煽动方面的努力,例如
作为缺陷ByDesign.orgPlayOGG.org游戏.

强制执行GPL意味着向违反GPL的公司写信(
软件版权归FSF所有),并告知他们
他们必须停止侵犯版权。

对公众进行自由软件教育和募捐相结合
因为相同的活动通常会实现这两个结果。

左后:关于什么是合适的标题有很多争论
GNU/Linux。然而,许多用户在
这方面。大多数参考文献提供了操作的定义
或多或少像这样的系统:“
将软件与硬件连接起来。”定义是什么
记住,为什么我们不能简单地将操作系统称为“linux”或
“HURD”?

RMS(有效值):
正确的名称取决于您正在谈论的软件集合
关于。

根据上面引用的定义,您谈论的是内核和
仅限驾驶员。Linux是一个内核,所以您可能正在谈论
关于Linux。

然而,如果您正在谈论Trisquel或Debian之类的发行版,
这远不止是“将软件与
硬件”。这些发行版基本上都是完整的、可用的系统
添加了Linux的GNU系统。所以你应该给他们打电话
“GNU/Linux”。

我将“操作系统”定义为“
实施通常的活动,并为实施提供基础
其他活动。”GNU在这个意义上是一个操作系统,就像以前一样
Unix,这些发行版也是。

顺便说一下,“软件”没有复数形式。它就像“文学”或
“汽油”。任何数量的程序都是“软件”。

左后:Digitizer最近发布的统计数据(基于分析
关于Ubuntu内部所有软件的代码行数
11.04主要仓库。他们宣布只有8%左右
属于GNU项目的代码。你觉得怎么样
那个?

RMS(有效值):
我不知道他们是怎么达到这个数字的。他们是怎么声称的
确定哪些代码属于GNU项目?没有简单的
以任何简单的方式从代码中确定。也许他们
遗漏了一些GNU包,并且数量不足。

然而,几年后GNU包可能是真的
只有8%。当这种情况发生时,Linux可能会达到0.8%。
这些数字都减少了,原因是差异更大
项目对系统有贡献。减少反映了我们的成功
吸引更多自由软件开发人员。

这对GNU、Linux和Ubuntu之间的关系没有影响。
Ubuntu是1992年开始的GNU/Linux系统的开发
作为GNU系统加Linux。

左后:您宣布在gNewSense中,GNU的份额为%15,而
Linux只有1.5%的份额。

RMS(有效值):
我不记得确切的数字了,但看起来差不多是对的。
这表明系统的GNU比Linux多。

左后:因此,如果我们选择代码量作为标准,
每个发行版可能有不同的名称
除了Linux和GNU之外的项目都涉及到发行版
比率在不断变化。

RMS(有效值):
如果问题是将系统称为“GNU/Linux”还是“Linux”,
那些事情对那没有影响。然而,系统的其余部分
可能会发生变化,GNU对系统的贡献仍然比
Linux就是。请参阅http://www.gnu.org/gnu/gnu-linux-faq.html许多.

左后:你认为
代码是命名发行版的合适索引?

RMS(有效值):
不,我认为这不是唯一的依据。我提到它是因为它是
关于今天的系统的客观和可验证的事实。

然而,我认为GNU项目启动了开发
这个系统,并给它命名为GNU,是一个强有力的理由
将系统视为GNU的开发。

请参见http://www.gnu.org/gnu/linux-and-gnu.html.

左后:除了GCC,GNU的哪一部分可以被视为
操作系统核心?调用GNU的真正理由是什么
GNU/Linux的基础?

RMS(有效值):
Binutils、Coreutils、Bash和GNU libc同样是中心和
GCC和Linux都是必需的。然而,“核心”的概念似乎
是一种人为的区别。从一开始,我们就瞄准了
使GNU成为一个完整的类Unix系统,而不仅仅是一个“核心”。

左后:那么我们还可以称之为无GNU操作系统吗
使用EKOPath代替GCC,使用zsh代替bas等)GNU/Linux?

RMS(有效值):
如果替换所有GNU,结果将不是GNU/Linux。但为什么
想做这样的事吗?

左后:分布的数量正在迅速增加。尽管
这有助于自由软件迎合更多人的口味和需求
人们,有些人说这是浪费时间和精力
本可以用于上游项目。你同意吗
和他们在一起?你对统一的标准发行版有什么想法?

RMS(有效值):
人们和组织通常认为,当
他们加入自由软件社区是为了制作一个发行版。如果他们
目标是发展他们的技能,也许这是一种有用的方法,
但我认为大多数发行版都没有太多其他用途。

因此,我敦促人们集中精力帮助
现有的免费发行版,而不是制作新的发行版。

请参见gnu.org/distros获取有关免费GNU/Linux发行版的信息。

左后:与自由软件最初的野心相反
移动,许多发行版都在发布非免费程序。有什么害处
这会影响运动吗?对此问题可以做些什么?

RMS(有效值):
使用Ubuntu等非免费发行版的直接影响
GNU/Linux是指有些人安装了GNU/Lin,但他们并没有获得所有
通往自由的道路。

如果这是非免费发行版的最坏后果。应该是的
很不幸,但不会危及运动的目标。即使
这些用户还没有完全获得自由,他们已经获得了很大的自由
迈向自由。然而,非免费发行版还有另一个
造成更大伤害的影响:它让人们对
我们的工作目的是什么。

Ubuntu的开发人员没有说,“很抱歉这个发行版这么做了
没有完全实现只有自由软件才尊重的自由。”他们
不要提“自由软件”。相反,他们谈论的是“开放
他们说他们的目标是提供“尽可能最好的
用户体验”。

那么我们的目标是什么?是为了赢得自由,还是为了吸引人
用户体验?由你决定你的目标是什么。然而,
自由软件社区的新手更有可能获得
来自Ubuntu的想法比来自自由软件运动的想法要多。因此,大多数
来到我们社区的人学会了寻找“最好的”
而不是他们的自由。

为了防止这一点冲走自由软件运动
不断的努力,这就是为什么我如此强烈地关注
非免费发行版的问题。

左后:我们的读者真的很想知道
您个人使用的桌面环境。

RMS(有效值):
我使用的是gNewSense,直到最近它还是唯一的100%免费软件
在我的电脑上运行的GNU/Linux发行版。这台电脑是Lemote
Yeeloong有一个或多或少是MIPS的中文处理器。

现在有另一个发行版在Yeeloong上运行,Parabola,
我希望能尽快尝试。

我的大部分工作都是在文本终端上完成的,因为这比
对我来说效率很高,但我也有GNOME在运行。

左后:许多研究所致力于传播免费
Sourceforge和Google Code等软件禁止来自
伊朗和其他受美国制裁的公司
为这些国家提供服务。此外,几个月前,Redhat
阻止伊朗积极贡献者进入其管理层
董事会。你的意见是什么?哪一个更重要,
遵守美国法律或帮助所有用户访问和发言
在自由软件中?

RMS(有效值):
你将纯粹的法律问题与道德问题进行比较
他们之间没有可比性。

美国组织无法逃脱违反美国出口管制法的惩罚。
他们会被阻止的。FSF也遵守美国出口管制法,并且
不会向伊朗出售产品。无论这项法律是否公正,我
不能责怪美国组织遵守了它。

但美国出口管制法是否要求仓库封锁
与伊朗的联系?FSF的律师告诉我们,我们不是
需要阻止连接,所以我们不会阻止连接。为什么
Sourceforge和谷歌的员工认为这是必需的,我不知道。
问他们会很有意思,但我想他们会答应的
空洞的回答。

从法律问题转向道德问题是错误的
美国对自由软件实施贸易制裁是荒谬的。那个
不会阻止商业或伊朗政府免费获取和使用
软件,它只是给伊朗人个人带来不便,同时也妨碍
他们为世界共享知识做出了贡献。

左后:我们假设许多软件开发人员实际上并不关心
关于这些制裁,许多伊朗用户绕过了审查制度
并下载代码。你认为他们在做坏事吗,
道德上和法律上?

RMS(有效值):
从法律上讲,他们是安全的:美国不能起诉
伊朗这样做。从道德上讲,这对贸易来说是错误的
对自由软件的制裁。

左后:软件开发人员如何以免费为生
软件?除了捐款和有偿支持外,还有什么
自由软件的收入模式?

RMS(有效值):
大多数付费软件开发包括编写定制软件。
在一个所有
软件是免费的:同样的客户会为同样的工作支付费用,并且
获得类似的软件,但他们会将其作为免费软件接收。
有许多小公司已经这样做了。

这不是唯一的模式,但它是一个常见的模式。

左后:正如你之前所承认的,开源模式赢得了更多
粉丝们将其与自由软件模型进行了比较。

RMS(有效值):
这里有一个误解:这不是两个“模型”。免费
(azadi)软件不是“模型”。这是一种哲学,一场运动
软件用户基于道德基础的特定自由。(请参见
http://www.gnu.org/philosophy/free-sw.html.)

开源也是一种哲学,但它是一种非常不同的哲学
与道德无关;它的价值观是实用方便的价值观。

开源似乎有更多的支持者。我不知道为什么,但我
有猜测。首先,媒体通常采用开源
哲学的假设,只提到这个名字。因此
人们遇到了比我们更为开放源码的哲学。第二,打开
与我们相比,消息来源与权势集团的分歧更少,而且
使其观点不那么有争议。

左后:一些人认为自由软件运动及其
哲学不仅限于计算机,而且可以推广
其他科学分支。你同意他们的意见吗?你…吗
相信所谓的“自由科学”或“自由知识”
会被追捕吗?你怎么看,有可能
在其他知识领域引发类似的运动?

RMS(有效值):
自由软件运动适用于软件。什么是软件?

程序是作者的作品,用于告诉计算机
去做一件事。换句话说,这是一项用来做实际工作的工作。
用户有权控制他们所做的工作,所以他们需要
控制工作。这需要四种自由。

同样的论点也适用于其他设计用于
实际工作。例如,烹饪食谱、教科书
学习或研究,而参考对查找事物起作用。
所有这些都应该是免费的。

“知识”与软件是一种截然不同的东西。作品
可以与知识相关:程序可以体现特定的知识,以及
教科书可以教授特定的知识,但知识不是工作
比如一个程序或一本教科书。因此,我认为我们不能谈论
“自由知识”在这个特殊意义上是自由的。提高知识
不同的道德问题。科学也是如此。

左后:你对在免费许可证中添加新条款有什么想法
禁止将自由软件用于军事目的?正如你所知
政府在军事上广泛使用自由软件
有目的的,有时是为了压迫人民。能做点什么吗
关于那件事?

RMS(有效值):
自由度0是指按您的意愿运行程序的自由度。如果有许可证
限制您运行程序的方式,程序不是免费的
软件。

这一标准至关重要。我们不能接受GNU中的程序
对其用途有限制的系统。如果我们做到了,
不同的程序会有不同的限制。一个程序,
也许是穆斯林写的,可能会禁止餐厅使用
酒精;另一个节目,可能由慕尼黑啤酒节编写
委员会可能会禁止不提供酒精服务的餐厅使用。
沿着这些路线继续下去,我们可能最终会得到一个
任何人都不允许使用。

我们可以阻止政府发动战争
软件许可证中的条件造成的侵犯或酷刑
无论如何都很荒谬。谁实施这些许可?政府会的。如果我们
起诉政府在这些活动中使用我们的软件
政府会说,“我们被迫开战以保护
这不是酷刑,只是“强化审讯”。”
或者,它只会为自己制定一个例外。

左后:你对伊朗的自由软件社区了解多少?如果
你被邀请参加与自由软件有关的活动吗
是吗?

RMS(有效值):
我对伊朗的自由软件社区知之甚少。即使在
我经常访问的一些国家
我会发现很难回答这样的问题
一般性问题。

在目前的形势下,我不会冒险访问伊朗
政府。我发表言论批评政府,我
担心如果我去那里,我可能会被监禁或更糟。

左后:回顾过去,你认为自己的最佳表现是什么
最糟糕的决定?

RMS(有效值):
对不起,我不喜欢向陌生人坦白我最大的错误。

左后:帮助社会关心的下一步应该是什么
保护它的自由?

RMS(有效值):
我很难回答,因为问题不是真的
有意义。这不是通过“步骤”实现的。相反,有很多
我们正在推动的不同领域,以及我们
对手在推搡,这一切都是同时发生的。

然而,制造平板电脑和手机显然至关重要
它可以在没有非自由软件的情况下运行。

左后:你对史蒂夫·约伯之死的评论引发了很多争论
在苹果粉丝和自由软件拥护者中。大量免费
像Eric Raymond这样的软件和开源人士批评了您的
语气,指责你说的太苛刻
侮辱苹果用户。

RMS(有效值):
事实上,埃里克·雷蒙德说我说的对。他似乎是
不愿意同意我的意见,并加上无端的侮辱,所以
语气似乎不友好。但他说我在每一点上都是对的
这一问题。

其他人似乎对批评某人进行了下意识的谴责
他已经死了。有人告诉我,批评对我来说是不公平的
乔布斯无法为自己辩护时,更不用说整个公关
苹果公司的员工正忙着告诉我们世界损失了多少。

坦率地说,我也不太在乎乔布斯。我很担心
关于那些自由受到他的产品和其他产品伤害的人
遵循相同途径的产品。

左后:倡导自由软件的最佳方式是什么?一些免费的
软件用户与Microsoft和
苹果粉丝们,试图说服他们GNU/Linux比
强大。另一组关注哲学和文化
并试图让人们关心他们的
自由。上述两种方法中哪一种更有效?

RMS(有效值):
它们都是“有效的”,但会导致不同的结果。

如果你让人们相信一些免费软件在技术上
他们可能会运行一些自由软件,但他们会继续
在技术上可以使用非免费软件的领域
优越。他们将继续根据
表面问题。这只是部分成功。

然而,如果你说服人们他们应该得到自由,他们会
开始拒绝非免费软件,无论它在技术上是低劣的还是
技术优越,因为他们会看到自由软件
道德上优越。他们会理解这个重要问题
判断正确。这是一次彻底的成功。

技术论据的另一个弱点是非技术人员
可能一点都不在乎。但他们可以理解
道德论证。道德论证是我们唯一能说服的方法
非技术人员成为自由软件的支持者。

我认为用户可以自己判断程序A是否更适合
比B程序方便,所以我不想说服他们
有点问题,除非有人对免费有成见
软件,但还没有尝试过。我主要谈论的是自由。

原始波斯语文章在这里。
本文发表于抄送BY-SA 3.0许可证。

79条评论

  1. 2012年3月20日下午4:33
    • 2012年3月20日下午4:55
      • 2012年3月21日12:45 am
        • 2012年3月21日凌晨2:04
          • 2012年3月21日下午7:25
          • 2012年3月21日下午8:28
          • 2012年3月21日晚上9:08
          • 2012年3月21日10:36 pm
          • 2012年3月21日11:26 pm
          • 2012年3月22日上午9:58
    • 2012年3月20日下午5:10
      • 2012年3月20日下午5:22
        • 2012年3月20日下午5:58
          • 2012年3月20日下午7:04
          • 2012年3月20日下午7:49
          • 2012年3月20日下午7:53
          • 2012年3月21日下午1:56
          • 2012年3月21日下午3:06
          • 2012年3月21日下午2:17
          • 2012年3月22日上午10:06
          • 2012年3月23日上午11:07
  2. 2012年3月20日下午4:49
    • 2012年3月20日10:42 pm
      • 2012年3月20日10:52 pm
        • 2012年3月20日11:42 pm
          • 2012年3月21日凌晨4:03
          • 2012年3月21日上午8:18
          • 2012年3月21日上午8:36
          • 2012年3月21日下午2:18
  3. 2012年3月20日下午5:53
    • 2012年3月20日下午6:14
      • 2012年3月20日下午7:14
        • 2012年3月20日11:15 pm
          • 2012年3月20日下午11:58
          • 2012年3月21日凌晨2:35
          • 2012年3月21日凌晨2:56
          • 2012年3月21日上午9:55
          • 2012年3月21日下午3:08
          • 2012年3月21日上午9:28
    • 2012年3月20日下午7:26
    • 2012年3月20日下午11:22
      • 2012年3月21日下午4:04
        • 2012年3月23日上午8:35
    • 2012年3月21日上午11:03
    • 2012年3月21日下午8:47
  4. 2012年3月20日下午6:27
    • 2012年3月20日9:18 pm
      • 2012年3月20日9:23 pm
        • 2012年3月20日11:02 pm
          • 2012年3月21日凌晨4:46
          • 2012年3月21日上午8:42
          • 2012年3月23日上午8:49
      • 2012年3月20日9:25 pm
        • 2012年3月20日9:52 pm
          • 2012年3月20日10:01 pm
        • 2012年3月20日9:59 pm
          • 2012年3月20日晚上10:03
          • 2012年3月21日上午11:40
          • 2012年3月20日11:10 pm
        • 2012年3月20日下午11:03
  5. 2012年3月20日10:33 pm
    • 2012年3月21日凌晨2:23
  6. 2012年3月21日上午8:22
    • 2012年3月23日上午9:06
  7. 2012年3月21日上午9:04
  8. 2012年3月21日上午9:49
    • 2012年3月21日上午11:40
      • 2012年3月21日下午1:12
  9. 2012年3月21日下午4:24
  10. 2012年3月21日9:23 pm
    • 2012年3月24日下午4:35
  11. 2012年3月21日9:55 pm
    • 2012年3月21日晚上10:21
  12. 2012年3月22日下午5:57
    • 2012年3月22日下午7:53
    • 2012年3月23日下午1:01
      • 2012年3月24日下午4:59
  13. 2012年3月22日11:25 pm
    • 2012年3月23日下午12:28