Advanced Reseller Program
Using GroupDocs within a Development Library, API, or SDK
Under our standard End User License Agreement (section 3.1) customers using unmetered licenses (Developer Small Business, Developer OEM, Site Small Business, Site OEM) are not allowed to expose any kind of API or other programmatic interface for other developers which uses GroupDocs products either directly or indirectly.
For customers who do require to expose features which use our products as part of their own product’s Development Library, API, online API or SDK we refer to them as "Advanced Resellers" and we offer two ways to use our products:
- The use of metered licenses. See the FAQ for details about these license types.
- The use of our cloud-based service ‘GroupDocs Cloud’.
This page discusses how we define usage and license our software as part of the Advanced Reseller program.
What is considered Development Library, API, online API or SDK Usage?
We define Development Library, API, online API or SDK Usage as any product that exposes GroupDocs products features or functionality within its own public API, if your product does not have an API or SDK for other developers to use then this does not apply.
It does not matter the extent to which our features or functionality is exposed; if executing a Public API call within your product ‘touches’ any of GroupDocs products as part of doing its job then we consider it as usage which requires one of the alternatives above. It also does not matter how many layers of abstraction an application has; if GroupDocs features / functionality are being made available to other developers though an API, then an unmetered license cannot be used.
What are the key licensing differences of being an Advanced Reseller?
Under our usual Developer or Site OEM license you are granted the right to distribute derived works, containing our products, on a royalty free basis. However when your product contains a public API, as described above, this is no longer the case and you are required to use a royalty based license or our cloud service