Page 1 of 1
Usar Harbour compiler en aplicaciones comerciales
Posted: Sun May 14, 2017 3:09 pm
by Compuin
Hola Foro
Si decido usar Harbour para crear mis aplicaciones y utilizar el hbcplr.lib para correr scripts desde mi ejecutable, como maneje el hecho de que mi aplicacion sea comercial y codigo cerrado, siendo Harbour open source o GPL ?
Alguna opinion?
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Sun May 14, 2017 6:37 pm
by Bayron
The exception is that, if you link the Harbour libraries with other
files to produce an executable, this does not by itself cause the
resulting executable to be covered by the GNU General Public License.
Your use of that executable is in no way restricted on account of
linking the Harbour library code into it.
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Sun May 14, 2017 6:42 pm
by Compuin
No responde el planteamiento de la pregunta
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Mon May 15, 2017 9:41 am
by jose_murugosa
"this does not by itself cause the resulting executable to be covered by the GNU General Public License"
Traducción: Esto ( el hecho de compilar tu aplicación con harbour) no causa por si mismo que el ejecutable resultante esté cubierto por la licencia publica general GNU.
Es decir tu software no está en los términos de una licencia GNU por el hecho de compilarlo con un compilador que si lo está.
O dicho de otro modo: Tu software puede ser comercial, independientemente de que Harbour esté bajo licencia GNU.
Creo que esta era tu pregunta, pero si no es así, deberás quizá ampliar el detalle de la pregunta porque yo entendí lo mismo que Bayron.
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Mon May 15, 2017 9:44 am
by jose_murugosa
jose_murugosa wrote:"this does not by itself cause the resulting executable to be covered by the GNU General Public License"
Traducción: Esto ( el hecho de compilar tu aplicación con harbour) no causa por si mismo que el ejecutable resultante esté cubierto por la licencia publica general GNU.
Es decir tu software no está en los términos de una licencia GNU por el hecho de compilarlo con un compilador que si lo está.
O dicho de otro modo: Tu software puede ser comercial y cerrado, independientemente de que Harbour esté bajo licencia GNU.
Creo que esta era tu pregunta, pero si no es así, deberás quizá ampliar el detalle de la pregunta porque yo entendí lo mismo que Bayron.
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Mon May 15, 2017 11:47 am
by Compuin
jose_murugosa wrote:"this does not by itself cause the resulting executable to be covered by the GNU General Public License"
Traducción: Esto ( el hecho de compilar tu aplicación con harbour) no causa por si mismo que el ejecutable resultante esté cubierto por la licencia publica general GNU.
Es decir tu software no está en los términos de una licencia GNU por el hecho de compilarlo con un compilador que si lo está.
O dicho de otro modo: Tu software puede ser comercial, independientemente de que Harbour esté bajo licencia GNU.
Creo que esta era tu pregunta, pero si no es así, deberás quizá ampliar el detalle de la pregunta porque yo entendí lo mismo que Bayron.
Gracias Jose
El tema es si utilizas scripts en PRGs. Esa es mi duda.
Plantenadolo de nuevo, si utilizo scripts en archivos PRGs y los compilo en tiempo de ejecucion desde mi aplicacion comercial cerrada, sin codigo fuente disponible, estare violando los terminos de la licencia de Harbour?????
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Mon May 15, 2017 10:28 pm
by jose_murugosa
Los Scripts que utilizas y el código que escribes fusionado con el software de harbour, cumplen la misma condición que comentabamos, es código tuyo de tu propiedad intelectual fusionado con codigo de la herramienta que utilizas vale decir harbour, (todas sus librerías incluyendo la que mencionas y contribuciones realizadas) por lo tanto puede perfectamente comercializarse, lo que no puedes comercializar es una clase de harbour como software en si, pero puedes valerte de ellas de forma gratuita para generar una aplicación, y la aplicación como tu propiedad intelectual la puedes vender.
Espero haberme explicado, no hay ninguna violación de los términos de la licencia si comercializas TU CODIGO desarrollado y compilado con [x]Harbour y sus libs y contribuciones.
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Tue May 16, 2017 11:49 am
by Compuin
Harbour have a library, but there are a limitation: the code is pure GPL
(without Harbour exception). Can be used only in open source applications.
We cannot include the Harbour compiler in proprietary applications.
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Tue May 16, 2017 6:38 pm
by jose_murugosa
Compuin wrote:Harbour have a library, but there are a limitation: the code is pure GPL
(without Harbour exception). Can be used only in open source applications.
We cannot include the Harbour compiler in proprietary applications.
I did´nt know that.
Thanks for shearing.
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Tue May 16, 2017 6:54 pm
by Compuin
A esto es a lo que me he venido refiriendo, al parecer no podemos usar scripts con Harbour en nuestras aplicaciones comerciales
Espero AL nos ayude a aclarar esto
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Wed May 17, 2017 11:51 am
by Antonio Linares
La licencia lo dice claramente.
Si usas hbcplr.lib y un cliente tuyo te pide los fuentes, deberías proporcionárselos.
Nunca he estado a favor de licencias restrictivas, pero había que poner una y se puso la que hay
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Wed May 17, 2017 12:00 pm
by Compuin
Eso significa los fuentes del script que ejecuta hbcplr.lib o los fuentes de todo el aplicativo?
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Wed May 17, 2017 2:10 pm
by Antonio Linares
Entiendo que de todo el aplicativo.
No soy experto en licencias, así que es sólo mi opinión