2012-07-06 9 views
7

Couchbase es un proyecto de código abierto, y el código fuente está protegido por la licencia de Apache 2.0. Esta licencia permite a los desarrolladores descargar, modificar, usar, implementar, etc. el código como lo deseen, incluso para fines comerciales (por supuesto con las restricciones relativas a incluir toda la información de licencia y atribución, y restricciones de redistribución/reventa).Couchbase LIcense Understanding

Sin embargo, según esto - http://www.couchbase.com/couchbase-support el uso del servidor Couchbase está limitado a un clúster de 2 nodos en producción. Acuerdo de licencia completo aquí - http://www.couchbase.com/docs//licensing/licenses-enterprise.html

¿Estas dos cosas no se contradicen entre sí? ¿Qué sucede si descargo el código fuente, lo modifico, lo compilo y lo despliego en mi entorno de producción? ¿Todavía estoy limitado a 2 nodos, a menos que pague la licencia anual y el contrato de soporte?

Por favor, comprenda que no estoy buscando una forma de eludir las restricciones de licencias legales, ni "robar" ningún software. Esto sería hipócrita teniendo en cuenta que soy un desarrollador de software. Solo estoy buscando aclaraciones sobre cuáles son mis derechos permisibles con estas licencias de software.

+4

voy a votar para cerrar esta cuestión como fuera de tema, porque ** se trata de la concesión de licencias o cuestiones legales **, no programación o desarrollo de software. [Consulte aquí] (http://meta.stackoverflow.com/a/274964/1402846) para obtener más información y [ayuda/tema] para obtener más información. –

Respuesta

4

Una licencia se aplica al código fuente, la otra licencia se aplica a los archivos binarios distribuidos por Couchbase, Inc. Muchas licencias de código abierto permiten la distribución de archivos binarios en otros términos.

Además, debo tener en cuenta que Couchbase también tiene una distribución binaria de una edición de comunidad, que tiene diferentes términos asociados. Couchbase tiene a writeup on these two options.

Echa un vistazo a this entry from the Open Source Initiative también. Hay muchos buenos materiales en ese sitio.

+0

Ahora está mucho más claro, gracias. Entonces, al pagar por el binario Enterprise Edition, junto con el contrato de soporte técnico, también obtenemos una versión probada de forma profesional y exhaustiva, y acceso a correcciones urgentes y versiones menores. ¿Sería kosher usar un lanzamiento de la comunidad en producción, hasta que podamos permitirnos comprar un lanzamiento de Enterprise? – EkoostikMartin

+0

Sí, lo haría, pero dado que Enterprise Edition también permite el uso gratuito hasta cierto punto (ver los Ts & C), es mejor comenzar allí si puede. Si recién está empezando, puede negociar algo con Couchbase, Inc. –

+0

Mire la licencia de edición comunitaria actualizada: http://www.couchbase.com/docs/licensing/licenses- community.html ¿Parece una licencia de Apache 2.0? El cambio más preocupante es que "Software" ya no significa "Código fuente" Compare con el original aquí: http://www.apache.org/licenses/LICENSE-2.0.html – arielf

Cuestiones relacionadas