Desde 2006 que abandoné el proyecto OX, estuve trabajando con una herramienta que se llama CodeCharge Studio (de pago… pagable), esta herramienta fué para salir del paso o mejor dicho cubrir las necesidades de momento, hasta que madurarán las Herramientas que Yo tenía en vista.
Hoy, considero que una de mis Preferidas, me refiero a OpenXava, ya está madura y estoy dispuesto a volver a trabajar con ella, pero en serio, para hacer desarrollos comerciales, pero como tuve alguna experiencias malas con licenciamiento de otros productos, (Me pasó con la licencia de Jahia), me veo en la obligacion de preguntar abiertamente:
Si uso OpenXava para construir aplicaciones comerciales, Que es lo que puedo Vender
y
que debo dejar explicitamente fuera de mis contratos Comerciales?.
Tengo el Borrador3 en mis manos, lo estoy leyendo, está muy bueno.
Gracias.
Saludos.
Sergio.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
OpenXava tiene una lincencia LGPL. Al usar una licencia estándar y muy extendida es más fácil "saber" rápidamente que es lo que puedes y no puedes hacer.
El que OpenXava tenga licencia LGPL significa que si estás desarrollando una "librería" que incluye algo de código de OpenXava esa librería la tienes que liberar bajo licencia LGPL. Por otra parte, si estás desarrollando un producto de software que no es una librería (una aplicación de gestión, por ejemplo) puedes poner a tu producto la licencia que quieras, incluso comercial, e incluir todo el código de OpenXava con él.
De esta forma podéis usar OpenXava para desarrollar vuestra aplicaciones comerciales, pero no podéis vender OpenXava como un producto de desarrollo.
La licencia de Jahia, es GPL, algo muy diferente.
Un aspecto importante en el caso de OpenXava es que la propiedad intelectual de OpenXava está repartida entre más de 40 personas, ya que yo no obligo a nadie a firmar un "contrato de colaboración" para contribuir código, simplemente acepto todo el código que me dan. Así que ni Gestión 400, ni yo mismo podemos cambiar la licencia de OpenXava. Siempre seguirá siendo LGPL. Siempre seguirá siendo libre.
Otro aspecto de las licencia de código abierto es que tienen que ver con la distribución, pero no con el uso. Es decir, yo no podría impedir que alguién hiciera una extensión comercial de OpenXava, mientra que al "distribuirla" no incluya el código de OpenXava. Es decir, el usuario se bajaría el OX libre de sourceforge, compraría la extensión comercial (que no incluiría nada de OX) y el mismo lo integraría. Eso sería totalmente legal.
Espero haber disipado tus dudas. Si no, pregúntame más.
Saludos
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Si, Mi duda, radicaba basicamente en esto :
- Nosotros generamos una aplicacion con Openxava,
- la aplicacion es un archivo .WAR,
- dentro de ese WAR, tienes Librerias OpenXava, el JDBC de la db que usas, otras y la aplicacion,
por esto me preguntaba como hacer para poner en un contrato que estoy cobrando y que no.
Tal vez deba facturar Horas trabajadas o alquilar el Sistema, es menos engorroso.
Pero creo que esto, ya no tiene nada que ver con el Licenciamiento, Ya está bien claro para Mi el Modo de licenciamiento e invita a contribuir con el Proyecto.
Gracias!!!
Saludos.
Sergio.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
dentro de ese WAR, tienes Librerias OpenXava, el JDBC de la db que usas, otras y la aplicacion, por esto me preguntaba como hacer para poner en un contrato que estoy cobrando y que no.
A ese WAR le puedes poner la licencia que quieras, puedes venderlo como quieras y bajo las condiciones que quieras. Exactamente igual como si el código de OpenXava lo hubieras escrito tú. No estás violando la licencia de OpenXava. Además, no estás obligado a distribuir el código fuente de tu aplicación ni de OpenXava.
Saludos
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Una consulta extra sobe este thread de licenciamento,,,Si hago una app de digamos liquidación de nóminas y en su desarrollo he utilizado xavaPRO el cual por supuesto he licenciado, el producto final (la liquidación de nóminas) que incluye xavaPro puede ser publicado bajo licencia LGPL? Yo creería que no, pero no he encontrado la licencia de OXPro y quisiera tu opinión al respecto pues se me ha ocurrido una app que me gustaría desarrollar como free soft, pero quiero usar las "comodidades" de xavaPro y me ha parecido que esto no sería posible por que xavaPro es código "licenciado"...Igual el que no pregunta , adivina...así que pregunto, esa combinación una app open source con mas openXava pro ¿Cual sería la "licencia" o los "derecho" resultantes? Gracias por la paciencia.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
La licencia de XavaPro es comercial y por lo tanto no puedes distribuir su código, ni mucho menos incluirlo en proyecto de código abierto. Cuando descargas XavaPro tienes dos carpetas, una es OpenXava, la cual es LGPL y otra es Addons la cual es comercial, es el código de esta última carpeta el que no puedes distribuir.
no he encontrado la licencia de OXPro
Está en la raíz de la distribución, es un archivo llamado license.txt.
se me ha ocurrido una app que me gustaría desarrollar como free soft, pero quiero usar las "comodidades" de xavaPro
Lo que hago es que en GitHub dejó sólo el código de la aplicación, no incluyo los proyectos Addons y OpenXava, ni tampoco los jars que estarían en web/WEB-INF/lib. Cualquier puede descargarse ese código ponerlo en su workspace y si tiene XavaPro tendrá todo lo que tiene XavaPro, y si tiene el OpenXava básico tendrá lo que ofrece el OpenXava básico.
Puedes hacer algo parecido, publicar el código de tu aplicación, pero no incluir el código de XavaPro ni de OpenXava.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
La licencia de XavaPro es comercial y por lo tanto no puedes distribuir su
código, ni mucho menos incluirlo en proyecto de código abierto. Cuando
descargas XavaPro tienes dos carpetas, una es OpenXava, la cual es LGPL y
otra es Addons la cual es comercial, es el código de esta última carpeta el
que no puedes distribuir.
no he encontrado la licencia de OXPro
Está en la raíz de la distribución, es un archivo llamado license.txt.
se me ha ocurrido una app que me gustaría desarrollar como free soft, pero
quiero usar las "comodidades" de xavaPro
Lo que hago es que en GitHub dejó sólo el código de la aplicación, no
incluyo los proyectos Addons y OpenXava, ni tampoco los jars que estarían
en web/WEB-INF/lib. Cualquier puede descargarse ese código ponerlo en su
workspace y si tiene XavaPro tendrá todo lo que tiene XavaPro, y si tiene
el OpenXava básico tendrá lo que ofrece el OpenXava básico.
Puedes hacer algo parecido, publicar el código de tu aplicación, pero no
incluir el código de XavaPro ni de OpenXava.
Al iniciar el proceso de adquirir la licencia XavaPro, dice: Esta edición NO incluye actualizaciones ni el código fuente.
¿A qué se refiere que NO incluye actualizaciones?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Cuando compras una edición Professional de XavaPro compras la versión del momento, no tienes acceso a las versiones futuras. Es decir, si hoy compras XavaPro Professional tendrás la versión 7.1.2, pero si la semana que viene se publica XavaPro 7.1.3 no tendrás acceso a él, tendrás que quedarte con tu XavaPro 7.1.2.
En otros productos las diferentes capas de precios las hacen a base de características. Es decir, la versión más barata sólo tiene la funcionalidad básica mientras que la más cara lo tiene todo y más. En el caso de XavaPro hemos optado por otro enfoque, con XavaPro la versión de 599 dólares es exactamente igual que la de 4000. La diferencia es el nivel de servicio.
Entonces, ¿cómo puedes actualizar la edición Professional? Muy sencillo, comprándolo otra vez. Si cada vez que sale una nueva versión te lo vuelves a comprar te saldrá carísimo, es más barato una edición Enterprise, que incluye 1 año de actualizaciones. Pero puedes optar por comprar una edición Professional cada año, o cada año y medio, o cada dos años. Cuando veas que merezca la pena actualizar.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hola Javier,
Desde 2006 que abandoné el proyecto OX, estuve trabajando con una herramienta que se llama CodeCharge Studio (de pago… pagable), esta herramienta fué para salir del paso o mejor dicho cubrir las necesidades de momento, hasta que madurarán las Herramientas que Yo tenía en vista.
Hoy, considero que una de mis Preferidas, me refiero a OpenXava, ya está madura y estoy dispuesto a volver a trabajar con ella, pero en serio, para hacer desarrollos comerciales, pero como tuve alguna experiencias malas con licenciamiento de otros productos, (Me pasó con la licencia de Jahia), me veo en la obligacion de preguntar abiertamente:
Si uso OpenXava para construir aplicaciones comerciales, Que es lo que puedo Vender
y
que debo dejar explicitamente fuera de mis contratos Comerciales?.
Tengo el Borrador3 en mis manos, lo estoy leyendo, está muy bueno.
Gracias.
Saludos.
Sergio.
Hola Sergio,
OpenXava tiene una lincencia LGPL. Al usar una licencia estándar y muy extendida es más fácil "saber" rápidamente que es lo que puedes y no puedes hacer.
El que OpenXava tenga licencia LGPL significa que si estás desarrollando una "librería" que incluye algo de código de OpenXava esa librería la tienes que liberar bajo licencia LGPL. Por otra parte, si estás desarrollando un producto de software que no es una librería (una aplicación de gestión, por ejemplo) puedes poner a tu producto la licencia que quieras, incluso comercial, e incluir todo el código de OpenXava con él.
De esta forma podéis usar OpenXava para desarrollar vuestra aplicaciones comerciales, pero no podéis vender OpenXava como un producto de desarrollo.
La licencia de Jahia, es GPL, algo muy diferente.
Un aspecto importante en el caso de OpenXava es que la propiedad intelectual de OpenXava está repartida entre más de 40 personas, ya que yo no obligo a nadie a firmar un "contrato de colaboración" para contribuir código, simplemente acepto todo el código que me dan. Así que ni Gestión 400, ni yo mismo podemos cambiar la licencia de OpenXava. Siempre seguirá siendo LGPL. Siempre seguirá siendo libre.
Otro aspecto de las licencia de código abierto es que tienen que ver con la distribución, pero no con el uso. Es decir, yo no podría impedir que alguién hiciera una extensión comercial de OpenXava, mientra que al "distribuirla" no incluya el código de OpenXava. Es decir, el usuario se bajaría el OX libre de sourceforge, compraría la extensión comercial (que no incluiría nada de OX) y el mismo lo integraría. Eso sería totalmente legal.
Espero haber disipado tus dudas. Si no, pregúntame más.
Saludos
Hola Javier,
Si, Mi duda, radicaba basicamente en esto :
- Nosotros generamos una aplicacion con Openxava,
- la aplicacion es un archivo .WAR,
- dentro de ese WAR, tienes Librerias OpenXava, el JDBC de la db que usas, otras y la aplicacion,
por esto me preguntaba como hacer para poner en un contrato que estoy cobrando y que no.
Tal vez deba facturar Horas trabajadas o alquilar el Sistema, es menos engorroso.
Pero creo que esto, ya no tiene nada que ver con el Licenciamiento, Ya está bien claro para Mi el Modo de licenciamiento e invita a contribuir con el Proyecto.
Gracias!!!
Saludos.
Sergio.
Hola Sergio,
A ese WAR le puedes poner la licencia que quieras, puedes venderlo como quieras y bajo las condiciones que quieras. Exactamente igual como si el código de OpenXava lo hubieras escrito tú. No estás violando la licencia de OpenXava. Además, no estás obligado a distribuir el código fuente de tu aplicación ni de OpenXava.
Saludos
Una consulta extra sobe este thread de licenciamento,,,Si hago una app de digamos liquidación de nóminas y en su desarrollo he utilizado xavaPRO el cual por supuesto he licenciado, el producto final (la liquidación de nóminas) que incluye xavaPro puede ser publicado bajo licencia LGPL? Yo creería que no, pero no he encontrado la licencia de OXPro y quisiera tu opinión al respecto pues se me ha ocurrido una app que me gustaría desarrollar como free soft, pero quiero usar las "comodidades" de xavaPro y me ha parecido que esto no sería posible por que xavaPro es código "licenciado"...Igual el que no pregunta , adivina...así que pregunto, esa combinación una app open source con mas openXava pro ¿Cual sería la "licencia" o los "derecho" resultantes? Gracias por la paciencia.
Hola Santiago:
La licencia de XavaPro es comercial y por lo tanto no puedes distribuir su código, ni mucho menos incluirlo en proyecto de código abierto. Cuando descargas XavaPro tienes dos carpetas, una es OpenXava, la cual es LGPL y otra es Addons la cual es comercial, es el código de esta última carpeta el que no puedes distribuir.
Está en la raíz de la distribución, es un archivo llamado license.txt.
Yo me he encontrado con el mismo dilema y lo he solucionado de esta forma. Si vas aquí:
https://openxava.org/XavaProjects/
Te encuentras con mi proyecto XavaProjects que usa XavaPro. Sin embargo, puedes encontrar su código fuente aquí:
https://github.com/openxava/xavaprojects
Lo que hago es que en GitHub dejó sólo el código de la aplicación, no incluyo los proyectos Addons y OpenXava, ni tampoco los jars que estarían en web/WEB-INF/lib. Cualquier puede descargarse ese código ponerlo en su workspace y si tiene XavaPro tendrá todo lo que tiene XavaPro, y si tiene el OpenXava básico tendrá lo que ofrece el OpenXava básico.
Puedes hacer algo parecido, publicar el código de tu aplicación, pero no incluir el código de XavaPro ni de OpenXava.
Muchas gracias x la respuesta !
El vie., 5 de febrero de 2021 10:37 a. m., Javier Paniza javierpaniza@users.sourceforge.net escribió:
Al iniciar el proceso de adquirir la licencia XavaPro, dice: Esta edición NO incluye actualizaciones ni el código fuente.
¿A qué se refiere que NO incluye actualizaciones?
Hola Cristian:
Cuando compras una edición Professional de XavaPro compras la versión del momento, no tienes acceso a las versiones futuras. Es decir, si hoy compras XavaPro Professional tendrás la versión 7.1.2, pero si la semana que viene se publica XavaPro 7.1.3 no tendrás acceso a él, tendrás que quedarte con tu XavaPro 7.1.2.
En otros productos las diferentes capas de precios las hacen a base de características. Es decir, la versión más barata sólo tiene la funcionalidad básica mientras que la más cara lo tiene todo y más. En el caso de XavaPro hemos optado por otro enfoque, con XavaPro la versión de 599 dólares es exactamente igual que la de 4000. La diferencia es el nivel de servicio.
Entonces, ¿cómo puedes actualizar la edición Professional? Muy sencillo, comprándolo otra vez. Si cada vez que sale una nueva versión te lo vuelves a comprar te saldrá carísimo, es más barato una edición Enterprise, que incluye 1 año de actualizaciones. Pero puedes optar por comprar una edición Professional cada año, o cada año y medio, o cada dos años. Cuando veas que merezca la pena actualizar.