在商业Java应用程序中使用LGPL库

时间:2009-12-15 22:42:42

标签: licensing lgpl

我有一个商业Java应用程序,我将分发

我想使用LGPL的java库。 我不会修改库。 该库的LGPL许可证是否对我的应用程序许可证有任何影响?

4 个答案:

答案 0 :(得分:14)

是的,它在一定程度上确实如此。例如,您需要允许人们在没有您帮助的情况下升级LGPL库。我建议你自己阅读整个许可证,因为你有法律义务遵守它的条款。知道你有什么要求,不要仅仅拿别人的话来说:)

答案 1 :(得分:6)

据我了解LGPL,不,您可以随意分发它。您只会链接到库,而不是创建衍生作品,而且LGPL不会限制链接。

答案 2 :(得分:5)

对您的申请没有影响。只要满足许可条款(分发中的LGPL许可文本,库的使用指示等),LGPL许可就允许包含在商业应用中。

答案 3 :(得分:3)

我的猜测是,只要你的链接是动态的(即动态加载.dll / .so / .a / .class /运行时的任何文件),你就可以了。如果您静态编译代码以包含库,则存在违反许可证的风险,具体取决于代码的结构。

如果是Java,那么无法静态链接 - 这是平台的不可能性。