Linux之父Linus Torvalds对GPL 3(通用公共授权第三版)依然存疑,但若有开放源代码Solaris为马前卒,Linux或许会跟进。
Torvalds在10日发给Linux核心开发成员的信件中写道:如果Sun真要根据GPL 3发布OpenSolaris,那或许是(Linux接受新版的)好理由。…我不认为GPL 3和(GPL)第二版一样好,但另一方面,我是个务实者,如果我们能避免产生两个采用不同授权许可的核心,和因此造成的摩擦,我愿意勉强接受GPL 3。
身为最知名开放源代码计划的领导人,Torvalds在GPL 3漫长的拟草过程中扮演重要角色。Linux核心目前采用GPL 2,Torvalds与核心的程序设计师伙伴都曾对GPL 3草案表达过严重的保留态度。针对最近一次草案,Torvalds的反对略有缓和,但他还是认为GPL 2“就是比较好的授权许可”。
受到新版的争论所影响的部分,包括Linux和Solaris是否能混合成单一共享的源代码,还是维持各自独立的现状。一般而言,混合的优点包括 Linux可增加Solaris的ZFS(Zettabyte文档系统)存储软或DTrace调查功能,也能为Solaris加入Linux更广泛的硬件支持功能。但即使法律的障碍移除,技术性挑战仍是一大问题。
今年2月,OpenSolaris社区成员开始热烈讨论Solaris根据GPL发布的可能性。但Sun仍紧握该软件的著作权,首席执行官Jonathan Schwartz则在5月表示,他希望GPL 3能让Sun“会合于一个统一的授权”。
但对于那些热切盼望Linux-Solaris相互增益的人,Torvalds毫不留情地泼下冷水。例如,他对Sun发布软件的态度并不乐观。他在稍后发表的一篇“悲观预测”文章中写道:他们不会用一种让Linux也能平等使用的方式,发布众人垂涎的ZFS和其它东西。对Sun而言,单独采用GPLv3发布,可以让他们作足面子,同时防止Linux取用他们有用的部分,却能让他们不付任何代价就拿走至少部分的Linux。
他也承认自己可能看错,并以Sun采用GPL发布Java为例。Torvalds写道:好消息是Jonathan Schwartz似乎真的不一样,而我祈求上苍,他对于开放源代码事务能言行如一。但别误会:我认为货真价实的开放源代码GPL 3 Solaris会是非常、非常好的东西,即使最后在源代码方面,仅是作到单向交流也无妨!