Categorias
Notícias Open Source Software livre Tecnologia

ScyllaDB mudou para uma licença Source Available

Unificando fluxos e oferecendo uma camada gratuita do ScyllaDB Enterprise, o ScyllaDB mudou para uma licença Source Available.

Leia o restante do texto “ScyllaDB mudou para uma licença Source Available”

Unificando fluxos e oferecendo uma camada gratuita do ScyllaDB Enterprise, o ScyllaDB mudou para uma licença Source Available.

O ScyllaDB é um banco de dados NoSQL de alto desempenho criado em torno de uma arquitetura exclusiva de shard por núcleo que ajuda a fornecer latência extremamente baixa e alto rendimento.

Agora, em um anúncio recente foi revelada uma grande mudança de licenciamento: o ScyllaDB revelou que se concentrará em um único fluxo de lançamento — o ScyllaDB Enterprise — começando com o próximo lançamento do ScyllaDB Enterprise 2025.1, previsto para fevereiro de 2025.

ScyllaDB mudou para uma licença Source Available

ScyllaDB mudou para uma licença Source Available

Sim. O banco de dados NoSQL do ScyllaDB faz a transição para uma licença Source Available, unificando fluxos e oferecendo uma camada gratuita do ScyllaDB Enterprise.

Isso marca um afastamento da prática anterior da empresa de manter edições separadas de código aberto (OSS) e Enterprise. Em vigor com essa mudança:

  1. Enterprise se torna Source Available
    Em uma mudança ousada, o ScyllaDB Enterprise fará a transição de um modelo de código fechado para “source available”, o que significa que os usuários podem visualizar e revisar grande parte do seu código principal. Essa abordagem preserva a transparência enquanto ainda protege os direitos de propriedade intelectual.
  2. Lançamento final do OSS
    A versão de código aberto de longa data, ScyllaDB OSS AGPL 6.2, continuará sendo o lançamento final do OSS AGPL na história do projeto. No futuro, o nível gratuito da comunidade do ScyllaDB se alinhará à nova base de código empresarial, dando a todos acesso ao produto empresarial completo sem custo para implantações em menor escala.
  3. Licença atualizada para versões corporativas mais antigas
    Para facilitar a vida dos usuários existentes, o ScyllaDB Enterprise 2024.2 também adotará a nova licença de origem disponível a partir do próximo lançamento em dezembro de 2024.
  4. Manager, Kubernetes Operator e mais
    A ferramenta Scylla Manager, que simplifica operações de banco de dados como backup/restauração e reparo, mudará para uma licença AGPL, enquanto o operador Kubernetes multirregional de código fechado anteriormente está sendo integrado ao principal operador Kubernetes licenciado pela Apache do ScyllaDB. Outros projetos do ScyllaDB, incluindo o Seastar, permanecem sob suas licenças existentes.

De acordo com a equipe do ScyllaDB, equilibrar dois fluxos de lançamento separados por muitos anos gerou uma carga de trabalho cada vez maior. Manter tanto o branch de código aberto gratuito quanto a edição corporativa de código fechado exigiu decisões repetidas sobre quais recursos abrir o código, como diferenciar ofertas e como lidar com diferentes ciclos de suporte.

Além disso, os desenvolvedores do ScyllaDB têm sido praticamente os únicos contribuidores para o mecanismo de banco de dados principal o tempo todo, dada sua sofisticada abordagem C++ “shard-per-core”.

Embora o feedback da comunidade sempre tenha se mostrado valioso, o nível de contribuição externa para o núcleo do banco de dados nunca decolou de uma forma que equilibrasse o custo de abrir o código de tudo.

Essencialmente, isso significa que o lançamento do OSS funcionou mais como uma solução “disponível no código fonte” na prática, sem trazer o nível de contribuição externa que a equipe esperava.

Embora alguns usuários tradicionais do OSS possam se sentir decepcionados com a remoção de uma alternativa puramente de código aberto para novas versões, o ScyllaDB acredita que o novo modelo realmente beneficia a comunidade mais ampla.

Por um lado, o nível gratuito do ScyllaDB Enterprise continua robusto e com todos os recursos, concedendo acesso a todos os aprimoramentos que antes estavam bloqueados por um paywall empresarial.

Além disso, a base de código unificada ajuda a acelerar o desenvolvimento, fornecendo atualizações e inovações aos usuários mais rapidamente. Alguns avanços importantes esperados na nova oferta Enterprise incluem:

  • Maior rendimento e menor latência
    Otimizações guiadas por perfil que podem fornecer até 50% mais rendimento e 33% menos latência.
  • Escalonamento mais rápido
    O streaming baseado em arquivo reduz o tempo de adição ou remoção de nós em um fator de 30, tornando o dimensionamento e os ajustes do cluster muito mais simples.
  • Priorização de carga de trabalho
    Agendamento avançado para diferentes demandas de carga de trabalho em um único cluster, garantindo uso eficiente de recursos e economia de custos.
  • Compressão aprimorada
    A compressão baseada em ZSTD, completa com um dicionário em nível de fragmento, reduz a sobrecarga da rede, especialmente para comunicação intra-nó.
  • Estratégia de compactação aprimorada
    Uma nova estratégia de compactação incremental equilibra as vantagens das abordagens nivelada e por tamanho, economizando até 35% em espaço de armazenamento.
  • Segurança e capacidade de gerenciamento
    Criptografia em repouso, integração LDAP e outras vantagens anteriormente exclusivas para empresas continuam disponíveis para todos.
  • Ciclos de vida mais longos
    Os usuários podem aproveitar uma janela de suporte mais estável e estendida para cada versão.

Para usuários do Kubernetes, consolidar o operador multirregional de código fechado no operador principal licenciado pelo Apache simplifica a implantação em ambientes conteinerizados e multirregionais — uma melhoria bem-vinda para as equipes de DevOps.

Por fim, embora a decisão de unificar os fluxos de lançamento não tenha sido fácil, o ScyllaDB acredita que isso capacitará a organização a responder mais rapidamente às mudanças nas necessidades dos usuários.

À medida que fevereiro de 2025 se aproxima, desenvolvedores, administradores de banco de dados e clientes corporativos todos estarão observando com grande expectativa para ver como essa nova era de “fonte disponível” se desenrola.

Por 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.

Sair da versão mobile