GitHub паспяхова завяршыў здзелку па куплі NPM

Кампанія GitHub Inc, якая належыць Microsoft і якая функцыянуе ў якасці незалежнага бізнес-падраздзялення, абвясціла аб паспяховым завяршэнні здзелкі па куплі бізнесу кампаніі NPM Inc, якая кантралюе распрацоўку пакетнага мэнэджара NPM і займаецца падтрыманнем рэпазітара NPM. Рэпазітар NPM абслугоўвае больш за 1.3 млн пакетаў, якімі карыстаюцца каля 12 млн распрацоўшчыкаў. За месяц фіксуецца каля 75 мільярдаў загрузак. Сума здзелкі не называецца.

Ahmad Nassri, тэхнічны дырэктар NPM Inc, паведаміў аб рашэнні сысці з каманды NPM, адпачыць, прааналізаваць свой досвед і скарыстацца новымі магчымасцямі (у профілі Ахмеда з'явіліся дадзеныя, што ён заняў пасаду тэхдырэктара ў кампаніі Fractional). Айзек Шлютэр (Isaac Z. Schlueter), стваральнік NPM, працягне працаваць над праектам.

GitHub паабяцаў, што рэпазітар NPM заўсёды застанецца бясплатным і агульнадаступным для ўсіх распрацоўшчыкаў. GitHub назваў тры ключавыя вобласці далейшага развіцця NPM: узаемадзеянне з супольнасцю (улік меркавання распрацоўшчыкаў на мове JavaScript пры развіцці сэрвісу), пашырэнне базавых магчымасцяў і інвеставанне ў развіццё інфраструктуры і платформы. Інфраструктура будзе развівацца ў напрамку павышэння надзейнасці, маштабаванасці і прадукцыйнасці рэпазітара.

Для павышэння бяспекі працэсаў публікацыі і дастаўкі пакетаў плануецца правесці інтэграцыю NPM у інфраструктуру GitHub. Інтэграцыя таксама дазволіць выкарыстоўваць інтэрфейс GitHub для падрыхтоўкі і размяшчэння NPM-пакетаў – змены ў пакетах можна будзе адсочваць у GitHub ад паступлення pull-запыту да публікацыі новай версіі npm-пакета. Якія прадстаўляюцца ў GitHub сродкі выяўлення уразлівасцяў і інфармавання аб уразлівасцях у рэпазітарах будуць дастасавальныя і для NPM-пакетаў. Для фінансавання працы суправаджаючых і аўтараў NPM-пакетаў будзе даступны сэрвіс Спонсары GitHub.

Развіццё функцыянальнасці NPM засяродзіцца на павышэнні зручнасці паўсядзённай працы з пакетным мэнэджэрам распрацоўшчыкаў і суправаджаючых. З чаканых у npm 7 значных навін можна адзначыць працоўныя вобласці (Працоўныя прасторы — дазваляюць агрэгаваць у адзін пакет залежнасці з некалькіх пакетаў для іх усталёўкі за адзін крок), паляпшэнне працэсу публікацыі пакетаў і пашырэнне падтрымкі мультыфактарнай аўтэнтыфікацыі.

Нагадаем, што ў мінулым годзе кампанія NPM Inc перажыла змену кіраўніцтва, шэраг звальненняў супрацоўнікаў і пошук інвестараў. З-за нявызначанасці ў дачыненні да далейшага лёсу NPM і няверы ў тое, што кампанія будзе адстойваць інтарэсы супольнасці, а не інвестараў, група супрацоўнікаў на чале з былым тэхдырэктарам NPM. заснавала рэпазітар пакетаў Энтрапічны. Новы праект закліканы быў ухіліць залежнасць экасістэмы JavaScript/Node.js ад адной кампаніі, цалкам кантралявалай распрацоўку пакетнага мэнэджара і падтрыманне рэпазітара. Па меркаванні заснавальнікаў Entropic, у супольнасці няма рычагоў для прыцягнення NPM Inc да адказнасці за здзяйсняныя дзеянні, а арыентацыя на атрыманне прыбытку мяшае рэалізацыі першасных з пункта гледжання супольнасці, але не якія прыносяць грошай і патрабавальных дадатковых рэсурсаў, магчымасцяў, такіх як падтрымка верыфікацыі па лічбавым подпісе. .

Крыніца: opennet.ru

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