Использование 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.
Каковы ключевые различия в лицензировании?
Согласно нашей обычной лицензии разработчика, вам разрешено публиковать приложение в одном домене и любых его поддоменах. Для лицензии Site вам предоставляется право публиковать в любом домене, принадлежащем вашей компании. Если домен не принадлежит вашей компании, необходимо использовать лицензию SDK.
Однако, если ваш продукт содержит публичный API, требуется использовать лицензию SDK. Если у вас уже есть лицензия разработчика или Site, и ваше программное обеспечение конечного пользователя теперь имеет публичный API, вам потребуется перейти на лицензию SDK.