此页面讨论当我们的产品在终端用户软件中通过公共 SDK 或 API 使用时,我们如何定义使用方式并对软件进行授权。根据我们的标准最终用户许可协议(第 3.1 节),使用非计量许可证(Developer Small Business、Developer OEM、Site Small Business、Site OEM)的客户不允许向其他开发者公开任何形式的公共 API 或其他编程接口,无论是直接还是间接使用 Conholdate 产品。
对于无法采用计量方式但需要商业部署其软件的客户,例如使用 Conholdate(Aspose 或 GroupDocs)功能的公共或私有开发库、API、在线 API 或 SDK,另一种选择是 SDK 许可证。SDK 许可证允许商业部署至 50 或 250 个客户部署。有关此许可证类型的详细信息,请参阅 FAQ。
在 SDK 或 API 中被视为使用的情况是什么?
如果您拥有一个开发库、API、在线 API 或 SDK,并且该产品在其公共 API 中公开了 Conholdate 产品的功能或特性,则我们将其视为适用。如果您的产品没有供其他开发者使用的公共 API 或 SDK,则不适用。
无论我们功能或特性被公开的程度如何;只要在您的产品中执行公共 API 调用时“触及”任何 Conholdate(Aspose 或 GroupDocs)产品,即视为需要计量许可证或 SDK 许可证的使用。应用程序的抽象层数也无关紧要;只要通过 API 向其他开发者提供 Conholdate(Aspose 或 GroupDocs)功能/特性,就只能使用计量许可证或 SDK 许可证。
关键的授权差异是什么?
在我们常规的 Developer 或 Site OEM 许可证下,您有权分发包含我们产品的终端用户软件。然而,当您的产品包含如上所述的公共 API 时,情况不再如此,您必须使用基于计量的许可证或 SDK 许可证。如果您已有 Developer 或 Site OEM 许可证,而您的终端用户软件现在拥有公共 API,则需要迁移到计量许可证或 SDK 许可证。
有疑问吗?
如果您有任何问题或困难,请随时 联系销售支持,我们将乐意为您提供帮助。