这篇文章介绍了作者Matt Hartley对于GPL 3.0协议对开源发展不利因素的担忧和反省。
你是否曾经对为什么在市场上我们不能看到更多的Linux OEM发行版而是Windows百思不得其解? 也许多数朋友会想到许多许多相类似的答案; 然而我却得到了一个你们这些朋友都没有想到甚至没有想过的答案 - GPL!
1、GPL如何影响Linux的推广: 在我眼里GPL是一把双刃剑, 一方面它对于一些项目有着积极的作用, 比如Linux内核以及Firefox, 而它的负面影响则体现在越来越多的Linux发行版正采用合理的变通手段来绕过GPL的种种限制。 为什么? 很简单, GPL正在制约着这些发行版的开发者/赞助者的工作, 可以说GPL3.0正在演变成为一种"霸权"。
一旦我们抛开那些违反GPL情况的是与非, 我相信我们已经知道了问题的关键在于GPL显然不是什么灵丹妙药。
首先,GPL的这种种限制包括软件专利在内的这些问题确切得说是件好事, 因为这在某种程度上给予了这些社区正确的发展方向, 我说要在2-3年前人们会非常同意这一点, 甚至是专有驱动(非开源)的驱动的支持, 然而, 时过境迁, 上面的这些在今天显得有些过时了。
如果到Xandros, Ubuntu, Simply Mepis和Linspire这些社区: 几乎每个论坛都被迫疲于回答这个为什么不能做。 考虑到这一点,有些公司, 象Linspire和Xandrost通常都给他们的发行版提供专用驱动, GPL被华丽的无视了!
对于这个问题最简单的解释就是现在大多数新的Linuxer通常不会不注意他们这些新安装的Linux发行版的某些软件是否违反了GPL。 这不是说我们不应该保护GPL的完整性, 我只是说某些公司为了得到更多Windows平台用户的支持而绕过GPL。 注意这不是火箭科学。
2、世界上没有尽善尽美的事, 随着混合许可(多指GPL和厂商自己的协议的结合)越来越多得充斥着市面上发售的各式各样商业Linux发行版, 这难道必须会对Linux产生不太好的影响? 信不信由你, 具有EULA终用户许可协议的Linux发行版!
这也许会让很多人震惊,Linspire和Xandros都有相当详尽的EULA说明文档以至于在用户同意协议之前必须要仔细得阅读相关文档,但是很多用户都不是这样的, 他们误以为厂商提供了便捷方法来帮助他们摆脱软件设置上的问题(这些问题诸如: 多媒体解码器,驱动更新之类的)。