DotNetBrowser 符合 LGPL

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

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


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

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

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

完全符合 LGPL 的要求

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

LGPL 许可证 ∙ 第 6 条

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

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

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

DotNetBrowser 的合规性

LGPL 库的源代码位于包含 DotNetBrowser 目标文件和构建脚本的存档中,路径为 dotnetbrowser-2.26.1-relink.zip

提供在 LGPL 下修改该组件的能力,并将其与其他作品链接起来。

LGPL 许可证 ∙ 第 6 条

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

DotNetBrowser 的合规性

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

在最终用户许可协议(EULA)中提供允许修改作品以包含修改后的 LGPL 组件的条款。

LGPL 许可证 ∙ 第 6 条

[…] 您还可以将“使用该库的作品”与该库进行组合或链接[…],前提是条款允许修改作品供客户自己使用,并允许对进行调试的这些修改进行反向工程。

DotNetBrowser 的合规性

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

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

包含 LGPL 许可证文本。

LGPL 许可证 ∙ 第 6 条

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

DotNetBrowser 的合规性

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

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

LGPL 许可证 ∙ 第 6 条

您必须在每份作品的副本中发出明确通知,说明作品中使用了本库,并且库及其使用受到此许可证的覆盖。

DotNetBrowser 的合规性

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