Developer Policy

Utilizzare Doconut all'interno di un SDK o API pubblico

Questa pagina discute come definiamo l'uso e la licenza del nostro software quando i nostri prodotti sono utilizzati nel software degli utenti finali con un SDK o API pubblico.

Accordo di Licenza per l'Utente Finale

Secondo il nostro standard Accordo di Licenza per l'Utente Finale, i clienti che utilizzano il Developer Site non sono autorizzati a esporre alcun tipo di API pubblica o altra interfaccia programmatica per altri sviluppatori che utilizzi i prodotti Doconut, sia direttamente che indirettamente.

Licenza SDK

Per i clienti che hanno bisogno di esporre funzionalità che utilizzano i nostri prodotti come parte della libreria di sviluppo pubblica, API, API online o SDK del proprio prodotto, offriamo un modo per utilizzare i nostri prodotti: l'uso di una licenza SDK. Consulta le FAQ per i dettagli su questo tipo di licenza.

Cosa si considera utilizzo all'interno di un SDK o API?

Definiamo questo applicabile se hai una Libreria di Sviluppo, API, API online o utilizzo di SDK come qualsiasi prodotto che espone le funzionalità o le caratteristiche dei prodotti Doconut all'interno della propria API pubblica. Se il tuo prodotto non dispone di un'API pubblica o SDK per altri sviluppatori, allora questo non si applica.

Non importa l'entità con cui le nostre funzionalità o caratteristiche sono esposte; se l'esecuzione di una chiamata API pubblica all'interno del tuo prodotto “tocca” qualsiasi prodotto Doconut nel svolgere il suo compito, lo consideriamo un utilizzo che richiede una licenza SDK. Inoltre, non importa quante livelli di astrazione abbia un'applicazione; se le funzionalità/caratteristiche Doconut sono messe a disposizione di altri sviluppatori tramite un'API, è necessaria una licenza SDK.

Quali sono le principali differenze di licenza?

Secondo la nostra consueta licenza Developer, sei autorizzato a pubblicare la tua applicazione in un unico dominio e in tutti i suoi sottodomini. Per una licenza Site, ti viene concessa il diritto di pubblicare in qualsiasi dominio di proprietà della tua azienda. Se il dominio non è di proprietà della tua azienda, devi utilizzare una licenza SDK.

Tuttavia, quando il tuo prodotto contiene un'API pubblica, è necessario utilizzare una licenza SDK. Se possiedi già una licenza Developer o Site e il tuo software per l'utente finale ora dispone di un'API pubblica, dovrai migrare a una licenza SDK.