当前位置:Linux教程 - Linux业界 - 在开源社区内“选边站”

在开源社区内“选边站”

有关GPL最新草稿的争论正在给开源和自由软件倡导者之间带来问题

“[The GPL 3]不再以公平的原则工作了。它纯粹是一个煽动者,而且只对FSF的极端主义政策有益。如果你向人们解释清楚了,许多人就能够接受GPL2,许多公司就能够支持GPL2,但[GPL3]不再是这样一个很好的平衡。”-Linus Torvalds,Linux的创始人

今年早些时候,我写道:GPLv3将会为开源和自由软件社区带来一个危急关头。尽管一些人蔑视,自由软件基金会(FSF)不理会商业开源者对GPLv3最新草稿的忧虑的决定将会预示着社区的分裂并降低自由/开源软件的成长。

在过去的20年里最引人注目的软件新闻是FLOSS的崛起。像Linux, Apache 和 OpenOffice这样的软件已经给私有产业注入竞争压力,并刺激了下一代软件的发展。这种成功很大程度上隐藏了自由和开源社区之间的分歧,但是GPLv3的起草会暴露它们。

Richard Stallman和FSF暗地里(有时也公开地)生气,因为他们的软件、他们的哲学和他们的名字被归入更广泛的开源软件社区。自由软件社区的哲学是四种自由(获得、运行、修改、再发布)的社会意识形态的传道;而Linus Torvalds、IBM、RedHat和开源软件社区则是要围绕开源许可证模式构建伟大的软件和盈利的生意。

对于开源社区来说不幸的是,Stallman最终控制着GPL的未来,那些公司在商业上的成功也不是他首要所关心的。上文引用的Torvalds的评论当然反映了社区之间日趋紧张的关系,但是让我们看看在这个新的版本中真正的变化。

最富有争议的条款是----反数字权利管理条款----也是自由软件社区中最流行的。尽管许多FLOSS社区内的人欢呼把它附加于内容行业的这个目标,这个条款覆盖过于广泛,并将阻止GPL软件在许多产业的使用,尤其在嵌入式设备。

记住Tivo,这个条款包含了词句来防止硬件公司控制他们设备的最终实现。如果你拥有一个运行着Linux的移动电话,例如,它要求手机用户能够修改并运行在那个电话上运行的所有代码。这听起来像是一件好事,[但]在每个国家批准新设计的法规制定者将会非常警惕可以被任意修改的设备。

除此之外,以GPLv3为基础的软件将会完全脱离医学设备。政府安全和功效测试是严格和非常具体的。一个设备必须在它将在其中运转的原样的配置中被测试,而法规制定者们将不会同意[设备制造商]把“我们希望它将是这一个”作为一个回答。更重要的是,那些律师们将会为“开放”设备忙碌一天。

然而或许最容易被忽略的是这个政策将对那些隐私保护[在其中很]重要的软件产生的影响。例如,政府文档创建和管理市场是开源社区的一个主要目标。但是这个新许可中DRM的定义将包含用于创建文档,音乐和电影工具的以键盘为基础的访问控制。

这样考虑一下:如果你能创建一个可以播放任何GPL创建的DVD的一个GPL DVD播放器,你也能创建一个能够读取任何文档的文档读取器。正如我们从最近的隐私恐慌中所看到的,访问控制----另一个表示权利管理词语----是保护我们隐私的一个关键部分。

在这个意义上,在GPL v3公开和分裂扩大之前作出巨大改变的机会很小。GPL v3将会标志FLOSS社区的结束和分裂自由软件和开源社区的开始。现在唯一的问题是GPLv3发布后世界会变成什么样子。

当社区开始“选边站”时,Stallman和FSF将会变得无关紧要吗?GPLv3和它的道德纯化目标将会由于开源社区的拒绝而被搁置一边吗?

作者:Johnathan Zuck
发布时间:2006年10月11日
文章来自:http://comment.zdnet.co.uk/other/0,39020682,39284037,00.htm