这篇文章介绍了作者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. 世界上没有尽善尽美的事(Dark side of the Moon?), 随着混合许可(多指GPL和厂商自己的协议的结合)越来越多得充斥着市面上发售的各式各样商业Linux发行版, 这难道必须会对那些(Linuxer)产生不太好的影响? 信不信由你, 具有EULA(终用户许可协议)的Linux发行版!
这也许会让很多人震惊, (missing parts), Linspire和Xandros都有相当详尽的EULA说明文档以至于在用户同意协议之前必须要仔细得阅读相关文档,但是很多(用户)都不是这样的, 他们误以为(厂商)提供了便捷方法来帮助他们摆脱软件设置上的问题(这些问题诸如: 多媒体解码器,驱动更新之类的).