Redict, o novo fork do Redis

Conheça o Redict, o novo fork do Redis que surgiu por causa da mudança na política de licenciamento desse software.

Na semana passada, o Redis, um armazenamento de chave/valor distribuído na memória amplamente utilizado, ganhou as manchetes quando mudou sua política de licenciamento, efetivamente deixando de ser considerado software de código aberto.

Claro, isso desencadeou uma série de eventos.

No que pareceu uma resposta oportuna, a Microsoft apresentou o Garnet, seu novo projeto de código aberto. É um armazenamento de cache desenvolvido pela Microsoft que promete melhor desempenho e melhorias que o Redis e é compatível com clientes Redis.

E agora, seguindo o padrão frequentemente visto na comunidade de código aberto, quando um projeto muda para licenciamento proprietário, geralmente é criado um fork para manter sua distribuição gratuita.

Redict, o novo fork do Redis

Redict, o novo fork do Redis
Redict, o novo fork do Redis

A nova política de licença do Redis desencadeia a criação do Redict, um novo fork do Redis que aposta apenas no LGPL-3.0.

Foi exatamente isso que aconteceu com o Redis. Surgiu um fork independente chamado Redict, licenciado sob a Licença Pública Geral Lesser GNU (LGPL-3.0-only). Drew Devault, fundador e CEO da SourceHut, compartilhou uma mensagem no site do novo projeto.

Como muitos de vocês, fiquei desapontado quando soube que o Redis estava mudando para um modelo de licenciamento não gratuito. Isto é uma traição à comunidade do software livre, mas talvez não seja totalmente surpreendente. É provável que os garfos comecem a aparecer nos próximos dias, e hoje, gostaria de oferecer a você o Redict como um possível futuro lar para suas necessidades, e apresente suas vantagens em comparação com outros garfos que você provavelmente escolherá em breve.”

Em seu estado atual, ainda em desenvolvimento, as alterações do Redict da versão 7.2.4 do Redis concentram-se principalmente na renomeação de convenções para manter a compatibilidade com versões anteriores, ao mesmo tempo em que estabelecem as bases para um caminho de desenvolvimento independente.

A equipe Redict está se preparando para lançar a versão 7.3.0, prometendo-a como um substituto perfeito para o Redis 7.2.4. Este próximo lançamento está previsto para a próxima semana e será acompanhado por um guia de migração abrangente para usuários.

Olhando para o futuro, o Redict planeja eliminar gradualmente recursos obsoletos, eliminar dependências de fornecedores em favor de alternativas upstream e adotar uma abordagem mais agnóstica downstream.

Para mais detalhes, visite o site do projeto. O código-fonte do Redict está disponível publicamente no Codeberg.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.