المصدر المفتوح: تكلفته الحقيقية وأين ينحرف عن مساره بقلم مونتي ويدنيوس

  • Oct 18, 2023

يشعر المنشئ الرئيسي لـ MySQL Monty Widenius بالقلق إزاء عواقب بعض مواقف الشركات تجاه البرامج مفتوحة المصدر.

اقرا هذا

اندماج SkySQL-MariaDB: ماذا تتوقع؟

اقرا الان

يقول مايكل "مونتي" ويدينيوس، المدافع عن المصادر المفتوحة، والمؤلف الرئيسي لقاعدة بيانات MySQL، إن التغييرات التي طرأت على الحركة خلال السنوات القليلة الماضية تهدد جدوى المشاريع.

لقد تغيرت مواقف الشركة تجاه المساهمة بالتمويل والقوى العاملة في المبادرات مفتوحة المصدر في الآونة الأخيرة، وفقًا لويدينيوس. منذ أول مشاركة له في منتصف التسعينيات، قبل ظهور الحركة مباشرة، كان الناس على استعداد لدفع ثمن البرامج التي يقدرونها.

وقال ويدينيوس: "المشكلة الآن هي أن لديك شركات تستخدم المصادر المفتوحة بكثافة ولكنها ترفض سداد أي شيء لأنها ليست مضطرة إلى ذلك".

"المشكلة برمتها في عدم الاضطرار إلى ذلك هي مشكلة جديدة لأن حركة المصادر المفتوحة لا تمضي قدمًا إذا لم يكن أحد مستعدًا للدفع. وقال: "إنك في الواقع تجعل من الصعب على الشركات الجديدة أن تتشكل حول المصادر المفتوحة".

"كلما زاد عدد الأشخاص الذين يستخدمونها، وفي هذه الحالات، يسيئون استخدام فكرة المصدر المفتوح برمتها من خلال عدم سدادها سواء من خلال التطوير أو الأموال لمساعدة المشاريع، فهو في الواقع يدمر المصدر المفتوح."

ساعد Widenius في الإنشاء قاعدة بيانات MariaDB بعد بيع MySQL لشركة Sun Microsystems في عام 2008 مقابل مليار دولار، والتي اشترتها شركة Oracle بعد ذلك مقابل 7.4 مليار دولار في عام 2010. يعد MySQL مكونًا رئيسيًا في حزمة برامج تطبيقات الويب مفتوحة المصدر LAMP المستخدمة على نطاق واسع.

أعلنت MariaDB مؤخرًا عن الاندماج المخطط له مع MySQL شركة الخدمات SkySQL لتأمين مستقبل الشوكة مفتوحة المصدر و رفع مصداقيتها بين المنظمات الكبرى مع التطورات في البيانات الضخمة والسحابة.

الحاجة إلى مطورين مفتوح المصدر بدوام كامل

وقال ويدينيوس إن المشاريع مفتوحة المصدر يجب أن يكون لديها مطورين يعملون عليها بدوام كامل للحصول على فرصة للنجاح.

قال ويدينيوس: "المشكلة هي - لقد رأيت ذلك بوضوح شديد مع MariaDB - لقد أنشأت شركة حيث أخذت الأشخاص الأصليين الذين كانوا يصنعون المنتج، [لكن] لم أتمكن من الحصول على أي شخص لتمويلنا".

مونتي ويدينيوس: إن عدم سداد الأموال سواء من خلال التطوير أو الأموال لمساعدة المشاريع هو في الواقع تدمير للمصادر المفتوحة

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

"لقد حصلنا على عملاء مستعدين للدفع مقابل الميزات. المشكلة هي عندما تقود مشروعًا مفتوح المصدر مثل MariaDB، فإن ذلك يكلفني مليون يورو سنويًا. نصف ذلك هو مجرد قيام إدارة المجتمع بالبناء. يمكنك جعل الأشخاص يدفعون مقابل الميزات، ولكن ليس مقابل إدارة المجتمع وإجراء المراجعات والعمل والإنشاءات - وهذا يكلفني 500000 يورو سنويًا."

وقال ويدينيوس إن إنشاء عملية خدمات لا يغطي بالضرورة التكاليف الأساسية لمبادرة المصادر المفتوحة.

"لا يمكنك حقًا إنشاء شركة عندما توفر شركة الخدمات التي لديك ربحًا بنسبة 30 بالمائة، ولكن إذا كانت النسبة 50 بالمائة ستذهب نسبة من أرباحك لمجرد أن الناس يتوقعون منك أن تفعل ذلك مجانًا، فهذا لا ينجح." هو قال.

نموذج ترخيص مفتوح المصدر جديد

يكمن حل مشكلة تمويل المشاريع مفتوحة المصدر في تغيير نهج الترخيص، وفقًا لما يقوله ويدينيوس. وقال إن MySQL كانت أول من قدم تراخيص مزدوجة على GPL، والتي تم تصميمها لدعم البرمجيات الحرة في البيئات التجارية.

"تعمل التراخيص المزدوجة بشكل رائع بالنسبة للمصادر المفتوحة إذا كان لديك منتج بنية أساسية يمكنك تضمينه في الآخرين "يحتاجون، لأنه يتعين عليهم بعد ذلك الدفع، وهذا هو الترخيص الأمثل أو الطريقة المثلى للحصول على المال من المصادر المفتوحة،" Widenius قال.

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

إن إجابة ويدينيوس على المشكلة هي شكل من أشكال الترخيص الذي يسميه "مصدر الأعمال". وهو يعتقد أنها ستمكن المشاريع مفتوحة المصدر من توليد دخل مماثل لنظيراتها مغلقة المصدر ولكنها تظل مفتوحة.

اقرا هذا

انتبه يا Oracle: SkySQL وMariaDB يتحدان

اقرا الان

"الفكرة بأكملها مع مصدر الأعمال هي في الواقع تافهة للغاية. وهو ترخيص تجاري يعتمد على الوقت وسيصبح مفتوح المصدر بعد فترة زمنية معينة، عادة ثلاث سنوات. ولكن يمكنك الوصول إلى كل المصدر. يمكنك استخدامه بأي شكل من الأشكال ولكن المصدر لديه تعليق يقول أنه يمكنك استخدامه بحرية إلا في هذه الظروف عندما يتعين عليك الدفع".

"إنك تجبر جزءًا صغيرًا من قاعدة المستخدمين الخاصة بك على الدفع مقابل القيود، وهو ما يمكن أن يحدث إذا كنت تقوم بذلك المال من [البرنامج]، إذا كان لديك أكثر من 100 موظف، أو كنت شركة كبيرة أو شيء من هذا القبيل الذي - التي. لذا فأنت تجبر جزءًا واحدًا من المستخدمين على الدفع. ولكن لأنه يعتمد على الوقت، يعلم الجميع أنه لا يزال بإمكانك المساهمة في المشروع".

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

وقال ويدينيوس إن هذا النموذج مناسب بشكل خاص لرواد الأعمال الذين يرغبون في إنشاء مشروع وتنفيذه مفتوح المصدر لأنهم يؤمنون بهذه الفلسفة.

"يعد المصدر المفتوح ناجحًا بالنسبة لـ OpenStack حيث يكون لديك مجموعة من الشركات التي تستثمر أموالها في تطويره. أنا أتحدث عن رجل أعمال يحاول إحداث فرق من خلال مشروعه الوحيد، مثل المشروع الذي بدأناه مع MySQL."