Public SDKまたはAPI内でDoconutを使用する
このページでは、製品が公開SDKまたはAPIを使用したエンドユーザーソフトウェアで使用される際の、使用定義とソフトウェアのライセンス方法について説明します。
エンドユーザーライセンス契約
当社の標準エンドユーザーライセンス契約の下、Developer Siteを使用する顧客は、Doconut製品を直接または間接的に使用する公開APIやその他のプログラムインターフェースを他の開発者向けに公開することは許可されていません。
SDKライセンス
自社製品の公開開発ライブラリ、API、オンラインAPI、またはSDKの一部として当社製品を使用する機能を公開する必要がある顧客向けに、当社製品を使用する方法としてSDKライセンスの利用をご提供します。このライセンスタイプの詳細はFAQをご覧ください。
SDKまたはAPI内での使用とみなされる条件は何ですか?
開発ライブラリ、API、オンラインAPI、またはSDKを使用し、当該製品が自社の公開API内でDoconut製品の機能や機能性を提供する場合に適用されると定義しています。製品に他の開発者が使用できる公開APIやSDKがない場合は、適用されません。
当社の機能や機能性がどの程度公開されているかは関係ありません。製品内で公開API呼び出しを実行する際に、業務の一部としてDoconut製品に『触れる』場合は、SDKライセンスが必要な使用とみなします。また、アプリケーションの抽象化層が何層あっても、Doconutの機能/機能性がAPIを通じて他の開発者に提供される場合は、SDKライセンスが必要です。
主なライセンスの違いは何ですか?
通常のDeveloperライセンスでは、単一ドメインおよびそのサブドメイン内でアプリケーションを公開することが許可されています。Siteライセンスの場合、自社が所有する任意のドメインで公開する権利が付与されます。ドメインが自社所有でない場合は、SDKライセンスを使用する必要があります。
ただし、製品に公開APIが含まれる場合は、SDKライセンスの使用が必須です。既存のDeveloperまたはSiteライセンスを保有していて、エンドユーザーソフトウェアに公開APIが追加された場合は、SDKライセンスへ移行する必要があります。