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