Con el Lanzamiento de Couchbase Mobile 3, estamos anunciando que Couchbase está cambiando nuestra licencia de código fuente de Apache 2.0 a la Business Source License versión 1.1 (BSL 1.1) para Pasarela de sincronización y Couchbase Lite productos. El año pasado anunciado un cambio en la licencia del código fuente de nuestros productos de servidor a BSL 1.1. Esta licencia permite a los proveedores de software como Couchbase controlar cómo se comercializa su código fuente sin dejar de publicarlo para la comunidad. Los detalles de la licencia y la motivación para el cambio se discuten en este artículo. entrada del blog. Las principales conclusiones son que la BSL 1.1 sigue permitiendo el uso del código fuente de Couchbase en implantaciones no comerciales, al tiempo que mantiene la vía de conversión a una licencia de código abierto más permisiva (Apache 2.0) al cabo de cuatro años.

Esperamos que esto cree una interrupción mínima en el uso y adopción del código fuente disponible de Couchbase. Este post es una recopilación de las preguntas más frecuentes además de las comentadas en el post relacionado.

P: ¿Afecta esto a las ediciones empaquetadas de su software como Couchbase Lite o Sync Gateway Enterprise Edition, Community Edition?

R: No, esto sólo afecta al código fuente de Couchbase Lite y Sync Gateway. Todas nuestras ediciones pre-empaquetadas están licenciadas bajo las licencias comerciales de Couchbase. 

P: ¿A cuántos clientes o usuarios de código abierto de Couchbase Mobile afecta esto?

R: Creemos que esto no tiene ningún efecto sobre los clientes de pago, ya que ya tienen licencias de Couchbase Lite y Sync Gateway bajo una licencia comercial. También creemos que esto no tiene ningún efecto sobre los usuarios de código abierto existentes, que pueden seguir utilizando esa base de código bajo su licencia existente. Puede afectar a los usuarios de código abierto que tenían previsto utilizar el código fuente de las versiones Sync Gateway 3.0 y Couchbase Lite 3.0 dentro de productos comerciales. 

P: ¿Qué significa crear una obra derivada con fines comerciales u ofrecer una obra derivada a cambio de una remuneración?

R: Básicamente significa que no puedes usar el código fuente de Couchbase para crear una oferta de base de datos incrustada o una solución de sincronización que monetices y vendas a terceros (es decir, a personas que no sean tus empleados o contratistas). También implica que no puedes usar Couchbase Lite construido a partir del código fuente incrustado dentro de ninguna aplicación comercial.

P: ¿Podrá un desarrollador crear un plugin comercial "puente" como un plugin Ionic, Cordova, Flutter o React Native sobre Couchbase Lite?

R: Un desarrollador puede construir un plugin comercial sobre nuestras versiones pre-empaquetadas de las APIs de Couchbase Lite. Creemos que esto sería suficiente para la mayoría de los casos. Sin embargo, si por alguna razón necesitas construir Couchbase Lite desde el código fuente, para cambiar o extender las APIs por ejemplo, entonces no puedes construir un plugin comercial. Le animamos a que envíe solicitudes de características en nuestro repositorio de código fuente Github para cualquier mejora de la API para que pueda ser evaluada para su inclusión en nuestra oferta oficial de productos.

P: ¿Podrá un desarrollador crear una versión de código abierto de un plugin "puente" como un plugin de Ionic, Cordova, Flutter o React Native sobre Couchbase Lite construido a partir del código fuente?

R: Un desarrollador puede construir una versión de código abierto de un plugin sobre Couchbase Lite construido a partir del código fuente y ponerlo a disposición de la comunidad de desarrolladores. Sin embargo, como producto derivado, debe ser licenciado como BSL 1.1. Esto implica que cualquier aplicación comercial construida utilizando el plugin no será posible.

P: ¿Por qué cambiar ahora?

R: Couchbase Mobile 3.0 es una versión innovadora que introduce soporte para la API C de Couchbase Lite para móviles, ordenadores de sobremesa y hardware embebido de clientes, así como mejoras arquitectónicas clave en nuestra tecnología de sincronización de datos. Estas mejoras tan atractivas motivan a terceros a bifurcar el código fuente de Couchbase para crear sus propias obras comerciales derivadas sin devolver nada a la comunidad de desarrolladores. Creemos que es en el mejor interés de la comunidad y de nuestros clientes evitar este resultado. 

P: En cuatro años, después de la Fecha de Cambio, ¿puedo hacer mi propio producto comercial o aplicación que utilice el código fuente de Couchbase Lite o Sync Gateway 3 bajo Apache 2.0?

R: Sí, si lo desea (siempre que respete dicha licencia).

Para obtener más información sobre Couchbase Mobile 3, consulte el comunicado de prensa, aquí.

Autor

Publicado por Scott Anderson

Scott aporta a Couchbase más de 20 años de experiencia en finanzas, operaciones, gestión de productos y dirección general. Como vicepresidente senior de gestión de productos y operaciones comerciales, es responsable de dirigir la estrategia de productos y soluciones de Couchbase, la hoja de ruta de productos, la estrategia de precios, la estrategia competitiva, la documentación y la promoción del desarrollo. Recientemente fue vicepresidente senior y director general de un negocio de 1.500 millones de euros en Veritas, donde ocupó diversos cargos durante 15 años. Antes de eso, pasó ocho años en Oracle desempeñando diversas funciones en finanzas y operaciones empresariales. Scott es licenciado en Empresariales y Finanzas por la Universidad del Pacífico.

Dejar una respuesta