Redis é amplamente reconhecido como uma solução de armazenamento de dados em memória de alta performance, comumente utilizada para cache, sessões e processamento de dados em tempo real. Plataformas amplamente adotadas como GitHub, Snapchat, Netflix e Pokémon Go utilizam Redis para gerenciar dados em tempo real, otimizar o desempenho e proporcionar respostas rápidas durante as interações com os usuários.
Em 2023, foi adotado um novo modelo de licenciamento, abandonando o modelo tradicional de código aberto em favor de uma abordagem com licenças duplas: RSALv2 e SSPLv1. Ambas são licenças de código-fonte disponível, mas não atendem à definição de código aberto conforme estabelecido pela Open Source Initiative (OSI).
Um anúncio recente informou o retorno do Redis ao modelo de licenciamento de código aberto por meio do lançamento do Redis Open Source.
Redis Open Source: principais mudanças
A edição anteriormente chamada de Redis Community Edition foi renomeada como Redis Open Source e passou a ser disponibilizada sob a AGPLv3, uma licença aprovada pela OSI. As versões com licenças source-available continuam a ser distribuídas paralelamente.
Essa mudança acompanha o lançamento do Redis 8, que trouxe mais de 30 aprimoramentos de desempenho, comandos otimizados e novas estruturas de dados.
O CEO da Redis, Rowan Trollope, declarou que, após um período de avaliação iniciado com sua entrada na empresa, foi tomada a decisão em março de 2024 de migrar o Redis para a licença SSPL. Segundo ele:
Isso atingiu nosso objetivo – a AWS e o Google agora mantêm seu próprio fork – mas a mudança prejudicou nosso relacionamento com a comunidade Redis. A SSPL não é verdadeiramente de código aberto porque a Open Source Initiative esclareceu que não possui os requisitos para ser uma licença aprovada pela OSI.
A transição anterior para a SSPL resultou em forte reação negativa por parte da comunidade, com desenvolvedores, colaboradores e defensores do software livre se afastando do projeto devido ao novo modelo de licenciamento.
Com a adoção de uma licença reconhecida pela OSI, espera-se que o Redis inicie um processo de reconstrução de sua relação com a comunidade de código aberto e recupere sua credibilidade junto ao ecossistema de desenvolvedores.