是否有任何LGPL项目在分叉后仍然保留LGPL?我想知道这是不是可能(已经完成了)。
场景假设:
(1) GPL版本存在于fork之前
(2) LGPL版本存在于fork之前
在fork之后,fork可以是LGPL还是必须是GPL?
发布于 2011-04-20 23:04:33
如果您可以根据LGPL条款获得代码,则您有权在相同条款下重新发布代码或其修改版本。
代码是否也可以在GPL、粉色小猪许可证或任何其他许可证的条款下获得,这并不重要。
对于您来说,唯一的问题是:我有LGPL下的代码吗?如果是,我可以使用LGPL。如果不是,我只能在我拥有的许可证之一与LGPL兼容的情况下才能使用LGPL。
发布于 2011-04-20 23:19:38
IANAL
如果分支之前的项目是LGPL,那么分支项目的两个分支也都在LGPL之下。仅仅是forking的行为并不会改变源代码的许可。
子分支之后的操作由许可证控制。它可以决定使用GPL;LGPL允许您转换为完整的GPL。但没有强制转换为完整的GPL。
您是否可以从LGPL 2.1更改到GPL 3将由许可证条款控制-无论“或任何更高版本”条款是否存在。
如果没有得到版权持有者的许可,或者除非软件已经(在分支之前)在其他许可下获得许可,您可能无法更改为任何其他许可。例如,Perl代码通常在Perl艺术许可和GPL许可下是双重许可的。您可以选择使用艺术许可,在这种情况下,您有一套规则,也可以选择使用GPL,在这种情况下,您有另一套规则。然而,尚不清楚艺术许可是否允许您更改许可条款,因此代码通常在这些条款下保持双重许可。
https://stackoverflow.com/questions/5732020
复制相似问题