【发布时间】:2009-12-15 22:42:42
【问题描述】:
我有一个商业 Java 应用程序,我将分发。
我想使用 LGPL 的 Java 库。 我不会修改库。 该库的 LGPL 许可对我的应用程序许可有影响吗?
【问题讨论】:
-
我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。
我有一个商业 Java 应用程序,我将分发。
我想使用 LGPL 的 Java 库。 我不会修改库。 该库的 LGPL 许可对我的应用程序许可有影响吗?
【问题讨论】:
是的,在一定程度上确实如此。例如,您需要允许人们在没有您帮助的情况下升级 LGPL 库。我建议您自己阅读整个许可证,因为您在法律上有义务遵守其条款。知道你有义务做什么,不要只听别人的话:)
【讨论】:
据我了解 LGPL,不,您可以随意分发它。您将只链接到图书馆,而不是创建衍生作品,并且 LGPL 不限制链接。
【讨论】:
对您的申请没有影响。只要满足许可条款(分发中的 LGPL 许可文本、库的使用指示等),LGPL 许可就允许包含在商业应用中。
【讨论】:
我的猜测是,只要您的链接是动态的(即在运行时动态加载 .dll/.so/.a/.class/whatever 文件),就可以了。如果您静态编译代码以包含该库,则可能会违反许可证,具体取决于代码的结构。
但是,如果是 Java,您不能静态链接 - 这是平台的不可能。
【讨论】: