Używanie Doconut w publicznym SDK lub API
Ta strona omawia, jak definiujemy użycie i licencjonujemy nasze oprogramowanie, gdy nasze produkty są używane 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 interfejsu programistycznego dla innych deweloperów, które używa 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 sposób korzystania z naszych produktów: użycie licencji SDK. Zobacz FAQ, aby uzyskać szczegóły dotyczące tego typu licencji.
Co jest uważane za użycie w ramach SDK lub API?
Uważamy to za zastosowanie, jeśli masz Bibliotekę Rozwojową, API, online API lub użycie SDK jako każdy produkt, który udostępnia funkcje lub możliwości produktów Doconut w ramach własnego publicznego 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 wykonanie publicznego wywołania API w Twoim produkcie „dotyka” jakichkolwiek produktów Doconut w ramach wykonywania swojej funkcji, uważamy to za użycie wymagające licencji SDK. Nie ma również znaczenia, ile warstw abstrakcji ma 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?
Zgodnie z naszą standardową licencją Developer, możesz publikować swoją aplikację w jednej domenie oraz wszelkich poddomenach w niej. W przypadku licencji Site przyznajemy prawo publikacji w dowolnej domenie, którą posiada Twoja firma. Jeśli domena nie jest własnością Twojej firmy, musisz użyć licencji SDK.
Jednak gdy Twój produkt zawiera publiczne API, wymagana jest licencja SDK. Jeśli posiadasz istniejącą licencję Developer lub Site, a oprogramowanie końcowego użytkownika teraz ma publiczne API, będziesz musiał przejść na licencję SDK.