CockroachDB DBMS cambia a licenza propietaria

Os desenvolvedores do DBMS distribuído CockroachDB anunciou sobre traducir o código fonte do proxecto nunha ligazón desde licenzas Business Source License (BSL) e Cockroach Community License (CCL), que non é gratuíta debido á discriminación contra determinadas categorías de usuarios. Licenza BSL hai tres anos foi proposto cofundadores de MySQL como alternativa ao modelo Open Core. A esencia de BSL é que o código de funcionalidade avanzada está inicialmente dispoñible para a súa modificación, pero durante un determinado período de tempo pódese usar de xeito gratuíto só se se cumpren condicións adicionais, que requiren a compra dunha licenza comercial para evitar.

A nova licenza permite que CockroachDB se use en calquera número de nodos dun clúster e se integre en aplicacións, incluídas as que se venden aos clientes ou se executan como servizos. A única restrición que non permite que a licenza se considere gratuíta e aberta é a prohibición da venda de versións comerciais de CockroachDB, implementadas en forma de servizos na nube. A exposición de CockroachDB como servizo na nube de pago agora require a compra dunha licenza comercial.

Código publicado previamente permanece licenciado baixo a licenza Apache 2.0 e dispoñible para bifurcación. Ademais, despois de tres anos desde a data de lanzamento, o código eliminarase da BSL e distribuirase baixo a licenza normal de Apache 2.0. Por exemplo, o lanzamento esperado de outubro
CockroachDB 19.2 enviarase baixo a licenza BSL ata outubro de 2022 e, a continuación, volverase a licenciar automaticamente baixo a licenza Apache 2.0. Segundo os desenvolvedores, tal cambio de tempo permitirá o desenvolvemento dun produto competidor para aplicacións DBaaS (DBMS como servizo), ao tempo que se garante a apertura dos principais códigos fonte e sen pasar ao modelo Open Core.

Como no caso da relicencia MongoDB, Módulos Redis и TimecaleDB O motivo da transición a unha licenza propietaria é combater o parasitismo dos provedores de servizos na nube que crean produtos comerciais derivados e revenden DBMS abertos en forma de servizos na nube, pero non participan na vida da comunidade e non axudan desenvolvemento. Estase creando unha situación na que os provedores de nube que non teñen nada que ver co proxecto se benefician de revender solucións abertas xa preparadas, mentres que os propios desenvolvedores quedan sen nada.

Lembre que o DBMS CockroachDB orientado para crear un almacenamento moi fiable distribuído xeograficamente e escalable horizontalmente, caracterizado por unha alta supervivencia e non dependente de fallos de discos, nodos e centros de datos. Ao mesmo tempo, CockroachDB garante a integridade das transaccións ACID, ofrece a posibilidade de usar SQL para a manipulación de datos, permítelle facer cambios no esquema de almacenamento sobre a marcha, admite índices e claves externas, admite a replicación automática e o reequilibrio de almacenamento.

Fonte: opennet.ru

Engadir un comentario