Developer Policy

Utilisation de Doconut au sein d'un SDK ou d'une API publique

Cette page explique comment nous définissons l'utilisation et la licence de notre logiciel lorsque nos produits sont utilisés dans les logiciels des utilisateurs finaux avec un SDK ou une API publique.

Contrat de licence utilisateur final

Selon notre contrat de licence utilisateur final standard, les clients utilisant le site développeur ne sont pas autorisés à exposer une quelconque API publique ou autre interface programmatique pour d'autres développeurs qui utilise les produits Doconut, 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 un moyen d'utiliser nos produits : l'utilisation d'une licence SDK. Voir la FAQ pour plus de détails sur ce type de licence.

Qu'est-ce qui est considéré comme une 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 les caractéristiques 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, 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 au sein de 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 combien de couches d'abstraction une application possède ; si les fonctionnalités/les caractéristiques 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 ?

Selon notre licence développeur habituelle, vous êtes autorisé à publier votre application sur un domaine unique et tous ses sous‑domaines. Pour une licence site, vous avez le droit de publier sur tout 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.