Використання 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.