PARIS — No final de 2023, a DataCebo, uma startup com três anos de existência, lançou a versão empresarial do seu produto, que ajuda as organizações a criar dados sintéticos a partir de bases de dados relacionais e tabulares.
O objetivo da empresa era resolver um problema comum às organizações: coletar dados para testar aplicativos, um processo tedioso, demorado e difícil de escalar. Um banco, por exemplo, pode ter mais de 1.000 aplicativos, cada um exigindo dados de teste.
As desvantagens óbvias são os riscos de segurança e a falta de flexibilidade porque os dados não podem ser recolhidos rapidamente, disse Kalyan Veeramachaneni, cofundador da DataCebo.
Os dados sintéticos, por outro lado, “têm uma semelhança muito próxima com os dados reais, tanto na estrutura do formato quanto na qualidade estatística”, disse Veeramachaneni ao The New Stack na KubeCon + CloudNativeCon Europe, em março. “Mas não é a coisa real. E não está conectado aos dados reais.”
Kalyan Veeramachaneni, cofundador da DataCebo.
Essa tecnologia – que Veeramachaneni e Neha Patki, cofundadora da DataCebo, começaram a desenvolver em 2016 como colegas de trabalho no laboratório de IA do MIT – pode ter sido um candidato óbvio ao status de código aberto, o tipo de projeto que a KubeCon foi projetada para celebrar. Mas em 2023, a DataCebo retirou a licença de código aberto do projeto; agora está disponível na fonte, uma distinção que restringe o uso.
Sempre foi difícil fazer com que o código aberto compensasse. Mas nos últimos meses vimos algumas empresas de alto perfil migrarem projetos críticos de licenças de código aberto para licenças mais restritivas (veja: HashiCorp e Terraform, a decisão da Buoyant em fevereiro de oferecer novos lançamentos de malha de serviço Linkerd exclusivamente comerciais e o anúncio da Redis durante KubeCon sobre seus planos para lançamentos futuros e seu licenciamento).
E ainda assim, manter seu código de código aberto e incentivar os desenvolvedores a mexer, ajustar e contribuir upstream – para construir uma comunidade em torno de seu produto – tem sido historicamente a melhor maneira de acelerar sua adoção.
Na KubeCon, The New Stack ouviu muito debate sobre se o modelo de negócios de código aberto realmente leva ao retorno do investimento, se mais empresas provavelmente seguirão o exemplo de HashiCorp e Redis (alerta de spoiler: sim) e por que o ethos de código aberto continua importante para a inovação.
Muitos ‘únicos’?
A DataCebo mudou sua licença porque “vimos que muitas pessoas a estão usando para competir” com a startup, usando a tecnologia para criar produtos em concorrência direta, disse Veeramachaneni, que também dirige o laboratório Data to AI no MIT.
“A mudança de licença também ocorreu porque acho que a IA é uma área muito barulhenta”, disse ele. “Vindo da minha experiência em IA, o que começamos a notar não é apenas a concorrência entre empresas. As pessoas também estavam apenas construindo peças únicas.”
Uma proliferação de “únicos”, sugeriu ele, poderia prejudicar os benefícios comerciais a longo prazo da IA. Eles não “farão com que a IA seja adotada de uma forma que gere ROI”.
Lightbend, fornecedora de uma plataforma de microsserviços nativa em nuvem, anunciou em setembro de 2022 que estava migrando a estrutura Akka, seu principal produto, para uma BSL v1.1 (Business Source License).
“Acho que cada empresa tem uma motivação diferente para explicar por que precisavam fazer isso”, disse Tyler Jewell, o novo CEO da Lightbend, ao The New Stack. “Nossa motivação era a sustentabilidade… o que tínhamos era uma licença extremamente permissiva que praticamente permitia qualquer tipo de comportamento.”
CEO da Lightbend, Tyler Jewell (à esquerda) e Jonas Bonér, fundador e CTO da empresa.
Havia também, acrescentou ele, o eterno problema de fazer funcionar o código aberto. “Só para ser honesto, estamos resolvendo a economia”, disse Jewell, ex-WSO2, Dell e Oracle.
“Nossos clientes estavam basicamente nos deixando e dispostos a usá-lo de graça e não devolver nada. E então fomos para o modelo BSL, que é um modelo que diz que é gratuito para desenvolvimento, é gratuito para produção se você tiver menos de US$ 25 milhões em receitas como empresa.”
A mudança, disse ele, dá uma folga às pequenas empresas, ao mesmo tempo que faz com que os clientes maiores que podem pagar comprem assinaturas. “E isso nos trouxe de volta ao equilíbrio com a comunidade”, disse Jewell. A equipe de pesquisa e desenvolvimento da Akka, disse ele, triplicou de tamanho, permitindo à empresa investir na melhoria do produto.
Sem ‘Jardim Murado’
Entre os mais de 19 mil desenvolvedores de software que trabalham na Intel, milhares contribuem regularmente para mais de 300 projetos de código aberto, de acordo com Arun Gupta, vice-presidente e gerente geral de ecossistema aberto da empresa.
Entre os projetos para os quais seus desenvolvedores contribuem estão PyTorch, TensorFlow, OpenJDK e, claro, Kubernetes.
Em março, a Intel lançou o Continuous Profiler, um agente de otimização desenvolvido pela Intel Granulate que combina vários profilers em um único gráfico em chama, melhorando a observabilidade.
O compromisso da Intel com o código aberto é forte, e o compromisso de Gupta com a comunidade de código aberto também: ele atualmente atua como presidente do conselho administrativo do OpenSSF.
A empresa continua a construir produtos com base em projetos de código aberto. No início de 2024, a Intel recebeu a certificação Cloud Native Computing Foundation (CNCF) para seu serviço gerenciado Intel Kubernetes, parte de seu Intel Developer Cloud. “Ele é direcionado principalmente para a execução de cargas de trabalho de IA dentro do ecossistema nativo da nuvem”, disse Gupta ao The New Stack na KubeCon.
Ele entende por que mais empresas estão começando a repensar suas licenças de projetos. “As empresas têm que fazer o que faz sentido para elas, certo?” Gupta disse. “Não existe um modelo único… Para algumas empresas, isso funciona muito bem. Mas para alguns, isso não funciona. E especialmente para as empresas apoiadas por investidores de risco, há muita pressão para que ganhem dinheiro.”
Mas a transferência de projetos para licenciamentos mais restritivos também pode exacerbar a desigualdade e dificultar a inovação, advertiu ele.
“A crença da Intel é que um ecossistema aberto cria um playground nivelado para todos. E não deveria ser trancado em um jardim murado”, disse ele. “Você pode dizer que ‘estamos criando um novo produto que é uma licença somente comercial’, mas mudar suas licenças no meio do caminho é uma quebra de confiança.”
A colaboração e a criatividade desencadeadas pela comunidade de código aberto, acrescentou, é “a forma como podemos levar o mundo adiante, porque estes são desafios globais. Portanto, isso realmente requer colaboração global. E você só pode obter colaboração global através de uma licença de código aberto.”
Estratégias: OpenTofu, Terraform, Cilium
Harness.io foi uma das primeiras empresas a oferecer suporte ao OpenTofu, o fork de código aberto do Terraform da HashiCorp, a ferramenta onipresente de infraestrutura como código (IaC), que a empresa mudou para uma licença de fonte comercial em agosto.
Harness.io usa Terraform e OpenTofu em seus próprios produtos, disse Martin Reynolds, CTO de campo da empresa, ao The New Stack na KubeCon, e está torcendo pelo sucesso de ambos os projetos. “apenas para ter aquele microfone aberto contínuo sobre infraestrutura aberta como código.”
Martin Reynolds, CTO de campo da Harness.io.
Vejamos, por exemplo, o caso do Backstage, plataforma desenvolvida pelo Spotify e doada ao CNCF. Backstage, uma plataforma que permite às organizações criar portais internos personalizados para desenvolvedores, tem sido um facilitador chave da tendência de engenharia de plataforma.
“Se o Spotify tivesse pegado isso e feito a mesma licença de fonte comercial, acho que isso teria impactado muitas organizações que administram seus próprios bastidores”, disse Reynolds.
Thomas Graf, cofundador da Isovalent, sabe algumas coisas sobre projetos de código aberto e pressões comerciais: ele é cocriador do Cilium, que fornece controles avançados de rede e segurança, aproveitando o Extended Berkeley Packet Filter (eBPF). No final de 2023, a Cisco anunciou que estava adquirindo a Isovalent.
Na KubeCon, Graf estava falando sobre a versão de código aberto mais recente do Cilium e o lançamento do projeto em nível empresarial, então pendente. E ele também relembrou os primeiros dias do projeto e a empresa construída em torno dele.
“Nossa estratégia desde o início sempre foi deixar bem claro o que é código aberto e o que é parte empresarial”, disse Graf ao The New Stack.
Thomas Graf, cofundador da Isovalent.
Pensar nas versões open source e empresariais como tendo necessidades únicas, sugeriu ele, ajudou a sua organização a crescer: “Não é apenas clicar e instalar, e você tem uma solução de nível empresarial”.
As empresas baseadas em código aberto enfrentam escolhas difíceis quando não pensam em suas ofertas comerciais desde o início, disse ele: “Acho que alguns projetos foram um pouco mais: ‘Sou totalmente código aberto. E então irei descobrir a estratégia de monetização mais tarde.’ E então essa mudança é necessária.”
Ser adquirido pela Cisco, disse ele, não mudará a relação do projeto com o código aberto.
“Encontramos um parceiro forte que está realmente comprometido em continuar nossa estratégia de código aberto, como tínhamos antes, ao mesmo tempo em que deixava claro quais são os caminhos monetizáveis, que é um pouco mais nos sites legados corporativos”, disse ele.
“A estratégia não será tentar fazer com que algo que está aberto agora seja fechado ou alterar licenças.”
Buscando mais transparência
O NGINX, construído sobre um produto de entrega de aplicativos de código aberto e sob os auspícios da F5 por cinco anos, conhece bem as tensões entre a comunidade e o comércio.
“Estamos ajustando um pouco a estratégia de produto”, disse Liam Crilly, diretor sênior de gerenciamento de produto da F5, ao The New Stack na KubeCon. “Nos últimos anos, tentamos expandir o negócio tendo este produto NGINX principal que as pessoas conhecem e amam em geral. E então tentamos construir cada vez mais wrappers em torno disso, para atender às necessidades de nossos clientes empresariais. Essa tem sido uma estrada difícil.”
A nova estratégia, disse Crilly, é migrar muitas das ferramentas de gerenciamento, observabilidade e orquestração que o NGINX construiu para o Distributed Cloud Console da F5. NGINX One, a nova oferta de software como serviço pré-paga, está em status de acesso antecipado, disse Crilly, avançando para disponibilidade geral no final do verão.
No que diz respeito ao código aberto, disse ele, o NGINX pretende ser mais, bem, abrir.
“Uma das coisas mais importantes é que estamos sendo muito mais transparentes sobre a governança dos projetos de origem e do NGINX”, disse ele. O objetivo, acrescentou ele, “é que o NGINX seja visto como uma organização moderna e multiprojetos”.
Abraçar o que ele chama de “governança moderna e aberta” inclui educar a comunidade de desenvolvedores sobre quais projetos o NGINX suporta: não apenas o projeto principal do NGINX, mas também um controlador de entrada do Kubernetes, uma estrutura de gateway e muito mais.
Para fazer isso, a NGINX contratou um gerente de comunidade e uma equipe, que atualmente estão entrando em contato com desenvolvedores de código aberto por meio de canais comunitários do Slack; também está buscando outras maneiras de alcançar a crescente geração de desenvolvedores.
O código aberto ainda traz vantagens para as empresas que buscam a adoção de produtos, disse Crilly. “Acho que continuaremos a ver as empresas usarem o código aberto, não há melhor maneira de alcançar os desenvolvedores. Então, se esse é o seu mercado, você tem que fazê-lo.”
Mas ele também prevê mudanças na forma como as empresas de tecnologia abordam o modelo de negócios de código aberto. “Acho que veremos as pessoas serem um pouco mais explícitas sobre suas intenções e talvez sobre seu estatuto. Então é muito mais transparente.”
Crilly acrescentou: “Existem inúmeras maneiras pelas quais organizações ou corporações podem monetizar o código aberto. Mas não existe um tamanho único para todos. A estratégia de monetização ideal nem sempre está disponível. Dadas as condições e o momento do mercado, acho que agora é muito difícil.”
YOUTUBE.COM/THENEWSTACK
A tecnologia avança rápido, não perca um episódio. Inscreva-se em nosso canal no YouTube para transmitir todos os nossos podcasts, entrevistas, demonstrações e muito mais.
SE INSCREVER
Heather Joslyn é editora-chefe do The New Stack, com interesse especial em questões de gestão e carreira que são relevantes para desenvolvedores e engenheiros de software. Anteriormente, ela trabalhou como editora-chefe da Container Solutions, uma consultoria Cloud Native…
Este site utiliza cookies para melhorar sua experiência de navegação. Ao continuar, você concorda com o uso de cookies. Para mais informações, consulte nossa Política de Privacidade.
Funcional
Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para a finalidade legítima de permitir a utilização de um serviço específico explicitamente solicitado pelo assinante ou utilizador, ou com a finalidade exclusiva de efetuar a transmissão de uma comunicação através de uma rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenar preferências que não são solicitadas pelo assinante ou usuário.
Estatísticas
O armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos.O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, conformidade voluntária por parte de seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar publicidade ou para rastrear o usuário em um site ou em vários sites para fins de marketing semelhantes.