Developer Policy

Verwendung von Doconut innerhalb eines öffentlichen SDKs oder einer API

Diese Seite erläutert, wie wir die Nutzung und Lizenzierung unserer Software definieren, wenn unsere Produkte in Endbenutzer-Software mit einem öffentlichen SDK oder einer API verwendet werden.

Endbenutzer-Lizenzvereinbarung

Gemäß unserer standardmäßigen Endbenutzer-Lizenzvereinbarung dürfen Kunden, die die Entwicklerseite nutzen, keine Art von öffentlicher API oder anderer programmatischer Schnittstelle für andere Entwickler bereitstellen, die Doconut-Produkte direkt oder indirekt verwendet.

SDK-Lizenz

Für Kunden, die Funktionen bereitstellen müssen, die unsere Produkte als Teil der öffentlichen Entwicklungsbibliothek, API, Online-API oder SDK ihres eigenen Produkts verwenden, bieten wir eine Möglichkeit, unsere Produkte zu nutzen: die Verwendung einer SDK-Lizenz. Siehe die FAQ für Details zu diesem Lizenztyp.

Was gilt als Nutzung innerhalb eines SDKs oder einer API?

Wir definieren dies als zutreffend, wenn Sie eine Entwicklungsbibliothek, API, Online-API oder SDK-Nutzung haben, die jedes Produkt ist, das Doconut-Produktfunktionen oder -funktionalität innerhalb seiner eigenen öffentlichen API bereitstellt. Wenn Ihr Produkt keine öffentliche API oder kein SDK für andere Entwickler zur Nutzung hat, gilt dies nicht.

Es spielt keine Rolle, in welchem Umfang unsere Funktionen oder Funktionalitäten offengelegt werden; wenn ein öffentlicher API-Aufruf in Ihrem Produkt irgendein Doconut-Produkt im Rahmen seiner Aufgabe „berührt“, betrachten wir dies als Nutzung, die eine SDK-Lizenz erfordert. Ebenso ist es unerheblich, wie viele Abstraktionsebenen eine Anwendung hat; wenn Doconut-Funktionen/-Funktionalitäten anderen Entwicklern über eine API zur Verfügung gestellt werden, ist eine SDK-Lizenz erforderlich.

Was sind die wichtigsten Lizenzunterschiede?

Gemäß unserer üblichen Entwicklerlizenz dürfen Sie Ihre Anwendung in einer einzigen Domain und allen dazugehörigen Subdomains veröffentlichen. Für eine Site-Lizenz erhalten Sie das Recht, in jeder Domain zu veröffentlichen, die Ihrem Unternehmen gehört. Wenn die Domain nicht Ihrem Unternehmen gehört, müssen Sie eine SDK-Lizenz verwenden.

Wenn Ihr Produkt jedoch eine öffentliche API enthält, ist die Verwendung einer SDK-Lizenz erforderlich. Wenn Sie bereits über eine Entwickler- oder Site-Lizenz verfügen und Ihre Endbenutzer-Software nun eine öffentliche API hat, müssen Sie zu einer SDK-Lizenz migrieren.