Micrоsoft купує NPM і розвиватиме його разом з GitHub

Компанія NPM Inc, що контролює розробку пакетного менеджера NPM і займається підтримкою репозиторію NPM, оголосила о продаж бізнесу компанії Microsoft. В якості покупця в угоді фігурує компанія GitHub, яка функціонує як незалежний бізнес-підрозділ Micrоsoft. Сума угоди не називається.

Стверджується, що зміна власника не вплине на репозиторій NPM, який продовжить своє існування та залишиться загальнодоступним та безкоштовним для розробників відкритого ПЗ. Розробка пакетного менеджера NPM продовжиться із залученням додаткових ресурсів, що може стати стимулом для більш активного розвитку. GitHub має намір активно взаємодіяти з спільнотою розробників мовою JavaScript для збирання ідей та визначення майбутнього NPM.

В якості основних векторів розвитку згадуються підвищення надійності, масштабованості та продуктивності репозиторію та інфраструктури, а також підвищення зручності повсякденної роботи розробників та супроводжуючих з пакетним менеджером. З очікуваних npm 7 значних нововведень називаються робочі області (Робочі області, дозволяють агрегувати в один пакет залежності з декількох пакетів для їх встановлення за один крок), покращення процесу публікації пакетів та розширення підтримки мультифакторної автентифікації.

Для підвищення безпеки процесів публікації та доставки пакетів планується здійснити інтеграцію NPM в інфраструктуру GitHub. Інтеграція також дозволить використовувати інтерфейс GitHub для підготовки та розміщення NPM-пакетів – зміни в пакетах можна буде відстежувати у GitHub від надходження pull-запиту до публікації нової версії 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

Додати коментар або відгук