FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Usar Harbour compiler en aplicaciones comerciales
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Usar Harbour compiler en aplicaciones comerciales
Posted: Sun May 14, 2017 03:09 PM
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?

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 883
Joined: Thu Dec 24, 2009 12:46 AM
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Sun May 14, 2017 06:37 PM
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.

=====>

Bayron Landaverry
xBasePHP.com
(215)2226600 Philadelphia,PA, USA
MayaBuilders@gMail.com
Guatemala

FWH25.06--Harbour 3.0.0--BCC7.7--UEstudio 10.10
Windows 10

FiveWin, One line of code and it's done...

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Sun May 14, 2017 06:42 PM

No responde el planteamiento de la pregunta

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Mon May 15, 2017 09:41 AM

"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.

Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Mon May 15, 2017 09:44 AM
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.
Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Mon May 15, 2017 11:47 AM
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?????

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Mon May 15, 2017 10:28 PM

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.

Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Tue May 16, 2017 11:49 AM

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.

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Tue May 16, 2017 06:38 PM
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.
Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Tue May 16, 2017 06:54 PM

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

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Wed May 17, 2017 11:51 AM

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 :-(

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Wed May 17, 2017 12:00 PM

Eso significa los fuentes del script que ejecuta hbcplr.lib o los fuentes de todo el aplicativo?

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Usar Harbour compiler en aplicaciones comerciales
Posted: Wed May 17, 2017 02:10 PM

Entiendo que de todo el aplicativo.

No soy experto en licencias, así que es sólo mi opinión

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion