Princípios importantes
- A Microsoft acredita que o software de código aberto é o novo “modelo aceito pela indústria para colaboração entre empresas.”
- Especialistas dizem que estamos caminhando para um futuro de código aberto, pois permite mais colaboração e melhor inovação entre os setores.
- Investir em comunidades de código aberto é o primeiro passo para tornar essa inovação possível.
A Microsoft recentemente chamou o software de código aberto (OSS) de "modelo aceito pela indústria para colaboração entre empresas". Os especialistas acreditam que o código aberto é provavelmente o futuro da inovação contínua e aprimorada.
OSS é um software para o qual o código-fonte pode ser visualizado e alterado pelo público ou aberto. A mudança da Microsoft de inicialmente se opor ao OSS em 2001 para promover ativamente o modelo mostra exatamente para onde a indústria de software está indo, e esse código aberto será uma grande parte disso.
"Acho que [código aberto] é uma tendência muito boa, e acho que as empresas estão cada vez mais reconhecendo a importância e a utilidade do código aberto", disse Heikki Nousiainen, diretor de tecnologia da Aiven, à Lifewire em um entrevista por telefone. "Eles veem o valor do código aberto como a base do processamento de informações moderno."
Melhorando e Colaborando
OSS permite que os programadores melhorem o software encontrando e corrigindo erros no código, atualizando o software para trabalhar com novas tecnologias e criando novos recursos.
Na semana passada, a postagem do blog da Microsoft abordou quatro lições importantes que o código aberto pode nos ensinar este ano, incluindo como diferentes perspectivas tornam o software melhor e encontrar o equilíbrio perfeito entre política e autonomia.
"Acreditamos firmemente que a maioria dos problemas difíceis (e, com isso, interessantes) de hoje exigirá uma equipe ou toda a indústria para resolver. participantes conscientes em código aberto ", escreveu Sarah Novotny, líder de código aberto da Microsoft para o Azure Office do diretor de tecnologia, em uma postagem no blog.
Novotny acrescentou que "as empresas estão trabalhando juntas com mais frequência, e a quantidade de trabalho intersetorial que podemos realizar está acelerando."
Mas já estamos em um mundo de código aberto, já que muitas das coisas que usamos diariamente são executadas por programas de código aberto, incluindo Android, sistema de gerenciamento de conteúdo Wordpress, sistemas operacionais Linux e até Twitter.
Além das plataformas e programas mais populares que usamos todos os dias, há praticamente um programa de código aberto para tudo, desde edição de vídeo até composição musical.
E, como a pandemia global forçou a maior parte da força de trabalho a adotar uma cultura de foco remoto, mudar para o código aberto para se comunicar e colaborar só faz sentido, mesmo quando entramos em um mundo pós-pandemia.
"[Open source] dá tranquilidade às empresas porque eles têm acesso garantido aos seus próprios dados, independentemente do que acontece com a fonte do software", disse Nousiainen. "Dá agilidade aos negócios sem precisar investir muito tempo."
As empresas estão trabalhando juntas com mais frequência, e a quantidade de trabalho intersetorial que conseguimos realizar está acelerando.
Ele acrescentou que, embora o código aberto não seja necessariamente o único tipo de software disponível, seus benefícios precisam ser reconhecidos à medida que entramos no novo ano enfrentando novos desafios.
"Certamente haverá nichos e novas áreas onde também há espaço para software tradicional, mas acho que os benefícios de utilizar e compartilhar seus próprios desenvolvimentos são tão grandes que definitivamente vai avançar, e vai ser cada vez mais comum", disse Nousiainen.
Chegando a um futuro de código aberto
Parte da base do código aberto é construir sobre as conquistas de cada um, e Nousiainen disse que isso é fundamental para impulsionar a inovação para o futuro.
"Ser capaz de consertar e melhorar o que os outros fizeram é muito importante", disse ele.
No entanto, Nousiainen disse que a chave para tornar o código aberto o futuro da indústria de software é investir nessas comunidades de código aberto e torná-las uma prioridade.
"Às vezes, o código aberto é uma caixa de ferramentas, e pode ser difícil começar e executar ou operar software", disse ele.
Nousiainen disse que muitas vezes há uma f alta de estrutura em torno da adoção dessas ferramentas. Outros obstáculos que o setor terá que superar para tornar o futuro uma realidade são estabelecer mais padrões de codificação, implementar revisão por pares e focar em segurança.
Mas com grandes players como IBM, Apple, Google e agora Microsoft apoiando o OSS, esses problemas podem ser resolvidos por meio da colaboração, já que, bem, é disso que se trata.
"Uma parte importante do código aberto talvez seja não apenas o código em si, mas também compartilhar informações e que tipo de problemas de negócios ele ajuda a resolver", disse Nousiainen.