我现在有一个闭源应用程序零售,我希望以开源方式发布。
我希望每个人都可以免费使用该应用程序,但不能将其纳入任何其他人的商业活动中,因此我选择了GPL作为许可证,以便每个人都可以从任何社区工作中受益。
目前,该应用程序在LGPL下使用了许多部分。这是否会阻止我使用GPL,因为任何链接的组件应该是GPL太对了?我把它放在软件上似乎可能会违反GPL。
答案 0 :(得分:1)
目前,该应用程序在LGPL下使用了许多部分。这是否会阻止我使用GPL,因为任何链接的组件应该是GPL太对了?
LGPL的每个版本都允许您在GPL的相应版本(或任何更高版本)下重新许可代码。如果您可以在这种情况下将LGPLed代码切换为使用GPL,则可以进行此组合。
请参阅此处了解有关多个版本和升级路径的矩阵:http://gplv3.fsf.org/dd3-faq