A Cloud Native Computing Foundation veio novamente a Xangai para sediar a primeira conferência Kubecon após a pandemia. Jim Zemlin, diretor executivo da Linux Foundation, trocou de idioma várias vezes durante a palestra, demonstrando os desafios que a IA e os tradutores humanos enfrentam para acompanhar.
Em termos de estatísticas, Zemlin brincou dizendo que a Linux Foundation é provavelmente a maior empresa de software do mundo. Ele ressaltou que se você multiplicar o salário médio dos desenvolvedores de software (que ele estima em US$ 40 mil globalmente) pelo número de desenvolvedores que contribuem para a fundação, o salário total seria de cerca de US$ 26 bilhões, excedendo os US$ 24 bilhões da folha de pagamento de P&D da Microsoft.
Zemlin apontou que nenhum dos desenvolvedores que trabalham em projetos da Linux Foundation realmente trabalha para a Linux Foundation, então esta estatística é um tanto distorcida.
Ainda assim, o grande número de engenheiros envolvidos destaca outro problema que Zemlin aponta: o “paradoxo da escolha” que surge ao escolher o projeto de código aberto certo para um propósito específico quando o número de projetos de código aberto em oferta atinge centenas, milhares ou mais.
Ele também destacou as oportunidades para as empresas aumentarem as receitas e os lucros através do uso de código aberto, refletindo a crescente sofisticação de certos elementos no mundo do código aberto. WeChat, Alibaba e Huawei recebem crédito por isso - nenhuma surpresa dada a localização - e Zemlin aponta para um ciclo virtuoso em que produtos melhorados fluem de volta para projetos, o que significa melhores lucros, o que significa mais melhorias, e assim por diante.
Tudo isso parece muito utópico, mas o OpenTofu é adicionado à lista de projetos que Zemlin deseja divulgar, incluindo esforços de código aberto em torno de modelos de linguagem em larga escala.
OpenTofu, anunciado pela Linux Foundation em 20 de setembro, é uma resposta direta à decisão da HashiCorp de passar da Licença Pública Mozilla 2.0 (MPLv2) para a Licença de Fonte Empresarial 1.1. OpenTofu, anteriormente OpenTF, é um fork da ferramenta de infraestrutura como código Terraform da HashiCorp, que é de código aberto, dirigida pela comunidade e gerenciada pela Linux Foundation.
A decisão da HashiCorp e outras medidas, como as mudanças que a Red Hat fez em torno do seu produto Enterprise Linux, destacam os desafios enfrentados pelas empresas que procuram ganhar dinheiro com o código aberto. Zemlin faz questão de destacar as oportunidades de lucro no mundo do código aberto, enquanto outras empresas tentam proteger os seus investimentos com modelos de licenciamento cada vez mais restritivos.
Os desafios de segurança também são proeminentes. Robin Ginn, diretor executivo da OpenJS, apontou para o rápido crescimento dos ataques à cadeia de suprimentos de software. O risco representado pelas dependências cruzadas – na verdade, dependências dentro de dependências – aumentou acentuadamente nos últimos anos, disse ela. Veja o projeto OpenJS, por exemplo, que possui centenas de dependências, todas as quais precisam ser consideradas.
No entanto, Robert Reeves, vice-presidente de cooperação estratégica da Linux Foundation, apontou o grande problema de realizar uma conferência de código aberto na China. À medida que os projetos se tornam cada vez mais globais, com desenvolvedores espalhados por todo o mundo, garantir que os engenheiros tenham acesso aos mesmos serviços pode ser um desafio.
Por exemplo, os produtos da Huawei são frequentemente cautelosos em relação a alguns governos ocidentais, enquanto os serviços do Google despertaram a ira do governo chinês.
Reeves acredita que além de demonstrar comprometimento participando fisicamente de eventos em regiões como a China, organizações incluindo a Linux Foundation deveriam facilitar a comunicação entre os desenvolvedores para garantir que as ferramentas e plataformas escolhidas sejam adequadas para todos os envolvidos, mesmo que isso possa resultar na impossibilidade de algumas pessoas usarem sua primeira escolha.
Chris Aniszczyk, diretor de tecnologia da Cloud Native Computing Foundation, ecoou o sentimento ao exaltar as virtudes do WebAssembly (na verdade, uma versão leve de contêineres, neste caso).
Afinal de contas, a taxa de contribuição da China perde apenas para os Estados Unidos. Índia e Alemanha ficaram em terceiro e quarto lugar, respectivamente.
Aniszczyk vê a disparidade na disponibilidade de serviços em todo o mundo mais como uma oportunidade do que como um desafio. "Levamos muito tempo para descobrir, mas conseguimos. É uma merda. Mas essa é a realidade do mundo... [lidar com restrições regionais] é uma ótima maneira de melhorar um projeto. Acredito firmemente que o código aberto é como um objetivo comum para a humanidade compartilhar conhecimento e desenvolvimento... O código aberto é global. É para todos, todos devem contribuir para ele... e deve haver inovação sem permissão."