In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Licencia MySql y su inclusi

SQL databases
User avatar
ignacio
Site Admin
Posts: 8690
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Licencia MySql y su inclusi

Postby ignacio » Thu Oct 05, 2006 5:47 pm

Estamos viendo la posibilidad de incluir soporte nativo para varios motores
SQL en Xailer, en concreto MySQL y SQLLite y tenemos dudas respecto a si
violamos los terminos de licencia al hacerlo.
En el caso de SQLLite está clarísimo que no hay ningún problema, sin
embargo, viendo la licencia GPL de MySQL que afecta incluso a las librerías
de desarrollo, tengo la impresión que simplemente por enlazar con ellas
Xailer quedaría infectado. Por lo tanto la única forma de acceder a MySQL
sería a través de ODBC o ADO.
Me gustaría conocer la opinión de vosotros. Gracias por vuestro tiempo.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
antonio.ortega
Posts: 124
Joined: Wed May 17, 2006 10:50 am

Licencia MySql y su inclusi

Postby antonio.ortega » Thu Oct 05, 2006 6:29 pm

Mediante ADO va a ser dificil, ya que es "Mision Imposible" encontrar un
driver ADO para MySQL, ¿ tu has encontrado alguno ?.
Saludos
Antonio F. Ortega
User avatar
ignacio
Site Admin
Posts: 8690
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Licencia MySql y su inclusi

Postby ignacio » Thu Oct 05, 2006 7:00 pm

Antonio,
Si, ADO a través de ODBC. Es increible lo bien que va. Después de usarlo
empiezo a entender porque tanto FireBird como MySQL nunca llegaron a hacer
un cliente ADO. De hecho no necesita ni DSN para funcionar.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Antonio F. Ortega" <antonio.ortega@puentelibros.com> escribió en el mensaje
news:452532e3@news.xailer.com...
> Mediante ADO va a ser dificil, ya que es "Mision Imposible" encontrar un
> driver ADO para MySQL, ¿ tu has encontrado alguno ?.
>
> Saludos
>
> Antonio F. Ortega
>
>
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
jmartial
Posts: 397
Joined: Fri May 20, 2005 8:53 pm

Licencia MySql y su inclusi

Postby jmartial » Fri Oct 06, 2006 11:48 am

Ignacio,
Hasta donde yo conozco, todos los fabricante ADS, MS, Oracle tienen
gratuitamente los clientes para conectar a ellos, sea como ODBC, API en C,
..NET, PHP, etc.
Incluso el server local es gratis en ADS, y MS y Oracle parece que empiezan
a regalar los primeros puestos, 3 ó 5 usuarios, que sería como regalar el
server local.
Lo que cobran es el servidor y que según tengo entendido MySQL son 500? por
servidor que instales.
Un Saludo,
Joaquín
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:4525291a$1@news.xailer.com...
> Estamos viendo la posibilidad de incluir soporte nativo para varios
> motores SQL en Xailer, en concreto MySQL y SQLLite y tenemos dudas
> respecto a si violamos los terminos de licencia al hacerlo.
>
> En el caso de SQLLite está clarísimo que no hay ningún problema, sin
> embargo, viendo la licencia GPL de MySQL que afecta incluso a las
> librerías de desarrollo, tengo la impresión que simplemente por enlazar
> con ellas Xailer quedaría infectado. Por lo tanto la única forma de
> acceder a MySQL sería a través de ODBC o ADO.
>
> Me gustaría conocer la opinión de vosotros. Gracias por vuestro tiempo.
>
> Un saludo,
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
User avatar
ignacio
Site Admin
Posts: 8690
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Licencia MySql y su inclusi

Postby ignacio » Fri Oct 06, 2006 12:01 pm

Joaquin,
No hablo del servidor, que efectivamente el precio es ese, pero por servidor y año (o al menos es lo único que se ve en la web). Me refiero a las librerí­as de cliente, tanto de acceso nativo como ODBC. En la página Web pone claramente que están sujetas a licencia GPL:
[NOTE: By downloading the software from this page, you acknowledge that the software available from here is licensed under the GPL. We advise that you review the GPL before downloading.]
Y por lo tanto no se pueden utilizar en ninguna aplicación comercial.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Joaquí­n Martí­nez" <jmartial@interbook.net> escribió en el mensaje news:4526268c@news.xailer.com...
> Ignacio,
>
> Hasta donde yo conozco, todos los fabricante ADS, MS, Oracle tienen
> gratuitamente los clientes para conectar a ellos, sea como ODBC, API en C,
> .NET, PHP, etc.
>
> Incluso el server local es gratis en ADS, y MS y Oracle parece que empiezan
> a regalar los primeros puestos, 3 ó 5 usuarios, que serí­a como regalar el
> server local.
>
> Lo que cobran es el servidor y que según tengo entendido MySQL son 500? por
> servidor que instales.
>
>
> Un Saludo,
> Joaquí­n
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:4525291a$1@news.xailer.com...
>> Estamos viendo la posibilidad de incluir soporte nativo para varios
>> motores SQL en Xailer, en concreto MySQL y SQLLite y tenemos dudas
>> respecto a si violamos los terminos de licencia al hacerlo.
>>
>> En el caso de SQLLite está clarí­simo que no hay ningún problema, sin
>> embargo, viendo la licencia GPL de MySQL que afecta incluso a las
>> librerí­as de desarrollo, tengo la impresión que simplemente por enlazar
>> con ellas Xailer quedarí­a infectado. Por lo tanto la única forma de
>> acceder a MySQL serí­a a través de ODBC o ADO.
>>
>> Me gustarí­a conocer la opinión de vosotros. Gracias por vuestro tiempo.
>>
>> Un saludo,
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>
>
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
jmartial
Posts: 397
Joined: Fri May 20, 2005 8:53 pm

Licencia MySql y su inclusi

Postby jmartial » Fri Oct 06, 2006 12:25 pm

Ignacio,
Cuando digo server local, me refiero al libmysqld.dll, que emula el server para un puesto como sqllite.
Lo que no tengo claro es, si usas una dll que es GPL, el problema es la forma de obtenerla, es decir, tu aplicación usa esa dll, pero tú no suministras esa dll. Para usarla no metes nada de su código en tu aplicación.
El problema me parece haber leí­do es con librerias dinámicas .LIB que sean GPL. No con las estáticas .DLL
Otro tema es, que hay que pagar para que en tu CD vaya un instalador del server, si tú me vendes tu aplicación que es un exe y .lib que no incluyen nada del código fuente de MySQL y alguien me instala el server no tienes que pagar nada, se descarga de internet que es lo que ofrecen precisamente.
Un Saludo,
Joaquí­n
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:45262980$1@news.xailer.com...
Joaquin,
No hablo del servidor, que efectivamente el precio es ese, pero por servidor y año (o al menos es lo único que se ve en la web). Me refiero a las librerí­as de cliente, tanto de acceso nativo como ODBC. En la página Web pone claramente que están sujetas a licencia GPL:
[NOTE: By downloading the software from this page, you acknowledge that the software available from here is licensed under the GPL. We advise that you review the GPL before downloading.]
Y por lo tanto no se pueden utilizar en ninguna aplicación comercial.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Joaquí­n Martí­nez" <jmartial@interbook.net> escribió en el mensaje news:4526268c@news.xailer.com...
> Ignacio,
>
> Hasta donde yo conozco, todos los fabricante ADS, MS, Oracle tienen
> gratuitamente los clientes para conectar a ellos, sea como ODBC, API en C,
> .NET, PHP, etc.
>
> Incluso el server local es gratis en ADS, y MS y Oracle parece que empiezan
> a regalar los primeros puestos, 3 ó 5 usuarios, que serí­a como regalar el
> server local.
>
> Lo que cobran es el servidor y que según tengo entendido MySQL son 500? por
> servidor que instales.
>
>
> Un Saludo,
> Joaquí­n
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:4525291a$1@news.xailer.com...
>> Estamos viendo la posibilidad de incluir soporte nativo para varios
>> motores SQL en Xailer, en concreto MySQL y SQLLite y tenemos dudas
>> respecto a si violamos los terminos de licencia al hacerlo.
>>
>> En el caso de SQLLite está clarí­simo que no hay ningún problema, sin
>> embargo, viendo la licencia GPL de MySQL que afecta incluso a las
>> librerí­as de desarrollo, tengo la impresión que simplemente por enlazar
>> con ellas Xailer quedarí­a infectado. Por lo tanto la única forma de
>> acceder a MySQL serí­a a través de ODBC o ADO.
>>
>> Me gustarí­a conocer la opinión de vosotros. Gracias por vuestro tiempo.
>>
>> Un saludo,
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>
>
--
jmartial
Posts: 397
Joined: Fri May 20, 2005 8:53 pm

Licencia MySql y su inclusi

Postby jmartial » Fri Oct 06, 2006 12:33 pm

Ignacio,
¿ No serí­a igual que ustedes con scintilla ? ¿ Que licencia tiene este software? ¿Que partes de él se han usado, lib, dll, .c?
Lo pregunto porque no lo sé, y a lo mejor eso nos enseña una equivalencia refiriéndonos al cliente de MySQL en cualquiera de sus "sabores".
Un Saludo,
Joaquí­n
"Joaquí­n Martí­nez" <jmartial@interbook.net> escribió en el mensaje news:45262f0d@news.xailer.com...
Ignacio,
Cuando digo server local, me refiero al libmysqld.dll, que emula el server para un puesto como sqllite.
Lo que no tengo claro es, si usas una dll que es GPL, el problema es la forma de obtenerla, es decir, tu aplicación usa esa dll, pero tú no suministras esa dll. Para usarla no metes nada de su código en tu aplicación.
El problema me parece haber leí­do es con librerias dinámicas .LIB que sean GPL. No con las estáticas .DLL
Otro tema es, que hay que pagar para que en tu CD vaya un instalador del server, si tú me vendes tu aplicación que es un exe y .lib que no incluyen nada del código fuente de MySQL y alguien me instala el server no tienes que pagar nada, se descarga de internet que es lo que ofrecen precisamente.
Un Saludo,
Joaquí­n
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:45262980$1@news.xailer.com...
Joaquin,
No hablo del servidor, que efectivamente el precio es ese, pero por servidor y año (o al menos es lo único que se ve en la web). Me refiero a las librerí­as de cliente, tanto de acceso nativo como ODBC. En la página Web pone claramente que están sujetas a licencia GPL:
[NOTE: By downloading the software from this page, you acknowledge that the software available from here is licensed under the GPL. We advise that you review the GPL before downloading.]
Y por lo tanto no se pueden utilizar en ninguna aplicación comercial.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Joaquí­n Martí­nez" <jmartial@interbook.net> escribió en el mensaje news:4526268c@news.xailer.com...
> Ignacio,
>
> Hasta donde yo conozco, todos los fabricante ADS, MS, Oracle tienen
> gratuitamente los clientes para conectar a ellos, sea como ODBC, API en C,
> .NET, PHP, etc.
>
> Incluso el server local es gratis en ADS, y MS y Oracle parece que empiezan
> a regalar los primeros puestos, 3 ó 5 usuarios, que serí­a como regalar el
> server local.
>
> Lo que cobran es el servidor y que según tengo entendido MySQL son 500? por
> servidor que instales.
>
>
> Un Saludo,
> Joaquí­n
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:4525291a$1@news.xailer.com...
>> Estamos viendo la posibilidad de incluir soporte nativo para varios
>> motores SQL en Xailer, en concreto MySQL y SQLLite y tenemos dudas
>> respecto a si violamos los terminos de licencia al hacerlo.
>>
>> En el caso de SQLLite está clarí­simo que no hay ningún problema, sin
>> embargo, viendo la licencia GPL de MySQL que afecta incluso a las
>> librerí­as de desarrollo, tengo la impresión que simplemente por enlazar
>> con ellas Xailer quedarí­a infectado. Por lo tanto la única forma de
>> acceder a MySQL serí­a a través de ODBC o ADO.
>>
>> Me gustarí­a conocer la opinión de vosotros. Gracias por vuestro tiempo.
>>
>> Un saludo,
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>
>
--
jmartial
Posts: 397
Joined: Fri May 20, 2005 8:53 pm

Licencia MySql y su inclusi

Postby jmartial » Fri Oct 06, 2006 12:35 pm

Ignacio,
No, no se puede comparar con la licencia de scintilla.
Scintilla is a free source code editing component. It comes with complete source code and a license that permits use in any free project or commercial product.
Un Saludo,
Joaquí­n
"Joaquí­n Martí­nez" <jmartial@interbook.net> escribió en el mensaje news:45262f0d@news.xailer.com...
Ignacio,
Cuando digo server local, me refiero al libmysqld.dll, que emula el server para un puesto como sqllite.
Lo que no tengo claro es, si usas una dll que es GPL, el problema es la forma de obtenerla, es decir, tu aplicación usa esa dll, pero tú no suministras esa dll. Para usarla no metes nada de su código en tu aplicación.
El problema me parece haber leí­do es con librerias dinámicas .LIB que sean GPL. No con las estáticas .DLL
Otro tema es, que hay que pagar para que en tu CD vaya un instalador del server, si tú me vendes tu aplicación que es un exe y .lib que no incluyen nada del código fuente de MySQL y alguien me instala el server no tienes que pagar nada, se descarga de internet que es lo que ofrecen precisamente.
Un Saludo,
Joaquí­n
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:45262980$1@news.xailer.com...
Joaquin,
No hablo del servidor, que efectivamente el precio es ese, pero por servidor y año (o al menos es lo único que se ve en la web). Me refiero a las librerí­as de cliente, tanto de acceso nativo como ODBC. En la página Web pone claramente que están sujetas a licencia GPL:
[NOTE: By downloading the software from this page, you acknowledge that the software available from here is licensed under the GPL. We advise that you review the GPL before downloading.]
Y por lo tanto no se pueden utilizar en ninguna aplicación comercial.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Joaquí­n Martí­nez" <jmartial@interbook.net> escribió en el mensaje news:4526268c@news.xailer.com...
> Ignacio,
>
> Hasta donde yo conozco, todos los fabricante ADS, MS, Oracle tienen
> gratuitamente los clientes para conectar a ellos, sea como ODBC, API en C,
> .NET, PHP, etc.
>
> Incluso el server local es gratis en ADS, y MS y Oracle parece que empiezan
> a regalar los primeros puestos, 3 ó 5 usuarios, que serí­a como regalar el
> server local.
>
> Lo que cobran es el servidor y que según tengo entendido MySQL son 500? por
> servidor que instales.
>
>
> Un Saludo,
> Joaquí­n
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:4525291a$1@news.xailer.com...
>> Estamos viendo la posibilidad de incluir soporte nativo para varios
>> motores SQL en Xailer, en concreto MySQL y SQLLite y tenemos dudas
>> respecto a si violamos los terminos de licencia al hacerlo.
>>
>> En el caso de SQLLite está clarí­simo que no hay ningún problema, sin
>> embargo, viendo la licencia GPL de MySQL que afecta incluso a las
>> librerí­as de desarrollo, tengo la impresión que simplemente por enlazar
>> con ellas Xailer quedarí­a infectado. Por lo tanto la única forma de
>> acceder a MySQL serí­a a través de ODBC o ADO.
>>
>> Me gustarí­a conocer la opinión de vosotros. Gracias por vuestro tiempo.
>>
>> Un saludo,
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>
>
--
jmartial
Posts: 397
Joined: Fri May 20, 2005 8:53 pm

Licencia MySql y su inclusi

Postby jmartial » Fri Oct 06, 2006 12:52 pm

Ignacio,
Después de leer de nuevo la GPL siempre llego a la misma conclusión.
la GPL no permite usar nada del código fuente en programas privativos sin pagar
Ahora habrí­a que pensar, ¿que código fuente necesitas incluir en xailer de MySQL ? ¿nada?
Porque usar un ODBC o una dll no es incluir su código fuente.
Un Saludo,
Joaquí­n
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:45262980$1@news.xailer.com...
Joaquin,
No hablo del servidor, que efectivamente el precio es ese, pero por servidor y año (o al menos es lo único que se ve en la web). Me refiero a las librerí­as de cliente, tanto de acceso nativo como ODBC. En la página Web pone claramente que están sujetas a licencia GPL:
[NOTE: By downloading the software from this page, you acknowledge that the software available from here is licensed under the GPL. We advise that you review the GPL before downloading.]
Y por lo tanto no se pueden utilizar en ninguna aplicación comercial.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Joaquí­n Martí­nez" <jmartial@interbook.net> escribió en el mensaje news:4526268c@news.xailer.com...
> Ignacio,
>
> Hasta donde yo conozco, todos los fabricante ADS, MS, Oracle tienen
> gratuitamente los clientes para conectar a ellos, sea como ODBC, API en C,
> .NET, PHP, etc.
>
> Incluso el server local es gratis en ADS, y MS y Oracle parece que empiezan
> a regalar los primeros puestos, 3 ó 5 usuarios, que serí­a como regalar el
> server local.
>
> Lo que cobran es el servidor y que según tengo entendido MySQL son 500? por
> servidor que instales.
>
>
> Un Saludo,
> Joaquí­n
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:4525291a$1@news.xailer.com...
>> Estamos viendo la posibilidad de incluir soporte nativo para varios
>> motores SQL en Xailer, en concreto MySQL y SQLLite y tenemos dudas
>> respecto a si violamos los terminos de licencia al hacerlo.
>>
>> En el caso de SQLLite está clarí­simo que no hay ningún problema, sin
>> embargo, viendo la licencia GPL de MySQL que afecta incluso a las
>> librerí­as de desarrollo, tengo la impresión que simplemente por enlazar
>> con ellas Xailer quedarí­a infectado. Por lo tanto la única forma de
>> acceder a MySQL serí­a a través de ODBC o ADO.
>>
>> Me gustarí­a conocer la opinión de vosotros. Gracias por vuestro tiempo.
>>
>> Un saludo,
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>
>
--
User avatar
jfgimenez
Site Admin
Posts: 5629
Joined: Mon Apr 06, 2015 8:48 pm
Contact:

Licencia MySql y su inclusi

Postby jfgimenez » Fri Oct 06, 2006 1:14 pm

Joaquí­n,
Yo siempre he entendido que lo que no se puede hacer es usar código GPL dentro de un programa comercial, pero como bien dices, usar una DLL no deberí­a ser problema, aunque sea GPL. Es más, cualquier software GPL se puede distribuir sin ningún tipo de limitación, siempre que se trate como una unidad independiente. P.ej., FireBird es GPL, y yo puedo meterlo dentro de un CD con mi programa, siempre y cuando tenga su propio proceso de instalación. Si yo cogiera el código de FireBird y/o sus componentes de forma separada y los mezclo con mi programa comercial, de forma que no sea fácil distinguir uno de otro, entonces estarí­a violando la GPL
Pero el problema de MySQL no es que sea GPL, es que NO ES GPL!!!
Tiene varias licencias, una de las cuales dice que si tu programa es GPL, entonces puedes usar MySQL bajo licencia GPL. Pero si tu programa es comercial, entonces tienes que adquirir una licencia comercial de MySQL, que no tiene nada que ver con la GPL.
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
User avatar
jfgimenez
Site Admin
Posts: 5629
Joined: Mon Apr 06, 2015 8:48 pm
Contact:

Licencia MySql y su inclusi

Postby jfgimenez » Fri Oct 06, 2006 1:16 pm

Joaquí­n,
No, no se puede comparar con la licencia de scintilla.
Scintilla is a free source code editing component. It comes with complete source code and a license that permits use in any free project or commercial product.
Exactamente, tanto Scincilla como p.ej. SQLite tienen una licencia que se puede resumir así­: "Haz lo que te salga de los c*j*nes sin rendirle cuentas a nadie, tan sólo respeta mi copyright", que es más o menos como la licencia BSD. Esto sí­ es libertad de verdad, y no GPL que tiene un sinfin de cláusulas que te limitan su uso de forma práctica en cualquier aplicación comercial. Y esperad, porque la GPLv3 es ya de auténtica paranoia; vamos, que hasta Linus está en contra de ella por ser demasiado restrictiva, toma ya! En fin, es sólo mi humilde opinión.
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
User avatar
ignacio
Site Admin
Posts: 8690
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Licencia MySql y su inclusi

Postby ignacio » Fri Oct 06, 2006 1:58 pm

Además,
Queda pues claro que no podemos utilizar ninguna LIB. En el caso de las DLLs. ¿Se puede incluir la DLL solamente en el instalable de Xailer? Me temo que no.
En dicho caso tendriamos un problema ya que Xailer requerirá el uso de dicha DLL cuando arranque a no ser que hagamos un enlace dinámico con la DLL lo cual me parece absurdo e inviable.
Como también comenta JG no está claro que MySQL sea GPL puro y sino leer lo siguiente:
[For Open Source Projects:
a.. If you are developing and distributing open source applications under the GPL License, then you are free to use MySQL under the GPL License. More Info »
b.. If you are developing and distributing open source applications under an OSI-Approved License, but not the GPL, MySQL provides the GPL License with a FLOSS Exception. More Info »
For Commercial OEMs, ISVs and VARs:
a.. For OEMs, ISVs, and VARs who distribute MySQL with their products, and do not license and distribute their source code under the GPL, MySQL provides a flexible OEM Commercial License. More Info » ]
Esta claro que si incluyo MySQL en un producto comercial por c*jones tengo que usar la versión comercial.
Por lo tanto, y en mi opinión, la única forma de utilizar MySQL desde Xailer de forma visual como un DataSource es a través de ODBC o ADO, y por supuesto sin incluir las librerias ODBC en el paquete ya que también violariamos el copyright.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:45263ad2@news.xailer.com...
Joaquí­n,
Yo siempre he entendido que lo que no se puede hacer es usar código GPL dentro de un programa comercial, pero como bien dices, usar una DLL no deberí­a ser problema, aunque sea GPL. Es más, cualquier software GPL se puede distribuir sin ningún tipo de limitación, siempre que se trate como una unidad independiente. P.ej., FireBird es GPL, y yo puedo meterlo dentro de un CD con mi programa, siempre y cuando tenga su propio proceso de instalación. Si yo cogiera el código de FireBird y/o sus componentes de forma separada y los mezclo con mi programa comercial, de forma que no sea fácil distinguir uno de otro, entonces estarí­a violando la GPL
Pero el problema de MySQL no es que sea GPL, es que NO ES GPL!!!
Tiene varias licencias, una de las cuales dice que si tu programa es GPL, entonces puedes usar MySQL bajo licencia GPL. Pero si tu programa es comercial, entonces tienes que adquirir una licencia comercial de MySQL, que no tiene nada que ver con la GPL.
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
Pedro Gonzalez
Posts: 5
Joined: Mon Jul 03, 2006 3:02 pm

Licencia MySql y su inclusi

Postby Pedro Gonzalez » Fri Oct 06, 2006 4:29 pm

Pregunto nada mas... y porque no lo hacen tambien para postgresql..
Ese si que lo pueden instalar en vuestro cd de instalacion sin problemas.
Ademas, ya hay una libreria en xharbour contrib con soporte nativo que
funciona bastante bien para acceder a pg.
Tambien se puede acceder por ODBC... solo que es mucho mas lento.
Saludos.
--
Pedro Gonzalez
Microsystem
Savona - Italia
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha scritto nel messaggio
news:4525291a$1@news.xailer.com...
> Estamos viendo la posibilidad de incluir soporte nativo para varios
> motores SQL en Xailer, en concreto MySQL y SQLLite y tenemos dudas
> respecto a si violamos los terminos de licencia al hacerlo.
>
> En el caso de SQLLite está clarísimo que no hay ningún problema, sin
> embargo, viendo la licencia GPL de MySQL que afecta incluso a las
> librerías de desarrollo, tengo la impresión que simplemente por enlazar
> con ellas Xailer quedaría infectado. Por lo tanto la única forma de
> acceder a MySQL sería a través de ODBC o ADO.
>
> Me gustaría conocer la opinión de vosotros. Gracias por vuestro tiempo.
>
> Un saludo,
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
------------------------------------------------------------ --------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
1667 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!
Lautaro Moreira
Posts: 10
Joined: Tue Apr 10, 2007 1:24 am

Licencia MySql y su inclusi

Postby Lautaro Moreira » Fri Oct 06, 2006 7:22 pm

PiIgnacio Ortiz de Zúñiga escribió:
> Además,
>
> Queda pues claro que no podemos utilizar ninguna LIB. En el caso de las
> DLLs. ¿Se puede incluir la DLL solamente en el instalable de Xailer? Me
> temo que no.
>
> En dicho caso tendriamos un problema ya que Xailer requerirá el uso de
> dicha DLL cuando arranque a no ser que hagamos un enlace dinámico con la
> DLL lo cual me parece absurdo e inviable.
>
> Como también comenta JG no está claro que MySQL sea GPL puro y sino leer
> lo siguiente:
>
> /*[For Open Source Projects:* /
>
> * /If you are developing and distributing open source applications
> under the GPL License, then you are free to use MySQL under the
> GPL License. //More Info »/
> <http://www.fsf.org/licenses/gpl-faq.html>/ /
> * /If you are developing and distributing open source applications
> under an OSI-Approved License, but not the GPL, MySQL provides the
> GPL License with a FLOSS Exception. //More Info »/
> < http://www.mysql.com/company/legal/licensing/foss-exception. html>/ /
>
> /*For Commercial OEMs, ISVs and VARs:* /
>
> * /For OEMs, ISVs, and VARs who distribute MySQL with their
> products, and do not license and distribute their source code
> under the GPL, MySQL provides a flexible OEM Commercial License.
> //More Info »/ <http://www.mysql.com/oem/products.html>/ ]/
>
> Esta claro que si incluyo MySQL en un producto comercial por c*jones
> tengo que usar la versión comercial.
>
> Por lo tanto, y en mi opinión, la única forma de utilizar MySQL desde
> Xailer de forma visual como un DataSource es a través de ODBC o ADO, y
> por supuesto sin incluir las librerias ODBC en el paquete ya que también
> violariamos el copyright.
>
> Un saludo,
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el
> mensaje news:45263ad2@news.xailer.com...
> Joaquí­n,
>
> Yo siempre he entendido que lo que no se puede hacer es usar código
> GPL dentro de un programa comercial, pero como bien dices, usar una
> DLL no deberí­a ser problema, aunque sea GPL. Es más, cualquier
> software GPL se puede distribuir sin ningún tipo de limitación,
> siempre que se trate como una unidad independiente. P.ej., FireBird
> es GPL, y yo puedo meterlo dentro de un CD con mi programa, siempre
> y cuando tenga su propio proceso de instalación. Si yo cogiera el
> código de FireBird y/o sus componentes de forma separada y los
> mezclo con mi programa comercial, de forma que no sea fácil
> distinguir uno de otro, entonces estarí­a violando la GPL
>
> Pero el problema de MySQL no es que sea GPL, es que NO ES GPL!!!
>
> Tiene varias licencias, una de las cuales dice que si tu programa es
> GPL, entonces puedes usar MySQL bajo licencia GPL. Pero si tu
> programa es comercial, entonces tienes que adquirir una licencia
> comercial de MySQL, que no tiene nada que ver con la GPL.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
Hola,
Disculpen que me intrometa, pero por experiencia creo que el equipo
xailer deberia contactarse con mysql y consultar, ya que para proyectos
que usen mysql embebido, incluido u otros tienen ofertas de lo mas
variado, incluyendo precios bastante razonables por licencia, ademas
tienen gente que habla en español lo que lo hace mas facil.
Atte.,
Lautaro Moreira
Guest

Licencia MySql y su inclusi

Postby Guest » Sat Oct 07, 2006 1:26 pm

Lautaro,
Eso encarecería el producto Xailer, pues logicamente tendriamos que
repercutir dicho coste. Podría tener sentido si gran cantidad de usuarios
usasen MySQL, pero no obstante, a mi modo de ver, no tiene mucho sentido
cuando las soluciones ODBC y ADO funcionan perfectametne.
Un saludo,
"Lautaro Moreira" <lautaro.moreira@gmail.com> escribió en el mensaje
news:452690e7@news.xailer.com...
> PiIgnacio Ortiz de Zúñiga escribió:
> > Además,
>> Queda pues claro que no podemos utilizar ninguna LIB. En el caso de las
>> DLLs. ¿Se puede incluir la DLL solamente en el instalable de Xailer? Me
>> temo que no.
>> En dicho caso tendriamos un problema ya que Xailer requerirá el uso de
>> dicha DLL cuando arranque a no ser que hagamos un enlace dinámico con la
>> DLL lo cual me parece absurdo e inviable.
>> Como también comenta JG no está claro que MySQL sea GPL puro y sino leer
>> lo siguiente:
>> /*[For Open Source Projects:* /
>>
>> * /If you are developing and distributing open source applications
>> under the GPL License, then you are free to use MySQL under the
>> GPL License. //More Info »/
>> <http://www.fsf.org/licenses/gpl-faq.html>/ /
>> * /If you are developing and distributing open source applications
>> under an OSI-Approved License, but not the GPL, MySQL provides the
>> GPL License with a FLOSS Exception. //More Info »/
>> < http://www.mysql.com/company/legal/licensing/foss-exception. html>/
>> /
>>
>> /*For Commercial OEMs, ISVs and VARs:* /
>>
>> * /For OEMs, ISVs, and VARs who distribute MySQL with their
>> products, and do not license and distribute their source code
>> under the GPL, MySQL provides a flexible OEM Commercial License.
>> //More Info »/ <http://www.mysql.com/oem/products.html>/ ]/
>>
>> Esta claro que si incluyo MySQL en un producto comercial por c*jones
>> tengo que usar la versión comercial.
>> Por lo tanto, y en mi opinión, la única forma de utilizar MySQL desde
>> Xailer de forma visual como un DataSource es a través de ODBC o ADO, y
>> por supuesto sin incluir las librerias ODBC en el paquete ya que también
>> violariamos el copyright.
>> Un saludo,
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>> "Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el
>> mensaje news:45263ad2@news.xailer.com...
>> Joaquín,
>> Yo siempre he entendido que lo que no se puede hacer es usar código
>> GPL dentro de un programa comercial, pero como bien dices, usar una
>> DLL no debería ser problema, aunque sea GPL. Es más, cualquier
>> software GPL se puede distribuir sin ningún tipo de limitación,
>> siempre que se trate como una unidad independiente. P.ej., FireBird
>> es GPL, y yo puedo meterlo dentro de un CD con mi programa, siempre
>> y cuando tenga su propio proceso de instalación. Si yo cogiera el
>> código de FireBird y/o sus componentes de forma separada y los
>> mezclo con mi programa comercial, de forma que no sea fácil
>> distinguir uno de otro, entonces estaría violando la GPL
>> Pero el problema de MySQL no es que sea GPL, es que NO ES GPL!!!
>> Tiene varias licencias, una de las cuales dice que si tu programa es
>> GPL, entonces puedes usar MySQL bajo licencia GPL. Pero si tu
>> programa es comercial, entonces tienes que adquirir una licencia
>> comercial de MySQL, que no tiene nada que ver con la GPL.
>>
>> --
>> Un saludo,
>> José F. Giménez
>> http://www.xailer.com
>
>
> Hola,
>
> Disculpen que me intrometa, pero por experiencia creo que el equipo xailer
> deberia contactarse con mysql y consultar, ya que para proyectos que usen
> mysql embebido, incluido u otros tienen ofertas de lo mas variado,
> incluyendo precios bastante razonables por licencia, ademas tienen gente
> que habla en español lo que lo hace mas facil.
>
> Atte.,
>
> Lautaro Moreira
Guest

Licencia MySql y su inclusi

Postby Guest » Sat Oct 07, 2006 1:34 pm

Pedro,
La idea es soportar nativamente los más utilizados. Me he dejado en el
tintero igualmente FireBird que en mi opinión es más fácil e igual de
potente que Postgres.
Cuando oigo que un acceso es mucho más lento via ODBC que directo no puedo
más que tener una seria duda al respecto. ODBC no es más que un API de
acceso, es decir, una colección de funciones que todos las B.D. soportan,
por lo tanto, no debería haber apenas diferencias en usar las funciones
propias del BD que la de ODBC.
Un saludo,
"Pedro Gonzalez" <pymsoft@removethis.montevideo.com.uy> escribió en el
mensaje news:45266903$1@news.xailer.com...
> Pregunto nada mas... y porque no lo hacen tambien para postgresql..
> Ese si que lo pueden instalar en vuestro cd de instalacion sin problemas.
> Ademas, ya hay una libreria en xharbour contrib con soporte nativo que
> funciona bastante bien para acceder a pg.
> Tambien se puede acceder por ODBC... solo que es mucho mas lento.
>
> Saludos.
>
> --
> Pedro Gonzalez
> Microsystem
> Savona - Italia
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha scritto nel messaggio
> news:4525291a$1@news.xailer.com...
>> Estamos viendo la posibilidad de incluir soporte nativo para varios
>> motores SQL en Xailer, en concreto MySQL y SQLLite y tenemos dudas
>> respecto a si violamos los terminos de licencia al hacerlo.
>>
>> En el caso de SQLLite está clarísimo que no hay ningún problema, sin
>> embargo, viendo la licencia GPL de MySQL que afecta incluso a las
>> librerías de desarrollo, tengo la impresión que simplemente por enlazar
>> con ellas Xailer quedaría infectado. Por lo tanto la única forma de
>> acceder a MySQL sería a través de ODBC o ADO.
>>
>> Me gustaría conocer la opinión de vosotros. Gracias por vuestro tiempo.
>>
>> Un saludo,
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>
> ------------------------------------------------------------ --------------------
> La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
> 1667 messaggi contenenti spam sono stati bloccati con successo.
> Scarica gratuitamente SPAMfighter!
>
Carlos Mora
Posts: 88
Joined: Fri Jul 28, 2006 9:36 am

Licencia MySql y su inclusi

Postby Carlos Mora » Sun Oct 08, 2006 12:57 pm

Ignacio,
> /*For Commercial OEMs, ISVs and VARs:* /
>
> * /For OEMs, ISVs, and VARs who distribute MySQL with their
> products, and do not license and distribute their source code
> under the GPL, MySQL provides a flexible OEM Commercial License.
> //More Info »/ <http://www.mysql.com/oem/products.html>/ ]/
>
> Esta claro que si incluyo MySQL en un producto comercial por c*jones
> tengo que usar la versión comercial.
Cuando la licencia dice que incluyes MySQL, a que se refiere? Al
servidor o a parte del cliente?
Otra cosa: Tu vas a proveer solo una librerí­a que accede al cliente
nativo, por lo tanto solo deberás incluir la lib del cliente como algo
separado, e informando al usuario programador de las condiciones de uso
de ese paquete. Tu librerí­a solo será un wrapper, por lo que no está
incluida dentro de los requerimientos de licencia de la GPL.
En particular recuerdo que en uno de los ejemplod del manual te decí­a
que si ´las prestaciones de tus aplicaciones dependí­an EXCLUSIVAMENTE de
MySQL y no podí­an ejecutarse sin MySQL debí­as licenciar el servidor
junto con cada unidad de tu producto, pero si el uso de MySQL NO ERA
Exclusivo podí­as distribuirlo sin problemas.
Perdona que no te dé más presiciones, pero ando un poco liado y sin
tiempo y me he parado 5 min para leer el correo.
Un saludo,
Carlos Mora
Carlos Mora
Posts: 88
Joined: Fri Jul 28, 2006 9:36 am

Licencia MySql y su inclusi

Postby Carlos Mora » Sun Oct 08, 2006 1:31 pm

Ignacio Ortiz de Zúñiga escribió:
> Queda pues claro que no podemos utilizar ninguna LIB. En el caso de las
> DLLs. ¿Se puede incluir la DLL solamente en el instalable de Xailer? Me
> temo que no.
DE traducir el punto 1.a deduzco que puedes crear una librerí­a o módulo
que usando mysql.lib acceda a un servidor MySQL por que se cumple que
respetas la GPL para la porcion de código que está bajo la FLOSS, es
decir la lib, y las porciones que no lo están son perfectamente
identificables y pueden y deben considerarse un trabajo independiente en
sí­ mismo, ya que no incorpora ni extiende la funcionalidad básica de los
componentes sino que los hace accesibles desde otro lenguaje. Además
nada de tu código se deriva del código de mysql.
Si esto no fuera suficiente, podrí­as distribuir (y que serí­a mi
favorito) ese módulo bajo alguna de las otras licencias aprobadas por
MySQL AB, incluida la LGPL.
Creo que no hay la más mí­nima limitación. Si has escrito un wrapper a
ADO y no tienes que pagar licencias a MS, mucho menos a estos!
Saludos
Legal Terms and Conditions
As a special exception to the terms and conditions of
version 2.0 of the GPL:
1. You are free to distribute a Derivative Work that is
formed entirely from the Program and one
or more works (each, a ``FLOSS Work'') licensed
under one or more of the licenses listed be-
low in section 1, as long as:
a. You obey the GPL in all respects for the
Program and the Derivative Work, except for
identifiable sections of the Derivative Work
which are not derived from the Program, and
which can reasonably be considered independent
and separate works in themselves,
b. all identifiable sections of the Derivative
Work which are not derived from the Program,
and which can reasonably be considered
independent and separate works in themselves,
• i
are distributed subject to one of the
FLOSS licenses listed below, and
• ii
the object code or executable form of those
sections are accompanied by the complete
corresponding machine-readable source code
for those sections on the same medium
and under the same FLOSS license as the
corresponding object code or executable
forms of those sections, and
c. any works which are aggregated with the Program
or with a Derivative Work on a volume
of a storage or distribution medium in
accordance with the GPL, can reasonably be consi-
dered independent and separate works in
themselves which are not derivatives of either
the Program, a Derivative Work or a FLOSS Work.
If the above conditions are not met, then the
Program may only be copied, modified, distribu-
ted or used under the terms and conditions of the
GPL or another valid licensing option from
MySQL AB.
User avatar
ignacio
Site Admin
Posts: 8690
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Licencia MySql y su inclusi

Postby ignacio » Mon Oct 09, 2006 10:05 am

Carlos,
> Cuando la licencia dice que incluyes MySQL, a que se refiere? Al servidor
> o a parte del cliente?
Se refiere a las dos. De hecho el 'copiar y pegar' se hizo desde la zona de
descarga de la parte cliente
> nativo, por lo tanto solo deberás incluir la lib del cliente como algo
> separado, e informando al usuario programador de las condiciones de uso de
> ese paquete. Tu librería solo será un wrapper, por lo que no está incluida
> dentro de los requerimientos de licencia de la GPL.
Con ese mismo argumento se podría incluir en una programa de contabilidad.
¿No crees? Es decir, yo hago un programa de contabilidad que depende de un
servidor de MySQL que yo no incluyo en el paquete, pero le doy clarísimas
instrucciones al cliente final de como conseguirlo.Y encima una vez que él
lo tiene, yo mismo se lo instalo (cobrando por supuesto).
> En particular recuerdo que en uno de los ejemplod del manual te decía que
> si ´las prestaciones de tus aplicaciones dependían EXCLUSIVAMENTE de MySQL
> y no podían ejecutarse sin MySQL debías licenciar el servidor junto con
> cada unidad de tu producto, pero si el uso de MySQL NO ERA Exclusivo
> podías distribuirlo sin problemas.
Si eso existio en algún momento es posible, no lo sé, pero creo que ya no
esta. Actualmente la licencia es la GPL pura y dura sin ningún retoque,
salvo la excepción FLOSS, que está pensada únicamente para proyecto NO
comerciales.
Piensa, que incluso los ISV tiene que pagar la versión OEM, lo cual es
inaudito y no tiene ningún sentido, ya que ellos descargan el software de
Internet y simplemente lo instalan en sus máquinas, nada más. En definitiva
están penalizando su uso para cualquier uso distinto que no sea simplemente
'jugar' con la herramienta. Si un ISV tiene que pagar, que le distingue de
una empresa normal y corriente que se hace sus propias aplicaciones y ha
descargado el software de MySQL desde Internet. Supongo que también tendrá
que pagar.
Me parece a mi que estos señores de MySQL se han aprovechado muchísimo de
toda la comunidad Open Source y ahora están haciendo su agosto gracias al
trabajo de otros. En el proyecto MONO seguramente vaya a pasar también lo
mismo. Espero equivocarme.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Carlos Mora" <carlosmora@iespana.es> escribió en el mensaje
news:4528d988$1@news.xailer.com...
> Ignacio,
>
>> /*For Commercial OEMs, ISVs and VARs:* /
>>
>> * /For OEMs, ISVs, and VARs who distribute MySQL with their
>> products, and do not license and distribute their source code
>> under the GPL, MySQL provides a flexible OEM Commercial License.
>> //More Info »/ <http://www.mysql.com/oem/products.html>/ ]/
>>
>> Esta claro que si incluyo MySQL en un producto comercial por c*jones
>> tengo que usar la versión comercial.
>
> Cuando la licencia dice que incluyes MySQL, a que se refiere? Al servidor
> o a parte del cliente?
> Otra cosa: Tu vas a proveer solo una librería que accede al cliente
> nativo, por lo tanto solo deberás incluir la lib del cliente como algo
> separado, e informando al usuario programador de las condiciones de uso de
> ese paquete. Tu librería solo será un wrapper, por lo que no está incluida
> dentro de los requerimientos de licencia de la GPL.
> En particular recuerdo que en uno de los ejemplod del manual te decía que
> si ´las prestaciones de tus aplicaciones dependían EXCLUSIVAMENTE de MySQL
> y no podían ejecutarse sin MySQL debías licenciar el servidor junto con
> cada unidad de tu producto, pero si el uso de MySQL NO ERA Exclusivo
> podías distribuirlo sin problemas.
> Perdona que no te dé más presiciones, pero ando un poco liado y sin tiempo
> y me he parado 5 min para leer el correo.
>
> Un saludo,
>
> Carlos Mora
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
User avatar
ignacio
Site Admin
Posts: 8690
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Licencia MySql y su inclusi

Postby ignacio » Mon Oct 09, 2006 10:12 am

Carlos,
> Creo que no hay la más mínima limitación. Si has escrito un wrapper a ADO
> y no tienes que pagar licencias a MS, mucho menos a estos!
Por supuesto que no, pero hay tres diferencias fundamentales:
1) ADO existe en la mayoría de los equipos y por lo tanto no hay que darlo
2) Microsft te permite incluir MDAC.EXE libremente sin pago de royalties en
cualquier apliación que tu hagas
3) El enlace con ADO se puede hacer late-binding y por lo tanto Xailer puede
funcionar aunque ADO no esté instalado en la máquina
> DE traducir el punto 1.a deduzco que puedes crear una librería o módulo
> que usando mysql.lib acceda a un servidor MySQL por que se cumple que
> respetas la GPL para la porcion de código que está bajo la FLOSS, es decir
> la lib, y las porciones que no lo están son perfectamente
Si es tan fácil, porque se tuvo que hacer la excepción FLOSS para que Phyton
y otros (que no son comerciales) volvieran a usarlo. Lo siento, pero no lo
veo tan claro como tu.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Carlos Mora" <carlosmora@iespana.es> escribió en el mensaje
news:4528e19b@news.xailer.com...
> Ignacio Ortiz de Zúñiga escribió:
>
>> Queda pues claro que no podemos utilizar ninguna LIB. En el caso de las
>> DLLs. ¿Se puede incluir la DLL solamente en el instalable de Xailer? Me
>> temo que no.
>
> DE traducir el punto 1.a deduzco que puedes crear una librería o módulo
> que usando mysql.lib acceda a un servidor MySQL por que se cumple que
> respetas la GPL para la porcion de código que está bajo la FLOSS, es decir
> la lib, y las porciones que no lo están son perfectamente identificables y
> pueden y deben considerarse un trabajo independiente en sí mismo, ya que
> no incorpora ni extiende la funcionalidad básica de los componentes sino
> que los hace accesibles desde otro lenguaje. Además nada de tu código se
> deriva del código de mysql.
> Si esto no fuera suficiente, podrías distribuir (y que sería mi favorito)
> ese módulo bajo alguna de las otras licencias aprobadas por MySQL AB,
> incluida la LGPL.
>
> Creo que no hay la más mínima limitación. Si has escrito un wrapper a ADO
> y no tienes que pagar licencias a MS, mucho menos a estos!
>
> Saludos
>
> Legal Terms and Conditions
>
> As a special exception to the terms and conditions of version
> 2.0 of the GPL:
>
> 1. You are free to distribute a Derivative Work that is
> formed entirely from the Program and one
> or more works (each, a ``FLOSS Work'') licensed under
> one or more of the licenses listed be-
> low in section 1, as long as:
>
> a. You obey the GPL in all respects for the Program
> and the Derivative Work, except for
> identifiable sections of the Derivative Work which
> are not derived from the Program, and
> which can reasonably be considered independent and
> separate works in themselves,
>
> b. all identifiable sections of the Derivative Work
> which are not derived from the Program,
> and which can reasonably be considered independent
> and separate works in themselves,
>
> • i
>
> are distributed subject to one of the FLOSS
> licenses listed below, and
>
> • ii
>
> the object code or executable form of those
> sections are accompanied by the complete
> corresponding machine-readable source code for
> those sections on the same medium
> and under the same FLOSS license as the
> corresponding object code or executable
> forms of those sections, and
>
> c. any works which are aggregated with the Program or
> with a Derivative Work on a volume
> of a storage or distribution medium in accordance
> with the GPL, can reasonably be consi-
> dered independent and separate works in themselves
> which are not derivatives of either
> the Program, a Derivative Work or a FLOSS Work.
>
> If the above conditions are not met, then the Program
> may only be copied, modified, distribu-
> ted or used under the terms and conditions of the GPL
> or another valid licensing option from
> MySQL AB.
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
jmartial
Posts: 397
Joined: Fri May 20, 2005 8:53 pm

Licencia MySql y su inclusi

Postby jmartial » Mon Oct 09, 2006 10:45 am

Hola
Una pregunta sobre esto,
Si cambian el tipo de licencia en la versión 5 de MySQL de LGPL de la 4 a
GPL, la versión 4 sigue siendo LGPL ¿verdad?
No es una cosa que se herede automáticamente a versiones anteriores ¿no?
Si estoy en lo cierto, con usar el cliente de la 4 bastaría, ya que el
servidor es GPL y nadie toca, ni modifica nada de él. Con lo cual, incluso
lo podrías meter hasta en tu CD de instalación.
Un Saludo,
Joaquín
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:452a0462$1@news.xailer.com...
> Carlos,
>
>> Creo que no hay la más mínima limitación. Si has escrito un wrapper a ADO
>> y no tienes que pagar licencias a MS, mucho menos a estos!
>
> Por supuesto que no, pero hay tres diferencias fundamentales:
>
> 1) ADO existe en la mayoría de los equipos y por lo tanto no hay que darlo
> 2) Microsft te permite incluir MDAC.EXE libremente sin pago de royalties
> en cualquier apliación que tu hagas
> 3) El enlace con ADO se puede hacer late-binding y por lo tanto Xailer
> puede funcionar aunque ADO no esté instalado en la máquina
>
>
>> DE traducir el punto 1.a deduzco que puedes crear una librería o módulo
>> que usando mysql.lib acceda a un servidor MySQL por que se cumple que
>> respetas la GPL para la porcion de código que está bajo la FLOSS, es
>> decir la lib, y las porciones que no lo están son perfectamente
>
> Si es tan fácil, porque se tuvo que hacer la excepción FLOSS para que
> Phyton y otros (que no son comerciales) volvieran a usarlo. Lo siento,
> pero no lo veo tan claro como tu.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "Carlos Mora" <carlosmora@iespana.es> escribió en el mensaje
> news:4528e19b@news.xailer.com...
>> Ignacio Ortiz de Zúñiga escribió:
>>
>>> Queda pues claro que no podemos utilizar ninguna LIB. En el caso de las
>>> DLLs. ¿Se puede incluir la DLL solamente en el instalable de Xailer? Me
>>> temo que no.
>>
>> DE traducir el punto 1.a deduzco que puedes crear una librería o módulo
>> que usando mysql.lib acceda a un servidor MySQL por que se cumple que
>> respetas la GPL para la porcion de código que está bajo la FLOSS, es
>> decir la lib, y las porciones que no lo están son perfectamente
>> identificables y pueden y deben considerarse un trabajo independiente en
>> sí mismo, ya que no incorpora ni extiende la funcionalidad básica de los
>> componentes sino que los hace accesibles desde otro lenguaje. Además nada
>> de tu código se deriva del código de mysql.
>> Si esto no fuera suficiente, podrías distribuir (y que sería mi favorito)
>> ese módulo bajo alguna de las otras licencias aprobadas por MySQL AB,
>> incluida la LGPL.
>>
>> Creo que no hay la más mínima limitación. Si has escrito un wrapper a ADO
>> y no tienes que pagar licencias a MS, mucho menos a estos!
>>
>> Saludos
>>
>> Legal Terms and Conditions
>>
>> As a special exception to the terms and conditions of
>> version 2.0 of the GPL:
>>
>> 1. You are free to distribute a Derivative Work that is
>> formed entirely from the Program and one
>> or more works (each, a ``FLOSS Work'') licensed under
>> one or more of the licenses listed be-
>> low in section 1, as long as:
>>
>> a. You obey the GPL in all respects for the Program
>> and the Derivative Work, except for
>> identifiable sections of the Derivative Work
>> which are not derived from the Program, and
>> which can reasonably be considered independent
>> and separate works in themselves,
>>
>> b. all identifiable sections of the Derivative Work
>> which are not derived from the Program,
>> and which can reasonably be considered
>> independent and separate works in themselves,
>>
>> . i
>>
>> are distributed subject to one of the FLOSS
>> licenses listed below, and
>>
>> . ii
>>
>> the object code or executable form of those
>> sections are accompanied by the complete
>> corresponding machine-readable source code
>> for those sections on the same medium
>> and under the same FLOSS license as the
>> corresponding object code or executable
>> forms of those sections, and
>>
>> c. any works which are aggregated with the Program
>> or with a Derivative Work on a volume
>> of a storage or distribution medium in accordance
>> with the GPL, can reasonably be consi-
>> dered independent and separate works in
>> themselves which are not derivatives of either
>> the Program, a Derivative Work or a FLOSS Work.
>>
>> If the above conditions are not met, then the Program
>> may only be copied, modified, distribu-
>> ted or used under the terms and conditions of the GPL
>> or another valid licensing option from
>> MySQL AB.
>
>
Pedro Gonzalez
Posts: 5
Joined: Mon Jul 03, 2006 3:02 pm

Licencia MySql y su inclusi

Postby Pedro Gonzalez » Mon Oct 09, 2006 3:03 pm

Ignacio,
Que el ODBC sea mas lento, lo he comprobado en su momento, sea con Mysql
que con Postgresql.
La velocidad varía enormemente, basta para ello hacer la prueba y controlar
los segundos. Trabajando en modo local y trabando con un server en otro
pais.
Te invito a que hagas la prueba tu mismo.
Saludos.
--
Pedro Gonzalez
Microsystem
Savona - Italia
"Ignacio Ortiz" <Noname@ozs.com> ha scritto nel messaggio
news:452790da@news.xailer.com...
> Pedro,
>
> La idea es soportar nativamente los más utilizados. Me he dejado en el
> tintero igualmente FireBird que en mi opinión es más fácil e igual de
> potente que Postgres.
>
> Cuando oigo que un acceso es mucho más lento via ODBC que directo no puedo
> más que tener una seria duda al respecto. ODBC no es más que un API de
> acceso, es decir, una colección de funciones que todos las B.D. soportan,
> por lo tanto, no debería haber apenas diferencias en usar las funciones
> propias del BD que la de ODBC.
>
> Un saludo,
>
> "Pedro Gonzalez" <pymsoft@removethis.montevideo.com.uy> escribió en el
> mensaje news:45266903$1@news.xailer.com...
>> Pregunto nada mas... y porque no lo hacen tambien para postgresql..
>> Ese si que lo pueden instalar en vuestro cd de instalacion sin problemas.
>> Ademas, ya hay una libreria en xharbour contrib con soporte nativo que
>> funciona bastante bien para acceder a pg.
>> Tambien se puede acceder por ODBC... solo que es mucho mas lento.
>>
>> Saludos.
>>
>> --
>> Pedro Gonzalez
>> Microsystem
>> Savona - Italia
>>
>>
>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha scritto nel messaggio
>> news:4525291a$1@news.xailer.com...
>>> Estamos viendo la posibilidad de incluir soporte nativo para varios
>>> motores SQL en Xailer, en concreto MySQL y SQLLite y tenemos dudas
>>> respecto a si violamos los terminos de licencia al hacerlo.
>>>
>>> En el caso de SQLLite está clarísimo que no hay ningún problema, sin
>>> embargo, viendo la licencia GPL de MySQL que afecta incluso a las
>>> librerías de desarrollo, tengo la impresión que simplemente por enlazar
>>> con ellas Xailer quedaría infectado. Por lo tanto la única forma de
>>> acceder a MySQL sería a través de ODBC o ADO.
>>>
>>> Me gustaría conocer la opinión de vosotros. Gracias por vuestro tiempo.
>>>
>>> Un saludo,
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> http://www.xailer.com
>>>
>>
>> ------------------------------------------------------------ --------------------
>> La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
>> 1667 messaggi contenenti spam sono stati bloccati con successo.
>> Scarica gratuitamente SPAMfighter!
>>
>
>
------------------------------------------------------------ --------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
1713 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!
User avatar
ignacio
Site Admin
Posts: 8690
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Licencia MySql y su inclusi

Postby ignacio » Mon Oct 09, 2006 4:54 pm

Pedro,
Me temo que estas mezlando cosas completamente distintas. No tiene nada que
ver la localización geográfica del servidor y cliente para usar una
tecnología y otra. Tanto en local como en remoto se puede usar tanto ODBC
como las librerias nativas de la B.D.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Pedro Gonzalez" <pymsoft@removethis.montevideo.com.uy> escribió en el
mensaje news:452a496b@news.xailer.com...
> Ignacio,
>
>
> Que el ODBC sea mas lento, lo he comprobado en su momento, sea con Mysql
> que con Postgresql.
> La velocidad varía enormemente, basta para ello hacer la prueba y
> controlar los segundos. Trabajando en modo local y trabando con un server
> en otro pais.
> Te invito a que hagas la prueba tu mismo.
>
> Saludos.
>
> --
> Pedro Gonzalez
> Microsystem
> Savona - Italia
>
>
> "Ignacio Ortiz" <Noname@ozs.com> ha scritto nel messaggio
> news:452790da@news.xailer.com...
>> Pedro,
>>
>> La idea es soportar nativamente los más utilizados. Me he dejado en el
>> tintero igualmente FireBird que en mi opinión es más fácil e igual de
>> potente que Postgres.
>>
>> Cuando oigo que un acceso es mucho más lento via ODBC que directo no
>> puedo más que tener una seria duda al respecto. ODBC no es más que un API
>> de acceso, es decir, una colección de funciones que todos las B.D.
>> soportan, por lo tanto, no debería haber apenas diferencias en usar las
>> funciones propias del BD que la de ODBC.
>>
>> Un saludo,
>>
>> "Pedro Gonzalez" <pymsoft@removethis.montevideo.com.uy> escribió en el
>> mensaje news:45266903$1@news.xailer.com...
>>> Pregunto nada mas... y porque no lo hacen tambien para postgresql..
>>> Ese si que lo pueden instalar en vuestro cd de instalacion sin
>>> problemas.
>>> Ademas, ya hay una libreria en xharbour contrib con soporte nativo que
>>> funciona bastante bien para acceder a pg.
>>> Tambien se puede acceder por ODBC... solo que es mucho mas lento.
>>>
>>> Saludos.
>>>
>>> --
>>> Pedro Gonzalez
>>> Microsystem
>>> Savona - Italia
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha scritto nel messaggio
>>> news:4525291a$1@news.xailer.com...
>>>> Estamos viendo la posibilidad de incluir soporte nativo para varios
>>>> motores SQL en Xailer, en concreto MySQL y SQLLite y tenemos dudas
>>>> respecto a si violamos los terminos de licencia al hacerlo.
>>>>
>>>> En el caso de SQLLite está clarísimo que no hay ningún problema, sin
>>>> embargo, viendo la licencia GPL de MySQL que afecta incluso a las
>>>> librerías de desarrollo, tengo la impresión que simplemente por enlazar
>>>> con ellas Xailer quedaría infectado. Por lo tanto la única forma de
>>>> acceder a MySQL sería a través de ODBC o ADO.
>>>>
>>>> Me gustaría conocer la opinión de vosotros. Gracias por vuestro tiempo.
>>>>
>>>> Un saludo,
>>>> --
>>>> Ignacio Ortiz de Zúñiga
>>>> http://www.xailer.com
>>>>
>>>
>>> ------------------------------------------------------------ --------------------
>>> La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
>>> 1667 messaggi contenenti spam sono stati bloccati con successo.
>>> Scarica gratuitamente SPAMfighter!
>>>
>>
>>
>
> ------------------------------------------------------------ --------------------
> La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
> 1713 messaggi contenenti spam sono stati bloccati con successo.
> Scarica gratuitamente SPAMfighter!
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
Pedro Gonzalez
Posts: 5
Joined: Mon Jul 03, 2006 3:02 pm

Licencia MySql y su inclusi

Postby Pedro Gonzalez » Mon Oct 09, 2006 5:07 pm

Ignacio,
Totalmente de acuerdo contigo.... solo que la respuesta del servidor en otro
pais a la respuesta del servidor en local
hace variar un poco los tiempos tambien ;-) y la diferencia de tiempos
entre ODBC y acceso directo se nota mucho mas
(hasta 60 veces en algunos casos) cuando el servidor no es local.
De repente el tema de la velocidad no dependa de ODBC sino que depende de la
clase que usé en su momento creo que era tdbodbcdirect o algo asi, pero la
descartè por la diferencia enorme de velocidad comparando con la clase de
acceso directo, sea para mysql que para postresql.
--
Pedro Gonzalez
Microsystem
Savona - Italia
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha scritto nel messaggio
news:452a62a9$1@news.xailer.com...
> Pedro,
>
> Me temo que estas mezlando cosas completamente distintas. No tiene nada
> que ver la localización geográfica del servidor y cliente para usar una
> tecnología y otra. Tanto en local como en remoto se puede usar tanto ODBC
> como las librerias nativas de la B.D.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
------------------------------------------------------------ --------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
1713 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!
User avatar
ignacio
Site Admin
Posts: 8690
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Licencia MySql y su inclusi

Postby ignacio » Mon Oct 09, 2006 5:31 pm

Pedro,
> Totalmente de acuerdo contigo.... solo que la respuesta del servidor en
> otro pais a la respuesta del servidor en local
> hace variar un poco los tiempos tambien ;-) y la diferencia de tiempos
> entre ODBC y acceso directo se nota mucho mas
Estas de acuerdo conmigo pero sigues mezclando la diferencia de tiempos
entre 'ODBC' y 'acceso directo'.
> De repente el tema de la velocidad no dependa de ODBC sino que depende de
> la clase que usé en su momento creo que era tdbodbcdirect o algo asi, pero
> la descartè por la diferencia enorme de velocidad comparando con la clase
> de acceso directo, sea para mysql que para postresql.
Entonces seguramente el problema esté en la clase TOdbdDirect que estará muy
mal hecha, pero lo dudo, por una sencilla razón, cuando se hace una conexión
remota con un enlace de baja velocidad, el cuello de botella no puede estar
nunca en la clase que accede a dichos datos, sino en la propia red. Por lo
tanto, en el único caso que podrías de verdad ver las diferencias de las que
hablas es en accesos a servidores locales, pues en ese caso el cuello de
botella si puede estar en las clases que acceden a los datos.
Si no te importa, por mi parte doy este hilo por terminado.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Pedro Gonzalez" <pymsoft@removethis.montevideo.com.uy> escribió en el
mensaje news:452a668c$1@news.xailer.com...
> Ignacio,
>
> Totalmente de acuerdo contigo.... solo que la respuesta del servidor en
> otro pais a la respuesta del servidor en local
> hace variar un poco los tiempos tambien ;-) y la diferencia de tiempos
> entre ODBC y acceso directo se nota mucho mas
> (hasta 60 veces en algunos casos) cuando el servidor no es local.
> De repente el tema de la velocidad no dependa de ODBC sino que depende de
> la clase que usé en su momento creo que era tdbodbcdirect o algo asi, pero
> la descartè por la diferencia enorme de velocidad comparando con la clase
> de acceso directo, sea para mysql que para postresql.
>
> --
> Pedro Gonzalez
> Microsystem
> Savona - Italia
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> ha scritto nel messaggio
> news:452a62a9$1@news.xailer.com...
>> Pedro,
>>
>> Me temo que estas mezlando cosas completamente distintas. No tiene nada
>> que ver la localización geográfica del servidor y cliente para usar una
>> tecnología y otra. Tanto en local como en remoto se puede usar tanto ODBC
>> como las librerias nativas de la B.D.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>
>
> ------------------------------------------------------------ --------------------
> La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
> 1713 messaggi contenenti spam sono stati bloccati con successo.
> Scarica gratuitamente SPAMfighter!
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com

Return to “SQL”