2 pontos por GN⁺ 2024-03-22 | 1 comentários | Compartilhar no WhatsApp

Redis adota licenciamento duplo com código-fonte disponível

  • As versões futuras do Redis continuarão oferecendo uso gratuito e permissivo do código-fonte sob as licenças RSALv2 e SSPLv1.
  • A partir do Redis 7.4, todas as versões futuras do Redis serão duplamente licenciadas sob a Redis Source Available License (RSALv2) e a Server Side Public License (SSPLv1).
  • Com isso, o Redis deixará de ser distribuído sob a licença Berkeley Software Distribution (BSD) de três cláusulas.

Crescimento do Redis e contribuições da comunidade

  • O Redis tem fornecido a base de desempenho e simplicidade para aplicações e infraestruturas de dados que impulsionam a internet moderna.
  • Após 15 anos, sente orgulho de dar suporte a aplicações em tempo real das quais milhões de desenvolvedores em todo o mundo dependem diariamente.
  • Os módulos avançados do Redis, que já adotaram licenciamento duplo na distribuição Redis Stack, foram bem recebidos pela comunidade.

Motivação e objetivos da mudança de licença

  • As novas licenças com código-fonte disponível permitem continuar oferecendo uso permissivo do código-fonte de forma sustentável.
  • O Redis está avançando para a próxima etapa de desenvolvimento como uma plataforma de dados em tempo real, com oferta integrada de clientes, ferramentas e do produto principal do Redis.
  • Pretende continuar fornecendo gratuitamente o código-fonte a desenvolvedores, clientes e parceiros por meio do Redis Community Edition.

Novos recursos e integração do Redis

  • As futuras versões do Redis com código-fonte disponível vão integrar o Redis Stack e o Redis principal, incluindo os modelos de dados de busca, JSON, vetorial, probabilístico e séries temporais.
  • Isso permitirá usar o Redis com facilidade como um armazenamento de chave/valor e documentos de alto desempenho, um poderoso mecanismo de consulta e um banco de dados vetorial de baixa latência para aplicações de IA generativa.

Impacto da mudança de licença para provedores de serviços em nuvem

  • Sob as novas licenças, os provedores de serviços em nuvem não poderão mais usar gratuitamente o código-fonte do Redis.
  • Por exemplo, um provedor de serviços em nuvem só poderá oferecer o Redis 7.4 após concordar com os termos de licenciamento do Redis.

Suporte à comunidade de desenvolvedores e ao ecossistema de parceiros

  • A comunidade de desenvolvedores do Redis continuará desfrutando de licenciamento permissivo sob o modelo duplo.
  • Todas as bibliotecas cliente do Redis continuarão sob licenças open source.
  • O Redis continuará apoiando seu ecossistema de parceiros por meio do programa de parceiros, incluindo acesso exclusivo a todos os lançamentos futuros, atualizações e recursos.

Nenhuma mudança para clientes do Redis Enterprise

  • Não há mudanças para os atuais clientes do Redis Enterprise.

FAQ sobre a mudança de licença

  • Mais informações sobre a mudança de licença podem ser encontradas no FAQ abaixo.

Opinião do GN⁺

  • A mudança de licença do Redis pode ser vista como uma tentativa de encontrar um equilíbrio entre a comunidade open source e o uso comercial. Trata-se de uma decisão estratégica para garantir, ao mesmo tempo, o desenvolvimento sustentável da tecnologia e a capacidade de geração de receita da empresa.
  • Essa mudança de licença trará alterações importantes na relação com os provedores de serviços em nuvem e poderá levá-los a pagar custos de licenciamento pelos serviços que oferecem usando o Redis.
  • A mudança de licença pode afetar empresas que pretendem aproveitar os recursos e o desempenho do Redis, e elas talvez precisem considerar negociações adicionais de licenciamento para oferecer seus próprios serviços.
  • Outros bancos de dados open source com funcionalidades semelhantes às do Redis incluem PostgreSQL, MongoDB e Cassandra, e alguns deles já adotaram estratégias de licenciamento parecidas.
  • Entre os pontos a considerar ao adotar a tecnologia estão a compreensão dos termos de licenciamento, o planejamento de custos de longo prazo e questões de suporte da comunidade e compatibilidade. As vantagens de escolher o Redis incluem alto desempenho, amplo suporte a modelos de dados e uma forte comunidade e rede de parceiros.

1 comentários

 
GN⁺ 2024-03-22
Comentários do Hacker News
  • Há opiniões variadas sobre a mudança de licença da Redis Labs:
    • Um usuário argumenta que essa mudança de licença prejudicará a Redis Labs e criará problemas jurídicos para pequenas startups. Grandes empresas como a AWS podem, na verdade, acabar em melhor posição, pois conseguem fazer fork do Redis e alterar a licença.
    • Outro usuário diz que a maioria dos usuários do Redis nunca pagou à Redis Labs e acredita que essa mudança de licença não funcionará no longo prazo. Em vez disso, os usuários passarão a usar versões derivadas por fork.
    • Outro usuário observa que a receita com hospedagem é a principal motivação para esse tipo de projeto e prevê que mudanças de licença continuarão acontecendo. Na avaliação dele, o Redis gerou muito valor para o mundo, mas obteve pouca receita em comparação.
    • Há também a opinião de que, na era da nuvem, diminuíram as oportunidades financeiras para manter e dar suporte a projetos open source, e que grandes empresas como a AWS lucram com projetos open source, mas contribuem pouco.
    • Alguns defendem que projetos open source deveriam adotar licenças mais restritivas, como a SSPL, ou experimentar restrições no estilo do Llama 2. A justificativa é que desenvolvedores individuais não contribuíram para subsidiar o uso gratuito por grandes empresas como a AWS.
    • A nova licença passará a valer a partir do Redis 7.4, e a versão 7.2 será o último lançamento sob a licença anterior. O Redis atualmente oferece suporte a mais duas versões, o que significa que os usuários precisarão se planejar diante da mudança de licença.
    • A Redis Inc. está mudando o projeto Redis da licença BSD 3-Clause para duas novas licenças que não são aprovadas pela OSI. Isso contradiz declarações anteriores de que a licença principal do Redis sempre permaneceria BSD 3-Clause.
    • A nova licença (SSPL) pode não ser open source devido às restrições de uso.
    • A Microsoft anunciou um novo projeto chamado Garnet. Isso sugere que o momento foi oportuno.
    • Os fundadores técnicos do Redis e da Hashicorp renunciaram antes de suas respectivas empresas passarem por mudanças que as afastaram do FOSS. Isso pode significar que previram a mudança e não concordavam com ela, ou que não queriam prejudicar a própria reputação. Isso é pura especulação.