Developer Policy

공개 SDK 또는 API 내에서 Doconut 사용

이 페이지에서는 제품이 공개 SDK 또는 API와 함께 최종 사용자 소프트웨어에서 사용될 때 소프트웨어의 사용 및 라이선스를 어떻게 정의하는지 논의합니다.

최종 사용자 라이선스 계약

당사의 표준 최종 사용자 라이선스 계약에 따라, 개발자 사이트를 사용하는 고객은 Doconut 제품을 직접 또는 간접적으로 사용하는 모든 종류의 공개 API 또는 기타 프로그래밍 인터페이스를 다른 개발자에게 노출할 수 없습니다.

SDK 라이선스

고객이 자체 제품의 공개 개발 라이브러리, API, 온라인 API 또는 SDK의 일부로 Doconut 제품을 사용하는 기능을 노출해야 하는 경우, 우리는 SDK 라이선스를 사용하도록 제공합니다. 이 라이선스 유형에 대한 자세한 내용은 자주 묻는 질문을 참조하십시오.

SDK 또는 API 내에서 사용으로 간주되는 경우는 무엇입니까?

개발 라이브러리, API, 온라인 API 또는 SDK 사용이 자체 공개 API 내에서 Doconut 제품의 기능이나 기능을 노출하는 모든 제품인 경우에 적용된다고 정의합니다. 제품에 다른 개발자가 사용할 수 있는 공개 API 또는 SDK가 없으면 적용되지 않습니다.

우리 기능이나 기능이 어느 정도 노출되는지는 중요하지 않습니다; 제품 내에서 공개 API 호출을 실행할 때 작업의 일환으로 Doconut 제품을 ‘접근’한다면, 이는 SDK 라이선스가 필요한 사용으로 간주합니다. 또한 애플리케이션에 몇 층의 추상화가 있든 상관없으며, Doconut 기능/기능이 API를 통해 다른 개발자에게 제공되는 경우 SDK 라이선스가 필요합니다.

핵심 라이선스 차이점은 무엇입니까?

일반적인 개발자 라이선스에서는 애플리케이션을 단일 도메인 및 해당 도메인의 모든 하위 도메인에 게시할 수 있습니다. 사이트 라이선스의 경우, 귀사 소유의 모든 도메인에 게시할 권한이 부여됩니다. 도메인이 귀사 소유가 아닌 경우, SDK 라이선스를 사용해야 합니다.

하지만 제품에 공개 API가 포함된 경우, SDK 라이선스를 사용해야 합니다. 기존에 개발자 또는 사이트 라이선스를 보유하고 있었고 최종 사용자 소프트웨어에 공개 API가 추가된 경우, SDK 라이선스로 전환해야 합니다.