CockroachDB DBMS cambia a licencia propietaria

Desarrolladores del DBMS distribuido CockroachDB ellos proclamaron sobre traducir el código fuente del proyecto en un enlace desde licencias Licencia de fuente comercial (BSL) y Licencia comunitaria de cucarachas (CCL), que no es gratuita debido a la discriminación contra ciertas categorías de usuarios. La licencia BSL hace tres años era propuesto cofundadores de MySQL como alternativa al modelo Open Core. La esencia de BSL es que el código de funcionalidad avanzada está inicialmente disponible para su modificación, pero durante un cierto período de tiempo puede usarse de forma gratuita solo si se cumplen condiciones adicionales, que para eludir requieren la compra de una licencia comercial.

La nueva licencia permite utilizar CockroachDB en cualquier número de nodos de un clúster e integrarlo en aplicaciones, incluidas aquellas que se venden a clientes o se ejecutan como servicios. La única restricción que no permite que la licencia se considere gratuita y abierta es la prohibición de la venta de versiones comerciales de CockroachDB, implementadas en forma de servicios en la nube. La exposición de CockroachDB como servicio de nube pago ahora requiere la compra de una licencia comercial.

Código publicado anteriormente permanece con licencia Apache 2.0 y disponible para bifurcación. Además, después de tres años desde la fecha de lanzamiento, el código se eliminará de BSL y se distribuirá bajo la licencia normal Apache 2.0. Por ejemplo, el lanzamiento esperado para octubre.
CockroachDB 19.2 se enviará bajo la licencia BSL hasta octubre de 2022 y luego se le volverá a otorgar automáticamente la licencia Apache 2.0. Según los desarrolladores, este cambio de tiempo permitirá desarrollar un producto competitivo para aplicaciones DBaaS (DBMS como servicio), garantizando al mismo tiempo la apertura de los principales códigos fuente y sin pasar al modelo Open Core.

Como en el caso de la renovación de licencias. MongoDB, Módulos Redis и Escala de tiempoDB El motivo de la transición a una licencia propietaria es combatir el parasitismo de los proveedores de servicios en la nube que crean productos comerciales derivados y revenden DBMS abiertos en forma de servicios en la nube, pero no participan en la vida de la comunidad y no ayudan en desarrollo. Se está creando una situación en la que los proveedores de la nube que no tienen nada que ver con el proyecto se benefician de la reventa de soluciones abiertas ya preparadas, mientras que los propios desarrolladores se quedan sin nada.

Recuerde que el DBMS CockroachDB orientado para crear un almacenamiento altamente confiable, distribuido geográficamente y escalable horizontalmente, caracterizado por una alta capacidad de supervivencia y no dependiente de fallas de discos, nodos y centros de datos. Al mismo tiempo, CockroachDB garantiza la integridad de las transacciones ACID, brinda la capacidad de usar SQL para la manipulación de datos, le permite realizar cambios en el esquema de almacenamiento sobre la marcha, admite índices y claves externas, admite replicación automática y reequilibrio de almacenamiento.

Fuente: opennet.ru

Añadir un comentario