Fonte interna na Microsoft: Ultimamente, vemos que a empresa está cada vez mais flertando com o código aberto. A empresa está abrindo cada vez mais suas tecnologias e, ao mesmo tempo, comprando empresas de código aberto. No entanto, uma das próximas grandes mudanças da empresa para o código aberto pode ser uma surpresa.
A Microsoft está se preparando para adotar oficialmente métodos de desenvolvimento de código aberto dentro da empresa com o “Inner Source”.
Fonte interna / Fonte interna não é um termo criado pela Microsoft. Já existe há anos.
O termo Fonte Interna refere-se ao uso de práticas de desenvolvimento de código aberto e sua aplicação dentro de uma organização. Já existe uma comunidade do InnerSource Commons com mais de 70 membros.
Os princípios do código-fonte aberto, como compartilhamento e edição de código-fonte aberto, a capacidade de criar novas ramificações de código para mais codificação, teste de código que faz parte do processo de programação, melhor documentação etc., também são princípios do Inner Source .
Ferramentas e métodos de código-fonte interno podem ser usados para desenvolver projetos e produtos de código aberto ou código criptografado. Ao contrário do código aberto, no entanto, esses princípios devem ser compartilhados por grupos que existem em uma única organização, e não necessariamente com o público em geral.
Quando a Microsoft comprou o GitHub no ano passado, abriu caminho para que suas próprias equipes desenvolvessem mais o Inner Source.
Uma consulta de pesquisa realizada em novembro de 2012 pelo Microsoft Program Manager diz que a Microsoft está procurando alguém que esteja interessado em “ajudar as equipes de engenharia da Microsoft a usar o GitHub e adotar as práticas de Origem Interna”.
“Essa pessoa será responsável por mudanças nos sistemas técnicos e na cultura internos da Microsoft, tornando o GitHub uma plataforma colaborativa para as equipes de desenvolvimento de produtos e serviços da Microsoft”.
Outro posto de trabalho da Microsoft da semana passada explica que uma equipe recém-formada “está preparando a iniciativa Inner Source para difundir toda a empresa”.
Essa equipe, que fará parte do time 1ES (One Engineering System) da Microsoft, trabalhará em equipes internas para entender como a própria Microsoft pode usar ferramentas e processos de código aberto.
E continua:
A equipe 1ES mais ampla está criando a próxima geração de ferramentas e práticas que tornarão os engenheiros da Microsoft mais produtivos e os ajudarão a se concentrar na criação de ótimos softwares. Esse papel fará parte de uma equipe inicialmente pequena, encarregada de iniciar a fonte interna, em toda a empresa.
Pouco a pouco, não devemos nos surpreender ao ver a Microsoft promover o Inner Source para seus clientes por meio do GitHub e do Azure DevOps.
__________________