گيت لب به اندازه گيت هاب متن باز نيست
مايكروسافت اخيرا اعلام كرد كه گيتهاب را به تصاحب خود در آورده است و اين موضوع باعث شد تعدادي از متخصصان پروژههاي خود را به گيتلب، ديگر سرويس مطرح كنترل نسخه منتقل كنند. يكي از دلايل اين انتقال اين است كه گيتلب خود را متنباز معرفي ميكند؛ در حالي كه به واقع اين سرويس چندان هم متنباز نيست.
گيتلب دو نسخه دارد؛ يكي كاميونيتي اديشن كه متنباز است و ديگري اينترپرايز اديشن كه نسخهاي اختصاصي بر پايهي كاميونيتي اديشن است. منابع هر دو نسخه در گيتلب موجود است. كاميونيتي اديشن تحت لايسنس MIT منتشر ميشود و اينترپرايز اديشن داراي لايسنس اختصاصي است و براي استفاده از آن به اشتراك پولي گيتلب نياز خواهيد داشت.
در گذشته، هر دو نسخهي يادشده لايسنس MIT داشتند؛ اما اين رويه از سال ۲۰۱۴ تغيير كرد؛ زيرا گيتلب متوجه شد كه لايسنس متنباز اينترپرايز اديشن براي متخصصاني كه ممكن است قصد استفاده از گيتلب را داشته باشند، گيجكننده است. تفاوت نسخههاي كاميونيتي و اينترپرايز را ميتوانيد در سايت گيتلب ببينيد؛ بسياري از اين تفاوتها ويژگيهايي مانند اتصال به LDAP و Kerberos هستند كه مختص نسخهي اينترپرايز هستند؛
اما برخي هم اينگونه نيستند:
- صفحات استاتيك هاست با همراهي از TLS و CNAME
- آمار همكاري: مشاهدهي جزئيات فعاليت همكاران در پروژه
- پايهگذاري مجدد درخواستهاي تركيب قبل از پذيرش
- استفاده از قابليت تركيب پرسرعت در صورت امكان
- گيت هوكس: هر تغيير بايد حاوي پيامي مبني بر ضرورت آن باشد
- پذيرش درخواستهاي تركيب
- امكان بارگيري پروژه از GitLab.com به سرويس گيت خصوصي شما
- جستجوي پرقدرت با استفاده از موتور جستجوي Elasticsearch
به علاوه، نسخهي رايگان در حال اجرا در Gitlab.com نسخهي اينترپرايز است. اين يعني اگر بخواهيد سرويس را به ميزبان شخصي خود انتقال دهيد، نه تنها برخي قابليتها را از دست خواهيد داد، بلكه براي اين جابجايي بايد هزينه هم پرداخت كنيد.به همين جهت است كه گيتلي از سال ۲۰۱۶ خود را سرويسي با هستهي باز يا open core مينامد. حال معني اين هسته در آينده چقدر تغيير كند، مشخص نيست.
شايد بهتر باشد گيتلب محصولات خود را تحت لايسنس رايگاني مانند GPL منتشر كند؛ كاري كه شركتهايي مانند Red Hat انجام داده و از آن جواب گرفتهاند.
هم انديشي ها