GitHub ha completato con successo l'acquisizione di NPM

GitHub Inc, di proprietà di Microsoft e operante come una divisione commerciale indipendente, ha annunciato ha annunciato il completamento con successo dell'acquisizione dell'attività di NPM Inc, che gestisce lo sviluppo del gestore di pacchetti NPM e mantiene il repository NPM. Il repository NPM serve più di 1,3 milioni di pacchetti utilizzati da circa 12 milioni di sviluppatori. Registriamo circa 75 miliardi di download al mese. L'importo dell'acquisizione non è stato reso pubblico.

Ahmad Nassri, direttore tecnico di NPM Inc, ha riferito ha dichiarato di aver deciso di lasciare il team di NPM, prendersi una pausa, analizzare la propria esperienza e cogliere nuove opportunità (nel profilo di Ahmad è emerso che ha assunto il ruolo di CTO presso Fractional). Isaac Z. Schlueter, il creatore di NPM, continuerà a lavorare al progetto.

GitHub ha promesso che il repository NPM rimarrà sempre gratuito e accessibile a tutti gli sviluppatori. GitHub ha identificato tre aree chiave per lo sviluppo futuro di NPM: interazione con la comunità (prendendo in considerazione il parere degli sviluppatori JavaScript nello sviluppo del servizio), ampliamento delle capacità di base e investimento nello sviluppo dell'infrastruttura e della piattaforma. L'infrastruttura sarà sviluppata per aumentare l'affidabilità, la scalabilità e le prestazioni del repository.

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.

Lo sviluppo delle funzionalità di NPM si concentrerà sul miglioramento della facilità d'uso per gli sviluppatori e chi li supporta. Tra le novità significative attese in npm 7 ci sono gli spazi di lavoro (Workspaces — che consentono di aggregare in un unico pacchetto le dipendenze da diversi pacchetti per l'installazione in un solo passaggio), il miglioramento del processo di pubblicazione dei pacchetti e l'ampliamento del supporto per l'autenticazione multifattoriale.

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 mira a 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 ritenere NPM Inc responsabile delle proprie azioni, e la ricerca di profitto ostacola l'implementazione di opportunità fondamentali dal punto di vista della comunità, che non portano guadagni 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