Micrоsoft acquista NPM e lo svilupperà insieme a GitHub

L'azienda NPM Inc, che controlla lo sviluppo del gestore di pacchetti NPM e si occupa della manutenzione del repository NPM, ha annunciato un vendita dell'azienda Microsoft. Come acquirente nell'affare figura la società GitHub, che funziona come un'unità aziendale indipendente di Microsoft. L'importo dell'affare non è stato rivelato.

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

Tra i principali vettori di sviluppo vengono menzionati l'aumento dell'affidabilità, della scalabilità e delle prestazioni del repository e dell'infrastruttura, nonché il miglioramento della facilità d'uso nella quotidiana attività degli sviluppatori e dei manutentori del gestore di pacchetti. Tra le principali novità attese in npm 7 ci sono le aree di lavoro (Workspaces, che permettono di aggregare in un unico pacchetto le dipendenze da più pacchetti per l'installazione in un solo passaggio), il miglioramento del processo di pubblicazione dei pacchetti e l'espansione del supporto per l'autenticazione multifattoriale.

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

Isaac Schluter, il creatore di NPM, continuerà a lavorare al progetto e riceverà risorse aggiuntive e un ambiente di lavoro più tranquillo. Il fondatore di NPM crede che all'interno di GitHub NPM riceverà supporto aggiuntivo da una delle più grandi aziende del mondo, sostenitrice della più grande comunità di sviluppatori. Attualmente, il repository NPM serve 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 continua a crescere.

Ricordiamo che lo scorso anno la società NPM Inc ha vissuto un cambiamento di leadership, una serie di licenziamenti e la ricerca di investitori. A causa dell'incertezza riguardo al futuro di NPM e della mancanza di fiducia nel fatto che l'azienda difenderà gli interessi della comunità e non degli investitori, un gruppo di dipendenti guidato dall'ex direttore tecnico di NPM ha fondato un repository di pacchetti Entropic. Il nuovo progetto è stato concepito per eliminare la dipendenza dell'ecosistema JavaScript/Node.js da una sola azienda, che controlla completamente lo sviluppo del gestore di pacchetti e il mantenimento del repository. Secondo i fondatori di Entropic, la comunità non ha leve per tenere NPM Inc. responsabile delle proprie azioni, e l'orientamento al profitto ostacola l'implementazione di opportunità primarie dalla prospettiva della comunità, ma che non generano reddito e richiedono risorse aggiuntive, 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