为什么我们必须反对UCITA
UCITA是一项由专有软件开发者设计的法律提案,现在他们要求美国所有五十个州都采用该法案。如果UCITA被采用,它将灾难性地威胁自由软件社区(1)。欲了解原因,请继续阅读下文。
通常我们相信大公司应该对顾客施行严格的责任标准,因为他们负担得起,并且这也可以使他们可信。另一方面,对个人、业余爱好者和慈善家则应该更友善一些。
UCITA却恰恰相反。它要求个人、业余爱好者和慈善家承担责任,而不是大公司。
你可以看到,UCITA声称在默认情况下,软件开发者或发布者应对程序中的缺陷负有全责;但是它又允许使用软件拆封许可证来超越默认的许可证。狡猾的专有软件公司将会使用软件拆封许可证来完全避开责任。但是爱好者和独立为他人开发软件的个体户却经常上当,因为他们不知道这个问题。而且我们这些自由软件开发者将没有任何可靠的方法来避免该问题。
我们能够作些什么?我们可以通过改变我们的版权来避免它。但是因为我们并不使用软件拆封许可证,我们无法超越UCITA的默认许可。也许我们可以禁止在采纳UCITA提案的美国各州发布软件。这也许可以解决问题—对于我们将来发布的软件而言。但是我们无法对我们已经发布的软件追溯这样的工作。人们已经得到那些软件版本,而且已经被授权在这些州发布它们—根据UCITA,当他们这样作的时候,他们会使我们承担责任。我们无法现在通过改变许可证来扭转这种态势;我们必须进行结果未知的复杂法律辩论。
UCITA还有另外一个将对自由软件的发展产生长期损害的间接后果—它赋予专有软件开发者禁止反向工程的权力。这会让他们可以轻易地制定保密的文档格式和协议,而我们却无法通过合法途径来了解。
这对于满足用户实际需要的自由软件的开发将是致命的阻碍,因为与非自由软件用户的交流就是其中一种实际需要。如今很多用户感觉他们必须使用Windows,只是因为可以读写Word格式的文档。Microsoft的“万圣节备忘录”声明了将使用保密格式和协议作为武器来阻碍GNU/Linux系统发展的计划(2)。
实际上类似的限制已经在挪威被用以起诉16岁的Jon Johansen,他弄懂了DVD的格式,从而使在自由操作系统中开发自由的DVD播放软件成为可能。(电子先锋基金会正在帮助他辩护;更多信息见eff.org。)
一些自由软件的朋友们争论说UCITA将会使我们的社区受益,它可以使非自由软件的限制变得令人无法容忍,这样就把用户引向我们。据实说来,不太可能,因为这是在假设专有软件的开发者会做损害他们自己利益的事。他们也许是贪婪和无情的,但是他们并不愚蠢。
专有软件的开发者会使用UCITA赋予他们的额外权力来扩大他们的利益。他们不会一直都用该权力扼杀一切,反过来,他们会努力寻找该权力可以带来最大利益的使用方式。那些导致用户停止购买的UCITA权力实践将被放弃;那些大多数用户能够容忍的实践将成为标准。UCITA不会帮助我们。
UCITA并不仅仅适用于软件。它适用于所有的计算机可读写信息。即使你只使用自由软件,你也可能会在你的计算机上阅读文章以及访问数据库。UCITA将允许出版者向你强加最蛮横的限制。他们可以在任何时候回过头来改变许可,并且在你不接受的时候强迫你删除材料。他们甚至可以禁止你描述在材料中发现的错误。
这对于任何人来说都太过蛮横,即便是出于间接的好意。作为理性的人,我们不能通过支持对其他人的压迫和不公正来迫使他们加入我们的阵营。我们不是不择手段的阴谋家1。自由软件的重点就是互相关爱。
我们唯一聪明的计划,我们唯一理性的计划,就是…击败UCITA!
如果你愿意通过会见你的州立法者来帮助反对UCITA,请发送邮件到Skip Lockwood<[email protected]>。他会告诉你如何有效地作出贡献。
弗吉尼亚州和马里兰州(3)急需志愿者,不过加利福尼亚州和俄克拉荷马州很快也会需要。也许或早或晚每个州都会有一场战斗。
有关 UCITA 的更多信息,请见 badsoftware.com [已归档页面]或参阅 UCITA 的 Wikipedia 页面: UCITA 的 wikipedia 页面。
注
- 别人使用术语“开源”来描述类似的软件,我使用“自由软件”以表明自由软件运动仍然存在—开源运动并没有替换或者吸收我们。
如果你珍惜你的自由和便利,我建议你使用术语“自由软件”,而不是“开源”,来表达你的工作,从而明确支持你的价值观。
如果你珍惜准确的表达,请使用术语“自由软件”,而不是“开源”,来描述自由软件运动的工作。GNU操作系统及其派生的GNU/Linux系统、众多GNU软件包以及GNU GPL基本上都是自由软件运动的作品。开源运动的支持者们有权推动他们的观点,但是他们不应该以我们的成就为基础做这件事。
请参看 gnu.org/philosophy/open-source-misses-the-point.html 来了解更多解释。
- 该系统经常被成为“Linux”,但是确切地说,Linux实际上是一个内核,是系统的一个重要组成部分(参看gnu.org/gnu/linux-and-gnu.html)。
- 马里兰州的下议院已经批准了UCITA;其参议院面临在立法会会期内,4月10日,通过该法案的压力。
如此仓促地表决该提案甚至明显比该提案本身更愚蠢。所以,如果你生活在马里兰州,请致电或写信给你的州参议员,表达参议院如果不能断然拒绝该提案,那么至少也要把UCITA推迟到夏天讨论。
如果你认识任何在马里兰州用计算机工作的人,请将本文转发给他并请求其支持。
你支持反对UCITA的运动,请在显著位置链接本页,http://www.4cite.org [已关闭]。