GitHub je uspješno završio akviziciju NPM-a

GitHub Inc, u vlasništvu Microsofta i radi kao nezavisna poslovna jedinica, najavljeno o uspješnom završetku transakcije za kupovinu poslovanja NPM Inc, koji kontroliše razvoj NPM paket menadžera i održava NPM spremište. 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. Iznos transakcije nije objavljen.

Ahmad Nassri, CTO NPM Inc, prijavili o odluci da napustite NPM tim, napravite pauzu, analizirate svoje iskustvo i iskoristite nove prilike (u profil Ahmed, postoje informacije da je preuzeo poziciju tehničkog direktora u Fractional-u). Isaac Z. Schlueter, tvorac NPM-a, nastavit će raditi na projektu.

GitHub je obećao da će NPM spremište uvijek ostati besplatno i otvoreno za sve programere. GitHub je naveo tri ključne oblasti za dalji razvoj NPM-a: interakcija sa zajednicom (uzimajući u obzir mišljenja JavaScript programera prilikom razvoja servisa), proširenje osnovnih mogućnosti i ulaganje u razvoj infrastrukture i platforme. Infrastruktura će se razvijati u pravcu povećanja pouzdanosti, skalabilnosti i performansi repozitorija.

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.

Razvoj NPM funkcionalnosti će se fokusirati na poboljšanje upotrebljivosti svakodnevnog rada programera i održavatelja sa menadžerom paketa. Značajne inovacije koje se očekuju u npm 7 uključuju radne prostore (Radni prostori - omogućavaju vam da agregirate zavisnosti od 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.

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