CockroachDB ينتقل إلى رخصة الملكية

مطورو DBMS CockroachDB الموزع أعلن حول ترجمة النصوص المصدر للمشروع إلى مجموعة من التراخيص رخصة مصدر الأعمال (BSL) ورخصة مجتمع الصرصور (CCL) ، وهي ليست مجانية بسبب التمييز ضد فئات معينة من المستخدمين. كان ترخيص BSL قبل ثلاث سنوات عرضت مؤسسو MySQL كبديل لنموذج Open Core. يكمن جوهر BSL في أن كود الوظائف الموسعة متاح مبدئيًا للتعديل ، ولكن لبعض الوقت يمكن استخدامه مجانًا فقط مع مراعاة الشروط الإضافية ، والتي تتطلب شراء ترخيص تجاري لتجاوزه.

يسمح الترخيص الجديد باستخدام CockroachDB على أي عدد من العقد في المجموعة وإدراجها في التطبيقات ، بما في ذلك تلك المباعة للعملاء أو التي تعمل كخدمات. القيد الوحيد الذي لا يسمح بأن يعتبر الترخيص مجانيًا ومفتوحًا هو حظر بيع الإصدارات التجارية من CockroachDB ، والتي يتم إجراؤها في شكل خدمات سحابية. يتطلب تعريض CockroachDB كخدمة سحابية مدفوعة الآن شراء ترخيص تجاري.

الكود المنشور سابقًا بقايا مرخص بموجب Apache 2.0 ومتاح للتقسيم. بالإضافة إلى ذلك ، بعد ثلاث سنوات من الإصدار ، ستتم إزالة الكود من BSL وتوزيعه بموجب ترخيص Apache 2.0 العادي. على سبيل المثال ، الإصدار المتوقع في أكتوبر
سيتم شحن CockroachDB 19.2 بموجب ترخيص BSL حتى أكتوبر 2022 ، ثم يتم إعادة ترخيصه تلقائيًا بموجب ترخيص Apache 2.0. وفقًا للمطورين ، سيسمح هذا التحول الزمني بتطوير منتج منافس لتطبيقات DBaaS (DBMS كخدمة) ، مع ضمان انفتاح كود المصدر الرئيسي وعدم الانتقال إلى نموذج Open Core.

كما في حالة الترخيص MongoDB, وحدات ريديس и الجدول الزمني سبب التحول إلى ترخيص الملكية هو مكافحة تطفل مزودي الخدمات السحابية الذين ينشئون منتجات تجارية مشتقة ويعيدون بيع نظم إدارة قواعد البيانات مفتوحة المصدر كخدمات سحابية ، لكنهم لا يشاركون في الحياة المجتمعية ولا يساعدون في التنمية. يتم إنشاء الموقف عندما يُترك مقدمو الخدمات السحابية غير المتصلين بالمشروع ، ويعيدون بيع الحلول المفتوحة الجاهزة ، والمزايا ، والمطورين أنفسهم بلا شيء.

أذكر أن CockroachDB الموجهة لإنشاء تخزين موثوق للغاية وموزع جغرافيًا وقابل للتوسع أفقيًا ، ويتميز بقدرة عالية على البقاء ولا يعتمد على فشل الأقراص والعقد ومراكز البيانات. في الوقت نفسه ، يضمن CockroachDB سلامة معاملات ACID ، ويوفر القدرة على استخدام SQL لمعالجة البيانات ، ويسمح لك بإجراء تغييرات على مخطط التخزين أثناء التنقل ، ويدعم الفهارس والمفاتيح الخارجية ، ويدعم النسخ التلقائي وإعادة توازن التخزين.

المصدر: opennet.ru

إضافة تعليق