شركة Cockroach Labs تقوم بتغيير تراخيصها لإجبار الشركات الكبرى على الدفع
تقوم شركة Cockroach Labs، الشركة المطورة للأعمال والمطور الأساسي لقاعدة بيانات SQL الموزعة التي تحمل اسمها والمعروفة باسم CockroachDB، بتغيير ترخيصها مرة أخرى – بعد خمس سنوات من انتقالها من نموذج مفتوح المصدر.
شركة Cockroach Labs
كشفت الشركة اليوم أنها تعمل على دمج منتجها المستضاف ذاتيًا بموجب ترخيص مؤسسة واحد، وهي خطوة مصممة لتشجيع الشركات الكبيرة على التقدم والدفع مقابل الميزات التي تحتاجها حقًا. سيتعين الآن على جميع العملاء الذين تزيد إيراداتهم السنوية عن 10 ملايين دولار دفع رسوم بناءً على عدد وحدات المعالجة المركزية أو مراكز وحدة المعالجة المركزية داخل نظام الخادم حيث يتم نشر قاعدة البيانات – وبشكل أساسي، كلما زاد نشر قاعدة البيانات، زادت التكلفة.
الشركات الناشئة
وفي الوقت نفسه، ستتمكن الشركات الناشئة التي تقل عن حد الإيرادات هذا من استخدام نفس إصدار المؤسسة دون أي تكلفة، على أمل أن تصل إلى حجم يتطلب منها في النهاية دفع ثمن هذه الميزات المتميزة.
الحد الأدنى
يقول سبنسر كيمبال، المؤسس المشارك والرئيس التنفيذي لشركة Cockroach Labs، إن الحد الأدنى سيكون بمثابة شهادة ذاتية، مما يعني أنه لن يُطلب من أحد إثبات الإيرادات.
نظام شرف
وقال كيمبال في مقابلة مع موقع TechCrunch: “إنه مجرد نظام شرف، فمعظم الشركات التي يجب أن تدفع لنا لن تكذب بشأن شيء من هذا القبيل”. “لقد قدمنا منتجًا أساسيًا جيدًا جدًا تجاوز الآن الحد الأدنى من حيث الموثوقية والقدرات، ومن أجل بناء أعمالنا، نحتاج إلى شركات تدفع لنا بدلاً من أن نكون مستفيدين مجانًا. ولا يمكنك إلقاء اللوم عليهم، فنحن نمنح هذه الشركات الكبرى برامجنا مجانًا. ولكن هذا ما نقوم بتغييره هنا.”
مجال برمجيات المؤسسات
ويأتي هذا الإعلان وسط مجموعة واسعة من التغييرات في التراخيص في مجال برمجيات المؤسسات، مما يؤكد الصراع الدائم بين المصادر المفتوحة والملكية. في الأشهر الـ 12 الماضية، قامت شركة HashiCorp بتحويل برنامج Terraform الخاص بالبنية التحتية كرمز إلى ترخيص متاح المصدر، في حين قامت Element بنقل العناصر الرئيسية من Matrix، بروتوكول الاتصال اللامركزي، إلى ترخيص مفتوح المصدر أقل تساهلاً – على غرار Grafana قبله. . وفي الوقت نفسه، أنشأت منصة إدارة أداء التطبيقات Sentry ترخيصًا جديدًا تمامًا يسمى ترخيص المصدر الوظيفي (FSL) المصمم “لمنح الحرية دون استخدام مجاني ضار”.
حريات البرمجيات
ليس من الغريب على شركة Cockroach Labs تغيير الأمور المتعلقة بالترخيص. ولكن من خلال نقل جميع عمليات نشر المضيف الذاتي بموجب ترخيص واحد – مع تجاهل الميزات المحددة التي قد يحتاجها المطور أو الشركة – فإن ذلك يزيد من عدم وضوح الخطوط العديدة الموجودة عبر نطاق “حريات البرمجيات”.
وقال كيمبال: “نحن نحاول التأكد من أننا نقدم منتجًا أفضل لعملائنا الصغار كاستثمار، وعلى الطرف الأعلى نحاول إيجاد التوازن الصحيح حيث يوجد تبادل عادل للقيمة”.
كيف بدأت مختبرات الصراصير
Cockroach Labs هو عمل يدوي لكل من Kimball وPeter Mattis (CTO) وBen Darnell (كبير المهندسين المعماريين). ولكن قبل كل ذلك، وبالعودة إلى التسعينات، أنشأ كيمبال وماتيس برنامج معالجة الصور GNU (GIMP)، والذي يشبه نسخة مختصرة ومفتوحة المصدر من برنامج Photoshop. وبعد عقد من الزمن في جوجل، أسسوا تطبيقًا لمشاركة الصور يسمى Viewfinder في عام 2011، مع انضمام زميلهم السابق في جوجل دارنيل إليهم في العام التالي.
Viewfinder
تم إغلاق Viewfinder في عام 2013 بعد أن استحوذت Square على الفريق المؤسس للشركة الناشئة. تم زرع بذور CockroachDB خلال فترة وجودهم في Square، مع الالتزام الأول بمشروع مفتوح المصدر في فبراير 2014.
قاعدة بيانات مرنة
غادر كيمبال وماتيس ودارنيل شركة Square ليشكلوا شركة Cockroach Labs في أوائل عام 2015، وسرعان ما جمعوا جولة تمويل أولية من الداعمين بما في ذلك Google Ventures وSequoia، وأطلقوا الإصدار التجريبي العام من CockroachDB في العام التالي. في السنوات الفاصلة، جمعت Cockroach Labs ما يصل إلى 600 مليون دولار بقيمة 5 مليارات دولار مع اكتساب CockroachDB قوة جذب بين المطورين لوعدها كقاعدة بيانات مرنة وقابلة للتطوير قادرة على التعامل مع جميع أنواع الانقطاعات، مع توزيع البيانات ومتوازنتها عبر عقد متعددة.
الأعمال التجارية
ومع ذلك، كما هو الحال مع كل الأعمال التجارية الكبرى المبنية على أساس مفتوح المصدر، انتقلت Cockroach Labs بعيدًا عن ترخيص Apache 2.0 مفتوح المصدر في عام 2019 لحماية جهودها الخاصة لبيع الخدمات خلف CockroachDB.
لماذا يتجه البائعون إلى “المصدر متاح”
إنها قصة مألوفة: يبدأ أحد موفري الخدمات السحابية الرئيسيين في بيع نسخته المُدارة الخاصة من مشروع مفتوح المصدر، متجاوزًا الشركة والمطورين الأساسيين الذين يساهمون بمعظم التعليمات البرمجية. غالبًا ما تكون أمازون في مركز هذه المشاحنات، مع أمثلة بارزة بما في ذلك تبديل ترخيص Elasticsearch لمنع AWS من تحقيق الدخل من العمل الشاق الذي تقوم به Elasticsearch.
ترخيص مفتوح المصدر
في حين أن المتوسعين الفائقين يتمتعون تمامًا بحقوقهم في القيام بذلك بموجب شروط ترخيص مفتوح المصدر، فقد حاربت شركات مثل Elastic وCockroach Labs هذا الاتجاه من خلال التحول إلى ترخيص “المصدر المتاح”. يوفر هذا العديد من حريات الترخيص التقليدي مفتوح المصدر، ولكن مع اختلاف رئيسي واحد: لا يُسمح للمطورين ببيع نسخة تجارية من المنتج “كخدمة” دون دفع ثمن الترخيص.
نموذج الترخيص
ضمن نموذج الترخيص هذا، كان عملاء Cockroach Labs دائمًا قادرين على استضافة CockroachDB ذاتيًا. يتضمن ذلك إصدارًا مجانيًا يستهدف الشركات الصغيرة والمطورين المستقلين أو الطلاب، وتجسيدًا للمؤسسة مع السكر في الأعلى، بما في ذلك أدوات التعافي من الكوارث والأمان المحسن وتحسين المجموعة والدعم.
ميزات المؤسسة
ومع ذلك، يقول Kimball إنهم حددوا مشكلتين في هذا الإعداد: أرادت الشركات الناشئة بعض ميزات المؤسسة، لكنها لم تكن قادرة أو غير راغبة في دفع ثمنها جميعًا؛ وكانت الشركات الكبرى تتنازل عن استخدامها الخاص لـ CockroachDB فقط لتوفير المال، وتلتزم بالإصدار المجاني حتى عندما يكون إصدار المؤسسة منطقيًا للغاية.
وقال كيمبال: “لقد أصبح عرضنا “الأساسي” [المجاني] أحد أكثر منافسينا ذكاءً”. “السبب الذي يجعل هذا صحيحًا اليوم، ولكن لم يكن صحيحًا بالضرورة قبل عامين، هو أن جودة المنتج وصلت إلى النقطة التي يمكنك من خلالها قضاء وقت طويل دون الحاجة إلى أي نوع من احتياجات الدعم. وهذا أمر مذهل، ويسعدنا تقديم هذا المستوى من الجودة لعملائنا. ولكن من ناحية أخرى، وخاصة عندما تكون أوقات الاقتصاد الكلي أكثر صرامة، فقد رأينا أن بعض الشركات سوف تتخلى عن عقد المؤسسة – الذي يأتي مع مستوى أفضل من الدعم – لأنهم يسألون أنفسهم كم عدد المرات التي حصلوا فيها على تذكرة دعم في العام الماضي.”
الإصدار 24.3
سيبدأ تغيير الترخيص في 18 نوفمبر، عندما ستطلق Cockroach Labs الإصدار 24.3 من CockroachDB. في حين أن المنتج الحالي المستضاف ذاتيًا يحتوي على مجموعة من التراخيص المختلفة المرتبطة به والتي تغطي أجزاء مختلفة من قاعدة التعليمات البرمجية، فإن طبقة Enterprise الجديدة سيكون لها ترخيص واحد تسميه الشركة ترخيص برنامج CockroachDB (لا يؤثر أي من هذه التغييرات على Cockroach Labs) المنتج السحابي الحالي).
وأضاف كيمبال: “من خلال جعل جميع ميزات المؤسسة مجانية لهذه الشركات في المراحل المبكرة، فإننا نستثمر فيها، ونمنحها منتجًا على مستوى المؤسسات”. “في المقابل، نأمل أن يساعدهم هذا على النجاح، وأن يتجاوزوا عتبة الإيرادات السنوية البالغة 10 ملايين دولار. إنها مقايضة لها معنى كبير.”
مستقبل المصادر المفتوحة
مع تراكم كل هذه التحولات المختلفة للترخيص، قد يكون من المغري الاعتقاد بأن المصادر المفتوحة قد ماتت. لكن الأمر ليس بهذه البساطة. تتغلغل المكونات مفتوحة المصدر في معظم عالم البرمجيات، بما في ذلك CockroachDB نفسها، والتي تعتمد على العديد من المكتبات واللغات ومجموعات الأدوات التابعة لجهات خارجية. تستمر الشركة أيضًا في فتح المصدر لبعض تقنياتها الداخلية، مثل متجر Pebble ذو القيمة الرئيسية، والذي أنشأته ليحل محل بديل مفتوح المصدر طورته Meta يسمى RocksDB.
المشهد التكنولوجي
وينطبق الشيء نفسه على المشهد التكنولوجي، كما يتضح من أمثال Spotify، التي تتحول إلى شركة أدوات مطورة من خلال تحقيق الدخل من جهودها مفتوحة المصدر.
لذا فإن المصدر المفتوح لم يمت بعد، لكنه يقف على قدم وساق – لا سيما فيما يتعلق بالمشاريع التجارية الكاملة التي يقودها البائعون، إذا حكمنا من خلال الأحداث التي وقعت على مدى السنوات الخمس الماضية وأكثر.
المكونات البرمجية للمصادر المفتوحة
وقال كيمبال: “أعتقد أن جانب المكونات البرمجية للمصادر المفتوحة سيستمر في الازدهار، فهو ذو قيمة كبيرة، ولا أرى أن هذا سيختفي”. “ولكن بالنسبة للمنتجات النهائية، فالحقيقة هي أن أفضل طريقة لتحقيق الدخل منها في عام 2024 هي بناء خدمة حولها. وبمجرد إنشاء خدمة، يبدأ كل شيء تقريبًا في الاتجاه نحو المصادر المغلقة. لأنه إذا قمت ببساطة ببناء كل شيء في مصدر مفتوح لخدمتك، فيمكن لشخص آخر أن يأتي ويبني خدمة عليها أيضًا.