Tvrtka NPM Inc koja kontrolira razvoj paketnog menadžera NPM i održava NPM repozitorij, o poslovanja tvrtke Microsoft. Kao kupac u ovoj transakciji navedena je tvrtka GitHub, koja djeluje kao neovisna poslovna jedinica Microsofta. Iznos transakcije nije otkriven.
Tvrdnje su da promjena vlasnika neće utjecati na repozitorij , koji će nastaviti postojati i ostati javno dostupan i besplatan za programere otvorenog softvera. Razvoj paketnog menadžera NPM nastavit će se uz dodatne resurse, što bi moglo potaknuti njegovo aktivnije razvijanje. GitHub planira aktivno surađivati s zajednicom programera na JavaScriptu kako bi prikupio ideje i odredio budućnost NPM.
Među glavnim pravcima razvoja spominju se povećanje pouzdanosti, skalabilnosti i performansi repozitorija i infrastrukture, kao i poboljšanje svakodnevnog rada programera i njegovatelja s paketnim menadžerom. Od očekivanih značajnih noviteta u npm 7 ističu se radna područja (, koja omogućuju agregiranje ovisnosti iz više paketa u jedan paket za instalaciju u jednom koraku), poboljšanje procesa objavljivanja paketa i proširenje potpore za višefaktorsku autentifikaciju.
Za povećanje sigurnosti procesa objavljivanja i isporuke paketa planira se integracija NPM-a u GitHub infrastrukturu. Integracija će također omogućiti korištenje GitHub sučelja za pripremu i objavljivanje NPM paketa — promjene u paketima moći će se pratiti na GitHubu, od dolaska pull zahtjeva do objavljivanja nove verzije npm paketa. Alati koje GitHub osigurava za ranjivosti i o ranjivostima u repozitorijima bit će primjenjivi i za NPM pakete. Za financiranje rada održavatelja i autora NPM paketa bit će dostupna usluga .
Isaac Schlueter, tvorac NPM-a, nastavit će raditi na projektu i dobit će dodatne resurse i mirnije okruženje za rad. Osnivač NPM-a smatra da će u okviru GitHub-a NPM dobiti dodatnu podršku od jedne od najvećih svjetskih tvrtki, koja stoji iza najveće zajednice programera. Trenutno NPM repozitorij služi više od 1,3 milijuna paketa koje koristi oko 12 milijuna programera. Mjesečno se bilježi oko 75 milijardi preuzimanja i taj broj neprekidno raste.
Podsjećamo da je prošle godine tvrtka NPM Inc doživjela promjenu vodstva, niz otkaza zaposlenika i potragu za investitorima. Zbog neizvjesnosti oko budućnosti NPM-a i nepovjerenja u to da će tvrtka štititi interese zajednice, a ne investitora, grupa zaposlenika na čelu s bivšim tehničkim direktorom NPM-a repozitorij paketa . Novi projekt trebao je eliminirati ovisnost JavaScript/Node.js ekosustava o jednoj kompaniji koja potpuno kontrolira razvoj alatnog programa za upravljanje paketima i održavanje repozitorija. Prema mišljenju osnivača Entropic, zajednica nema načina da odgovara NPM Inc. za njihove postupke, a fokus na ostvarivanje profita ometa realizaciju primarnih mogućnosti koje su od zajednice, ali ne donose prihod te zahtijevaju dodatne resurse, poput podrške za verifikaciju putem digitalnog potpisa.
Izvor: opennet.ru
