Використання Doconut у публічному SDK або API
Ця сторінка обговорює, як ми визначаємо використання та ліцензування нашого програмного забезпечення, коли наші продукти використовуються у програмному забезпеченні кінцевих користувачів з публічним SDK або API.
Ліцензійна угода кінцевого користувача
Відповідно до нашої стандартної ліцензійної угоди кінцевого користувача, клієнти, які користуються Developer Site, не мають права розкривати будь-який публічний API або інший програмний інтерфейс для інших розробників, який використовує продукти Doconut безпосередньо або опосередковано.
Ліцензія SDK
Для клієнтів, яким потрібно розкривати функції, що використовують наші продукти як частину публічної бібліотеки розробки, API, онлайн API або SDK їхнього власного продукту, ми пропонуємо спосіб використання наших продуктів: використання ліцензії SDK. Дивіться FAQ для деталей про цей тип ліцензії.
Що вважається використанням у межах SDK або API?
Ми вважаємо це застосовним, якщо у вас є використання бібліотеки розробки, API, онлайн API або SDK як будь-якого продукту, який розкриває функції або можливості продуктів Doconut у своєму публічному API. Якщо ваш продукт не має публічного API або SDK для використання іншими розробниками, це не застосовується.
Не важливо, у якій мірі наші функції або можливості розкриті; якщо виконання публічного виклику API у вашому продукті «запричиняє» будь-які продукти Doconut у процесі виконання своєї роботи, ми вважаємо це використанням, яке потребує ліцензії SDK. Також не важливо, скільки шарів абстракції має застосунок; якщо функції/можливості Doconut надаються іншим розробникам через API, потрібна ліцензія SDK.
Які ключові відмінності в ліцензуванні?
Відповідно до нашої звичайної ліцензії Developer, вам дозволено публікувати ваш застосунок в одному домені та будь-яких піддомени в ньому. Для ліцензії Site вам надається право публікувати в будь-якому домені, яким володіє ваша компанія. Якщо домен не належить вашій компанії, вам потрібно використовувати ліцензію SDK.
Однак, коли ваш продукт містить публічний API, ви зобов'язані використовувати ліцензію SDK. Якщо у вас є існуюча ліцензія Developer або Site, і ваше програмне забезпечення кінцевого користувача тепер має публічний API, вам потрібно перейти на ліцензію SDK.