Utiliser 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 le logiciel 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, 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 solution : 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 un SDK qui expose les fonctionnalités ou caractéristiques des produits Doconut dans votre propre API publique. Si votre produit ne possède pas d'API publique ou de SDK pour d’autres développeurs, cela ne s’applique pas.
Peu importe l'étendue à laquelle nos fonctionnalités ou caractéristiques sont exposées ; si l'exécution d'un appel d'API publique dans votre produit « touche » un produit Doconut dans le cadre de son fonctionnement, nous le considérons comme une utilisation nécessitant une licence SDK. Le nombre de couches d’abstraction d’une application n’a également aucune importance ; si les fonctionnalités/produits Doconut sont mis à disposition d’autres développeurs via une API, une licence SDK est requise.
Quelles sont les principales différences de licence ?
Avec notre licence développeur habituelle, vous êtes autorisé à publier votre application sur un seul domaine et tous ses sous‑domaines. Avec une licence Site, vous avez le droit de publier sur n'importe quel domaine appartenant à votre entreprise. Si le domaine n'appartient pas à votre entreprise, vous devez alors utiliser une licence SDK.
Cependant, si votre produit contient une API publique, vous devez utiliser une licence SDK. Si vous possédez déjà une licence Développeur ou Site et que votre logiciel utilisateur final dispose maintenant d'une API publique, vous devrez migrer vers une licence SDK.