PDA

Ver la Versión Completa : Dudas sobre la licencia de MySQL


Ken_Masters
05-09-2007, 04:10:05
Hola y buen dìa a todos, lo que sucede es que me metì a la pàgna oficial de mysql a investigar sobre la licencia comercial, y me surgieron unas dudas :

Dice : "The Commercial License is an agreement with MySQL AB for organizations that do not want to release their application source code". Si entendì bien... quiere decir que tengo que dar el código fuente de la aplicación que YO escribí al público para que me salga gratis??? O sea que yo puedo vender mi aplicación sin comprar la licencia comercial simplemente dando el código fuente???

Por cierto, alguno de ustedes saben cual es el costo de la dichosa licencia?? Dicho precio ya incluye asesoria técnica y todo lo demás o tengo que pagar aparte?? Necesito esa información pero la verdad no la encuentro por ningún lado. Muchas gracias XD

Mick
05-09-2007, 11:59:58
Dice : "The Commercial License is an agreement with MySQL AB for organizations that do not want to release their application source code". Si entendì bien... quiere decir que tengo que dar el código fuente de la aplicación que YO escribí al público para que me salga gratis??? O sea que yo puedo vender mi aplicación sin comprar la licencia comercial simplemente dando el código fuente???


1. Siempre podras vender/licenciar tu aplicacion a cambio de un dinero uses una licencia privativa o una licencia libre como la GPL (libre!=gratis).

2. La diferencia es que si distribuyes copias de tu aplicacion bajo licencia GPL , de acuerdo con terminos de esta licencia/contrato, le estas dando determinados derechos al comprador: principalmente debes hacer accesible el codigo fuente de tu aplicacion al comprador, y le das derecho a este a hacer lo mismo: el comprador podra revender/distribuir/regalar tu programa (tal cual o con las modificaciones que deseee) a cualquier persona bajo los terminos de esa misma licencia la GPL.

3. Otro punto importate, si incluyes/linkas codigo GPL "que no sea de tu propiedad" en tus propios programas formando asi un unico programa nuevo, la licencia de este codigo que has incluido, te obliga a que tu propio programa tenga que ser distribuido/regalado/vendido bajo esa misma licencia.

4. Ahora viene el tema mas complicado:

NO es necesario comprar una licencia comercial del servidor de base de datos Mysql, para poder distribuir nuestro programa bajo una licencia privativa distinta de la GPL.
La razon es que el servidor de base de datos de mysql es un producto independiente de tu programa, no estan linkados en un unico programa. Ni siquiera tienen porque estar ejecutandose en el mismo ordenador.

El problema es el siguiente: aunque usar el servidor de mysql no te obliga a nada con respecto a tu codigo, el problema son las librerias/DLLs del ordenador cliente que permiten conectar al servidor de base de datos. Esta DLL se distribuye tambien bajo licencia GPL, y el hecho de que tu programa linke con esta DLL para poder conectar al servidor de base de datos SI que te obliga, a distribuir tu programa bajo licencia GPL.

Ahora bien si consigues un driver/dll cliente de conexion con el servidor de mysql, distinto al que proporciona Mysql AB, podras empaquetar y vender el software bajo cualquier otra licencia distinta de la GPL: Tu programa + Driver conexion a Mysql + Servidor de Mysql, sin tener que comprar ninguna licencia comercial a Mysql AB.

Otra opcion es no distribuir el driver de conexion con mysql, y que sea responsabilidad del comprador descargar e instalar este driver (o cualquier otro de otra empresa que de esta conectividad).

Mysql AB, en su web,no tira piedras contra su propio tejado y no explica estas cosas, la ultima vez que lei su FAQ, lo que venia a decir continuamente era: si es una empresa o ante la duda, comprenos siempre las licencias ;).

Saludos

paul_77
07-09-2007, 02:45:22
Hola, me parecio muy interesante este tema, ya que yo tambien tengo algunas dudas con respecto a la licencia de MySQL.

Por ejemplo, si yo desarrollo una aplicacion con MySQL y no quiero pagar ni un peso (dolar, lo que sea), entonces debo respetar la licencia GPL verdad? es decir entregar el codigo fuente al comprador de mi SW, y a su vez, estar de acuerdo a que el comprador, tambien lo pueda vender, regalar, bajo las mismas condiciones verdad??, eso es respetar la licencia GPL??

Y en cambio, si yo quiero vender mi SW, pero que el comprador no tenga derechos sobre mi SW, ni tampoco quiero entregar mi codigo fuente, es ahi entonces donde debo adquirir la licencia comercial, y pagar $595.00 por servidor al año.
Estoy en lo correcto?? o hay algo que no entendi bien?

ojala me puedan ayudar

Ahi les dejo un link que encontre donde se ofrecen las distintas versiones comerciales de MySQL y muestran todas las ventajas que tienen, como soporte, tiempos de respuesta a problemas, etc.
Ademas hacen descuentos.

muchas gracias de antemano

bye

AzidRain
07-09-2007, 17:56:17
La solución mas sencilla:

Como ya se dijo tu aplicación es completamete distinta de MySQL. Supongamos este escenario: Yo tengo un servidor MySQL corriendo ya en mi empresa y te contrato para que me desarrolles una aplicacion que corra usando MySQL. No tienes ninguna obligacion para con MySQL ya que el producto es independiente.

Inclusive si tu se lo proporcionas al cliente como un servicio independiente y por separado de tu programa es válido. Obviamente no le puedes cobrar al cliente por MySQL pero si por la instalación y puesta a punto.

Ahora bien la DLL puede ser por ejemplo la de las Zeos que es libre y funciona sin problemas.

Mick
07-09-2007, 18:40:39
La solución mas sencilla:

Inclusive si tu se lo proporcionas al cliente como un servicio independiente y por separado de tu programa es válido. Obviamente no le puedes cobrar al cliente por MySQL pero si por la instalación y puesta a punto.



Solo una correccion, sí le podrias cobrar al cliente por el servidor mysql, la licencia GPL del mysql no te impide venderselo.

Saludos

Ken_Masters
08-09-2007, 17:21:24
Pues que bueno que el tema despertó interés y gracias pro sus respuestas, no pensé que el derecho fuera tan engorroso XD.
paul_77, está genial la idea del link que mencionas, pero es que no lo veo por ningún lado :confused:.

Salu2

paul_77
12-09-2007, 09:15:14
Pues que bueno que el tema despertó interés y gracias pro sus respuestas, no pensé que el derecho fuera tan engorroso XD.
paul_77, está genial la idea del link que mencionas, pero es que no lo veo por ningún lado :confused:.

Salu2

jaja, perdon :o

Ahi esta el link:

https://shop.mysql.com/enterprise/?rz=s2


bye