Utilizzare 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 i prodotti Doconut, sia direttamente che indirettamente.
Licenza SDK
Per i clienti che hanno necessità 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 proprio compito, lo consideriamo un utilizzo che richiede una licenza SDK. Non importa nemmeno 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?
Con la nostra consueta licenza Developer, sei autorizzato a pubblicare la tua applicazione in un singolo dominio e in tutti i suoi sottodomini. Con 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 utenti finali ora dispone di un'API pubblica, dovrai migrare a una licenza SDK.