Developer Policy

Uso di Doconut all'interno di un SDK o API pubblico

Questa pagina discute come definiamo l'uso e licenziamo il nostro software quando i nostri prodotti sono utilizzati in software per 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 prodotti Doconut direttamente o indirettamente.

Licenza SDK

Per i clienti che necessitano di esporre funzionalità che utilizzano i nostri prodotti come parte della libreria di sviluppo pubblico, 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?

Consideriamo applicabile questo caso se possiedi una Libreria di Sviluppo, API, API online o SDK, inteso come qualsiasi prodotto che espone funzionalità o caratteristiche dei prodotti Doconut nella sua API pubblica. Se il tuo prodotto non dispone di un'API pubblica o SDK per altri sviluppatori, allora non si applica.

Non importa l'entità con cui le nostre funzionalità siano esposte; se l'esecuzione di una chiamata API pubblica nel tuo prodotto “tocca” qualsiasi prodotto Doconut nello svolgimento delle sue funzioni, lo consideriamo un utilizzo che richiede una licenza SDK. Inoltre, non importa quante layer di astrazione abbia un'applicazione; se le funzionalità dei prodotti Doconut sono rese disponibili ad altri sviluppatori tramite un'API, è necessaria una licenza SDK.

Quali sono le principali differenze di licenza?

Con la nostra consueta licenza Developer, sei autorizzato a pubblicare la tua applicazione in un unico dominio e in tutti i suoi sottodomini. Con una licenza Site, hai 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 utenti finali ora dispone di un'API pubblica, dovrai passare a una licenza SDK.