许可

JxBrowser 是一个需要有效许可证密钥才能工作的商业库。本指南重点介绍使用许可证的技术操作流程。

有关价格信息、条款和条件的细节,请参阅我们主网站产品页面的许可和定价部分。

您也可以参阅我们的视频教程,该教程中展示了如何获取和安装许可证密钥:

将许可证添加到项目中

JxBrowser 需要一个许可证密钥,一个由字母和数字组合而成的字符串。 必须使用以下方式之一向库提供密钥。

您可以通过 jxbrowser.license.key 系统属性提供密钥。 例如:

System.setProperty("jxbrowser.license.key", "your_license_key");
System.setProperty("jxbrowser.license.key", "your_license_key")

只有一个许可证密钥可以通过这个系统属性进行配置。 可以为不同的 Engine 实例使用单独的许可证密钥:

Engine engine = Engine.newInstance(
        EngineOptions.newBuilder(HARDWARE_ACCELERATED)
                .licenseKey("your_license_key")
                .build());
val engine = Engine.newInstance(
        EngineOptions.newBuilder(HARDWARE_ACCELERATED)
            .licenseKey("your_license_key")
            .build())

通过 API 设置许可证密钥允许您覆盖jxbrowser.license.key 系统属性中指定的许可证密钥。

商业许可证

当您购买商业许可证时,我们将向你发送一封带有许可证密钥的电子邮件。

你可以使用这个许可证密钥来开发你的 JxBrowser 应用程序,并将我们的库作为你软件的一部分来分发。

个人许可证

此许可证发给个人。

此许可证提供 1 年的标准支持订阅,其中包括产品更新和技术支持。

技术支持通过 JxBrowser 帮助中心的指定帐户提供。 我们将为许可证持有者创建一个帐户。

只有许可证持有者有权使用 JxBrowser,获得免费更新(次要和主要版本),并在有效的标准支持订阅期间联系技术支持。

JxBrowser 个人许可证协议

项目许可证

此许可证发给公司。

此许可证将与您的一个项目 绑定。当您购买项目许可证时,我们将要求您提供您将在其中创建 Engine 实例的包的名称。您可以使用创建的 Engine 实例,并在其他包中不受任何限制地调用库的API。

下面是例子:

// Give us this package name.
package com.mycompany.app;

import static com.teamdev.jxbrowser.engine.RenderingMode.HARDWARE_ACCELERATED;
import com.teamdev.jxbrowser.engine.Engine;

public class JxBrowserFactory {
    public Engine createJxBrowser(); 
        // You can use the created instance from outside this package.
        return Engine.newInstance(HARDWARE_ACCELERATED);
    }    
}
// Give us this package name.
package com.mycompany.app

import com.teamdev.jxbrowser.engine.Engine
import com.teamdev.jxbrowser.engine.RenderingMode

class JxBrowserFactory {
    // You can use the created instance from outside this package.
    fun createJxBrowser(): Engine = Engine.newInstance(RenderingMode.HARDWARE_ACCELERATED)
}

此许可证包含为期 1 年的标准支持订阅,其中包括产品更新和技术支持。

技术支持通过 JxBrowser 帮助中心的指定帐户提供。 我们将为许可证持有者创建 2 个帐户。

JxBrowser 项目许可证协议

企业许可证

此许可证发给公司。

此许可证将授予您公司任何项目中的无限数量的开发人员。

此许可证包含为期 1 年的标准支持订阅,其中包括产品更新和技术支持。

技术支持通过 JxBrowser 帮助中心的指定帐户提供。 我们将为许可证持有者创建 4 个帐户。

试用期

您可以免费试用 JxBrowser,试用期为30天。

要开始免费试用,请填写网上表格。 您将收到一封电子邮件,其中包含您的个人试用许可证密钥和快速入门指南。

您的30天免费试用期已结束。
当您的试用期结束时,JxBrowser 将停止工作。 如果您再申请一个 30 天试用密钥,它将无法在您已经试用 JxBrowser 超过 30 天的环境中使用。

在这种情况下,请考虑购买商业许可证以继续使用 JxBrowser。

延长试用期

在某些情况下,贵公司的采购程序可能需要超过 30 天的时间。 如果您需要更多时间来完成购买流程,请通过 sales@teamdev.com 联系我们的销售团队,并简要说明您的情况。

开源组件许可证

JxBrowser 是基于开源 Chromium 项目,其中包括 Chromium 社区开发人员编写的源代码和库。该项目还包括一些开源的第三方库。

JxBrowser 使用在 LGPL下提供的 Blink、FFmpeg、libsecret 和 Wayland Protocols KDE 组件。了解更多关于 JxBrowser 符合 LGPL 的信息

当开源代码被用于商业产品时出现的关键问题之一是允许使用开源代码,以及基于该开源代码的作品的使用和分发可能受到的限制。

我们正在定期审查与 JxBrowser 使用的 Chromium 组件相关的许可证,以确保没有任何条款会限制 JxBrowser 或使用它的客户应用程序的商业发行。 我们还确保要求公开源代码的许可证(如 GPL)不适用于 JxBrowser 或基于它的应用程序。

请参阅下方与 JxBrowser 版本相关的 Chromium 组件许可证链接:



如果您有本文未涉及的任何问题,请发送电子邮件至sales@teamdev.com.

Go Top