10 بدائل ل Github ، الذي اشترته مايكروسوفت


Github هي أكبر خدمة في العالم لاستضافة وتطوير مشاريع برمجية. ولكن في 4 يونيو الجاري صدمت مايكروسوفت العديد من مستخدمي هذه الخدمة ، خاصة مؤيدي ومطوري المصادر المفتوحة. بعد أن قامت بالاستحواذ عليه مقابل 7.5 مليار دولار.


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


فإذا كنت تفكر أيضًا في "الانتقال" ، فإليك بعض البدائل.


GitLabهو البديل ل Github رقم واحد. لا يوفر GitLab فقط خدمة ويب للتعاون ، ولكن أيضًا برنامج مفتوح المصدر.تستخدمه العديد من مشاريع المصدر المفتوح ، مثل GNOME و GIMP .أسعار خدمة GitLab ليست منخفضة. ومع ذلك ، يمكنك نشر GitLabعلى أي استضافة أخرى أو تثبيته  بسهولة على الخادم الخاص بك.

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

SourceForge هو بديل رئيسي آخر ل Github ، والذي يركز على المصادر المفتوح. وتعيش العديد من توزيعات وتطبيقات لينكس على موقع SourceForge 
.SourceForge مجاني. لكن يجب أن يكون كود المصدر المنشور عليه عامًا.

Launchpad عبارة عن منصة تعاون لبرنامج Canonical ، المطور لـ Ubuntu. وتستضيف مستودعات Ubuntu PPA ، حيث يقوم المستخدمون بتنزيل التطبيقات والتحديثات. توجد خدمة Launchpad لسنوات عديدة ، لكنها لم تحظ بشعبية مثل GitHub وبدائلها الأخرى. ومع ذلك ، يعد هذا خيارًا جيدًا لمطوّري البرامج مفتوحة المصدر: لا يهم ما إذا كنت تنشئ برنامجًا لأنظمة تشبه أوبونتو أو توزيعات لينكس أخرى.

Allura هو حل مجاني من Apache. تدعم الخدمة تتبع المشاكل في الكود وتعليقات الكود البرمجي . يعمل Apache Allura مع Git و Hg و Subversion (SVN). مع Allura ، يمكنك بسهولة إنشاء صفحات wiki داخلية للتوثيق.

Cloud Source هي أداة التحكم في الإصدار لـ Git من Google. يمكنك إنشاء أي عدد من مستودعات Git الخاصة التي تسمح لك بتنظيم الكود. تم دمج الخدمة مع أدوات التشخيص السحابية من Google ، مثل أداة تصحيح أخطاء Stackdriver Debugger وأداة الإبلاغ عن الأخطاء Stackdriver. لذلك يمكنك بسهولة تتبع الأخطاء في الكود البرمجي.


منصة للتحكم في الإصدار من الأمازون ، قابلة للتطوير وآمنة. على CodeCommit هناك مستودعات Git المحمية والخاصة. يدعم النظام الأساسي توصيل العديد من المكونات الإضافية من شركاء AWS. تم دمج CodeCommit بإحكام مع خدمات Amazon الأخرى ، لذلك إذا كنت تستخدم ادوات هذه العملاقة السحابية ، فإن CodeCommit هو خيارك.


نظام أساسي لإدارة المشاريع البرمجية ، يستند إلى لغة تحكم الإصدار Mercurial ، ولكنه يدعم أيضًا Git. FogCreek هو جزء من منصة أكبر FogBugz DevHub، بما في ذلك التحكم في الإصدار الموزعة وأدوات تتبع الأخطاء وإدارة المشاريع.

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

GitKraken لديه واجهة ممتازة. وهي تركز على سرعة وسهولة استخدام Git. الغرض من المنصة هو توفير الوقت على بناء الكود واختباره. يستخدم GitKraken عمالقة مثل Blizzard و IBM و Google و Microsoft. يمكن تثبيت GitKraken على أجهزة الكمبيوتر التي تعمل بنظام Windows و Mac و Linux.


شكرا لك ولمرورك