Developer Policy

Utilisation de Doconut dans un SDK ou une API publique

Cette page explique comment nous définissons l'utilisation et licenciens notre logiciel lorsque nos produits sont utilisés dans un logiciel utilisateur final avec un SDK ou une API publique.

Contrat de licence utilisateur final

En vertu de notre contrat de licence utilisateur final standard, les clients utilisant le site développeur ne sont pas autorisés à exposer un quelconque API publique ou autre interface programmatique pour d'autres développeurs qui utilise les produits Doconut, que ce soit directement ou indirectement.

Licence SDK

Pour les clients qui doivent exposer des fonctionnalités utilisant nos produits dans le cadre de la bibliothèque de développement publique, de l'API, de l'API en ligne ou du SDK de leur propre produit, nous proposons une façon d'utiliser nos produits : l'utilisation d'une licence SDK. Consultez la FAQ pour plus de détails sur ce type de licence.

Qu'est‑ce qui est considéré comme utilisation au sein d'un SDK ou d'une API ?

Nous considérons cela applicable si vous avez une bibliothèque de développement, une API, une API en ligne ou une utilisation de SDK comme tout produit qui expose les fonctionnalités ou la fonctionnalité des produits Doconut au sein de sa propre API publique. Si votre produit ne possède pas d'API publique ou de SDK pour que d'autres développeurs l'utilisent, alors cela ne s'applique pas.

Peu importe l'étendue à laquelle nos fonctionnalités ou notre fonctionnalité sont exposées ; si l'exécution d'un appel d'API publique dans votre produit « touche » un quelconque produit Doconut dans le cadre de son fonctionnement, nous le considérons comme une utilisation nécessitant une licence SDK. Il n'importe également pas le nombre de couches d'abstraction d'une application ; si les fonctionnalités ou la fonctionnalité de Doconut sont mises à disposition d'autres développeurs via une API, une licence SDK est requise.

Quelles sont les principales différences de licence ?

En vertu de notre licence développeur habituelle, vous êtes autorisé à publier votre application sur un domaine unique et tout sous‑domaine qui s'y trouve. Pour une licence Site, vous avez le droit de publier sur n'importe quel domaine appartenant à votre propre entreprise. Si le domaine n'appartient pas à votre entreprise, vous devez alors utiliser une licence SDK.

Cependant, lorsque votre produit contient une API publique, vous devez utiliser une licence SDK. Si vous disposez déjà d'une licence Développeur ou Site et que votre logiciel utilisateur final possède désormais une API publique, vous devrez alors migrer vers une licence SDK.