A empresa CockroachDB anunciou uma mudança em sua política de licenciamento, interrompendo a oferta da versão Core de seu SGBD e impondo limitações significativas nas opções gratuitas. As mudanças entrarão em vigor a partir do lançamento da versão 24.3, previsto para novembro. O código do CockroachDB continuará disponível, mas sob uma licença que limita seu uso (modelo de "código aberto"). Até agora, a empresa oferecia duas versões do SGBD: a gratuita CockroachDB Core, que oferece funcionalidades básicas, e a paga CockroachDB Enterprise, que inclui recursos avançados e otimizações relacionadas à resiliência, escalabilidade e segurança da informação.
A oferta da versão gratuita CockroachDB Core agora está sendo encerrada e, em vez disso, para a implantação do CockroachDB em seus servidores são oferecidas duas novas edições Enterprise, que contêm todas as funções avançadas, mas têm limitações de uso: a versão de avaliação CockroachDB Enterprise Trial, que pode ser utilizada apenas por 30 dias, e a versão CockroachDB Enterprise Free, que não tem limite de tempo, mas pode ser utilizada apenas por desenvolvedores individuais, estudantes e empresas com receita inferior a 10 milhões de dólares por ano.
Este é o segundo passo da CockroachDB em direção a um modelo de desenvolvimento menos aberto. Inicialmente, este SGBD era distribuído sob a licença Apache 2.0, mas em 2019 foi transferido para a Business Source License (BSL), que não é uma licença livre devido à discriminação de certas categorias de usuários. A essência da licença BSL é que o código de funcionalidades avançadas pode ser utilizado gratuitamente por um determinado período, desde que sejam cumpridas condições adicionais, cuja contorno exige a aquisição de uma licença comercial. No caso do CockroachDB, a condição adicional está relacionada à proibição da venda de versões comerciais do CockroachDB, realizadas na forma de serviços em nuvem.
O SGBD CockroachDB é voltado para a criação de armazenamentos geograficamente distribuídos, altamente confiáveis e escaláveis horizontalmente, que se destacam por sua alta resistência e não dependem de falhas de discos, nós e de data centersA CockroachDB garante a integridade das transações ACID, permite o uso de SQL para manipulação de dados, possibilita alterações na estrutura de armazenamento em tempo real, suporta índices e chaves estrangeiras, além de proporcionar replicação automática e rebalanceamento de armazenamento.
Fonte: opennet.ru
