Spoločnosť GitHub Inc, patriaca Microsoftu a fungujúca ako nezávislá podniková divízia, uspel v dokončení akvizície podnikania firmy NPM Inc, ktorá kontroluje vývoj balíčkového manažéra NPM a zabezpečuje údržbu repozitára NPM. 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 sa zaznamenáva približne 75 miliárd stiahnutí. Suma transakcie nebola zverejnená.
, technický riaditeľ NPM Inc, oznámiť rozhodnutie odísť z tímu NPM, odpočívať, analyzovať svoje skúsenosti a využívať nové príležitosti (v sa objavili informácie, že prevzal pozíciu technického riaditeľa vo firme Fractional). Isaac Z. Schlueter, zakladateľ NPM, bude pokračovať v práci na projekte.
GitHub sľúbil, že repozitár NPM zostane vždy bezplatný a verejne prístupný pre všetkých vývojárov. GitHub označil tri kľúčové oblasti budúceho rozvoja NPM: spoluprácu so komunitou (zohľadnenie názorov vývojárov na jazyku JavaScript pri rozvoji služby), rozšírenie základných funkcií a investície do rozvoja infraštruktúry a platformy. Infraštruktúra sa bude rozvíjať v smere zvyšovania spoľahlivosti, škálovateľnosti a výkonnosti repozitára.
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 .
Rozvoj funkčnosti NPM sa zameria na zlepšenie pohodlia každodennej práce s balíčkovým manažérom pre vývojárov a jeho správcov. Medzi očakávané významné novinky v npm 7 patrí pracovními priestory ( — umožňujú agregovať závislosti z viacerých balíkov do jedného balíka, aby sa mohli nainštalovať v jednom kroku), zlepšenie procesu publikovania balíkov a rozšírenie podpory viacfaktorovej autentifikácie.
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 by mal odstrániť závislosť ekosystému JavaScript/Node.js od jednej spoločnosti, ktorá plne kontroluje vývoj balíčkového manažéra a údržbu repozitára. Podľa zakladateľov Entropic nemá komunita prostriedky na to, aby prinútila NPM Inc zodpovedať za jej činy, a zameranie na zisk bráni realizácii primárnych iniciatív, ktoré sú z pohľadu komunity dôležité, ale neprinášajú zisk a vyžadujú ďalšie zdroje, ako podpora verifikácie digitálnym podpisom.
Zdroj: opennet.ru
