GitHub Inc, vlastnená spoločnosťou Microsoft (fungujúca ako samostatná obchodná jednotka), oznámila úspešné ukončenie akvizície spoločnosti NPM Inc., ktorá riadi vývoj populárneho správcu balíkov NPM a spravuje úložisko NPM (výška transakcie nebola zverejnená).
Úložisko NPM obsluhuje viac ako 1.3 milióna balíkov, ktoré využíva asi 12 miliónov vývojárov a v súčasnosti zaznamenávajú približne 75 miliárd stiahnutí mesačne.
Pripomeňme, že minulý rok došlo v spoločnosti NPM Inc k zmene vedenia, séria prepúšťaní a hľadanie investorov.
Kvôli neistote budúci osud NPM a nedôvera v to, že spoločnosť bude brániť záujmy komunity, nie investorov, skupiny zamestnancov vedenej bývalým technickým riaditeľom NPM založilo úložisko balíkov Entropic.
Nový projekt bol navrhnutý tak, aby odstránil závislosť na ekosystéme JavaScript / Node.js v spoločnosti, ktorá kompletne riadi vývoj správcu balíkov a údržbu úložiska.
Podľa zakladateľov spoločnosti Entropic nemá komunita žiadny vplyv na to, aby spoločnosť NPM Inc niesla zodpovednosť za prijaté opatrenia, a orientácia na zisk bráni implementácii primárnych aktivít komunity, ale neprináša peniaze a vyžaduje ďalšie zdroje, funkcie ako podporu pre overenie digitálneho podpisu.
Ahmad Nassri, technický riaditeľ spoločnosti NPM Inc, oznámil rozhodnutie opustiť tím NPM, uvoľnite sa, zanalyzujte svoje skúsenosti a využite nové príležitosti (z profilu Ahmeda vyplynulo, že nastúpil na pozíciu technického riaditeľa spoločnosti Fractional). Aj keď na druhej strane Isaac Z. Schlueter, tvorca NPM, bude na projekte pokračovať.
Z jeho strany lManažéri GitHub sľúbili, že úložisko NPM bude vždy zadarmo a bude otvorená pre všetkých vývojárov.
S potešením oznamujeme, že spoločnosť GitHub dokončila akvizíciu spoločnosti npm…
Je nám cťou byť súčasťou nasledujúcej kapitoly npm a podporovať komunitu JavaScript novým spôsobom.
Navyše k Vývojári GitHubu predstavili tri kľúčové oblasti pre ďalší vývoj NPM, z ktorých sú spomenuté:
- Účasť komunity: zohľadnenie názorov vývojárov JavaScriptu pri vývoji služby.
- Sila rozšíriť základné schopnosti
- Investície do infraštruktúry a rozvoja platforiem: Infraštruktúra bude vyvinutá v smere zvýšenia spoľahlivosti, škálovateľnosti a výkonu úložiska.
Na zvýšenie bezpečnosti procesu publikovania a doručovania balíkov sa plánuje integrácia NPM do infraštruktúry GitHub, o ktorej sa hovorí integrácia tiež umožní používať rozhranie GitHub Príprava a vyhodenie balíkov NPM:
- Zmeny balíkov je možné sledovať na GitHube od prijatia žiadosti o načítanie až po zverejnenie novej verzie balíka npm.
- Nástroje na detekciu a hlásenie zraniteľnosti poskytované GitHubom v úložiskách sa budú vzťahovať aj na balíčky NPM.
- Sponzorská služba GitHub bude k dispozícii na financovanie práce autorov a spoločníkov balíkov NPM.
Vývoj funkcionality NPM sa zameria na zlepšenie pohodlia každodennej práce so správcom balíkov od vývojárov a správcov.
Z významných inovácií očakávaných v NPM 7 môžete vidieť pracovné priestory (pracovné priestory: umožňuje vám pridať závislosti viacerých balíkov do jedného balíka pre inštaláciu v jednom kroku), vylepšiť proces publikovania balíkov a rozšíriť podporu viacfaktorovej autentifikácie.
Nakoniec sa tiež uvádza, že existujúcich platiacich zákazníkov už na hosťovanie súkromných záznamov používa NPM Pro, Teams a Enterprise nebude zaznamenávať zmeny v službe, aj keď GitHub plánuje umožniť týmto používateľom presunúť ich súkromné balíčky od npm do balíkov GitHub.
Ak o tom chcete vedieť viac môžete skontrolovať inzerát Na nasledujúcom odkaze.
Buďte prvý komentár