Aspectos legales, licencias y marcas
Openbravo ERP se distribuye bajo una licencia de software libre basada en la Mozilla Public License (MPL)
La mayoría de los ERPs se personalizan y adaptan para su implementación en los sistemas del usuario final. Esto significa que, como en Openbravo no realizamos implementaciones directas excepto localmente, la mayoría de nuestros licenciatarios van a ser intermediarios - "Independent Software Vendors" o "Value Added Resellers" - que usan Openbravo ERP para crear soluciones adaptadas a las necesidades de sus clientes. El uso de una licencia con condiciones de copyleft fuerte, como la GPL, obligaría a estos intermediarios a redistribuir sus soluciones bajo la misma licencia de tipo copyleft - algo que no es necesariamente lo que quieren hacer - o les obligaría a adoptar un modelo de negocio que todavía no han considerado.
Desde Openbravo, queremos permitir a todos los desarrolladores e integradores - tanto libres como propietarios - usar el núcleo de Openbravo ERP. Por lo tanto hemos elegido la MPL como base para nuestra licencia, porque pone a disposición el código para su extensión, adaptación e integración con software libre y propietario, y ofrece a estos distribuidores intermediarios la libertad de elegir su modelo de licencia con sus clientes. Por otro lado, esta licencia mantiene la libertad del código fuente del núcleo de la aplicación, ofreciendo derechos de acceso, copia, modificación y redistribución, para que nosotros y la comunidad libre podamos mejorarlo y extenderlo.
Consecuentemente hay varias razones para elegir como base de nuestra licencia la MPL. Además de buscar un equilibrio entre los mencionados propósitos comerciales y las obligaciones de reciprocidad (copyleft) en relación con el núcleo del código, es una licencia reconocida dentro de la comunidad Open Source, y es adecuada para un software que incluye tecnologías distribuidas bajo varias licencias no-copyleft, tales como las licencias Apache o LGPL.
Para más detalles sobre nuestra política de licencia, consultad las PMFs sobre licencias detalladas más abajo.
Otras licencias
Si una licencia propietaria fuese más adecuada para vuestro modelo de negocio, o si deseáis obtener el código bajo otra licencia libre (como la CDDL u OSL), estamos dispuestos a discutir con vosotros las condiciones particulares. No dudéis en contactarnos en legal@openbravo.com.
Atribución
Creemos firmemente en el reconocimiento de autoría en relación con el software. No solamente creemos que los desarrolladores originales y contribuidores tienen derechos morales a ser reconocidos como autores del software, sino que creemos que cualquier desarrollador - tanto intermediarios como usuarios finales - debe tener la posibilidad de conocer la historia de los componentes que usa. Por lo tanto todos los avisos originales de "copyright" deben mantenerse en el código, y cualquier modificación debe resaltarse con nuevos avisos de atribución de autoría (incluso registros de cambios) en relación con las obras derivadas que se produzcan.
Además, creemos que es importante para nosotros y para los usuarios finales saber de dónde proviene el software que utilizan. Por ello, incluimos en la licencia una obligación de mantener el logotipo "Powered by Openbravo" en la interfaz de usuario y las pantallas de login, con enlaces hacía nuestro sitio web. Aunque esto pueda establecer obligaciones adicionales para intermediarios integradores, no creemos que esto sea una exigencia indebida ni que infrinja las directrices de la Open Source Definition.
Marcas
Nuestras marcas son importantes para nosotros, para distinguir nuestros productos y mantener la calidad y reputación de nuestro negocio. Las marcas deben hacerse cumplir de manera estricta para mantener su validez y valor legal, y para proteger a los usuarios en el mercado. En consecuencia, el uso de nuestras marcas, incluso el nombre Openbravo y nuestro logotipo, se sujeta a nuestra "Política de marca", que indica lo que se puede hacer con ellas y cuándo se necesita nuestra autorización expresa. Por favor consultad este documento, junto con nuestra licencia, si redistribuís Openbravo en cualquier formato. De manera general:
- No utilicéis nuestras marcas de manera que declare o sugiera que Openbravo patrocina, respalda o de cualquier otra manera está afiliado a vuestro proyecto o producto, incluso en el texto en vuestra página web o en la documentación de vuestro producto, sin nuestro consentimiento.
- Aunque el uso referencial de nuestras marcas (como por ejemplo en una comparativa de productos o enlace de Internet) no requiera nuestro consentimiento, debéis cumplir nuestras directrices sobre como mencionar a "Openbravo".
- Declarad que vuestro producto "incluye software de Openbravo" en cualquier embalaje u otro medio físico usado para redistribuir el software Openbravo ERP.
Contribuciones
Cualquier contribución a nuestro código es bienvenida, incluso correcciones de errores, mejoras o extensiones. Se pueden realizar estas contribuciones de dos maneras distintas. Primero, se pueden distribuir bajo la licencia Openbravo o Apache, como una obra derivada del código original. No lo incluiremos necesariamente en nuestro código fuente. Por otro lado, si quisiéramos incluir una contribución en nuestra distribución, necesitaríamos estar seguros de poder utilizarla bajo nuestra licencia actual, o bajo cualquier licencia alternativa que elijamos ahora o en el futuro, o bajo términos comerciales. Por lo tanto, pedimos a los contribuidores de porciones significativas de código a incorporar dentro del núcleo del producto que nos las licencien bajo el "standard contributor's agreement", una licencia que nos otorga la libertad de uso de su código y mantiene los derechos de explotación de los autores originales.
PMF sobre licencias
A continuación se presenta una lista de PMF sobre nuestra política de licencia del software Openbravo ERP.
¿Bajo qué licencia se distribuyen los componentes del núcleo del software Openbravo ERP?
El Core Code de Openbravo ERP se distribuye bajo la licencia Openbravo Public License 1.1, una variante de la Mozilla Public License (MPL). El código del Openbravo Foundation Framework se distribuye bajo la licencia Apache Software License 2.0.
¿Qué es la Openbravo Public License (OBPL)?
La licencia OBPL ha sido derivada de la Mozilla Public License (MPL), reemplazando las referencias a Mozilla y Netscape por Openbravo. La MPL 1.1 original se encuentra en: http://www.mozilla.org/MPL/MPL-1.1.html. La licencia OBPL incluye también la obligación de reconocimiento a la hora de redistribuir obras derivadas.
¿Qué cambios se han realizado a la MPL?
Hemos agregado un pacto de "branding", según el cual cualquiera que redistribuya el código, en formato original o como obra derivada, debe mantener el logotipo Openbravo y un enlace a nuestro sitio web en las pantallas de inicio y en la interfaz de usuario. Para más detalles, consultar Exhibit B de la licencia OBPL. Aunque esto pueda imponer obligaciones adicionales sobre desarrolladores, no creemos que esto sea una exigencia indebida ni que infrinja las directrices de la Open Source Definition.
¿Por qué Openbravo eligió una variante de la MPL para el software Openbravo ERP?
Hay varias razones. Primero, queríamos una forma de licencia con copyleft, para que las obras derivadas de Openbravo se publiquen bajo la misma licencia libre. De esta manera, la comunidad libre que trabaja con Openbravo recibe el beneficio de las extensiones e innovaciones que realicen terceros al código Openbravo ERP. Por otro lado, no queremos que los licenciatarios de Openbravo ERP - sobre todo intermediarios integradores - eviten agregar extensiones con valor añadido al software, debido a obligaciones de publicar las mismas bajo licencia libre. La MPL obliga a distribuir obras derivadas de los ficheros originales bajo licencia libre, pero las extensiones que consistan en nuevos ficheros pueden distribuirse de cualquier manera (bajo licencia libre o propietaria).
Una versión anotada de la MPL, con comentarios sobre su funcionamiento, se encuentra en el sitio de Mozilla: http://www.mozilla.org/MPL/MPL-1.1-annotated.html
¿Cuándo deberán publicarse las obras derivadas de Openbravo bajo licencia libre?
La OBPL permite a cualquiera realizar copias y obras derivadas de Openbravo ERP y distribuirlas, bajo la condición de que las mismas se distribuyan con su código fuente y bajo la misma licencia. Proporcionamos la siguiente interpretación a título indicativo para ayudar a entender la licencia, pero es necesario leer la OBPL para conocer las condiciones exactas que se aplican y consultar a vuestro asesor legal en caso de cualquier duda.
- "Distribuir" consiste en proporcionar una copia del código, sobre soporte físico o digital, a un tercero. Bajo la OBPL, consideramos que los usuarios dentro de la empresa u organización del licenciatario generalmente no son terceros. Consideramos que si nuestro software (o cualquier obra derivada del mismo) se distribuye en la red interna de la organización (la intranet), el código fuente no tiene que ser divulgado.
- Sin embargo, consideramos que la OBPL requiere la divulgación del código fuente y el uso de la licencia OBPL si el software cliente o servidor se pone a disposición de terceros, como en el caso de intermediarios que lo distribuyen a sus clientes, ofrecen servicios alojados (de tipo ASP), o de fabricantes de dispositivos u otros sistemas de distribución del código. Esto se debe a que la interfaz de usuario se compone de software - el cliente Openbravo está escrito con Javascript. En condiciones normales, este software cliente Openbravo se distribuye automáticamente a los navegadores de los usuarios cuando se conectan al servidor, y las actualizaciones se distribuyen automáticamente de esta manera también. Como el software cliente se distribuye de esta manera a terceros usuarios, el código fuente y cualquier modificación realizada a Openbravo ERP (esté donde esté), debe publicarse como código libre si vuestra implementación del software tiene usuarios externos a vuestra organización o "terceros", como por ejemplo usuarios comerciales bajo el modelo ASP. Además, debéis aseguraros que cualquier destinatario de una obra derivada de software cliente Openbravo acepte las condiciones - los derechos y las obligaciones - de la OBPL.
¿Cómo puedo incorporar Openbravo en una solución bajo licencia propietaria?
Primero, la licencia OBPL permite integrar el código Openbravo dentro una solución distribuida bajo licencia comercial o propietaria a clientes finales. Sin embargo, los ficheros originales y cualquier transformación de los mismos (obras "derivadas") deben distribuirse - dentro de esta solución - bajo la OBPL, junto con su código fuente. Si no se desea distribuir el código fuente de estas modificaciones, Openbravo ofrece la posibilidad de conseguir el software bajo términos comerciales, particularmente para "independent software vendors", y "value-added resellers". Es posible ponerse en contacto con nosotros en legal@openbravo.com para cualquier consulta sobre licencias.


















