تشتري Microsoft NPM وستقوم بتطويره مع GitHub

NPM Inc، التي تشرف على تطوير مدير حزم NPM وتحافظ على مستودع NPM، أعلن о بيع أعمال مايكروسوفت. المشتري في الصفقة هو GitHub، الذي يعمل كوحدة أعمال مستقلة تابعة لشركة Microsoft. لم يتم الكشف عن مبلغ الصفقة.

يُذكر أن تغيير الملكية لن يؤثر على المستودع الآلية الوقائية الوطنية، والتي ستظل موجودة وستظل متاحة للعامة ومجانية لمطوري المصادر المفتوحة. وسيستمر تطوير مدير حزمة الآلية الوقائية الوطنية بمشاركة موارد إضافية، مما قد يصبح حافزاً لتطويره بشكل أكثر نشاطاً. تعتزم GitHub المشاركة بنشاط مع مجتمع مطوري JavaScript لجمع الأفكار وتشكيل مستقبل NPM.

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

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

سيواصل Isaac Z. Schlueter، مبتكر NPM، العمل في المشروع وسيتم منحه موارد إضافية وبيئة أكثر هدوءًا للعمل فيها. يعتقد مؤسس NPM أنه كجزء من GitHub، ستتلقى NPM دعمًا إضافيًا من إحدى أكبر الشركات في العالم، خلف أكبر مجتمع للمطورين. حاليًا، يخدم مستودع NPM أكثر من 1.3 مليون حزمة، يستخدمها حوالي 12 مليون مطور. يتم تسجيل حوالي 75 مليار عملية تنزيل شهريًا وهذا الرقم في تزايد مطرد.

دعونا نتذكر أنه في العام الماضي شهدت شركة NPM Inc تغييراً في الإدارة، وسلسلة من عمليات تسريح الموظفين والبحث عن المستثمرين. نظرًا لعدم اليقين الحالي بشأن مستقبل NPM وانعدام الثقة في أن الشركة ستدافع عن مصالح المجتمع بدلاً من المستثمرين، تم تشكيل مجموعة من الموظفين بقيادة المدير الفني السابق لـ NPM تأسست مستودع الحزمة انتروبيا. تم تصميم المشروع الجديد للتخلص من اعتماد نظام JavaScript/Node.js البيئي على شركة واحدة، والتي تتحكم بشكل كامل في تطوير مدير الحزم وصيانة المستودع. وفقًا لمؤسسي شركة Entropic، فإن المجتمع ليس لديه القدرة على مساءلة شركة NPM Inc عن أفعالها، كما أن التركيز على تحقيق الربح يمنع تنفيذ الفرص التي تعتبر أساسية من وجهة نظر المجتمع، ولكنها لا تدر المال. وتتطلب موارد إضافية، مثل دعم التحقق من التوقيع الرقمي.

المصدر: opennet.ru

إضافة تعليق