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

Дадаць каментар