Microsoft kupuje NPM a bude ho rozvíjet spolu s GitHubem

Společnost NPM Inc, která řídí vývoj balíčkového manažera NPM a spravuje repozitář NPM, oznámila o prodává obchod společnosti Microsoft. Jako kupující se v transakci objevuje společnost GitHub, která funguje jako nezávislá obchodní jednotka Microsoftu. Částka transakce není uvedena.

Tvrdí se, že změna vlastníka nebude mít vliv na repozitář NPM, který bude pokračovat ve svém existování a zůstane veřejně dostupný a bezplatný pro vývojáře otevřeného softwaru. Vývoj balíčkového manažera NPM bude pokračovat s přitáhnutím dalších zdrojů, což může podnítit jeho aktivnější rozvoj. GitHub má v úmyslu aktivně spolupracovat s komunitou vývojářů na JavaScriptu na sběru nápadů a určení budoucnosti NPM.

Mezi hlavními směry rozvoje se zmiňuje zvyšování spolehlivosti, škálovatelnosti a výkonu repozitáře a infrastruktury, jakož i zvyšování pohodlí každodenní práce vývojářů a správců s balíčkovým manažerem. Mezi očekávané významné novinky v npm 7 patří pracovní prostory (Workspaces, které umožňují agregovat závislosti z několika balíčků do jednoho balíčku pro jejich instalaci jedním krokem), zlepšení procesu publikace balíčků a rozšíření podpory vícefaktorové autentizace.

Pro zvýšení bezpečnosti procesů publikace a dodání balíčků se plánuje integrace NPM do infrastruktury GitHub. Integrace také umožní používat rozhraní GitHub pro přípravu a umístění balíčků NPM – změny v balíčcích bude možné sledovat na GitHubu od přijetí pull requestu až po publikaci nové verze balíčku NPM. Nástroje poskytované v GitHubu pro odhalování zranitelností a informování o zranitelnostech v repozitářích budou použity i pro balíčky NPM. Pro financování práce správců a autorů balíčků NPM bude dostupná služba GitHub Sponsors.

Isaac Z. Schlueter, zakladatel NPM, bude i nadále pracovat na projektu a dostane více zdrojů a klidnější prostředí pro práci. Zakladatel NPM věří, že v rámci GitHub NPM získá dodatečnou podporu od jedné z největších světových společností, která stojí za největším vývojářským komunitou. V současnosti repozitář NPM spravuje více než 1,3 milionu balíčků, které využívá přibližně 12 milionů vývojářů. Měsíčně se zaznamenává přibližně 75 miliard stažení a tento ukazatel neustále roste.

Připomínáme, že v loňském roce společnost NPM Inc prošla změnou vedení, sérií propouštění zaměstnanců a hledáním investorů. Kvůli vzniklé nejistotě ohledně budoucnosti NPM a nedůvěře v to, že společnost bude hájit zájmy komunity, a nikoli investorů, skupina zaměstnanců vedená bývalým technickým ředitelem NPM založila repozitář balíčků Entropic. Nový projekt má za cíl odstranit závislost ekosystému JavaScript/Node.js na jedné společnosti, která plně kontroluje vývoj správce balíčků a údržbu repozitáře. Podle zakladatelů Entropic nemá komunita žádné páky, jak přimět NPM Inc k odpovědnosti za své činy, a orientace na zisk brání realizaci primárních potřeb komunity, které sice nepřinášejí peníze, ale vyžadují další zdroje, jako je podpora verifikace digitálním podpisem.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster