本页讨论当我们的产品在终端用户软件中通过公共 SDK 或 API 使用时,如何定义使用方式并进行许可授权。根据我们的标准《最终用户许可协议》(第 3.1 条),使用非计量许可(Developer Small Business、Developer OEM、Site Small Business、Site OEM)的客户不得向其他开发者公开任何使用 Aspose 产品的公共 API 或其他编程接口,无论是直接还是间接。 
对于需要在自家产品的公共开发库、API、在线 API 或 SDK 中公开使用我们产品功能的客户,我们提供计量许可方案。有关此许可类型的详细信息,请参阅 FAQ。
如果客户无法采用计量方式,但仍以商业方式部署软件,例如拥有公共或私有开发库、API、在线 API 或 SDK 并使用 Aspose 功能的产品,则可选择 SDK 许可。SDK 许可允许商业部署的客户拥有 50 或 250 个客户部署。有关此许可类型的详细信息,请参阅 FAQ。
在 SDK 或 API 中的使用如何界定?
如果您拥有一个开发库、API、在线 API 或 SDK,并在其公共 API 中暴露了 Aspose 产品的功能或特性,则视为符合此定义。如果您的产品没有面向其他开发者的公共 API 或 SDK,则不适用此规则。
无论我们功能或特性的暴露程度如何;只要在您的产品中调用公共 API 时“触及”任何 Aspose 产品,即视为需要计量许可或 SDK 许可的使用。即使应用程序有多层抽象,只要通过 API 向其他开发者提供 Aspose 功能/特性,也只能使用计量许可或 SDK 许可。
关键许可差异是什么?
在常规的 Developer 或 Site OEM 许可下,您有权分发包含我们产品的终端用户软件。但当您的产品包含上述公共 API 时,情况将改变,您必须使用计量许可或 SDK 许可。如果您已有 Developer 或 Site OEM 许可,而您的终端用户软件现在拥有公共 API,则需要迁移到计量许可或 SDK 许可。

有疑问吗?
如果您有任何问题或遇到困难,请随时联系我们的销售支持,我们将竭诚为您提供帮助!