Microsoft купува NPM и ще го разработва заедно с GitHub

NPM Inc, която наблюдава разработването на мениджъра на пакети NPM и поддържа хранилището на NPM, обявиха о продажба Бизнесът на Microsoft. Купувачът по сделката е GitHub, която работи като независима бизнес единица на Microsoft. Сумата на сделката не се разкрива.

Посочва се, че смяната на собствеността няма да засегне хранилището NPM, който ще продължи да съществува и ще остане публично достъпен и безплатен за разработчиците с отворен код. Развитието на пакетния мениджър на NPM ще продължи с включване на допълнителни ресурси, което може да се превърне в стимул за по-активното му развитие. GitHub възнамерява да се ангажира активно с общността на разработчиците на JavaScript, за да събере идеи и да оформи бъдещето на NPM.

Основните вектори на развитие включват повишаване на надеждността, мащабируемостта и производителността на хранилището и инфраструктурата, както и подобряване на удобството на ежедневната работа на разработчиците и поддържащите с мениджъра на пакети. Едно от значителните нововъведения, очаквани в npm 7, се нарича работни пространства (Двор-Офиси, ви позволяват да обедините зависимости от няколко пакета в един пакет за инсталиране в една стъпка), подобрявайки процеса на публикуване на пакети и разширявайки поддръжката за многофакторно удостоверяване.

За да се подобри сигурността на процесите на публикуване и доставка на пакети, се планира да се интегрира NPM в инфраструктурата на GitHub. Интеграцията също така ще ви позволи да използвате интерфейса GitHub за подготовка и хостване на NPM пакети - промените в пакетите могат да бъдат проследени в GitHub от получаването на заявка за изтегляне до публикуването на нова версия на NPM пакета. Инструменти, предоставени на GitHub идентифициране уязвимости и информиране относно уязвимостите в хранилищата ще се прилага и за NPM пакети. Ще бъде налична услуга за финансиране на работата на поддържащите и авторите на NPM пакети Спонсори на GitHub.

Isaac Z. Schlueter, създателят на NPM, ще продължи да работи по проекта и ще му бъдат предоставени допълнителни ресурси и по-тиха среда за работа. Основателят на NPM вярва, че като част от GitHub, NPM ще получи допълнителна подкрепа от една от най-големите компании в света, зад най-голямата общност от разработчици. В момента хранилището на NPM обслужва повече от 1.3 милиона пакета, използвани от приблизително 12 милиона разработчици. Около 75 милиарда изтегляния се записват на месец и тази цифра расте стабилно.

Припомняме, че миналата година NPM Inc претърпя промяна в ръководството, поредица от съкращения на служители и търсене на инвеститори. Поради настоящата несигурност по отношение на бъдещето на NPM и липсата на доверие, че компанията ще защитава интересите на общността, а не на инвеститорите, група служители, водени от бившия технически директор на NPM основан хранилище на пакети Ентропичен. Новият проект е предназначен да елиминира зависимостта на екосистемата JavaScript/Node.js от една компания, която напълно контролира разработването на пакетния мениджър и поддръжката на хранилището. Според основателите на Entropic общността няма лоста да държи NPM Inc отговорна за действията си, а фокусът върху реализирането на печалба възпрепятства прилагането на възможности, които са основни от гледна точка на общността, но не генерират пари и изискват допълнителни ресурси, като поддръжка за проверка на цифров подпис.

Източник: opennet.ru

Добавяне на нов коментар