Майкрософт купува NPM и ще го развива заедно с GitHub

Компанията NPM Inc, която управлява разработката на пакетния мениджър NPM и поддържа репозитория NPM, обяви по- продава бизнеса на компанията Microsoft. В сделката като купувач фигурира компанията GitHub, функционираща като независимо бизнес подразделение на Майкрософт. Сумата на сделката не е посочена.

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

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

За повишаване на безопасността на процесите по публикуване и доставка на пакети е планирано интегрирането на NPM в инфраструктурата на GitHub. Интеграцията също така ще позволи използването на интерфейса на GitHub за подготовка и публикуване на NPM пакети — промените в пакетите ще могат да се проследяват в GitHub от постъпването на искането за преразглеждане до публикуването на новата версия на NPM пакета. Предоставените в GitHub средства за откриване на уязвимости и информиране за уязвимостите в репозиториите ще важат и за NPM пакетите. За финансиране на работата на поддържащите и авторите на NPM пакети ще бъде достъпен сервис GitHub Sponsors.

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

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

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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster