JxBrowser 符合 LGPL 的要求

JxBrowser 使用 Chromium, 包括 LGPL 下的一些库。

查看 组件列表及其在 JxBrowser 中使用的相关许可证. 参见 LGPL 2.12.0 的文本。


简而言之:它是符合要求的

LGPL允许在作者选择的条款下使用LGPL组件发布作品,但前提是:

  • 该作品是可修改的,因此用户可以更改和替换 LGPL 组件。这种能力是由 JxBrowser 目标文件提供的。

LGPL 的要求,确切地说

分发 LGPL 库的源代码,无论它是否被修改过。

LGPL许可证 ∙ 第6条

a) 在作品中附有完整的相应机器可读的库的源代码,包括作品中使用的任何修改(必须根据上述第1和第2条分发)[…] 。

c)与作品一起附带一份书面要约,有效期至少为三年,向同一用户提供上文第6a小节中规定的材料,费用不超过执行此分发的成本。

d) 如果作品的分发是通过提供从指定位置复制的途径进行的,则应提供从同一位置复制上述指定材料的同等途径。

JxBrowser 的合规性

LGPL 库的源代码位于包含 JxBrowser 目标文件和 jxbrowser-7.36.3-relink.zip 中的构建脚本的存档中。

提供在 LGPL下修改该组件的能力,并将其与其他工作联系起来。

LGPL许可证 ∙ 第6条

a) […]并且,如果作品是与库链接的可执行文件,则应带有完整的机器可读的 “使用该库的作品”,作为目标代码和/或源代码,以便用户可以修改库,然后重新链接以生成一个包含修改后的库的可执行文件。(据了解,改变库中定义文件内容的用户不一定能够重新编译应用程序以使用修改后的定义)。

JxBrowser 的合规性

可以以目标文件的形式下载 JxBrowser,从而允许将其与修改过的 LGPL 组件重新链接: jxbrowser-7.36.3-relink.zip

在 EULA 中提供允许修改作品以包含修改后的 LGPL 组件的条款。

LGPL 许可证 ∙ 第6条

[…]你也可以将 “使用该库的作品”与该库结合或链接起来[…],条件是条款允许为客户自己的用途修改该作品,以及为调试这种修改进行反向工程。

JxBrowser 的合规性

请参阅 许可证协议,引用:

5.1.一般许可证限制。您不得:a)修改、改编、更改、翻译、反编译、反向工程或反汇编软件,除非可能需要替换软件中使用的第三方开源组件;

包含 LGPL 许可证文本。

LGP L许可证 ∙ 第6条

您必须提供本许可证的副本。

JxBrowser 的合规性

该许可证文本文件在 产品页面上的下载档案中提供。

在网站的每个页面上添加关于 LGPL 组件和许可的通知,其中有使用 LGPL 库的作品的下载链接。

LGPL许可证 ∙ 第6条

您必须在作品的每一份副本上显著地注明在其中使用了本库,并且库及其使用受本许可证的约束。

JxBrowser 的合规性

请参见 许可和定价中的通知。