“软件教父们”声称最新草拟的“通用公共许可协议(GPL 3)”已经在开放源代码社区和自由软件社区之间造成了深深的裂痕。
“(GPL 3)不再是“公平公正”的代表。它是引爆软件世界混乱与纷争的导火线,它完全单方面地倾向于自由软件基金会(FSF)的极端主义政策。它不再是以前那个大部分人都可以接受的完美的“平衡和妥协”了。一旦你向商业公司解释了它的含意,大部分商业公司都会无比的震惊,并停止和你一同前进。” —— Linus Torvalds,Linux 之父Linus Torvalds 在今年早期的时候,我就已经写过一篇相关文章,详细论证了“第三版通用公共许可协议(GPLv3)”将很有可能会导致开放源代码软件社团和自由软件社团面临一个濒于分裂的境地。就我个人看来,自由软件基金会(FSF)的这一决议是非常鲁莽以及欠考虑的,他们在GPLv3中完全没有顾及到商业开放源代码组织的利益,从而有可能导致整个社团的分裂,并将最终减缓“自由/开放源代码软件(free-libre/open-source software,FLOSS)”飞速发展。(译者注:libre是法语中的“自由”一词) 在过去的二十年中,最引人注目的软件故事就是FLOSS软件的快速崛起。 像Linux、Apache和OpenOffice 这一类的软件为大型的商业软件行业中注入了竞争和活力,并且推动了新一代软件的发展。这样巨大的成功在很大程度上掩盖了自由软件社团和开放源代码社团之间的分歧。而这一次,新的GPLv3协议却直接引爆了这一定时炸弹。
在各式各样的软件社团开始选择自己将会站在哪一边时,我们不禁猜想,Stallman和自由软件基金会(FSF)将会被最终边缘化吗? Richard Stallman 和自由软件基金会(FSF)以前总是在私下,有时甚至是公开的,为他们自己的软件,他们自己的哲学理念以及他们自己的名字,被涵盖更广泛的开放源代码软件社团所包含而感到愤怒。自由软件社团的哲学理念是为了在“四个自由(Four Freedoms)”的基础之上传播一种社会意识形态;而Linus Torvalds、IBM、Red Hat和开放源代码社团关心的却是要在开放源代码许可协议模型的基础之上创造出伟大的程序,以及有利可图的商业模式。Richard Stallman,自由软件的教父 但是,对于开放源代码软件社团来说,非常不幸一件事情是Stallman最终掌握着GPL许可协议的未来,而那些软件公司在商业方面的成功并很显然并不是Stallman最为关心的事情。文章最开头所引用的那段Torvalds本人的评论,非常贴切地反映了在这两个阵营之间日益加紧的紧张气氛。让我们大家一起来看看在这个新版本的GPL当中,究竟是发生了怎样的改变。 在新版本的GPL许可协议当中,最受争议的新条款——反数字版权管理条款(anti-Digital Rights Management provision)——同样也是在自由软件社团当中最受欢迎的一个条款。当FLOSS社团中的很多成员都在弹冠相庆,庆祝这一条款可以对抗内容生产行业的种种苛刻限制时,他们所没有意识到的是,这一条款的潜在影响是如此广泛,以至于会导致很多其它行业也无法再使用GPL软件,特别是在嵌入式设备当中。 想象一下TiVo,该条款明确规定了“禁止硬件生产厂商控制它们设备的最终执行状态”。举例来说,假如你拥有一部运行着Linux操作系统的手机,该条款规定这部手机的使用者必须能够修改和运行这部手机上的所有软件代码。这也许听起来是一个好主意,但是面对这样一种可以被随意修改的硬件设备,这种新型手机在每个国家的技术支持和售后服务部门都将会头痛不已。强大的Linux嵌入设备会被终结吗 除此之外,基于GPLv3许可协议的软件将会完全从医疗设备领域当中消失。因为政府的安全和功效测试非常地严格和精确。它要求每种设备都必须在自己实际工作状态中的确切的参数之下进行测试。如果哪个人回答说“嗯,我猜在实际使用的时候,这个参数应该是这样的”的话,那么这个设备百分之百会被踢出去的。更重要的是,律师们将会面对无数针对这种“开放”设备的诉讼。
但是,也许最容易被人们所忽略的是,该项政策将会对那些隐私保护非常重要的领域中的软件产生重大的影响。比如说,政府部门的文档创作和管理市场是开放源代码社团最关心的领域之一。但是,在最新版本的GPL许可协议当中,其对于DRM的定义不但将会涵盖音乐与电影的制作,也将会涵盖文档创作工具的基于密码的访问控制。 请想像一下这样的情况:假如你能够创造出一款GPL DVD播放软件,它能够播放任何基于GPL协议制作的DVD,那么你就能够制作出一个能够阅读任何文档的文档阅读软件。然而,正如我们最近所经历的一系列隐私泄漏恐慌一样,访问控制,也就是“版权管理”的另一种说法,是我们隐私保护中的最关键的一环。 今时今日,想要GPLv3在正式颁布前在作出任何实质性的改变几乎已经是不可能的事情了,而软件世界中的纷争必将越演越烈。GPLv3将会带来FLOSS社团的终结,开启截然不同的自由软件社团和开发源代码社团并存争霸的新时代。现在唯一残存的疑问是,这个全新的GPLv3时代将会是一个什么样子? 当各种软件社团开始重新选择自己的阵营,Stallman 和自由软件基金会(FSF)将会最终被边缘化吗?当开放源代码社团拒绝它后,GPLv3和它所承载的纯真理想将最终会被这个世界所抛弃吗? 作者简介Jonathan Zuck,本文作者 Jonathan Zuck是“竞争性技术协会(the Association for Competitive Technology,ACT)”的主席,该协会是一个位于华盛顿的专注于技术领域的商业组织。ACT的成员公司多达3000家,并包括了行业巨头微软公司。 (原文作者:Jonathan Zuck)