O que muda com a nova política de licenciamento do Redis

Recentemente, a Redis anunciou uma importante mudança em seu modelo de licenciamento. A partir da versão 7.4 do Redis, a empresa adotará uma abordagem de licenciamento dual, utilizando a Licença Disponível de Fonte do Redis versão 2 (RSALv2) ou a Licença Pública do Lado do Servidor versão 1 (SSPLv1). Essa mudança tem como objetivo equilibrar a ampla disponibilidade do código fonte do Redis, apoiar a comunidade de desenvolvedores com limitações mínimas e proteger a capacidade da empresa de continuar investindo em software gratuito e produtos empresariais.
Implicações da mudança de licença
Organizações que oferecem serviços competitivos ao Redis não poderão mais usar as novas versões e atualizações associadas do código fonte do Redis gratuitamente sob nenhuma das duas licenças. Essa restrição visa proteger os investimentos da Redis e garantir que a empresa possa continuar a inovar e oferecer suporte à sua base de usuários. Para os desenvolvedores individuais, a mudança não altera o acesso às versões anteriores do Redis, que continuam disponíveis sob a licença BSD.
Projeto Valkey
Grandes provedores de nuvem como AWS, Google e Oracle têm apoiado o fork do Redis, conhecido como projeto Valkey. Este projeto busca oferecer uma versão do Redis que esteja alinhada com os interesses desses grandes jogadores da nuvem, mantendo a compatibilidade e suporte que os usuários esperam. Detalhes sobre o projeto Valkey podem ser encontrados no GitHub.
Alternativas ao Redis
Diante dessa mudança, algumas alternativas ao Redis ganharam destaque, oferecendo funcionalidades semelhantes sob diferentes termos de licença:
-
DragonflyDB: Uma alternativa moderna e compatível com o Redis, oferece uma solução de banco de dados em memória que promete alta performance e eficiência energética. Mais detalhes podem ser encontrados no site oficial do projeto DragonflyDB.
-
KeyDB: Trata-se de um fork do Redis que se concentra em desempenho multithread. KeyDB afirma oferecer uma velocidade significativamente maior do que o Redis sob cargas de trabalho semelhantes. Para mais informações, consulte a documentação oficial aqui.
-
Redka: Uma alternativa leve ao Redis, focada em ser simples e fácil de usar, ideal para pequenos projetos ou ambientes de desenvolvimento. O código do projeto está disponível no GitHub.
Conclusão
A mudança de licenciamento do Redis certamente impactará a forma como as organizações utilizam esta popular ferramenta. Cabe aos desenvolvedores e empresas avaliarem como essas mudanças afetam seus projetos e considerarem alternativas que melhor se alinhem com suas necessidades e estratégias de licenciamento.