أعلنت مؤسسة برمجيات أباتشي في منشور على مدونة أنها ستنضم إلى مجتمع المصادر المفتوحة على منصة GitHub.
مؤسسة برمجيات أباتشي (ASF) هي منظمة غير ربحية تقوم بتطوير برامج مفتوحة المصدر بموجب ترخيص أباتشي ، وتجمع بين المطورين والمديرين والمتطوعين من أكثر من 350 مشروعًا ومبادرة مفتوحة المصدر.
أباتشي عبارة عن قاعدة بيانات كبيرة مفتوحة المصدر، تضم أكثر من 200 مليون سطر من التعليمات البرمجية التي يديرها مجتمع متطوعين مكون من 730 عضوًا و7000 مساهم في التعليمات البرمجية.
خلال 20 عامًا من وجودها ، تم التحقق من صحة مليار سطر من التعليمات البرمجية في أكثر من ثلاثة ملايين تغيير.
تتكامل البنية التحتية مع GitHub
في مدونتها، توضح مؤسسة برمجيات أباتشي (ASF) أن مشاريع أباتشي كانت تحتوي في البداية على خدمتين للتحكم في الإصدارات متاحتين من خلال البنية التحتية لمؤسسة برمجيات أباتشي: أباتشي سابفيرجن وجيت.
على مر السنين، تزايد عدد المشاريع ومجتمعاتها التي ترغب في إتاحة شفرة المصدر الخاصة بها على GitHub.
بالنسبة لمشاريع النسخ المتطابقة للقراءة فقط، كانت القدرة على استخدام أدوات GitHub في هذه المستودعات محدودة.
في عام 2016، بدأت المؤسسة بدمج مستودع وأدوات GitHub في خدماتها الخاصة. وقد أتاح ذلك لمشاريع مختارة استخدام أدوات GitHub الممتازة.
بمرور الوقت ، قمنا بتحسين هذا التكامل وتحسينه وتوطيده. في نهاية عام 2018 ، طلبنا من جميع المشاريع الابتعاد عن خدمة Git الداخلية الخاصة بنا ، لصالح الخدمة التي تقدمها GitHub.
جلب هذا التغيير جميع الأدوات للمشاريع ، مع الاحتفاظ بنسخة احتياطية من بنيتنا التحتية. سعيد جريج شتاين ، مدير البنية التحتية في ASF.
يشاركون في بيانهم ما يلي:
"نحن نعمل مع Apache لتلبية احتياجاتك ودعم المشاريع المهمة مفتوحة المصدر بشكل أفضل. نحن ممتنون لمثل هذا الأساس القوي للهجرة والتطور مباشرة على GitHub. بمجرد اكتمال هذا الانتقال ، يمكن أن يركز Apache على بناء البرامج ومجتمعها.
سواء كنا نعمل مع مسؤولي ومساهمين فرديين من المصادر المفتوحة في بعض أكبر المؤسسات مفتوحة المصدر في العالم ، مثل Apache ، فإن مهمة GitHub هي أن تكون موطنًا لجميع المطورين من خلال دعم مجتمعات المصادر المفتوحة والاستجابة قال بريان كلارك ، مدير المنتج لصيانة المصادر المفتوحة في GitHub ، تلبية احتياجاتك الفريدة والمساعدة في ازدهار المشاريع مفتوحة المصدر.
"يسهل GitHub على المطورين العمل معًا وحل المشكلات المعقدة وإنشاء أهم التقنيات في العالم. تتيح المنصة للفرق استضافة ومراجعة التعليمات البرمجية وإدارة المشاريع وإنشاء البرامج جنبًا إلى جنب مع المطورين الذين لديهم أكثر من 31 مليون مستخدم وشركة ومنظمة لديها أكثر من 2 مليون مستخدم مستخدمين ، وأكثر من 100 مليون مستودع "، كما جاء في منشور المدونة.
أوضحت منصة GitHub أنه من خلال التكامل مع GitHub، سيتم استضافة مشاريع ASF على منصة واحدة حيث يمكن لـ 31 مليون مطور يستخدمون GitHub في جميع أنحاء العالم مراجعتها والتعاون عليها.
الآن وقد اكتملت عملية الانتقال، يمكن لمؤسسة البرمجيات الأفريقية (ASF) أن تركز جهودها على تطوير البرمجيات والمجتمع.
"لقد عملنا مع Apache لتلبية احتياجاتهم ولتحسين دعم المشاريع مفتوحة المصدر التي تقوم بعمل مهم. كتب GitHub في إحدى التدوينات "نحن ممتنون لأن مثل هذا الأساس الرائع يهاجر وينمو مباشرة على GitHub"
لم يلقَ هذا الخبر استحسان مجتمع المطورين، إذ تباينت الآراء بشأنه . فبالنسبة للبعض، يُعدّ انتقال مجتمع البرمجيات مفتوحة المصدر إلى منصة GitHub، التي لا تُعتبر مجانية ومفتوحة المصدر، أمرًا محيرًا.
إنهم يتساءلون عما إذا كانت ASF تفكر في العثور على المزيد من المساهمين بهذه الطريقة. بالنسبة للآخرين ، من الواضح أن ASF سيكون لديها المزيد من المساهمين لأن العديد من الأشخاص يعرفون كيفية استخدام أدوات GitHub.
ومن المرجح أن يؤدي ذلك إلى زيادة مقدار التنمية والمشاركة ومتطلبات الجذب ، إلخ. تتلقى مشاريع ASF.
بالنسبة لهم، من الواضح أن هذا الانتقال سيكون مفيدًا لمؤسسة البرمجيات التطبيقية، بغض النظر عما إذا كانت منصة GitHub مفتوحة المصدر أم لا.
المصدر: https://blogs.apache.org