Używanie Doconut w publicznym SDK lub API
Ta strona omawia, jak definiujemy użycie i licencjonujemy nasze oprogramowanie, gdy nasze produkty są wykorzystywane w oprogramowaniu końcowego użytkownika z publicznym SDK lub API.
Umowa licencyjna użytkownika końcowego
Zgodnie z naszą standardową Umową licencyjną użytkownika końcowego, klienci korzystający z Developer Site nie mogą udostępniać żadnego rodzaju publicznego API ani innego programistycznego interfejsu dla innych deweloperów, które korzysta z produktów Doconut bezpośrednio lub pośrednio.
Licencja SDK
Dla klientów, którzy muszą udostępniać funkcje wykorzystujące nasze produkty jako część publicznej biblioteki rozwojowej, API, online API lub SDK ich własnego produktu, oferujemy możliwość korzystania z naszych produktów: licencję SDK. Zobacz FAQ, aby uzyskać szczegóły dotyczące tego typu licencji.
Co jest uznawane za użycie w ramach SDK lub API?
Uważamy to za zastosowanie, jeśli posiadasz Bibliotekę Rozwojową, API, online API lub SDK jako dowolny produkt, który udostępnia funkcje lub możliwości produktów Doconut w swoim publicznym API. Jeśli Twój produkt nie posiada publicznego API ani SDK dla innych deweloperów, to nie ma zastosowania.
Nie ma znaczenia, w jakim stopniu nasze funkcje lub możliwości są udostępniane; jeśli wywołanie publicznego API w Twoim produkcie „dotyka” jakiekolwiek produkty Doconut jako część swojej pracy, uznajemy to za użycie wymagające licencji SDK. Nie ma też znaczenia, ile warstw abstrakcji posiada aplikacja; jeśli funkcje/ możliwości Doconut są udostępniane innym deweloperom poprzez API, wymagana jest licencja SDK.
Jakie są kluczowe różnice w licencjonowaniu?
W ramach naszej standardowej licencji Developer możesz publikować swoją aplikację w jednej domenie i wszystkich jej subdomenach. Licencja Site przyznaje prawo publikacji w dowolnej domenie będącej własnością Twojej firmy. Jeśli domena nie należy do Twojej firmy, musisz używać licencji SDK.
Jednakże, gdy Twój produkt zawiera publiczne API, wymagane jest użycie licencji SDK. Jeśli posiadasz istniejącą licencję Developer lub Site, a oprogramowanie końcowego użytkownika ma teraz publiczne API, będziesz musiał przejść na licencję SDK.