Компанията NPM Inc, която управлява разработката на пакетния мениджър NPM и поддържа репозитория NPM, по- бизнеса на компанията Microsoft. В сделката като купувач фигурира компанията GitHub, функционираща като независимо бизнес подразделение на Майкрософт. Сумата на сделката не е посочена.
Утвърдило се е, че смяната на собственика няма да повлияе на репозитория , който ще продължи съществуването си и ще остане обществено достъпен и безплатен за разработчиците на отворен софтуер. Разработката на пакетния мениджър NPM ще продължи с привлечени допълнителни ресурси, което може да стане стимул за по-активно развитие. GitHub има намерение активно да взаимодействува с общността на разработчиците на JavaScript за събиране на идеи и определяне на бъдещето на NPM.
Сред основните направления на развитие се споменават повишаване на надеждността, мащабируемостта и производителността на репозитория и инфраструктурата, както и подобряване на удобството на ежедневната работа на разработчиците и поддържащите с пакетния мениджър. Очакваните значителни нововъведения в npm 7 включват работни области (, които позволяват агрегиране на зависимости от няколко пакета в един пакет за инсталиране с една стъпка), подобряване на процеса на публикуване на пакети и разширяване на поддръжката на многофакторна автентикация.
За повишаване на безопасността на процесите по публикуване и доставка на пакети е планирано интегрирането на NPM в инфраструктурата на GitHub. Интеграцията също така ще позволи използването на интерфейса на GitHub за подготовка и публикуване на NPM пакети — промените в пакетите ще могат да се проследяват в GitHub от постъпването на искането за преразглеждане до публикуването на новата версия на NPM пакета. Предоставените в GitHub средства на уязвимости и за уязвимостите в репозиториите ще важат и за 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
