À medida que o Couchbase aumenta sua presença no mercado, decidimos modificar a licença de distribuição e uso de alguns de nossos produtos gratuitos.

Essa alteração é necessária para proteger a comunidade contra a implantação excessiva de software sem suporte e sem patches. Pelo que sabemos, essa alteração afetará aproximadamente 5% dos clusters que executam o Couchbase Community Edition.

A alteração é a seguinte:

A Couchbase modificou as restrições de licença para seus pacotes Community Edition de Servidor Couchbase, Gateway de sincronização do Couchbase e Couchbase Lite. A nova restrição limita o tamanho dos clusters individuais a cinco (5) nós de cluster e promove o cruzamento de dados. replicação de data center (XDCR) para um recurso comercial exclusivo do Enterprise Edition. A licença é aplicada ao Couchbase Server Community Edition versão 7.0 e superior, bem como o Couchbase Sync Gateway e o Couchbase Lite versão 3.0 e superior.

A Community Edition desses produtos é um pacote binário gratuito do código-fonte do Couchbase (também gratuito), licenciado sob a BSL 1.1). A Community Edition é gratuita para uso e implantação. Essas novas restrições limitam a extensão em que uma implantação pode ser dimensionada sem exigir licenças de assinatura do Couchbase Enterprise Edition.

As novas restrições de licença agora limitam o uso do Community Edition a implantações em escala departamental, eliminando a capacidade de criar clusters Community Edition de tamanho ilimitado ou escalar geograficamente. Ao promover o XDCR a um recurso da Enterprise Edition, o Couchbase pode investir mais agressivamente no aprimoramento do XDCR para oferecer suporte à replicação entre nuvens e em várias nuvens, segurança e filtragem, além de outros recursos globais, sem a necessidade de manter linhas de código separadas para os pacotes Community e Enterprise Edition.

Uma postagem da licença da edição comunitária está publicada em nosso site aqui: https://www.couchbase.com/community-license-agreement

A Couchbase continuará a disponibilizar gratuitamente seu código-fonte e os produtos apropriados para a comunidade sob as licenças existentes.

O que os usuários do Couchbase Community Edition devem fazer?

Se os usuários do CE tiverem implantado o Cross Datacenter Replication (XDCR), eles não deverão atualizar para o Couchbase Server 7, pois o uso do XDCR não é mais permitido com essa nova versão; eles deverão continuar usando a versão 6.6.

Se os usuários do CE tiverem implantado clusters com mais de cinco (5) nós, não deverão atualizar para o Couchbase Server 7, a menos que consigam colocar o número de nós do cluster em conformidade; caso contrário, deverão continuar usando a versão 6.6.

As implantações do CE que desejam usar o Couchbase Server 7 com XDCR ou implantar clusters com mais de cinco nós são incentivadas a atualizar para o Couchbase Server 7 Enterprise Edition. Eles devem entrar em contato com Vendas do Couchbase para entender suas opções de upgrade.

No futuro, o Couchbase prevê a oferta de opções gratuitas baseadas na nuvem, e os usuários de CE devem participar do Conferência Couchbase Connect.ONLINE em outubro de 2021 para obter mais detalhes.

Autor

Postado por Scott Anderson

Scott traz para a Couchbase mais de 20 anos de experiência em finanças, operações, gerenciamento de produtos e gerenciamento geral. Como vice-presidente sênior de gerenciamento de produtos e operações comerciais, ele é responsável por conduzir a estratégia de produtos e soluções da Couchbase, o roteiro de produtos, a estratégia de preços, a estratégia competitiva, a documentação e a defesa do desenvolvimento. Mais recentemente, foi vice-presidente sênior e gerente geral de uma empresa de $1.5B na Veritas, onde passou 15 anos em vários cargos. Antes disso, passou oito anos na Oracle, ocupando vários cargos nas áreas de finanças e operações comerciais. Scott é bacharel em Administração e Finanças pela University of the Pacific.

3 Comentários

  1. Isso é um verdadeiro tapa na cara de todos nós, das startups e do código aberto, que amamos o Couchbase! Estarei abrindo uma solução XDCR para que esse limite não faça mais sentido

  2. Você acabou de matar o Couchbase! É hora de procurar alternativas.

  3. Ao fazer essa alteração na licença, você basicamente eliminou a oportunidade de uma start-up executar a edição comunitária na fase inicial. Um cluster de 5 nós é quase o mínimo para executar qualquer aplicativo significativo sobre o Couchbase.

    Ao eliminar o XDCR, você está bloqueando qualquer implementação em várias nuvens ou regiões para empresas iniciantes. Até agora, sempre optei por um pequeno cluster XDCR em outra região de disponibilidade ou com outro provedor de nuvem como hot-standby.

    Portanto, se "o pior acontecer", é possível fazer um failover rápido (sem perda de dados). Pessoalmente, eu não executaria nenhum aplicativo de missão crítica sem a possibilidade de um failover.

    Há um ano defendo e apoio o Couchbase, mas essa decisão me faz lamentar ter escolhido o Couchbase como banco de dados para minha própria empresa iniciante.

Deixar uma resposta