Microsoft acquista NPM e lo svilupperà insieme a GitHub

L'azienda NPM Inc, responsabile dello sviluppo del gestore pacchetti NPM e della manutenzione del repository NPM, ha annunciato un vendita dell'azienda Microsoft. Come acquirente nell'affare figura GitHub, che opera come divisione commerciale indipendente di Microsoft. L'importo della transazione non è stato rivelato.

Si afferma che il cambio di proprietario non influenzerà il repository NPM, che continuerà a esistere e rimarrà pubblico e gratuito per gli sviluppatori di software open source. Lo sviluppo del gestore pacchetti NPM proseguirà con l'assegnazione di risorse aggiuntive, il che potrebbe stimolare uno sviluppo più attivo. GitHub intende collaborare attivamente con la comunità degli sviluppatori JavaScript per raccogliere idee e definire il futuro di NPM.

Tra i principali vettori di sviluppo sono citati il miglioramento dell'affidabilità, della scalabilità e delle prestazioni del repository e dell'infrastruttura, nonché il miglioramento della facilità d'uso quotidiana per gli sviluppatori e i manutentori del gestore pacchetti. Tra le novità attese in npm 7 ci sono gli spazi di lavoro (Workspaces, consentendo di aggregare in un unico pacchetto le dipendenze di più pacchetti per la loro installazione in un solo passaggio), migliorando il processo di pubblicazione dei pacchetti e ampliando il supporto per l'autenticazione a più fattori.

Per migliorare la sicurezza dei processi di pubblicazione e distribuzione dei pacchetti, è prevista l'integrazione di NPM nell'infrastruttura di GitHub. L'integrazione consentirà anche di utilizzare l'interfaccia di GitHub per preparare e pubblicare pacchetti NPM: le modifiche nei pacchetti potranno essere tracciate in GitHub, dalla ricezione della pull request fino alla pubblicazione della nuova versione del pacchetto npm. Gli strumenti forniti da GitHub di rilevamento di vulnerabilità e di informazione sulle vulnerabilità nei repository saranno applicabili anche ai pacchetti NPM. Per finanziare il lavoro degli accompagnatori e degli autori dei pacchetti NPM sarà disponibile il servizio GitHub Sponsors.

Isaac Z. Schlueter, il creatore di NPM, continuerà a lavorare al progetto e avrà a disposizione ulteriori risorse e un ambiente di lavoro più tranquillo. Il fondatore di NPM crede che, facendo parte di GitHub, NPM riceverà supporto aggiuntivo da una delle più grandi aziende al mondo, che sta dietro alla comunità di sviluppatori più grande. Attualmente, il repository NPM gestisce oltre 1,3 milioni di pacchetti, utilizzati da circa 12 milioni di sviluppatori. Ogni mese si registrano circa 75 miliardi di download e questo numero è in continua crescita.

Ricordiamo che lo scorso anno la società NPM Inc ha subito un cambio di direzione, una serie di licenziamenti e una ricerca di investitori. A causa dell'incertezza riguardo al futuro di NPM e della sfiducia che la società defenderà gli interessi della comunità piuttosto che quelli degli investitori, un gruppo di dipendenti guidato dall'ex direttore tecnico di NPM ha fondato il repository di pacchetti Entropic. Il nuovo progetto è stato creato per eliminare la dipendenza dell'ecosistema JavaScript/Node.js da un'unica azienda che controlla completamente lo sviluppo del gestore di pacchetti e il mantenimento del repository. Secondo i fondatori di Entropic, la comunità non ha strumenti per rendere NPM Inc. responsabile delle proprie azioni, e l'orientamento al profitto ostacola l'implementazione di opportunità che, pur non generando profitto e richiedendo ulteriori risorse, sono fondamentali per la comunità, come il supporto per la verifica tramite firma digitale.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster