O SGBD CockroachDB passa a ter licença não livre

Desenvolvedores do banco de dados distribuído CockroachDB foi anunciado sobre a tradução dos textos fontes do projeto em uma combinação de licenças Business Source License (BSL) e Cockroach Community License (CCL), que não é livre devido à discriminação de certas categorias de usuários. A licença BSL foi foi proposta co-fundada pelos criadores do MySQL como uma alternativa ao modelo Open Core. A essência da BSL é que o código da funcionalidade estendida está inicialmente disponível para modificações, mas por um determinado período pode ser utilizado gratuitamente apenas sob certas condições, para as quais é necessário adquirir uma licença comercial.

A nova licença permite o uso do CockroachDB em qualquer número de nós no cluster e a incorporação em aplicações, incluindo aquelas que são vendidas a clientes ou executadas como serviços. A única restrição que impede a classificação da licença como livre e aberta é a proibição da venda de versões comerciais do CockroachDB como serviços em nuvem. Para disponibilizar o CockroachDB na forma de serviços em nuvem pagos, agora é necessária a compra de uma licença comercial.

O código anteriormente publicado permanece sob a licença Apache 2.0 e disponível para a criação de forks. Além disso, após três anos desde o lançamento, o código será retirado da BSL e será distribuído sob a licença Apache 2.0 padrão. Por exemplo, a versão esperada do
CockroachDB 19.2 até outubro de 2022 será fornecida sob a licença BSL, e depois será automaticamente relicenciada sob a licença Apache 2.0. Na opinião dos desenvolvedores, essa mudança temporal permitirá o desenvolvimento de um produto concorrente para aplicações DBaaS (banco de dados como serviço), garantindo a abertura dos principais códigos fontes e evitando a transição para o modelo Open Core.

Assim como no caso da relicença MongoDB, dos módulos Redis e TimescaleDB A razão para a transição para uma licença não livre é a luta contra o parasitismo dos provedores de serviços em nuvem, que criam produtos comerciais derivados e vendem bancos de dados abertos como serviços em nuvem, mas não participam da comunidade e não ajudam no desenvolvimento. Isso cria uma situação em que provedores de nuvem não relacionados ao projeto obtêm lucro revendendo soluções abertas prontas, enquanto os próprios desenvolvedores ficam sem nada.

Lembramos que o banco de dados CockroachDB é orientado para criar armazenamentos geograficamente distribuídos e horizontalmente escaláveis de alta confiabilidade, caracterizados por resistência elevada e que não dependem de falhas de discos, nós e centros de dados. Ao mesmo tempo, o CockroachDB garante a integridade das transações ACID, oferece a possibilidade de usar SQL para manipulação de dados, permite alterações no esquema de armazenamento em tempo real, suporta índices e chaves estrangeiras, e possibilita replicação automática e reequilíbrio do armazenamento.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster