GitHub успешно завърши сделката за придобиване на NPM

Компания GitHub Inc, собственост на Microsoft и функционираща като независимо бизнес подразделение, обяви обяви успешното завършване на сделката по придобиването на бизнеса на NPM Inc, която контролира разработката на пакетния мениджър NPM и поддържа репозитория NPM. Репозиторият NPM обслужва над 1.3 милиона пакета, използвани от около 12 милиона разработчици. На месец се регистрират около 75 милиарда изтегляния. Сумата на сделката не е оповестена.

Ахмад Насри, технически директор на NPM Inc, съобщи сподели решението си да напусне екипа на NPM, да си почине, да анализира опита си и да се възползва от нови възможности (в профила на Ахмад се появиха данни, че е заел позицията техдиректор в компанията Fractional). Айзък Шлютер (Isaac Z. Schlueter), създателят на NPM, ще продължи да работи по проекта.

GitHub обеща, че репозиториумът NPM винаги ще остане безплатен и обществено достъпен за всички разработчици. GitHub посочи три ключови области за бъдещо развитие на NPM: взаимодействие с общността (взимане под внимание на мненията на разработчиците на JavaScript при развитието на услугата), разширяване на основните възможности и инвестиции в развитието на инфраструктурата и платформата. Инфраструктурата ще бъде развивана в посока повишаване на надеждността, мащабируемостта и производителността на репозитория.

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

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

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

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

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