Developer Policy

Använda Doconut inom ett offentligt SDK eller API

Denna sida diskuterar hur vi definierar användning och licensierar vår programvara när våra produkter används i slutanvändarprogramvara med ett offentligt SDK eller API.

Slutanvändarlicensavtal

Enligt vårt standardavtal för slutanvändarlicens får kunder som använder Developer Site inte exponera någon form av offentligt API eller annat programatiskt gränssnitt för andra utvecklare som använder Doconut-produkter, antingen direkt eller indirekt.

SDK-licens

För kunder som behöver exponera funktioner som använder våra produkter som en del av deras egna produkters offentliga utvecklingsbibliotek, API, online-API eller SDK, erbjuder vi ett sätt att använda våra produkter: användning av en SDK-licens. Se FAQ för detaljer om denna licenstyp.

Vad anses vara användning inom ett SDK eller API?

Vi definierar detta som tillämpligt om du har ett utvecklingsbibliotek, API, online-API eller SDK-användning som någon produkt som exponerar Doconut-produkters funktioner eller funktionalitet inom sitt eget offentliga API. Om din produkt inte har ett offentligt API eller SDK för andra utvecklare att använda, gäller detta inte.

Det spelar ingen roll i vilken omfattning våra funktioner eller funktionalitet exponeras; om ett offentligt API-anrop i din produkt ‘rör’ någon Doconut-produkt som en del av dess arbete, betraktar vi det som användning som kräver en SDK-licens. Det spelar heller ingen roll hur många lager av abstraktion en applikation har; om Doconut-funktioner/funktionalitet görs tillgängliga för andra utvecklare via ett API, krävs en SDK-licens.

Vilka är de viktigaste licensskillnaderna?

Enligt vår vanliga utvecklarlicens får du publicera din applikation i en enda domän och alla underdomäner inom den. För en site-licens beviljas du rätt att publicera i vilken domän som helst som ditt eget företag äger. Om domänen inte ägs av ditt företag måste du använda en SDK-licens.

Men när din produkt innehåller ett offentligt API krävs en SDK-licens. Om du har en befintlig utvecklar- eller site-licens och din slutanvändarprogramvara nu har ett offentligt API, måste du migrera till en SDK-licens.