Microsoft kupuje NPM i razvijat će ga zajedno sa GitHub-om

NPM Inc, koji nadgleda razvoj NPM paket menadžera i održava NPM spremište, najavljeno о prodaja poslovanje Microsofta. Kupac u transakciji je GitHub, koji posluje kao nezavisna poslovna jedinica Microsofta. Iznos transakcije nije objavljen.

Navodi se da promjena vlasništva neće uticati na spremište NPM, koji će nastaviti postojati i ostati javno dostupan i besplatan za programere otvorenog koda. Razvoj NPM paket menadžera će se nastaviti uz uključivanje dodatnih resursa, što može postati podsticaj za njegov aktivniji razvoj. GitHub namjerava aktivno surađivati ​​sa zajednicom JavaScript programera kako bi prikupio ideje i oblikovalo budućnost NPM-a.

Glavni razvojni vektori uključuju povećanje pouzdanosti, skalabilnosti i performansi spremišta i infrastrukture, kao i poboljšanje pogodnosti svakodnevnog rada programera i održavatelja sa menadžerom paketa. Jedna od značajnih inovacija koje se očekuju u npm 7 se nazivaju radni prostori (Radni prostori, omogućavaju vam da agregirate zavisnosti iz nekoliko paketa u jedan paket za instalaciju u jednom koraku), poboljšavajući proces objavljivanja paketa i proširujući podršku za višefaktorsku autentifikaciju.

Kako bi se poboljšala sigurnost procesa objavljivanja i isporuke paketa, planirana je integracija NPM-a u GitHub infrastrukturu. Integracija će vam takođe omogućiti da koristite GitHub interfejs za pripremu i hostovanje NPM paketa - promene paketa se mogu pratiti u GitHubu od prijema zahteva za povlačenjem do objavljivanja nove verzije NPM paketa. Alati obezbeđeni na GitHubu identifikujući ranjivosti i informisanje o ranjivosti u repozitorijumima će se takođe primenjivati ​​na NPM pakete. Biće dostupan servis za finansiranje rada održavalaca i autora NPM paketa GitHub sponzori.

Isaac Z. Schlueter, tvorac NPM-a, nastavit će raditi na projektu i dobiće dodatna sredstva i mirnije okruženje za rad. Osnivač NPM-a vjeruje da će kao dio GitHuba, NPM dobiti dodatnu podršku od jedne od najvećih kompanija na svijetu, iza najveće zajednice programera. Trenutno, NPM spremište opslužuje više od 1.3 miliona paketa, koje koristi oko 12 miliona programera. Zabilježi se oko 75 milijardi preuzimanja mjesečno i ova brojka stalno raste.

Podsjetimo, prošle godine NPM Inc je doživio promjenu menadžmenta, niz otpuštanja radnika i potragu za investitorima. Zbog trenutne neizvjesnosti u pogledu budućnosti NPM-a i nedostatka povjerenja da će kompanija braniti interese zajednice, a ne investitora, grupa zaposlenih na čelu sa bivšim CTO-om NPM-a osnovao spremište paketa Entropijski. Novi projekat je dizajniran da eliminiše zavisnost JavaScript/Node.js ekosistema o jednoj kompaniji, koja u potpunosti kontroliše razvoj menadžera paketa i održavanje repozitorija. Prema osnivačima Entropica, zajednica nema polugu da drži NPM Inc odgovornim za svoje postupke, a fokus na ostvarivanju profita sprečava implementaciju mogućnosti koje su primarne sa stanovišta zajednice, ali ne stvaraju novac i zahtijevaju dodatne resurse, kao što je podrška za verifikaciju digitalnog potpisa.

izvor: opennet.ru

Dodajte komentar