تم إنشاء GitLab في عام 2013 من قبل المطورين الأوكرانيين Dmitriy Zaporozhets و Valery Sizov و Sytse Sijbrandij كحل لإدارة الكود المصدري لفرق البرامج التعاونية. GitLab هو موقع ويب ، المصدر المفتوح DevOps أداة توفر تتبع المشكلات و التكامل والنشر المستمر ميزات خط الأنابيب. يكسب المال من خلال خطتيه الرئيسية المدفوعة (Premium & Ultimate) وعبر اشتراك إضافات.
رحلة تشكيل حركة nafda
GitLab عبارة عن أداة DevOps مفتوحة المصدر قائمة على الويب توفر تتبع المشكلات والتكامل المستمر وميزات خط أنابيب النشر.
تم إنشاء GitLab بواسطة المطورين الأوكرانيين Dmitriy Zaporozhets و Valery Sizov و Sytse Sijbrandij كحل لإدارة التعليمات البرمجية المصدر لفرق البرامج التعاونية. شهدت التكرارات اللاحقة تطور GitLab إلى حل أكثر تكاملاً يغطي دورة حياة DevOps بأكملها. يمكن للفرق الآن أتمتة كل جانب من جوانب هذه الدورة ، من التخطيط إلى الإنشاء ، والتحقق من الإنشاء ، واختبار الأمان ، والنشر ، والمراقبة.
اليوم ، يشتمل البرنامج على تطوير مفتوح النواة نموذج. يتم إصدار الوظيفة الأساسية بموجب ترخيص MIT مفتوح المصدر ، ولكن أي وظيفة إضافية تخضع لترخيص الملكية.
توسعت Gitlab بشكل كبير منذ تأسيسها في عام 2014 ، حيث يعمل لديها أكثر من 1300 عضو فريق في 67 دولة. العام الماضي ، الشركة تجاوزت الإيرادات 150 مليون دولار.
في 14 أكتوبر 2021 ، وصل الاكتتاب العام الأولي لشركة جيت لاب إلى تقييم يقارب 15 مليار دولار عند افتتاحه!
مهمة GitLab ورؤيتها وعرض القيمة
كما توضح الشركة في نشرة الإصدار المالية الخاصة بها:
نحن نؤمن بعالم مبتكر مدعوم بالبرمجيات. لكي تدرك هذا برؤية طبيعية، لقد ابتكرنا نظام DevOps Platform ، وهو نهج جديد تمامًا لـ DevOps يتكون من قاعدة كود واحدة وواجهة مع بيانات موحدة نموذج. تتيح منصة DevOps للجميع المساهمة في إنشاء برامج أفضل بسرعة وكفاءة وأمان:
لذلك يقدم GitLab وقفة واحدة DevOps المنصة للتعامل مع جميع الأنشطة المتعلقة بالبرمجيات وكما توضح الشركة كذلك:
GitLab هو منصة DevOps ، وهو تطبيق واحد يجمع بين التطوير والعمليات وتكنولوجيا المعلومات والأمن و الأعمال فرق لتسليم المطلوب الأعمال النتائج. يمثل وجود جميع الفرق في تطبيق واحد بواجهة واحدة خطوة تغيير في كيفية تخطيط المؤسسات للبرامج وإنشائها وتأمينها وتقديمها.
لذلك ، فإن جوهرها هو تقديم حل واحد يجمع بين أنشطة التطوير والعمليات والأمن ، في ما يعرف تقنيًا بأنه DevSecOps.
لماذا هو مهم في المقام الأول؟ تعتبر منصات DevOps مثل GitLab ضرورية لفرق التطوير للأسباب التالية:
- إنها تساعد في التعامل مع دورة البرنامج الكاملة مع تقليل أوقات دورات التطوير (تدعي GitLab من أسابيع إلى دقائق).
- يزيل العمل اليدوي.
- كما أنه يدمج الأمن في وقت سابق في عملية التنمية.
باختصار ، يمنع GitLab الشركات من استخدام DevOps "افعلها بنفسك" ، وبالتالي تمكينها من استخدام حل واحد لمنع تجزئة الأدوات وتمكين التحديثات المستمرة. لذلك تقلل دورة التطوير نتيجة لما سبق.
في هذا الصدد ، في حين أن DevOps المنصة مثل GitLab القيمة للمؤسسة بأكملها ، من خلال تمكين فرق التطوير من إصدار الميزات وتحديثات المنتج بشكل أسرع. من ناحية أخرى ، فإن أصحاب المصلحة الرئيسيين هم مطورو داخل المنظمة ، ومدراء تنفيذيون مثل CTOs (كبار مسؤولي التكنولوجيا) و CIOs (كبار مسؤولي المعلومات).
فريق بعيد تمامًا
منذ إنشائها ، كانت GitLab شركة بعيدة تمامًا ، واعتبارًا من يوليو 2021 ، بلغ عدد موظفيها 1350 شخصًا في أكثر من 65 دولة. وهذا بدوره يساعد المؤسسة على مواجهة التحديات التي قد تواجهها فرق DevOps في جميع أنحاء العالم ، لتمكين المنصة لتنمو في هذا الاتجاه.
لتوضيح كيفية عمل الشركة ، قامت على مر السنين ببناء "دليل الشركة" الخاص بها والذي انتقل من بضع مئات من الصفحات إلى دليل ببضعة آلاف من الصفحات اعتبارًا من عام 2021:
الكتيب نفسه تدار عبر مستودع GitLabمبيّنة في سطورها الافتتاحية:
تدرك GitLab أن الكتيب جزء مهم من تمكين أعضاء الفريق للقيام بوظائفهم بفعالية. على هذا النحو ، قمنا بتنفيذ عملية أساسية عند الطلب ... لضمان توفر شخص ما لمساعدة أعضاء الفريق في حالة تعطل شيء ما في الكتيب أو إذا كانوا يواجهون مشكلة في إجراء تحديثات عليه.
نموذج الأعمال الأساسية المفتوحة
كما سيد سيبرانديج أبرزت مرة أخرى في 2016:
نشحن GitLab CE وهو مفتوح المصدر و GitLab EE مغلق المصدر. نحاول أن نكون مشرفين جيدين على مشروع مفتوح المصدر. GitLab EE عبارة عن كود مصدر خاص ومغلق ، لكننا نحاول العمل بطريقة مشابهة لـ GitLab CE: متتبع المشكلات مرئي للجمهور ويسمح ترخيص EE بإجراء تعديلات.
لذلك ، باختصار ، الخدمة المستضافة مفتوحة المصدر ، بينما يكون البرنامج مغلقًا:
الخدمة المستضافة GitHub.com مجانية للمشاريع مفتوحة المصدر وقد حسنت بشكل أساسي التعاون مفتوح المصدر. لكن خدمة برنامج GitHub تعتمد على مصدر مغلق.
وأخيراً قال:
في الختام (TLDR) ، يتمتع GitLab بنواة مفتوحة نموذج الأعمال وشحن البرامج مفتوحة المصدر ومغلقة. يستضيف GitHub معظم المشاريع مفتوحة المصدر ولكنه يشحن برمجيات مغلقة المصدر.
* كخطاب جانبي لفهم هذه الفقرة بشكل أفضل. عادة ، في الصناعة الرقمية / التقنية / البرمجيات ، هناك مشغلات مفتوحة المصدر ومغلقة المصدر. المصدر المغلق قديم إلى حد كبير نموذج، حيث يكون لديك برنامج احتكاري مملوك لشركة تقوم بتطويره وتحقيق الدخل منه. لا نعرف ما الذي يتكون منه رمز المصدر هذا ، حيث يتم التحكم فيه بالكامل من قبل الشركة (مثل خوارزمية بحث Google ، و Facebook Social Graph ، وما إلى ذلك). بعد ذلك ، لديك منظمة مفتوحة المصدر ، والتي عادةً ما تبني قاعدة الكود (ما يشكل البرنامج الأساسي) كجهد مجتمعي ، أو أيضًا كمجهود من مجموعة من المطورين ثم يتم طرحها للعالم بمصدر مفتوح رخصة. عادةً ما تمنح مجموعة الأشخاص الذين قاموا بإنشاء التعليمات البرمجية مفتوحة المصدر ملكيتها إلى منظمة غير ربحية ، بينما يقومون أيضًا بتمكين شركة يتم إنشاؤها فوقها ، لتحقيق الدخل من البرامج مفتوحة المصدر ، عن طريق إضافة قسط / مؤسسة الميزات (على سبيل المثال. ووردبريس / آلي).
لذلك ، النواة المفتوحة نموذج الأعمال تدعي أنها تطور مفتوح المصدر ، حيث تجمع بين ميزات التمويل النموذجية لأرض بدء التشغيل (عادةً ما تكون الشركات مفتوحة النواة مدعومة برأس مال مجازف) ، وتستفيد من المصدر المفتوح ، من خلال تقديم نسخة محدودة من المنصة أو البرامج ، ثم تقديم ميزات مميزة وإضافات كإستراتيجيات لتحقيق الدخل.
هذه القطعة من جيت لاب ويوضح كذلك ازدواجية نموذج الأعمال وكيف تتعامل معه الشركة:
GitLab Inc. هي مخصصة لـ من الربح الشركة التي توازن بين الحاجة إلى تحسين كود GitLab مفتوح المصدر والحاجة إلى إضافة ميزات المصدر المتاحة من أجل إنشاء دخل. لدينا نواة مفتوحة نموذج الأعمال ونحقق كل إيراداتنا تقريبًا من خلال الاشتراكات في المستويات المدفوعة. نحن ندرك أننا بحاجة إلى تحقيق التوازن بين الحاجة إلى التوليد دخل ومع احتياجات المشروع مفتوح المصدر.
كيف يوازن GitLab بين المصدر المفتوح نموذج مع ملكية خاصة؟
مجموعه من وعود تم وضع خط تحتها من قبل الشركة ، ملخصة أدناه
عندما تكون الميزة مفتوحة المصدر ، فلن ننقل هذه الميزة إلى فئة مدفوعة.
لن نقدم ميزات في قاعدة البيانات مفتوحة المصدر بتأخير ثابت ، إذا تم التخطيط لإدخال ميزة في كليهما ، فسيتم إصدارها في وقت واحد في كليهما.
سنقوم دائمًا بإصدار وفتح المصدر جميع الاختبارات التي لدينا لميزة مفتوحة المصدر.
ستحتوي قاعدة الكود مفتوحة المصدر على جميع الميزات الضرورية لتشغيل "صياغة" كبيرة مع المستودعات العامة والخاصة.
لن تحتوي قاعدة الكود مفتوحة المصدر على أي حدود مصطنعة (مستودعات ، مستخدمون ، حجم ، أداء ، إلخ).
ستحتوي جميع مراحل دورة حياة DevOps (التخطيط ، الإنشاء ، التحقق ، الحزمة ، الإصدار ، التكوين ، المراقبة) على بعض ميزات المصدر المفتوح.
ستكون غالبية الميزات الجديدة التي تقدمها شركة GitLab Inc. مفتوحة المصدر.
سيكون المنتج متاحًا للتنزيل من ارتباط في الجزء المرئي من الصفحة الرئيسية لسطح المكتب دون الحاجة إلى إرسال عنوان بريد إلكتروني أو تسجيل الدخول.
سنسمح لك دائمًا بقياس أداء GitLab.
سنجعل من السهل اكتشاف الطبقة المجانية.
لذلك ، هذا نوع عملي من "بيان لا تكن شريرًا" من GitLab. تهدف إلى أن تكون مدونة الأخلاق التأسيسية للتعاون في بيئة مفتوحة المصدر.
GitLab بالأرقام
توليد إيرادات GitLab
يتبع Gitlab فريميوم نموذج التي يدعمها المدفوع اشتراك خدمة.
يوصف الخيار المجاني بأنه يوفر منصة DevOps كاملة ، ولكنه يتطلب أن يوفر المستخدمون متسابقي CI وبيئة الإنتاج الخاصة بهم.
لأولئك الذين يرغبون في المزيد من الوظائف ، هناك خياران مدفوعان:
- قسط (19 دولارًا لكل مستخدم في الشهر ، يتم دفع فاتورة بمبلغ 228 دولارًا سنويًا) - توفر الخطة المتميزة DevOps ميزات إضافية بما في ذلك عناصر التحكم في تكامل التعليمات البرمجية وبيانات الإنتاجية وإدارة المشروع. كما يتم تقديم خدمات التعافي من الكوارث والدعم على مدار الساعة طوال أيام الأسبوع.
- Ultimate (99 دولارًا / مستخدم / شهرًا ، 1188 دولارًا سنويًا) - توفر خطة Ultimate عمليات DevSecOps الكاملة مع اختبارات الأمان المتقدمة والامتثال وإدارة المحافظ. يمكن للفرق أيضًا الاستفادة من إدارة الثغرات الأمنية ، ومستخدمي الضيوف مجانًا ، ومسح التبعية ، و 50,000 دقيقة CI / CD شهريًا.
الاشتراكات الإضافية
بالنسبة للمستخدمين الذين تجاوزوا استخدام دقائق CI / CD ، يمكن شراء دقائق CI إضافية مقابل 10 دولارات لكل 1,000 دقيقة. بصرف النظر عن هذا الدفع لمرة واحدة ، يتيح Gitlab أيضًا للمستخدمين ترقية خطتهم ببساطة للحصول على بدل أكبر.
لأولئك الذين يرغبون في مساحة تخزين أكبر ، يقدم Gitlab 10 جيجابايت مقابل 60 دولارًا إضافيًا. وتجدر الإشارة إلى أن هذه الرسوم سنوية متكررة اشتراك بغض النظر عن البيانات المستخدمة.
مشاريع خاصة
يقدم GitLab أيضًا أسعارًا خاصة في شكل ترخيص Ultimate مجاني للمؤهلين:
- الشركات الناشئة.
- المؤسسات التعليمية ، و
- مشاريع مفتوحة المصدر.
مستخدمون إضافيون
يتيح GitLab لعملائه إضافة المزيد من المستخدمين في منتصفاشتراك عن طريق الاتصال بالشركة للحصول على عرض أسعار مخصص.
تكلفة إضافة مستخدمين إضافيين مقسمة بالتناسب من تاريخ عرض الأسعار أو الشراء حتى نهاية اشتراك فترة.
بدلاً من ذلك ، يمكن للعملاء استخدام GitLab True-Up نموذج لإضافة مستخدمين إضافيين. في هذه الحالة ، يمكن لشركة نمت من 100 إلى 300 مستخدم التجديد على خطة 300 مستخدم مع دفع رسوم سنوية كاملة لـ 200 مستخدم إضافي أضافتهم.
من يملك GitLab
الوجبات الرئيسية:
- GitLab هي أداة مفتوحة المصدر قائمة على الويب تتيح أتمتة كاملة لدورة حياة DevOps بأكملها. تم إنشاؤه من قبل المطورين الأوكرانيين ديمتري زابوروجيتس وفاليري سيزوف وسيتسي سيبرانديج.
- يعمل GitLab على فريميوم نموذج بدعم من اثنين مدفوعة الأجر اشتراك خطط بوظائف أكبر: Premium و Ultimate.
- تجني Gitlab أيضًا الأموال من خلال اشتراكات الوظائف الإضافية ، مما يمكّن المستخدمين من شراء دقائق CI إضافية ومساحة تخزين. يمكن أيضًا استيعاب مستخدمين إضافيين على أساس نسبي أو باستخدام نظام True-Up الخاص.
قراءة التالي: كيف جيثب كسب المال؟
أنواع نماذج الأعمال المتصلة
الأدلة الحرة الرئيسية: