GitHub ha completato con successo l'acquisto di NPM

GitHub Inc. di proprietà di Microsoft (operante come unità aziendale separata), ha annunciato il completamento con successo dell'acquisizione di NPM Inc, che controlla lo sviluppo del popolare gestore di pacchetti NPM e mantiene il repository NPM (l'importo della transazione non è stato divulgato pubblicamente).

Il repository di NPM serve più di 1.3 milioni di pacchetti, che vengono utilizzati da circa 12 milioni di sviluppatori e attualmente registrano circa 75 miliardi di download al mese.

Ricordiamo che lo scorso anno NPM Inc ha subito un cambio di leadership, una serie di licenziamenti e la ricerca di investitori.

A causa dell'incertezza che circonda il destino futuro di NPM e la mancanza di fiducia che l'azienda difenderà gli interessi della comunità, non degli investitori, un gruppo di dipendenti guidato da un ex direttore tecnico NPM ha fondato il repository di pacchetti Entropic.

Il nuovo progetto è stato progettato per rimuovere la dipendenza dall'ecosistema JavaScript / Node.js. in un'azienda, che controlla completamente lo sviluppo del gestore di pacchetti e la manutenzione del repository.

Secondo i fondatori di Entropic, la comunità non ha alcuna influenza per ritenere NPM Inc responsabile delle azioni intraprese e l'orientamento al profitto evita l'implementazione delle attività primarie della comunità, ma non porta denaro e richiede risorse, funzionalità aggiuntive, come supporto per verifica della firma digitale.

Ahmad Nassri, direttore tecnico di NPM Inc, ha annunciato la decisione di lasciare il team di NPM, rilassati, analizza la tua esperienza e approfitta delle nuove opportunità (il profilo di Ahmed ha mostrato che ha assunto la posizione di direttore tecnico in Fractional). Anche se d'altra parte Isaac Z. Schlueter, creatore di NPM, continuerà a lavorare al progetto.

Da parte sua lI gestori di GitHub hanno promesso che il repository NPM sarà sempre gratuito e sarà aperto a tutti gli sviluppatori.

Siamo lieti di annunciare che GitHub ha completato l'acquisizione di npm ...

Siamo onorati di far parte del prossimo capitolo di npm e di supportare la comunità JavaScript in un modo nuovo.

In aggiunta a Gli sviluppatori di GitHub hanno svelato tre aree chiave per ulteriori sviluppi di NPM di cui menzionare:

  • Partecipazione alla comunità: tenendo conto delle opinioni degli sviluppatori JavaScript nello sviluppo del servizio.
  • Il potere di espandere le capacità di base
  • Investimenti in infrastrutture e sviluppo di piattaforme: L'infrastruttura sarà sviluppata nella direzione di aumentare l'affidabilità, la scalabilità e le prestazioni del repository.

Per aumentare la sicurezza del processo di pubblicazione e consegna di pacchetti, si prevede di integrare NPM nell'infrastruttura GitHub, si è detto che l'integrazione consentirà anche di utilizzare l'interfaccia GitHub Per preparare e rilasciare pacchetti NPM:

  • Le modifiche ai pacchetti possono essere monitorate su GitHub dalla ricezione di una richiesta pull alla pubblicazione di una nuova versione di un pacchetto npm.
  • Gli strumenti di rilevamento e segnalazione delle vulnerabilità forniti da GitHub nei repository verranno applicati anche ai pacchetti NPM.
  • Il servizio GitHub sponsor sarà disponibile per finanziare il lavoro degli autori e dei compagni di pacchetti NPM.

Lo sviluppo della funzionalità NPM si concentrerà sul miglioramento della comodità del lavoro quotidiano con il gestore di pacchetti da sviluppatori e manutentori.

Tra le innovazioni significative previste in NPM 7, è possibile visualizzare le aree di lavoro (aree di lavoro: consente di aggiungere dipendenze di diversi pacchetti in un unico pacchetto per l'installazione in un passaggio), migliorare il processo di pubblicazione dei pacchetti ed estendere il supporto per l'autenticazione a più fattori.

Infine si è anche detto che clienti paganti esistenti già utilizzando NPM Pro, Teams ed Enterprise per ospitare record privati non subirà modifiche nel servizio, anche se GitHub prevede di consentire a questi utenti di spostare i propri pacchetti privati da npm a pacchetti GitHub.

Se vuoi saperne di più puoi controllare l'annuncio nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.