PmaControl logo PmaControl
  • مرحباً
  • PmaControl
    • وكلاء الذكاء الاصطناعي 13 وكلاء محليين
    • عروضنا المجتمع، السحابة، محليًا، المميز
    • التوثيق أدلة، API، الهندسة المعمارية
    • السوق المكونات الإضافية للمجتمع
    • عملاء أكثر من 28 شركة
    • الأسئلة الشائعة 25 سؤالا / 7 فئات
    قواعد البيانات
    • ماريا دي بي 31 مادة
    • ماي إس كيو إل 11 مادة
    • مجموعة جاليرا 6 عناصر
    • ماكس سكيل 3 عناصر
    • ProxySQL 2 عناصر
    • أمازون أورورا ماي إس كيو إل 0 العناصر
    • قاعدة بيانات أزور 0 العناصر
    • انقر البيت 0 العناصر
    • GCP CloudSQL 0 العناصر
    • بيركوناسيرفر 0 العناصر
    • متجر واحد 0 العناصر
    • تي دي بي 0 العناصر
    • سرعة 0 العناصر
    الحلول
    • دعم 24 × 7 حالات الطوارئ MariaDB وMySQL
    • Observabilité SQL المراقبة والتنبيهات والطوبولوجيا
    • Haute disponibilité النسخ المتماثل، تجاوز الفشل، جاليرا
    • Disaster Recovery النسخ الاحتياطي والاستعادة، RPO/RTO
    • Sécurité & conformité التدقيق، اللائحة العامة لحماية البيانات، SOC2
    • Migration & upgrade صفر توقف عن العمل، pt-osc، gh-ost
  • عروضنا
  • موارد
    • التوثيق الأدلة الفنية وواجهات برمجة التطبيقات
    • مركز تحسين MySQL مؤشر تخفيض السعر والمقاييس والإعدادات والحوادث
    • الأسئلة الشائعة 25 سؤالا متكررا
    • الشهادات ملاحظات العملاء وحالات الاستخدام
    • مدونة مقالات ورؤى
    • خريطة الطريق الميزات القادمة
    مجالات الخبرة
    • Observabilité SQL المراقبة والتنبيهات وطوبولوجيا Dot3
    • Haute disponibilité النسخ المتماثل، تجاوز الفشل، جاليرا
    • Sécurité & conformité التدقيق، اللائحة العامة لحماية البيانات، SOC2، ISO 27001
    • Disaster Recovery النسخ الاحتياطي والاستعادة، RPO/RTO
    • Performance & optimisation ملخصات، شرح، ضبط
    • Migration & upgrade صفر توقف عن العمل، pt-osc
    روابط سريعة
    • جيثب ويكي 26 صفحة - التثبيت والمحرك والمكونات الإضافية
    • كود المصدر مستودع جيثب الرسمي
    • دعم 24 × 7 حالات الطوارئ MariaDB وMySQL
    • احجز عرضًا توضيحيًا 30 دقيقة - هندسة معمارية حقيقية
  • دعم 24 × 7
  • احجز عرضًا توضيحيًا
احجز عرضًا توضيحيًا
🇫🇷 FR Français 🇬🇧 EN English 🇵🇱 PL Polski 🇷🇺 RU Русский 🇨🇳 ZH 中文 🇸🇦 AR العربية
← العودة إلى بلوق

الرأي: تغيير الترخيص MaxScale

تم النشر بتاريخ 16 يونيو 2025 بواسطة Sylvain ARBAUDIE
maxscale mariadb licensing open-source
يشارك X LinkedIn Facebook Email PDF
الرأي: تغيير الترخيص MaxScale

القليل من التاريخ

إن تاريخ ترخيص MaxScale هو صورة مصغرة للتوترات بين المصادر المفتوحة والأعمال التجارية في صناعة البرمجيات.

2013-2016: عصر GPLv2. وُلد MaxScale بموجب ترخيص GPLv2. وهو وكيل SQL مفتوح المصدر، ويمكن استخدامه وتعديله وإعادة توزيعه مجانًا. يتبناه المجتمع، وتقوم الشركات بدمجه في بنيات MariaDB / MySQL الخاصة بهم.

2016: الانتقال إلى BSL. قررت شركة MariaDB ترقية MaxScale 2.0 إلى ترخيص مصدر الأعمال (BSL). BSL هو ترخيص مبتكر تم إنشاؤه بواسطة MariaDB: كود المصدر مرئي وقابل للاستخدام للتطوير والاختبار، ولكن استخدام الإنتاج يتطلب ترخيصًا تجاريًا. وبعد فترة من 3 إلى 4 سنوات، يمر الكود تلقائيًا تحت GPLv2. إنها تسوية مثيرة للاهتمام: شفافية الكود + نموذج اقتصادي قابل للتطبيق.

2025: الانتقال إلى النشاط التجاري الخالص. تم إصدار MaxScale 25.01 بموجب ترخيص تجاري مغلق. لم يعد من الممكن الوصول إلى كود المصدر. لقد انتهى عصر الشفافية.

وفي الوقت نفسه، تم "إصدار" MaxScale 21.06 ضمن GPLv2 (وفقًا لآلية التحويل التلقائي لـ BSL). هذا هو أحدث إصدار قابل للاستخدام مجانًا، لكنه لن يتلقى التحديثات بعد الآن.

ما الذي يتغير بشكل ملموس

بالنسبة لمستخدمي MaxScale الحاليين، إليك التأثير:

إصدارات BSL (2.x إلى 24.x)

تستمر إصدارات BSL الموجودة في العمل. سيستمر التحويل التلقائي إلى GPLv2 وفقًا للجدول الزمني — سيتم إصدار بعض الإصدارات حتى عام 2032. ويمكنك الاستمرار في استخدام هذه الإصدارات في الإنتاج.

MaxScale 21.06 GPLv2

هذه هي أحدث نسخة مجانية بالكامل. يمكنك استخدامه وتعديله وإعادة توزيعه. لكنه لم يعد يتلقى تصحيحات الأمان أو الميزات الجديدة.

MaxScale 25.01+ تجاري

أي إصدار من 25.01 يتطلب ترخيصًا تجاريًا. لا يمكن الوصول إلى التعليمات البرمجية المصدر. إنها برمجيات ملكية كلاسيكية.

لماذا هذا التغيير؟

من وجهة نظر MariaDB plc، فإن المنطق عملي:

  1. MaxScale هو أحد أهم مميزات الأعمال. وهذا ما يجعل عرض المؤسسة MariaDB تنافسيًا مع Oracle وAWS. إن منحها مجانًا (حتى مع تأخير BSL) يؤدي إلى تآكل عرض قيمة الأعمال.

  2. لم يحقق BSL أهدافه. كانت الفكرة الأصلية لـ BSL هي أن الشركات الكبيرة ستدفع خلال فترة BSL، وسيستفيد المجتمع من الكود الذي تم إصداره بعد الموعد النهائي. ومن الناحية العملية، كانت العديد من الشركات تنتظر إصدار GPLv2 أو كانت تستخدم إصدارات أقدم.

  3. لقد تغير السوق. في عام 2016، كانت BSL مبتكرة. في عام 2025، ستتبنى المزيد والمزيد من الشركات مفتوحة المصدر تراخيص مقيدة (Redis، MongoDB، Elasticsearch). MariaDB يتبع الاتجاه.

ProxySQL: البديل المجاني

بالنسبة للمستخدمين الذين لا يستطيعون أو لا يريدون الدفع مقابل ترخيص MaxScale، يظل ProxySQL أقوى بديل مفتوح المصدر.

يقدم ProxySQL العديد من ميزات MaxScale:

  • توجيه القراءة/الكتابة مع الكشف التلقائي عن الهيكل
  • تجميع الاتصالات وتعدد الإرسال
  • إعادة كتابة الاستعلامات باستخدام التعبيرات العادية
  • متكامل ذاكرة التخزين المؤقت للاستعلام
  • تجاوز الفشل والفحوصات الصحية
  • الواجهة الإدارية عبر SQL (المنفذ 6032)

ما الذي لا يفعله ProxySQL (الذي يفعله MaxScale):- لا يوجد دعم لبروتوكول MongoDB أو CDC/AVRO

  • لا توجد شاشة Galera متطورة مثل galeramon
  • لا توجد واجهة ويب (MaxGUI)
  • لا يوجد مرشح لإخفاء البيانات الأصلية
  • لا يوجد دعم توجيه binlog

بالنسبة لغالبية حالات الاستخدام - توجيه القراءة/الكتابة على طوبولوجيا السيد والعبد MariaDB / MySQL - يعد ProxySQL بديلاً قابلاً للتطبيق تمامًا.

فقدان روح BSL

ما يزعجني أكثر بشأن هذا التغيير ليس العمل. إنها خسارة النموذج الذي كان له معنى.

كان BSL بمثابة حل وسط أنيق. لقد أدركت أن تطوير البرمجيات المعقدة أمر مكلف، مع ضمان أن الكود سيكون مجانيًا في النهاية. لقد كان عقدًا ضمنيًا مع المجتمع: "ادفع الآن مقابل أحدث الميزات، وسيستفيد المجتمع من الكود في غضون سنوات قليلة."

ومن خلال تحولها إلى نشاط تجاري بحت، فإن MariaDB plc تنتهك هذا العقد. لن يكون رمز MaxScale 25.01 مجانيًا أبدًا. تختفي الشفافية. ومعها ثقة جزء من المجتمع.

MariaDB plc اخترع BSL. لقد كانت مساهمتهم في النقاش حول تسييل المصادر المفتوحة. والتخلي عنها يعني الاعتراف بأن التسوية لم تنجح ــ أو أن المصالح القصيرة الأمد لها الأسبقية على الرؤية الطويلة الأمد.

ماذا يعني هذا بالنسبة للنظام البيئي

يعد تغيير ترخيص MaxScale بمثابة إشارة أوسع للنظام البيئي MariaDB / MySQL:

  1. التجزئة تتسارع. المسافة بين MariaDB Community (مجاني، محدود) وMariaDB Enterprise (كامل، مدفوع) آخذة في الاتساع.

  2. ProxySQL يكتسب أهمية. كل مكون يزيله MariaDB من المصدر المفتوح يقوي بدائل المجتمع.

  3. يجب على المهندسين المعماريين التخطيط. إذا قمت ببناء بنية حول MaxScale اليوم، فأنت تقوم بالبناء حول مكون خاص. خطط لإدمانك وفقًا لذلك.

نصيحتي

إذا كنت تستخدم MaxScale في الإنتاج اليوم:

  • ابق على الإصدار الحالي طالما أنه مدعوم وآمن.
  • تقييم ProxySQL كخطة ب. الهجرة ممكنة، رغم أنها تتطلب العمل.
  • ميزانية الرخصة التجارية إذا كان MaxScale مهمًا للهندسة المعمارية الخاصة بك. إنه برنامج جيد، وسعر الترخيص غالبًا ما يكون أقل من تكلفة الترحيل.
  • لا داعي للذعر. سيتم دعم إصدارات BSL لسنوات قادمة.

التغيير حقيقي، لكن الانتقال تدريجي. لديك الوقت للتخطيط.


تم نشر هذه المقالة في الأصل على متوسط.

يشارك X LinkedIn Facebook Email PDF
← العودة إلى بلوق

تعليقات (0)

لا توجد تعليقات حتى الآن.

اترك تعليقا

PmaControl
+33 6 63 28 27 47 contact@pmacontrol.com
إشعارات قانونية GitHub اتصال
لا تنتظر وقوع الحادث حتى تفهم هندستك المعمارية. © 2014-2026 PmaControl — 68Koncept