托瓦尔斯仍然热衷于GPLv2


数千人参与了Linux开发社区,其中许多人在任何一天都会为该项目发表自己的意见。

但当一个声音特别响起时,人们会倾听:Linus Torvalds,这位仁慈的Linux kernel.org创建者和独裁者,已经为GPL投下了自己的力量版本2开放源码许可证,而不是新的GPL版本3。

然而,他确实暗示,他可以改变对GPL v.3未来版本的想法。


虽然从开发的角度来看,托瓦尔兹本人可能是Linux的“老板”(他还负责发布Linux内核),但在过去四年里,他一直得到Linux基金会其前身是OSDL(开源开发实验室)。

在Linux基金会执行董事Jim Zemlin的采访中,Torvalds回答了关于他的角色,特别是关于他为Linux内核选择许可证的问题。

托瓦尔兹在采访中强调,他并不一定在意一个许可证与另一个许可证所对应的许可证,只不过他使用的是一个对他的努力最有意义的许可证。

对于Torvalds,这意味着使用GPLv2。

他继续说,GPLv3是关于实现自由软件基金会的目标,该组织管理GPL并领导创建GPLv3。在托瓦尔兹看来,FSF和Linux之间一直存在紧张关系。

Torvalds告诉Zemlin:“在某种程度上,Linux是一个项目,它真正明确了FSF所推动的内容之间的分歧,这与开源和Linux一直以来的内容大不相同,这更多是一种技术优势,而不是一种对自由的宗教信仰。”。

“因此,GPL版本3反映了FSF的目标,而GPL版本2非常符合我认为许可证应该做的事情,所以现在,版本2就是内核所在的位置。”


自从Torvalds首次发布Linux以来,它已经获得了GPL版本2的开源许可。然而,2007年,GPL更新为GPL版本3,包括DRM和专利保护的新规定。

然而,托瓦尔兹已经公开反对GPL版本3从2006年开始。近两年来,托瓦尔德的公众立场几乎没有动摇,他反对采用新许可证。


但在回答泽姆林的后续问题时,他只是稍微打开了一扇门。但这需要一些警告才能实现。

他指出,GPLv2的一个好处是,许多源代码都是在其下授权的。因此,该代码与Linux兼容。


托瓦尔兹说:“第三版所做的一件事是,它基本上分割了这个源代码库,所以现在有一些项目只是第二版的,有一些项目是第二版或更高版本的,还有一些项目是三版或更新版本的。”。

“这意味着,现在突然之间,您可能无法仅仅因为许可证问题而共享代码,这并不是什么新鲜事;我们一直都是这样。”


由于代码共享问题,一旦有大量的代码在GPLv3下获得许可,就可能需要将Linux重新许可给GPLv3,以利用其他GPLv3许可的代码。Torvalds指出,如果出现这种情况,内核开发人员很可能会选择重新授予GPLv3许可证,这并不是因为这是一个更好的许可证,而是因为它为内核提供了更多的代码。


托瓦尔兹说:“事实上,我认为第三版之所以有用的几个原因之一是,在第三版的许可下,最终会有大量的外部代码,我们认为这些代码非常重要并且值得使用。”。


Linux转向新的GPL可能只是时间问题。到目前为止,GPLv3的采用一直很活跃。据软件许可供应商Palamida称,到目前为止,已有1400多个项目从GPLv2迁移到GPLv3。

获取免费新闻稿!

订阅我们的时事通讯。

订阅Daily Tech Insider,获取热门新闻、趋势和分析

网络新闻