Verwendung von Doconut innerhalb eines öffentlichen SDKs oder einer API
Diese Seite behandelt, wie wir die Nutzung definieren und unsere Software lizenzieren, wenn unsere Produkte in Endanwender-Software mit einem öffentlichen SDK oder einer API verwendet werden.
Endbenutzer-Lizenzvertrag
Unter unserem standardmäßigen Endbenutzer-Lizenzvertrag dürfen Kunden, die Developer Site nutzen, keine öffentliche API oder sonstige programmgesteuerte Schnittstelle für andere Entwickler bereitstellen, die Doconut-Produkte direkt oder indirekt verwendet.
SDK-Lizenz
Für Kunden, die Funktionen, die unsere Produkte als Teil ihrer eigenen Produkt‑öffentlichen Entwicklungsbibliothek, API, Online‑API oder SDK nutzen, bereitstellen müssen, bieten wir eine Möglichkeit zur Nutzung unserer Produkte: die Verwendung einer SDK-Lizenz. Weitere Details zu diesem Lizenztyp finden Sie in den FAQ.
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, also jedes Produkt, das Doconut‑Produktfunktionen oder -features über seine eigene öffentliche API bereitstellt. Wenn Ihr Produkt keine öffentliche API oder kein SDK für andere Entwickler bereitstellt, gilt dies nicht.
Es spielt keine Rolle, in welchem Umfang unsere Features oder Funktionalitäten bereitgestellt werden; wenn ein öffentlicher API‑Aufruf in Ihrem Produkt irgendein Doconut‑Produkt „berührt“, gilt dies als Nutzung, die eine SDK‑Lizenz erfordert. Ebenso ist es egal, wie viele Abstraktionsebenen eine Anwendung hat; wenn Doconut‑Features/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 Entwickler‑Lizenz dürfen Sie Ihre Anwendung in einer einzelnen Domain und allen dazugehörigen Subdomains veröffentlichen. Bei einer Site‑Lizenz erhalten Sie das Recht, in jeder Domain zu veröffentlichen, die Ihrem Unternehmen gehört. Ist die Domain nicht im Besitz Ihres Unternehmens, müssen Sie eine SDK‑Lizenz verwenden.
Wenn Ihr Produkt jedoch eine öffentliche API enthält, ist die Verwendung einer SDK‑Lizenz erforderlich. Haben Sie bereits eine Entwickler‑ oder Site‑Lizenz und Ihre Endanwender‑Software erhält nun eine öffentliche API, müssen Sie zu einer SDK‑Lizenz migrieren.