有没有任何LGPL项目分叉并在分叉后留下LGPL?

时间:2011-04-20 14:30:11

标签: open-source gpl lgpl

有没有任何LGPL项目分叉,以至于他们在分叉后留下了LGPL?我想知道是否有可能(已经完成)。

情景假设:
(1)GPL版本存在于fork之前 (2)LGPL版本存在于fork之前

在fork之后,可以fork为LGPL还是必须是GPL?

2 个答案:

答案 0 :(得分:4)

如果您可以根据LGPL的条款获取代码,则您有权以相同的条款重新发布代码或修改后的版本。

代码是否也可以根据GPL条款,粉红小猪许可证或任何其他许可证获得。

唯一的问题是:我是否拥有LGPL下的代码?如果是,我可以去LGPL。如果不是,如果我拥有的许可证之一是LGPL兼容,我只能去LGPL。

答案 1 :(得分:4)

IANAL

如果fork之前的项目是LGPL,那么分叉项目的两个分支也属于LGPL。仅仅分叉的行为不会改变源代码的许可证。

此后子分支的作用由许可证控制。它可以决定去GPL; LGPL允许您转换为完整的GPL。但是没有强制转换为完整的GPL。

您是否可以从LGPL 2.1更改为GPL 3将受许可条款的控制 - 无论是否存在'或更高版本'条款。

如果没有得到版权所有者的许可,您可能无法更改为任何其他许可,或者除非该软件已获得其他许可下的许可(在分叉之前)。例如,Perl代码通常根据Perl Artistic和GPL许可证进行双重许可。您可以选择使用Artistic许可证,在这种情况下,您有一套规则,或者您可以选择使用GPL,在这种情况下您可以选择另一个。目前尚不清楚Artistic许可证是否允许您更改许可条款,因此代码通常在这些条款下仍然是双重许可。