9 pontos por kbumsik 2024-03-22 | 6 comentários | Compartilhar no WhatsApp

O Redis mudou da licença BSD existente para um licenciamento duplo com a Redis Source Available License (RSALv2) e a Server Side Public License (SSPLv1).

Com a mudança de licença, os usuários do Redis e as bibliotecas que utilizam Redis não serão afetados, mas os serviços de empresas de nuvem que hospedam Redis passarão a ter restrições.

A SSPLv1 é uma licença introduzida originalmente pelo MongoDB. Embora o código-fonte continue público, ela restringe serviços que competem com seu próprio serviço de nuvem, e recentemente vem sendo adotada por muitas empresas baseadas em open source.

6 comentários

 
ssssut 2024-03-23

https://gomomento.com/blog/…
Pelo visto, existia esse contexto de bastidores. "O Redis não foi criado pela Redis."

 
hanbee1123 2024-03-23

Pelo que eu sei, a redislabs começou crescendo como uma empresa que oferecia suporte técnico para o Redis
e depois contratou o próprio criador original do Redis, o Salvatore Sanfilippo, incorporando naturalmente o Redis à empresa.

 
ssssut 2024-03-23

Sim, isso é exatamente o que está escrito no texto.

 
xguru 2024-03-22

Por coincidência, eu também tinha visto essa notícia, então vou anexar aqui o resumo das reações no Hacker News feito pelo GN+.

Opiniões no Hacker News

  • A mudança de licença vai prejudicar a Redis Labs

    • Isso pode gerar problemas jurídicos para pequenas startups, enquanto grandes empresas como a AWS podem fazer um fork do Redis e migrar para uma licença mais aberta.
    • Open source diz respeito à propriedade do software pelo usuário, e buscar lucro com manobras jurídicas pode acabar prejudicando os usuários, não as grandes empresas.
    • Um dos motivos do sucesso do Redis foi ser um projeto open source permissivo, e mudar isso pode trazer consequências ruins no futuro.
  • A maioria dos usuários de Redis nunca pagou nada para a Redis Labs, e essa mudança de licença provavelmente não vai alterar o comportamento deles.

    • Como há muitos usuários comerciais de Redis e provedores de nuvem, espera-se que eles se organizem para responder.
    • Há uma tendência de aumento de usuários e clientes que dependem de forks open source, então afastar usuários futuros como estratégia de negócio é seguir na direção errada.
  • Deveria ser adotada uma licença mais restritiva, como a SSPL. Isso porque desenvolvedores individuais não contribuem para sustentar o aproveitamento gratuito por parte de grandes empresas como a AWS.

    • Na era da nuvem, ao usar serviços gerenciados da Amazon/MS/Google, as empresas podem destruir as oportunidades financeiras dos mantenedores do projeto e das pessoas envolvidas.
  • Monetizar por meio de hospedagem é um forte incentivo para as empresas proprietárias dos projetos, e isso está impulsionando essa tendência de mudanças de licença.

    • É necessário um novo modelo para oferecer programas complexos com licença open source, mas ainda não se vê um caminho viável.
  • Visão positiva de um desenvolvedor sobre a mudança de licença do Redis:

    • Há quem defenda que provedores de nuvem deveriam compartilhar o prêmio que cobram dos clientes pelos serviços em nuvem de Redis.
    • Os desenvolvedores ainda terão acesso ao código-fonte e poderão usá-lo em produtos pessoais ou comerciais.
  • Informações sobre a nova licença do Redis e o fim do suporte (EOL):

    • O Redis 7.4 será a primeira versão lançada sob a nova licença, e a 7.2 será a última release sob a licença anterior.
    • O Redis atualmente dá suporte a mais duas releases, o que pode afetar os planos futuros de fim de suporte.
    • Ubuntu e Debian fornecem atualizações de segurança para o Redis, mas, por causa da nova licença, o Redis pode ser removido dos repositórios oficiais.
  • Lançamento do Garnet pela Microsoft e o timing:

    • Ao mesmo tempo em que o Redis mudou sua licença, a Microsoft lançou o Garnet.
  • Se a licença SSPL é open source:

    • A nova licença (SSPL) pode não ser open source por restringir áreas de uso.
  • Anúncio da mudança de licença pela Redis Inc.:

    • A Redis Inc. está mudando o projeto Redis da licença BSD de 3 cláusulas para duas licenças não aprovadas pela OSI.
 
kbumsik 2024-03-22

A Microsoft revelou o Garnet, um projeto open source compatível com Redis, com apenas um dia de diferença, então o timing é impressionante.

https://github.com/microsoft/garnet

 
hanbee1123 2024-03-23

Acho que em breve a AWS também deve lançar um produto derivado de um fork do Redis,,
O curioso é que uma parte considerável do Redis sai por meio da Azure,,,