Developer Policy

Public SDKまたはAPI内でDoconutを使用する

このページでは、製品がパブリックSDKまたはAPIを使用したエンドユーザーソフトウェアで使用される場合の使用定義とソフトウェアのライセンスについて説明します。

エンドユーザーライセンス契約

当社の標準エンドユーザーライセンス契約の下、Developer Siteを使用する顧客は、Doconut製品を直接または間接的に使用する、他の開発者向けのパブリックAPIやその他のプログラムインターフェースを公開することは許可されていません。

SDKライセンス

自社製品のパブリック開発ライブラリ、API、online API、またはSDKの一部として当社製品を使用する機能を公開する必要がある顧客向けに、当社製品を使用する方法としてSDKライセンスの利用を提供しています。このライセンスタイプの詳細についてはFAQをご覧ください。

SDKまたはAPI内での使用とみなされる条件は何ですか?

開発ライブラリ、API、online API、またはSDKを使用し、当該製品が自社のパブリックAPI内でDoconut製品の機能や機能性を公開している場合に適用されると定義しています。製品に他の開発者が使用できるパブリックAPIやSDKがない場合は、適用されません。

当社の機能や機能性がどの程度公開されているかは関係ありません。製品内でパブリックAPI呼び出しを実行し、その過程でDoconut製品に『触れる』場合は、SDKライセンスが必要な使用とみなします。また、アプリケーションの抽象化層が何層あっても関係なく、Doconutの機能/機能性がAPIを通じて他の開発者に提供される場合は、SDKライセンスが必要です。

主要なライセンスの違いは何ですか?

通常のDeveloperライセンスでは、単一のドメインとそのサブドメイン内でアプリケーションを公開することが許可されています。Siteライセンスの場合、会社が所有する任意のドメインで公開する権利が付与されます。ドメインが会社所有でない場合は、SDKライセンスを使用しなければなりません。

ただし、製品にパブリックAPIが含まれる場合は、SDKライセンスの使用が必須です。既存のDeveloperまたはSiteライセンスを保有していて、エンドユーザーソフトウェアにパブリックAPIが追加された場合は、SDKライセンスへ移行する必要があります。