Developer Policy

Używanie Doconut w publicznym SDK lub API

Ta strona omawia, jak definiujemy użycie i licencjonowanie naszego oprogramowania, 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 Rozwoju, 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 uznawane za użycie w ramach SDK lub API?

Uważamy to za zastosowanie, jeśli masz Bibliotekę Rozwoju, 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, uznajemy 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ą deweloperską, możesz publikować swoją aplikację w jednej domenie oraz we wszystkich jej poddomenach. W przypadku licencji Site, przyznajemy prawo do publikacji w dowolnej domenie będącej własnością Twojej firmy. Jeśli domena nie jest własnością Twojej firmy, musisz użyć licencji SDK.

Jednakże, gdy Twój produkt zawiera publiczne API, wymagane jest użycie licencji SDK. Jeśli posiadasz istniejącą licencję deweloperską lub Site i Twoje oprogramowanie końcowego użytkownika teraz posiada publiczne API, będziesz musiał przejść na licencję SDK.