许可
本指南侧重于对不同许可证类型技术方面的说明。
有关定价信息以及条款和条件的细节,请参阅许可和定价部分。
DotNetBrowser 需要一个许可证密钥,它代表一个由字母和数字组合而成的字符串。 按照本文中概述的说明进行操作。
商业许可证
当您购买商业许可证时,我们会通过电子邮件向您发送许可证密钥。
您可以将此许可证密钥用于开发目的,也可以将我们的库作为您应用程序的一部分进行分发。
个人许可证
此许可证发给个人。
此许可证包含为期 1年的标准支持订阅,其中包括产品更新和技术支持。
技术支持通过 DotNetBrowser 帮助中心的指定帐户提供。 我们将为许可证持有者创建一个帐户。
只有许可证持有者有权使用 DotNetBrowser ,获得免费更新(次要和主要版本),并在有效的标准支持订阅期间联系技术支持。
项目许可证
此许可证发给公司
许可证与您项目的命名空间相关联。 当您购买项目许可证时,我们会要求您提供您计划在其中创建 IEngine
实例的命名空间。 您可以使用创建的 IEngine
实例并在其他命名空间中调用库的 API,而不受任何限制。 命名空间名称应采用Product.Module
格式。 请参阅下面的示例。
让我们假设许可证绑定到 ProductNamespace.MyNamespace
。许可证密钥可以通过以下方式使用:
namespace ProductNamespace
{
namespace MyNamespace
{
public class MyClass
{
public void InitializeEngine()
{
IEngine engine = EngineFactory.Create(new EngineOptions.Builder
{
LicenseKey = "your_project_license_key"
}.Build());
}
}
}
}
Namespace ProductNamespace
Namespace MyNamespace
Public Class [MyClass]
Public Sub InitializeEngine()
Dim engine As IEngine = EngineFactory.Create(New EngineOptions.Builder With
{
.LicenseKey = "your_project_license_key"
}.Build())
End Sub
End Class
End Namespace
End Namespace
你也可以在位于内部命名空间的类中使用这个密钥,例如:
namespace ProductNamespace
{
namespace MyNamespace
{
namespace InnerNamespace
{
public class MyOtherClass
{
public void InitializeEngine()
{
IEngine engine = EngineFactory.Create(new EngineOptions.Builder
{
LicenseKey = "your_project_license_key"
}.Build());
}
}
}
}
}
Namespace ProductNamespace
Namespace MyNamespace
Namespace InnerNamespace
Public Class MyOtherClass
Public Sub InitializeEngine()
Dim engine As IEngine =
EngineFactory.Create(New EngineOptions.Builder With
{
.LicenseKey = "your_project_license_key"
}.Build())
End Sub
End Class
End Namespace
End Namespace
End Namespace
如果您在另一个命名空间中创建 IEngine
实例,则会抛出许可异常。例如,如果许可证与 ProductNamespace.MyNamespace
绑定,以下代码将抛出 InvalidLicenseException
:
namespace ProductNamespace
{
namespace AnotherNamespace
{
public class MyClassInAnotherNamespace
{
public void InitializeEngine()
{
IEngine engine = EngineFactory.Create(new EngineOptions.Builder
{
LicenseKey = "your_project_license_key"
}.Build()); // <- InvalidLicenseException
}
}
}
}
Namespace ProductNamespace
Namespace AnotherNamespace
Public Class MyClassInAnotherNamespace
Public Sub InitializeEngine()
Dim engine As IEngine = EngineFactory.Create(New EngineOptions.Builder With
{
.LicenseKey = "your_project_license_key"
}.Build()) ' <- InvalidLicenseException
End Sub
End Class
End Namespace
End Namespace
此许可证包含为期 1 年的标准支持订阅,其中包括产品更新和技术支持。
技术支持通过 DotNetBrowser 帮助中心的指定帐户提供。 我们将为许可证持有者创建 2 个帐户。
企业许可证
此许可证发给公司。
该库可以被无限数量的开发人员用于公司中任意数量的项目。
此许可证包含为期 1 年的标准支持订阅,其中包括产品更新和技术支持。
技术支持通过 DotNetBrowser 帮助中心的指定帐户提供。 我们将为许可证持有者创建 4 个帐户。
试用期
您可以免费试用 DotNetBrowser ,试用期为30天。
要开始免费试用,请填写此表格。 您将收到一封电子邮件,其中包含您的个人试用许可证密钥和快速入门指南。
过期
当您的试用期结束时,DotNetBrowser 将停止工作并显示“Your trial period has expired.” 的异常消息。 如果您另外再申请一个 30 天的试用密钥,它将无法在您已经使用过期密钥的环境中使用。
在这种情况下,请考虑购买商业许可证以继续使用 DotNetBrowser。
延长试用期
在某些情况下,贵公司的采购程序可能需要超过 30 天的时间。 如果您需要更多时间来完成购买流程,请通过 sales@teamdev.com 联系我们的销售团队,并简要说明您的情况。
Chromium 开源组件许可证
DotNetBrowser 是基于 Chromium 的开源项目,包括 Chromium 社区开发人员编写的源代码和库。 该项目还包括一些开源的第三方库。
DotNetBrowser 使用在 LGPL 下提供的 Blink、FFmpeg、libsecret 和 Wayland Protocols KDE 组件。了解更多关于 DotNetBrowser 符合 LGPL 的信息。
在商业产品中使用开源代码的关键问题之一是允许使用开源代码,以及基于该开源代码的作品的使用和分发可能受到的限制。
我们定期审查 DotNetBrowser 使用的 Chromium 组件相关的许可证,以确保没有任何条款限制 DotNetBrowser 或使用它的客户应用程序的商业分发。我们还确保要求公开源代码的许可证(如 GPL )不适用于 DotNetBrowser 或基于它的应用程序。
您可以在下面找到与 DotNetBrowser 版本相关的 Chromium 组件许可证的链接:
- Chromium 119 licenses(2.24.2 and higher)
- Chromium 118 licenses(2.24.1)
- Chromium 117 licenses(2.24)
- Chromium 116 licenses(2.23.3)
- Chromium 115 licenses(2.23.2)
- Chromium 114 licenses(2.23.1)
- Chromium 113 licenses(2.23)
- Chromium 112 licenses(2.22.1)
- Chromium 111 licenses(2.22)
- Chromium 110 licenses(2.21)
- Chromium 108 licenses(2.20 — 2.20.1)
- Chromium 106 licenses(2.18 — 2.19)
- Chromium 104 licenses(2.17)
- Chromium 102 licenses(2.15 — 2.16.1)
- Chromium 100 licenses (2.13 — 2.14)
- Chromium 98 licenses (2.12)
- Chromium 96 licenses (2.11)
- Chromium 94 licenses (2.10)
- Chromium 92 licenses (2.9)
- Chromium 91 licenses (2.7 — 2.8)
- Chromium 90 licenses (2.6)
- Chromium 88 licenses (2.5)
- Chromium 84 licenses (2.3 — 2.4)
- Chromium 79 licenses (2.1 — 2.2)
- Chromium 69 licenses (1.20 — 2.0)
- Chromium 64 licenses (1.15 — 1.19.1)
- Chromium 60 licenses (1.12 — 1.14.3)
- Chromium 55 licenses (1.10 — 1.11.1)
- Chromium 51 licenses (1.8 — 1.9)
- Chromium 49 licenses (1.7 — 1.7.1)
- Chromium 43 licenses (1.4 — 1.6.4)
如果您有任何疑问,请发送电子邮件至 sales@teamdev.com。