Temos que parar de nos reunir assim, Linux Foundation.
Quinta-feira, a fundação anunciou que pretende apoiar um fork do antigo armazenamento de dados em memória Redis de código aberto, seguindo rapidamente a notícia de que o próprio Redis mudou a base de código para uma licença mais restritiva.
A partir da versão 7.4. O Redis terá licença dupla sob a Licença Redis Source Available (RSALv2) e a Licença Pública do Lado do Servidor (SSPLv1). Versões mais antigas permanecerão de código aberto.
Como resultado, a Linux Foundation está apoiando um novo projeto chamado Valkey, como “uma alternativa de código aberto ao armazenamento de dados NoSQL na memória Redis”.
Vários participantes do setor já aderiram rapidamente, incluindo Amazon Web Services (AWS), Google Cloud e Oracle.
“Ao formar a Valkey, os contribuidores podem continuar de onde paramos e continuar a contribuir para uma vibrante comunidade de código aberto”, disse Madelyn Olson, engenheira principal da AWS e ex-mantenedora de longa data do Redis que ajudou a iniciar a Valkey, em um comunicado.
“É bom ver uma comunidade forte se formando tão rapidamente em torno da Valkey”, disse Andi Gutmans, gerente geral do Google Cloud e vice-presidente de engenharia para bancos de dados, também em comunicado.
Valkey usará Redis v. 7.2.4 como base, colocando-o sob a licença de três cláusulas de código aberto Berkeley Software Distribution (BSD).
Redis chora falta e convida a competição
Em uma resposta por e-mail, o CEO da Redis, Rowan Trollope, praticamente zombou da bifurcação, classificando-a como um trabalho dissimulado de provedores de nuvem mesquinhos.
“Todos os principais provedores de serviços em nuvem se beneficiaram comercialmente do projeto de código aberto Redis, então não é surpreendente que estejam lançando uma bifurcação dentro de uma fundação”, escreveu Trollope.
A mudança de licenciamento do Redis foi um movimento para estabelecer acordos de licenciamento justos com os provedores de nuvem, explicou Trollope. A Microsoft chegou a um acordo, enquanto a AWS e o GCP ainda não chegaram a um acordo.
Tal como a HashiCorp fez antes, a Redis enfatizou o seu compromisso com a excelência empresarial.
“Continuamos focados em nosso papel como administradores do projeto Redis e em nossa missão de investir no produto disponível de origem Redis, no ecossistema, na experiência do desenvolvedor e em servir nossos clientes”, escreveu Trollope. “A inovação foi e sempre será o fator diferenciador entre o sucesso do Redis e qualquer solução alternativa.”
Naturalmente, os observadores da indústria permanecem céticos.
Este é o “pior resultado” para os laboratórios Redis, escreveu Adam Jacob, cofundador da System Initiative, no X.
“Parabéns! Agora você tem um concorrente que é bem financiado, envia um produto confiável por US$ 0 e obviamente será o que os provedores de nuvem usarão para competir”, ele twittou.
Qual software a Linux Foundation bifurcou recentemente?
Em termos de código aberto, bifurcar é o processo de copiar uma base de código e depois desenvolvê-la independentemente do criador, muitas vezes resultando em duas bases de código separadas e logo incompatíveis.
Esta é a segunda vez que a Linux Foundation, sem fins lucrativos, apoia bifurcações de software comercial depois que seu criador (de mentalidade comercial) retirou os termos de licenciamento. Em setembro, a fundação clonou o Terraform apenas um mês depois que a HashiCorp mudou o software de infraestrutura como código (IaC) para um BSL (Business Source License) de código aberto e somente visualização. O software foi renomeado como OpenTofu.
O gerenciador de segredos HashiCorp Vault também foi bifurcado, por engenheiros da IBM, no OpenBao, com o objetivo de se tornar um projeto Linux Foundation Edge.
Seguindo uma tendência do setor, tanto a Redis quanto a HashiCorp expressaram razões comerciais para retirar suas respectivas bases de código do licenciamento de código aberto, juntando-se a outras empresas na prática, como Elastic e MongoDB.
O que é Redis?
Em sua pesquisa mais recente, a DB_Engines classifica o Redis como o sexto banco de dados mais utilizado no mundo.
O projeto Redis foi criado em 2009 por Salvatore Sanfilippo como um armazenamento de chave/valor de alto desempenho que pode ser usado para armazenamento em cache ou como um armazenamento de dados rápido para análise de dados em tempo real, armazenamento de sessão, corretor de mensagens e muitos outros casos de uso. Milhares de desenvolvedores contribuíram para o projeto.
Inicialmente, Valkey (uma abreviatura inversa de “valor-chave”) será executado nas plataformas Linux, macOS, OpenBSD, NetBSD e FreeBSD.
A equipe de desenvolvimento planeja continuar com o roteiro existente do Redis, com melhorias planejadas na migração de slots, escalabilidade e estabilidade do sistema de cluster. Melhorias de desempenho multithread, gatilhos, novos comandos e suporte para pesquisa vetorial também estão nos livros.
“Fomentar a colaboração aberta que beneficie a todos e não apenas uma única organização é fundamental na construção de comunidades de código aberto sustentáveis e de longo prazo”, disse Chris Aniszczyk, CTO da The Linux Foundation, em um comunicado. “Ter este projeto nas mãos de uma fundação, em vez de uma única empresa, significa que Valkey será conduzido pela comunidade sem mudanças de licença surpresas que quebrem a confiança e perturbem um campo de jogo nivelado de código aberto.”
Várias distribuições de código aberto, como o Fedora da Red Hat, atualmente incluem o Redis em seus pacotes e provavelmente teriam dificuldade em continuar a fazê-lo, dada a natureza mais restritiva da nova licença do Redis.
A Fundação não é a única que busca manter vivo o código aberto do Redis. O projeto Redict também foi lançado recentemente com este objetivo em mente.
David Cassel contribuiu para esta postagem.
28/03: Esta postagem foi atualizada com contribuições do Redis.
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
Joab Jackson é editor sênior do The New Stack, cobrindo computação nativa em nuvem e operações de sistema. Ele faz reportagens sobre infraestrutura e desenvolvimento de TI há mais de 25 anos, incluindo passagens pela IDG e pela Government Computer News. Antes disso, ele…
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.