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