Openbravo ERP vs OpenERP, Licencia 2 (derivados y módulos)

Al fin Openbravo ha contestado respecto a los derivados de los módulos privativos, o lo que es lo mismo casi cualquier cosa que no sea el core. Lo que dicen es lo siguiente:

 

  • The web POS is a commercial module under the OBCL, which lets licensees access, modify and deploy the code, but it cannot be redistributed
  •  If the third party  wants to build something on WebPOS, then there are two options
    • The new code is derivative of the WebPOS code, then it has to be licensed under a non-free license terms compatible with WebPOS terms
    • The new code is not a derivative work, but extends (separately) the webPOS functionalities, and it can be licensed as they wish. However, if the end-user then needs both modules (to run the new one), then the end-user needs the OBCL for the webPos part, and the GPL3 for the additional bit. This is the way the licensing of incremental modules works

     

 

  • El WebPOS es un módulo comercial bajo la OBCL, que permite al licenciado el acceso, la modificación y el despliegue del código, pero no la distribución
  •  Si se quiere desarrollar algo sobre el WebPOS, entonces hay dos opciones
    • El nuevo código es un derivado del código del WebPOS, en este caso se tiene que licenciar con una licencia privativa  compatible con la del WebPOS
    • El nuevo código no es un derivado, sinó que extiende (de forma separada) las funcionalidades del WebPOS, entonces puede ser licenciado como quieras. Sin embargo, si el usuario final necesita los dos módulos (para ejecutar el nuevo), entonces el usuario final necesita la OBCL para la parte del WebPOS, y la GPL3 para la parte adicional. Así es como funcona el licenciamiento incremental para los módulos

 

Esto significa que almenos si podría desarrollar módulos libres y seguir mi premisa de que todo el código que desarrolle debe ser libre. No me gusta esta opción, como ya comenté en un apunte anterior es parecido a lo que sucedía con la gente que desarrollaba utilizando java cuando no existía ninguna implementación libre y usable, pero bueno, al menos mi código sigue siendo libre.

 

Nota: Hablan de la GPL3 porque es el ejemplo que nosotros pusimos.

 

Cheli

La nueva trampa de Openbravo 3.0

Como ya comenté en su día Openbravo capó la versión comunidad, lo pudimos ver en su día en esta entrada del wiki. Ahora dan una nueva vuelta de tuerca, desde hace no se cuanto tiempo han cambiado el wiki y dicen que sí, está capada pero que la licencia de los módulos de MRP, Producción y Proyectos son libres pero sólo disponibles en versión profesional. Esto me plantea un dilema legal pero como no soy abogado la verdad es que no se la respuesta, la cuestión es que ahora hasta donde he podido ver de la versión 3 Openbravo publica y por tanto distribuye la versión comunidad con el código fuente de estos módulos ya que por ejemplo aparecen las tablas en la base de datos y la definición de tablas, columnas, ventanas, pestañas y campos en el diccionario. Según la primera cláusula de cualquier licencia de software libre, y un software MPL lo es, es que puedes entonces utilizarlo para cualquier propósito pero Openbravo nos dice que sólo puedes utilizarlo si contratas y pagas la versión profesional. Me imagino que los abogados de Openbravo habrán revisado esto y como yo no tengo los conocimientos necesarios para estos temas no se si incumplen o no su propia licencia.

 

Lo que esta claro es que como también dije en su día Openbravo es una empresa que desarrolla y vende software privativo, ese es su modelo de negocio, pero que pretende engañar a sus clientes diciéndoles que les vende software libre para luego no tener la obligación de respetar las cuatro libertades básicas. Si quiere vender software libre que sean claros y hagan como hacemos todos los que nos dedicamos a esto, que es vender servicios y desarrollo de productos pero siempre respetando su licencia. Y si lo que quieren hacer, que es justamente lo que están haciendo es vender software privativo pues que lo digan también, pero que no engañen a la gente.

 

Cheli