GitHub concluiu com sucesso a aquisição do NPM

GitHub Inc, de propriedade da Microsoft e operada como uma unidade de negócios independente, anunciou o na conclusão bem-sucedida da transação de compra do negócio da NPM Inc, que controla o desenvolvimento do gerenciador de pacotes NPM e mantém o repositório NPM. O repositório NPM atende mais de 1.3 milhão de pacotes, usados ​​por aproximadamente 12 milhões de desenvolvedores. Cerca de 75 bilhões de downloads são registrados por mês. O valor da transação não é divulgado.

Ahmad Nassri, CTO da NPM Inc., сообщил sobre a decisão de sair da equipe NPM, fazer uma pausa, analisar sua experiência e aproveitar novas oportunidades (em perfil Ahmed, há informações de que ele assumiu o cargo de diretor técnico da Fractional). Isaac Z. Schlueter, criador do NPM, continuará trabalhando no projeto.

O GitHub prometeu que o repositório NPM permanecerá sempre gratuito e aberto a todos os desenvolvedores. O GitHub nomeou três áreas principais para o desenvolvimento do NPM: interação com a comunidade (levando em consideração as opiniões dos desenvolvedores de JavaScript ao desenvolver o serviço), expansão de capacidades básicas e investimento em infraestrutura e desenvolvimento de plataforma. A infraestrutura será desenvolvida no sentido de aumentar a confiabilidade, escalabilidade e desempenho do repositório.

Para melhorar a segurança dos processos de publicação e entrega de pacotes, está prevista a integração do NPM à infraestrutura do GitHub. A integração também permitirá que você use a interface do GitHub para preparar e hospedar pacotes NPM – alterações nos pacotes podem ser rastreadas no GitHub desde o recebimento de uma solicitação pull até a publicação de uma nova versão do pacote NPM. Ferramentas fornecidas no GitHub identificando vulnerabilidades e informando sobre vulnerabilidades em repositórios também se aplicará aos pacotes NPM. Estará disponível um serviço para financiar o trabalho de mantenedores e autores de pacotes NPM Patrocinadores do GitHub.

O desenvolvimento da funcionalidade NPM se concentrará em melhorar a usabilidade do trabalho diário dos desenvolvedores e mantenedores com o gerenciador de pacotes. Inovações significativas esperadas no NPM 7 incluem espaços de trabalho (Espaços de trabalho - permite agregar dependências de vários pacotes em um pacote para instalação em uma única etapa), melhorando o processo de publicação de pacotes e expandindo o suporte para autenticação multifator.

Lembremos que no ano passado a NPM Inc passou por uma mudança de gestão, uma série de demissões de funcionários e uma busca por investidores. Devido à atual incerteza em relação ao futuro da NPM e à falta de confiança de que a empresa defenderá os interesses da comunidade e não dos investidores, um grupo de funcionários liderado pelo ex-CTO da NPM fundado repositório de pacotes Entrópico. O novo projeto foi pensado para eliminar a dependência do ecossistema JavaScript/Node.js de uma empresa, que controla totalmente o desenvolvimento do gerenciador de pacotes e a manutenção do repositório. Segundo os fundadores da Entropic, a comunidade não tem alavancagem para responsabilizar a NPM Inc por suas ações, e o foco na obtenção de lucro impede a implementação de oportunidades que são primárias do ponto de vista da comunidade, mas não geram dinheiro e exigem recursos adicionais, como suporte para verificação de assinatura digital.

Fonte: opennet.ru

Adicionar um comentário