NPM Inc, kas kontrolē NPM pakotņu pārvaldnieka izstrādi un uztur NPM repozitoriju, ir paziņojusi par sava biznesa pārdošanu GitHub Inc (kas pašlaik pieder Microsoft), kas darbojas kā neatkarīga biznesa vienība (pirkuma darījuma summa nav atklāta).
Tiek ziņots, ka iegāde ir izraisījusi īpašnieka maiņu, kas neietekmēs NPM repozitoriju , kas turpinās pastāvēt un būs publiski un brīvi pieejams atvērtā pirmkoda izstrādātājiem. NPM pakotņu pārvaldnieka izstrāde tiks turpināta ar papildu resursiem, kas varētu stimulēt aktīvāku izstrādi, jo GitHub plāno aktīvi sadarboties ar JavaScript kopienu, lai apkopotu idejas un noteiktu NPM nākotni.
Runājot par izmaiņām, ko Microsoft plānojis pēc iegādes pabeigšanas, tiek minēts, ka galvenie attīstības vektori būs: repozitorija un infrastruktūras uzticamības, mērogojamības un produktivitātes palielināšana, kā arī izstrādātāju un pakotņu pārvaldnieka lietotāju ikdienas darba ērtības uzlabošana.
Starp svarīgajiem jauninājumiem, kas sagaidāmi NPM 7. versijā, tiek nosauktas darbvietas (kas ļauj vienā paketē pievienot vairāku pakotņu atkarības vienā paketē instalēšanai), uzlabo pakotņu publicēšanas procesu un paplašina atbalstu vairāku faktoru autentifikācijai.
Lai palielinātu pakotņu publicēšanas un piegādes procesu drošību, ir plānots integrēt NPM GitHub infrastruktūrā.
Integrācija arī ļaus izmantot GitHub saskarni NPM pakotņu sagatavošanai un izvietošanai : pakotņu izmaiņas varēs izsekot vietnē GitHub, sākot no pieprasījuma saņemšanas līdz jaunas npm pakotnes versijas izlaišanai.
Ievainojamības noteikšanas un ievainojamības ziņošanas rīki, ko GitHub nodrošina krātuvēs, attieksies arī uz NPM pakotnēm. GitHub sponsoru pakalpojums būs pieejams, lai finansētu NPM paku autoru un pavadoņu darbu.
Turklāt tiek minēts, ka Izaks Z. Šlēters (NPM izveidotājs) turpinās darbu pie projekta un viņam tiks nodrošināti papildu resursi un mierīgāka darba vide.
Savā paziņojumā viņš piekrīt:
Tas, ko iegādes procesa sākumā es īsti negaidīju, bija tas, cik ļoti es no sirds vēlētos visiem, kurus satiku GitHub, sākot ar manām sākotnējām sarunām ar Natu, kā arī visiem komandā, kurus viņš ir apmācījis ...
NPM dibinātājs uzskata, ka, darbojoties GitHub ietvaros, NPM saņems papildu atbalstu no viena no pasaulē lielākajiem uzņēmumiem, kas veido lielāko izstrādātāju kopienu. Pašlaik NPM repozitorijs apkalpo vairāk nekā 1.3 miljonus pakotņu, ko izmanto aptuveni 12 miljoni izstrādātāju. Tas ik mēnesi veic aptuveni 75 miljardus lejupielāžu, un šis skaitlis nepārtraukti pieaug.
Atcerēsimies, ka pagājušajā gadā NPM Inc piedzīvoja vadības maiņu, virkni atlaišanu un investoru meklēšanu.
Sakarā ar nenoteiktību par NPM nākotni un pārliecības trūkumu, ka uzņēmums aizstāvēs sabiedrības, nevis investoru intereses, darbinieku grupa bijušā NPM tehniskā direktora vadībā nodibināja Entropic pakotņu krātuvi.
Jaunais projekts tika izstrādāts, lai novērstu JavaScript/Node.js ekosistēmas atkarību no viena uzņēmuma, kas pilnībā kontrolē pakotņu pārvaldnieka izstrādi un uztur repozitoriju.
Pēc Entropic dibinātāju domām, kopienai nav iespēju saukt NPM Inc atbildību par veiktajām darbībām, un orientēšanās uz peļņu kavē kopienas primāro darbību īstenošanu, bet nedod naudu un prasa papildu resursus, funkcijas , kā atbalstu digitālā paraksta pārbaudei.
Ja vēlaties uzzināt vairāk par rakstu , varat iepazīties ar oriģinālo publikāciju, izmantojot tālāk norādīto saiti.