O fim do código aberto é o código fechado. Vimos essa situação com MongoDB, Elastic, Confluence e outros produtos. O popular aplicativo de cache de banco de dados Redis também desistiu da licença de código aberto BSD. A partir da versão 7.4 do Redis, o Redis adotará um modelo de licença dupla.
A licença dupla refere-se às licenças RSALv2 e SSPLv1. Esta mudança de licença quase não tem impacto sobre os usuários finais, e o Redis continuará a fornecer código-fonte aberto para a comunidade.
No entanto, se a plataforma de computação em nuvem quiser fornecer serviços Redis, deverá assinar um acordo comercial com a Redis. Atualmente, a primeira empresa a assinar acordo comercial com Redis é a Microsoft. Ao assinar um acordo comercial, a Microsoft pode continuar a fornecer a versão gerenciada do Redis aos clientes no Azure.
Na verdade, não há muito a dizer sobre como fazer alterações na licença. Esta situação é exatamente a mesma de antes, ou seja, plataformas de computação em nuvem em grande escala ganham dinheiro com o uso de software de código aberto, mas não há muita receita para o software de código aberto em si.
A Redis disse que estava protegendo o investimento da Redis em código aberto ao alterar a licença. A empresa deixou claro que a nova licença significava que o Redis não seria mais considerado software de código aberto, pelo menos de acordo com a definição do Open Source Institute.
No entanto, a empresa também enfatizou que o Redis continuará a ser de código aberto e permitirá que qualquer empresa implante uma versão de código aberto do Redis. A comunidade e os desenvolvedores também poderão continuar a obter o código-fonte do Redis, enquanto os provedores de serviços em nuvem que hospedam produtos Redis não terão mais permissão para usar o código-fonte do Redis gratuitamente.
O presidente do departamento de desenvolvedores da Microsoft disse que a Microsoft espera continuar a cooperar para fornecer aos desenvolvedores o mais recente armazenamento de dados e suporte à inovação de gerenciamento. A cooperação entre a Microsoft e a Redis continuará a apoiar soluções integradas, como o Azure Cache para Redis, e a fornecer aos clientes da Microsoft acesso exclusivo a funcionalidades estendidas em produtos Redis.