Developer Policy

Verwendung von Doconut innerhalb eines öffentlichen SDKs oder einer API

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

Endbenutzer-Lizenzvertrag

Gemäß unserem Standard-Endbenutzer-Lizenzvertrag dürfen Kunden, die die Entwicklerseite nutzen, keine Art von öffentlicher API oder anderer programmgesteuerter Schnittstelle für andere Entwickler bereitstellen, die Doconut-Produkte entweder 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 des SDKs ihres eigenen Produkts nutzen, bieten wir eine Möglichkeit, unsere Produkte zu verwenden: die Nutzung 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 hat, gilt dies nicht.

Es spielt keine Rolle, in welchem Umfang unsere Funktionen oder Funktionalitäten offengelegt werden; wenn das Ausführen eines öffentlichen API-Aufrufs innerhalb Ihres Produkts irgendein Doconut-Produkt im Rahmen seiner Arbeit „berührt“, betrachten wir dies als Nutzung, die eine SDK-Lizenz erfordert. Es ist auch egal, 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?

Unter unserer üblichen Entwicklerlizenz dürfen Sie Ihre Anwendung in einer einzigen Domain und allen zugehö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 eine Entwickler- oder Site-Lizenz besitzen und Ihre Endbenutzer-Software jetzt eine öffentliche API hat, müssen Sie zu einer SDK-Lizenz migrieren.