A Microsoft tem apostado muito no código aberto nos últimos anos. Além de abrir o código-fonte de algumas coisas aqui e ali, a Microsoft está contribuindo muito para o kernel Linux (para sua plataforma de nuvem Azure).
Para fortalecer ainda mais sua posição no mundo do código aberto, a Microsoft adquiriu a popular plataforma de hospedagem de código aberto GitHub por US $ 7,5 bilhões.
Agora, o GitHub da Microsoft adquiriu npm (abreviação de Node Package Manager). O npm é o maior registro de software do mundo com mais de 1,3 milhão de pacotes com 75 bilhões de downloads por mês.
Se você não estiver familiarizado, npm é um gerenciador de pacotes para a linguagem de programação JavaScript, principalmente o imensamente popular código aberto Node.js.
Embora o npm tenha escopo de repositório privado para empresas, a maioria dos 1,3 milhão de pacotes são de código aberto e/ou usados em vários projetos de código aberto.
Tanto o node.js quanto o npm são usados por grandes empresas de software e TI como IBM, Yahoo e grandes corporações como Netflix e PayPal.
Caso você esteja se perguntando, o valor da aquisição não foi divulgado por nenhuma das partes.
Plano proposto pela Microsoft para npm
O CEO do GitHub, Nat Friedman, garantiu que a Microsoft pretende manter o registro npm disponível como código-fonte aberto e gratuito para desenvolvedores.
Assim que a aquisição for concluída, a Microsoft vai investir na infraestrutura e plataforma de registro. Ele planeja melhorar a experiência principal do npm adicionando novos recursos como espaços de trabalho, além de trazer melhorias para publicação e autenticação multifator.
A Microsoft também pretende integrar o GitHub e o npm para que os desenvolvedores possam rastrear uma alteração de uma solicitação de pull do GitHub para a versão do pacote npm que a corrigiu.
Parte de um plano maior
Primeiro, a Microsoft comprou o GitHub, a plataforma que tinha os maiores repositórios de código aberto e agora o npm, o maior registro de software. Claramente, a Microsoft está apertando seu controle sobre os projetos de código aberto. Isso poderia permitir que a Microsoft ditasse as políticas em torno desses projetos de código aberto no futuro.
Quando a Microsoft adquiriu o GitHub, vários desenvolvedores de código aberto mudaram para plataformas alternativas como GitLab, mas o GitHub permaneceu como a primeira escolha para os desenvolvedores. A Microsoft introduziu alguns recursos inovadores como avisos de segurança, registro de pacote, patrocínio etc. A Microsoft está expandindo o GitHub formando comunidades em torno dele, especialmente em países em desenvolvimento. Recentemente, GitHub anunciou sua subsidiária indiana para atrair jovens desenvolvedores para sua plataforma.
Portanto, agora a Microsoft possui a rede social profissional LinkedIn, orientada para o desenvolvedor GitHub e npm. Isso indica que a Microsoft continuará sua maratona de compras e adquirirá mais projetos relacionados ao código-fonte aberto com uma população de desenvolvedores substancial.
O que poderia ser o próximo então? WordPress porque é o CMS de código aberto mais popular e executa 33% dos sites na Internet?
Enquanto esperamos e observamos o próximo passo da Microsoft, por que não compartilhar sua opinião sobre este desenvolvimento? A seção de comentários é toda sua.