Spoločnosť NPM Inc, ktorá kontroluje vývoj balíčkového správcu NPM a zaoberá sa údržbou repozitára NPM, o obchodu spoločnosti Microsoft. Ako kupujúci v transakcii vystupuje spoločnosť GitHub, fungujúca ako nezávislé obchodné oddelenie Microsoftu. Suma transakcie nebola zverejnená.
Tvrdí sa, že zmena vlastníka nebude mať vplyv na repozitár , ktorý bude naďalej existovať a zostane verejným a bezplatným pre vývojárov otvoreného softvéru. Vývoj balíčkového správcu NPM bude pokračovať s pomocou dodatočných zdrojov, čo môže stimulovať jeho aktívnejší rozvoj. GitHub plánuje aktívne spolupracovať s komunitou vývojárov jazyka JavaScript za účelom zberu nápadov a určenia budúcnosti NPM.
Hlavné smery rozvoja zahŕňajú zvyšovanie spoľahlivosti, škálovateľnosti a výkonnosti repozitára a infraštruktúry, ako aj zlepšenie pohodlia každodennej práce vývojárov a správcov s balíčkovým správcom. Medzi očakávané významné novinky v npm 7 patrí pracovné prostredie (, umožňujúce agregovať do jedného balíka závislosti z viacerých balíkov na ich inštaláciu v jednom kroku), zlepšenie procesu publikovania balíkov a rozšírenie podpory viacfaktorovej autentifikácie.
Pre zvýšenie bezpečnosti procesov publikovania a dodávky balíkov sa plánuje integrácia NPM do infraštruktúry GitHub. Integrácia tiež umožní používať rozhranie GitHub na prípravu a umiestnenie NPM-balíkov — zmeny v balíkoch bude možné sledovať na GitHub od prijatia pull-žiadosti po publikovanie novej verzie npm-balíka. Poskytované v GitHub nástroje zraniteľností a o zraniteľnostiach v repozitároch budú platné aj pre NPM-balíky. Na financovanie práce správcov a autorov NPM-balíkov bude dostupná služba .
Isaac Z. Schlueter, zakladateľ NPM, bude naďalej pracovať na projekte a dostane ďalšie zdroje a pokojnejšie prostredie na prácu. Zakladateľ NPM verí, že v rámci GitHubu dostane NPM ďalšiu podporu od jednej z najväčších svetových spoločností, ktorá stojí za najväčším vývojárskym spoločenstvom. V súčasnosti repozitár NPM obsluhuje viac ako 1,3 milióna balíkov, ktoré využíva približne 12 miliónov vývojárov. Mesačne je zaznamenaných približne 75 miliárd sťahovaní a tento ukazovateľ neustále rastie.
Pripomeňme, že minulý rok spoločnosť NPM Inc prešla zmenou vedenia, sériou výpovedí zamestnancov a hľadaním investorov. V dôsledku vzniknutej neistoty týkajúcej sa ďalšej budúcnosti NPM a nedôvery v to, že spoločnosť bude zastupovať záujmy komunity a nie investorov, skupina zamestnancov vedená bývalým technickým riaditeľom NPM repozitár balíkov . Nový projekt mal odstrániť závislosť ekosystému JavaScript/Node.js na jednej spoločnosti, ktorá plne kontroluje vývoj správcu balíkov a udržiavanie repozitára. Podľa zakladateľov Entropic nemá komunita prostriedky na to, aby prinútila NPM Inc zodpovedať za svoje činy, a orientácia na zisk bráni realizácii primárnych možností z pohľadu komunity, ktoré síce neprinášajú peniaze, ale vyžadujú dodatočné zdroje, ako je podpora overovania digitálnym podpisom.
Zdroj: opennet.ru
