استخدام Doconut داخل SDK أو API عام
تناقش هذه الصفحة كيفية تعريفنا للاستخدام وترخيص برنامجنا عندما تُستخدم منتجاتنا في برنامج المستخدم النهائي مع SDK أو API عام.
اتفاقية ترخيص المستخدم النهائي
حسب اتفاقية ترخيص المستخدم النهائي القياسية لدينا، لا يُسمح للعملاء الذين يستخدمون موقع المطور بإتاحة أي نوع من API العام أو أي واجهة برمجية أخرى للمطورين الآخرين تستخدم منتجات Doconut مباشرة أو غير مباشرة.
ترخيص SDK
بالنسبة للعملاء الذين يحتاجون إلى إتاحة ميزات تستخدم منتجاتنا كجزء من مكتبة التطوير العامة لمنتجهم، أو API، أو API عبر الإنترنت أو SDK، نوفر طريقة لاستخدام منتجاتنا: استخدام ترخيص SDK. راجع الأسئلة المتكررة للحصول على تفاصيل حول هذا النوع من الترخيص.
ما الذي يُعتبر استخدامًا داخل SDK أو API؟
نُعرّف ذلك إذا كان لديك مكتبة تطوير، أو API، أو API عبر الإنترنت أو SDK تُظهر ميزات أو وظائف منتجات Doconut ضمن API العامة الخاصة به. إذا لم يكن لمنتجك API عام أو SDK للمطوّرين الآخرين، فإن ذلك لا ينطبق.
لا يهم مدى انتشار ميزاتنا أو وظائفنا؛ إذا كان تنفيذ استدعاء API عام داخل منتجك "يُلامس" أي من منتجات Doconut كجزء من عمله، فإننا نعتبر ذلك استخدامًا يتطلب ترخيص SDK. ولا يهم عدد طبقات التجريد في التطبيق؛ إذا تم إتاحة ميزات/وظائف Doconut للمطوّرين الآخرين عبر API، يُطلب ترخيص SDK.
ما هي الاختلافات الرئيسية في الترخيص؟
وفقًا لترخيص المطور العادي، يُسمح لك بنشر تطبيقك في نطاق واحد وأي نطاق فرعي داخلها. بالنسبة لترخيص الموقع، تُمنح الحق بالنشر في أي نطاق تملكه شركتك. إذا لم يكن النطاق مملوكًا لشركتك، يجب عليك استخدام ترخيص SDK.
مع ذلك، عندما يحتوي منتجك على API عام، يجب عليك استخدام ترخيص SDK. إذا كان لديك ترخيص مطور أو موقع موجود وتصبح الآن برمجيات المستخدم النهائي تتضمن API عام، فستحتاج إلى الانتقال إلى ترخيص SDK.