A partir do Redis 7.4, todas as versões futuras do software Redis serão licenciadas duplamente sob a Licença Disponível de Fonte Redis (RSAL 2) e a Licença Pública do Lado do Servidor (SSLPv1), anunciou a Redis. O popular banco de dados NoSQL não será mais distribuído sob a licença de três cláusulas Berkeley Software Distribution (BSD).

Novas licenças de código-fonte disponíveis permitirão que a empresa Redis forneça o uso permissivo de seu código-fonte, disse a empresa em 20 de março. O código-fonte continuará disponível gratuitamente para desenvolvedores, clientes e parceiros por meio do Redis Community Edition.

As futuras licenças disponíveis na fonte do Redis unificarão o Redis principal com o Redis Stack, incluindo modelos de dados de pesquisa, JSON, vetoriais, probabilísticos e de série temporal em um pacote como software para download. Isso permitirá que o software Redis seja usado em uma variedade de contextos, incluindo valor-chave e armazenamento de documentos, um mecanismo de consulta e um banco de dados vetorial de baixa latência que alimenta aplicativos generativos de IA, disse a empresa.

Redis enfrentou desafios, disse a empresa. A maioria das vendas comerciais de software Redis é canalizada através dos maiores provedores de serviços em nuvem, que comoditizam os investimentos da Redis e sua comunidade de código aberto. Apesar dos esforços para apoiar um modelo de governança liderado pela comunidade e do desejo de manter a licença BSD, a entrega simultânea de múltiplas distribuições de software está em desacordo com a capacidade da Redis de conduzir a tecnologia com sucesso, disse a empresa.

Sob o novo licenciamento, os provedores de serviços em nuvem que hospedam produtos Redis não terão mais permissão para usar o código-fonte Redis gratuitamente. Mas, na prática, nada muda para a comunidade de desenvolvedores Redis, que ainda terá licenciamento permissivo sob licença dupla, disse Redis. Todas as bibliotecas cliente Redis permanecerão licenciadas de código aberto.

RSALv2 é uma licença permissiva sem copyleft, que permite o direito de “usar, copiar, distribuir, disponibilizar e preparar trabalhos derivados do software”. O RSALv2 tem apenas duas limitações principais, disse a empresa: No RSALv2, os usuários não podem comercializar o software ou fornecê-lo a terceiros como um serviço gerenciado; e os usuários não podem remover ou ocultar quaisquer avisos de licenciamento, direitos autorais ou outros avisos.