O guia rápido para organizações de código aberto
4 de junho de 2019 // 2 min read
Como grandes organizações usam código aberto para criar software melhor e mais rápido.
Neste guia, você aprenderá o que constitui uma organização de código aberto e os três fatores principais que sua equipe precisa para construir com segurança com OSS. Descubra como você pode usar o OSS para experimentar inovações rápidas, superar concorrentes e reduzir custos, tudo isso minimizando os riscos.
A nova maneira de construir software
Praticamente todos os setores hoje usam tecnologia para diferenciar seus produtos e serviços. O software se tornou o grande equalizador, permitindo que pequenas empresas com grandes ideias desafiem o status quo e concorram com grandes corporações.
Os desenvolvedores recorrem à comunidade de código aberto em busca dos recursos necessários para criar software melhor e mais rápido. No entanto, as empresas têm sido mais cautelosas, geralmente limitando a adoção de código aberto a áreas comprovadas como sistemas operacionais (Linux) ou estruturas de programação como Ruby ou JavaScript.
Mais de 59 por cento dos líderes de TI planejam aumentar o uso de código aberto no próximo ano.
Relatório “The State of Enterprise Open Source” 2019
Como as organizações fazem a mudança
Inovação máxima, risco mínimo: esse é o objetivo da adoção do código aberto. Ao adicionar um componente de software de código aberto (OSS) ao seu projeto, você se beneficia do trabalho de potencialmente milhares de desenvolvedores, e também assume o risco de consumir código que não criou. À medida que você traz mais código de fora da sua equipe de desenvolvimento, suas habilidades e sua abordagem para a construção de software também devem mudar.
A mudança é difícil. A maioria das empresas não está acostumada a trabalhar com comunidades externas ou mesmo a trabalhar em seus próprios pontos de isolamento organizacionais. Aqueles que abraçam a mudança e constroem relacionamentos equilibrados e seguros com a comunidade de OSS tornam-se um novo tipo de organização: empresas de código aberto.
O que é uma empresa de código aberto?
As empresas de código aberto são organizações que reconhecem o OSS como essencial, e não opcional, para o desenvolvimento de software moderno. Eles se envolvem em comunidades de código aberto e se mantêm atualizados com as melhores e mais recentes tecnologias. As empresas de código aberto transformam seus negócios investindo estrategicamente em código aberto com a ajuda de uma plataforma segura. Como resultado, essas organizações experimentam inovações rápidas, superam os concorrentes e reduzem custos, tudo isso enquanto minimizam os riscos.
Três fatores que fazem uma empresa de código aberto
1. Envolvimento com o código aberto
OSS é produto de milhares de contribuidores. A obtenção do máximo do código aberto requer comprometimento e ação. De acordo com um estudo recente da Harvard Business School, as empresas que contribuem para o código aberto recebem até duas vezes mais benefícios do que aquelas que apenas usam código aberto. As empresas de código aberto consomem e adotam o código aberto, mas também contribuem e orientam as comunidades das quais dependem.
2. Cultura de Innersource
As comunidades de código aberto são transparentes e colaborativas, o que aumenta a diversidade de pensamento e promove as melhores ideias. As empresas de código aberto usam esses mesmos princípios com suas equipes internamente, uma abordagem conhecida como “innersource”. Ao implementar práticas de código aberto em sua organização, você otimiza sua força de trabalho e aumenta a sua produção.
3. Plataforma segura e em conformidade
O uso de código aberto traz riscos e as equipes precisam saber como trabalhar com segurança com fornecedores de OSS. Compreender as dependências de código aberto e suas vulnerabilidades pode ser a diferença entre ter uma correção ou ser hackeado. As empresas de código aberto investem na plataforma e nas ferramentas certas para gerenciar vulnerabilidades de código e usar o código aberto com segurança.
Tags