MySql es gratis o no ? ..

14,735 views
Skip to first unread message

BD Learner

unread,
Jun 17, 2013, 4:47:51 PM6/17/13
to sistemas-gestores...@googlegroups.com
Esa es la duda. Cuando sí o cuando no es gratis el MySql?..

Ya leí los enlaces, pero es confuso.

La versión "community",  que es la que instalan las empresas que proveen hosting parece ser gratis.. (Bueno, la verdad es que los enlaces en Inglés dicen que lo es, pero según algunos desarrolladores, que siempre no..)



El Xampp, que incluye MySql, también es gratis según este enlace en Español:


Claro que pueden existir paquetes instaladores que incluyan la versión comercial de MySql.

La gente que trabaja con herramientas libres como los desarrolladores php, no parecen simpatizar con las herramientas de pago..

En fin, cómo es el asunto?..

Gracias de antemano!

Iván Cortés Ibáñez

unread,
Jun 17, 2013, 5:16:00 PM6/17/13
to sistemas-gestores...@googlegroups.com
MySQL Enterprise Edition = Commercial
MySQL Community Edition = Gratis

La diferencia parece radicar en el tipo de soporte y certificaciones.

De cualquier forma muchos proyectos que iniciaron con MySQL antes de que lo comprara SUN al parecer están migrando a otros como MariaDB.

¿Alguien ha usado MariaDB?

Iván.
---
asdf


2013/6/17 BD Learner <thenewin...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "Sistemas Gestores de Bases de Datos" de Grupos de Google.
Visita este grupo en http://groups.google.com/group/sistemas-gestores-de-bases-de-datos.
 
 

Walter R. Ojeda Valiente

unread,
Jun 17, 2013, 7:33:37 PM6/17/13
to sistemas-gestores...@googlegroups.com
Mysql es gratis pero no es gratis.

En síntesis, es gratis si tus aplicaciones son open-source, si tus aplicaciones son comerciales entonces debes pagar. Ese fue el principal motivo por el cual no quise usar Mysql y busqué alternativas y me encontré con Firebird que es una maravilla y además siempre gratis.

Saludos.

Walter.



2013/6/17 Iván Cortés Ibáñez <icor...@gmail.com>



--
Hay 10 clases de personas. Las que conocen aritmética binaria y las que no.

Carlos Miguel FARIAS

unread,
Jun 18, 2013, 6:59:10 AM6/18/13
to sistemas-gestores...@googlegroups.com
y además soporta datos de georeferenciación.
Pero si no necesitas replicación o datos muy raros.
Firebird con la opción de serverless es ideal para entornos de usuarios tipo campanario.
Igual, si vos me decis que tu empresa cliente necesita si o si postgresql porque firebird no le alcanza, yo pregunto, no me conseguis un trabajito?
Saludos: Miguel, La Pampa (RA)


Carlos Miguel FARIAS

unread,
Jun 18, 2013, 7:08:22 AM6/18/13
to sistemas-gestores...@googlegroups.com
y no descuenten SQLite, para aplicaciones muy simples (pocos usuarios concurrentes) y funciona hasta en celulares.
Para los que programamos en vfp (SPT), python (db api), etc. en realidad, casi cualquier bd es facilmente accesible.
Por ejemplo, para pruebas estandar, es muy práctico el sqlite, porque es muy liviana, y para pruebas básicas, es elemental.
Saludos: Miguel, La Pampa (RA)

Antonio.xt

unread,
Jun 18, 2013, 9:29:07 AM6/18/13
to sistemas-gestores...@googlegroups.com

Pero entonces, en le siguiente caso deberia usarse la version Gratis o la Comercial?

Un programador que es el encargado del area de sistemas en una empresa, desarrolla los sistemas para esa misma empresa y quiere usar MySQL,
Esos sistemas no son open-source, tampoco se van a comercializar, solo se usaran en esa empresa, cual version de MySQL deberia usar?

Esta pregunta es mas que nada por cultura general, yo manejo SQL Server, y en el caso del ejemplo que expongo yo me inclinaria mas por FireBird que por MySQL, aunque el FireBird no lo domino solo lo he usado para operaciones basicas y de prueba.


Walter R. Ojeda Valiente

unread,
Jun 18, 2013, 10:55:30 AM6/18/13
to sistemas-gestores...@googlegroups.com
El problema con la licencia de Mysql es que no es clara, algunos te dicen una cosa y otros te dicen otra cosa, quien redactó esa licencia hizo un mejunje allí de difícil interpretación.

Pero yo creería que en el caso de tu ejemplo habría que pagar porque no es open source.

Saludos.

Walter.




2013/6/18 Antonio.xt <puent...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "Sistemas Gestores de Bases de Datos" de Grupos de Google.
Visita este grupo en http://groups.google.com/group/sistemas-gestores-de-bases-de-datos.
 
 

Analyzer

unread,
Jun 18, 2013, 11:11:55 AM6/18/13
to sgbd
Pues, después de investigar y muchos comentarios en varios foros, la conclusión que estoy sacando es que la versión community es gratuita para el desarrollador.

Las empresas de hosting instalan esa versión por lo que a ellos no les cuesta nada.

Para los desarrolladores de php, eso no es problema, ya que los paquetes instaladores de herramientas como Xampp, Lampp, Wampp, AppServ, son softwares que usan para pruebas locales, sin fines empresariales.

Y como ellos manejan todo a través de un hosting, los clientes solo se conectan al hosting via odbc u otras.

La situación cambia para quien quiera vender un software e incluir en la instalación la DB. Al parecer ahí es cuando ya no es libre.

La solución parece ser distribuir el software sin la DB, y que la empresa instale la versión community por su cuenta, si se trata de una intranet. Si se trata de un hosting, el hosting ya tiene el MySql community por default, y los clientes solo se "conectarian" al hosting.

Esto que acabo de decir, no es concluyente. Es solo mi apreciación personal de lo que voy comprendiendo.


Saludos!

Hernan Cano

unread,
Jun 18, 2013, 2:37:00 PM6/18/13
to sistemas-gestores...@googlegroups.com
---este mensaje es para responder a tu pregunta inicial---viene de Mundo Visual FoxPro ›pues ahí preguntaste por primera vez.....
"analista":
Lamento decepcionarte: en http://www.mysql.com/products/community/ se lee "MySQL Community Edition is the freely downloadable version...", libremente descargable sí, pero no dice que sea libremente usable, que es lo que se trata aquí, por si no lo haz entendido.
 
Ahora "El Xampp, que incluye MySql, también es gratis...", pero te recomiendo que revises la licencia del MySQL que está dentro del Xampp (y similares): no creo que la licencia cambie sólo por estar dentro de un paquete gratuito.
 
"Pero la gente que trabaja con herramientas libres como los desarrolladores php, no parecen complicarse la vida...."
Sí, claro.. "ellos no se complican..." (¿quieres decir que ellos no se ponen a pensar en pagar o no, sino solamente en usar la herramienta y hacen la suposición de que es gratis y ya....)
Pues el problema es que --de acuerdo a la licencia-- probablemente la mitad de los programadores están usando MySQL de la forma incorrecta (digo mitad pues hay de dos formas: de pago y gratuita; en lo personal no puedo cuantificar cuántos deben ser de pago y cuántos no lo requieren).

No creo q la dueña de MySQL (ni de cualq app) cambie de tipo de licencia sólo por que un "alojador" instala una versión específica.
 
"Pero la gente que trabaja con herramientas libres como los desarrolladores php, no parecen complicarse la vida"
¿Acaso puedo yo como programador, tener un programa y decir de boca que quiero usarlo gratis por que yo quiero, sin obedecer a la licencia de ese programa?
PHP es libre, pero ¿y MySQL?

Hernan Cano

unread,
Jun 18, 2013, 2:42:14 PM6/18/13
to sistemas-gestores...@googlegroups.com
Estoy de acuerdo con Walter cuando dice:

El problema con la licencia de Mysql es que no es clara, algunos te dicen una cosa y otros te dicen otra cosa, quien redactó esa licencia hizo un mejunje allí de difícil interpretación.


Sin embargo con respecto a lo otro....en alguna parte leí que si se argumenta adecuadamente, no es necesaria la licencia comercial
 
Pero yo creería que en el caso de tu ejemplo habría que pagar porque no es open source.

Pues por ejemplo una empresa "sin ánimo de lucro" (como se les conoce en Colombia) podría usar una versión gratuita (cualq sea el nombre o tipo de licencia---apreciación personal), MIENTRAS EL SOFTWARE NO SEA PARA VENDERLO, sino sólo para uso interno. Mi posición es si se argumenta adecuadamente.

Guillermo MDQ

unread,
Jun 18, 2013, 2:46:51 PM6/18/13
to sistemas-gestores...@googlegroups.com
Yo pienso que en el caso que plantea Antonio no tendria que pagar, podria usar la version Community tranquilamente, ya que como el expuso , no se va a comercializar el software desarrollado por la gente de sistemas de la empresa.
Es todo para uso interno.
Pero eso no quita que la licencia de MySQL es muy confusa en su redaccion, asi que cada uno la imterpreta como puede.


Saludos
Guillermo

Hernan Cano

unread,
Jun 18, 2013, 2:50:02 PM6/18/13
to sistemas-gestores...@googlegroups.com
En tu mensaje de las 10:11 estamos de acuerdo en el 99%, sin embargo en lo sgte tengo dudas...

>>>...Si se trata de un hosting, el hosting ya tiene el MySql community por default, y los clientes solo se "conectarían" al hosting...

¿Es gratuita sólo por que el hosting lo provee o por que abro la bd desde PHP?
Considero que debe analizarse si es gratuita o no dependiendo del uso que se le dará, no del servidor ni del lenguaje que se usará.

Esta apreciación también es personal y no concluyente. Me gustaría que un abogado nos dilucidara ésto.

Hernan Cano

unread,
Jun 18, 2013, 2:54:44 PM6/18/13
to sistemas-gestores...@googlegroups.com
"aprendiz", "analista":
En tu mensaje de las 10:11 estamos de acuerdo en el 99%, sin embargo en lo sgte tengo dudas...

>>>...Si se trata de un hosting, el hosting ya tiene el MySql community por default, y los clientes solo se "conectarían" al hosting...

¿Es gratuita sólo por que el hosting lo provee o por que abro la bd desde PHP?
Considero que debe analizarse si es gratuita o no dependiendo del uso que se le dará, no del servidor ni del lenguaje que se usará.

Esta apreciación también es personal y no concluyente. Me gustaría que un abogado nos dilucidara ésto.


El martes, 18 de junio de 2013 10:11:55 UTC-5, BD Learner escribió:

Analyzer

unread,
Jun 18, 2013, 3:40:04 PM6/18/13
to sgbd
Hernan,

Es gratuito porque de pagarse la versión de MySql, el proveedor del hosting es quien paga la licencia si ellos instalaran la versión Enterprise, pero resulta que todos los hostings instalan la versión community, que es una versión open source.

Igual, de pagar algo por ese uso comercial de la licencia GPL, ese sería rollo de ellos, no del desarrollador del sistema que se "monta" sobre el hosting que solo hospeda el código fuente php y todo direccionado a la base de datos que reside en el mismo hosting.

El desarrollador php, trabaja en un equipo, donde tiene instalado un llamado "servidor de pruebas", como apache con phpmyadmin(framework de mysql hecho en php), que viene incluido dentro de algun paquete como Xammp(Para cualquier SO), o Wamp(para güindous), o Lamp(Para Linux).

Desde su "back end"(el lado que solo el desarrollador ve, no el que ve el usuario en su navegador llamado "front end"), realiza pruebas con una base local de mysql. Esa base local, puede ser una "replicación" de la base real que se encuentra en el hosting.

Como el desarrollador php nunca (o casi nunca) incluye la bd "nueva" para su distribución con el instalador de su sistema, se despreocupa de pagar nada..

El problema está para un desarrollador tipo VFP que "desee" incluir la bd nueva para la instalación de su "servidor de datos".

Ahi es donde podría más bien distribuir su software sin la BD y que sus customers instalen la versión community por su cuenta (claro que el mismo desarrollador puede hacer las labores devengando el salario de un DBA).

En los equipos que funcionen como clientes (bajo una arquitectura cliente-servidor), no tienen una DB local, por lo tanto no hay que pagar nada. Solo se instalaría el conector odbc, para conectar al hosting.

Así es como voy entendiendo el asunto de porque parece ser más cómodo para algunos desarrolladores.

Pienso que si un sistema hecho en VFP opera en un hosting bajo las condiciones que lo haría un sistema hecho en php sobre hosting, sería el mismo criterio.

Pero si es un sistema local VFP con base de datos local en un servidor de datos, se podría instalar la versión community(repito, no la enterprise), tal como hacen los proveedores de hosting.

Saludos!


ANTONIO MEZA PEREZ

unread,
Jun 18, 2013, 5:04:30 PM6/18/13
to sistemas-gestores...@googlegroups.com
Hace tiempo me di la tarea de buscar si Mysql era gratis o no, y como todos dicen es confusa.

Llegue a la conclusión que es gratis siempre y cuando tu sistema sea open-source, uso personal o que estipule la misma licencia con la que se distribuye mysql, o en su caso el programa comercial no dependa de mysql.

También encontré que si es para uso interno como el ejemplo de Antonio, pues tampoco se debe pagar, ya que no la va a distribuir sera para uso personal de él o de la empresa. Pero si Antonio vende el programa a la empresa entonces debe pagar la licencia, si el trabaja para la empresa y usa mysql no debe pagar.

Otro ejemplo que puede ser gratis mysql es que un programa desarrollado en VFP no dependa al 100% de mysql, es decir, que pueda trabajar con FireBird, tablas nativas y tenga la opción de trabajar con Mysql, en estos casos tampoco se debe pagar ya que le das la libertad al usuario final de descargar mysql y utilizar tu programa, o usar firebird.

No es lo mismo y no confundir con no incluir el instalador de mysql en la instalación o cd del programa de VFP, si este depende al 100% de mysql pues se debe pagar la licencia.

También se habla de distribuir mysql modificando su código y cobrar por estas modificaciones o adecuaciones en sus librerias, por lo que también confunde, ya que normalmente nosotros no vamos a modificar nada dentro de mysql, por lo que no tendríamos que pagar, pero realmente si, si nosotros vamos a vender el producto final.

En conclusión, si vas a vender el programa y este depende de mysql debes pagar la licencia de mysql si vas a distribuir el código fuente de tu sistema entonces no vas a pagar mysql, si lo vas a usar para uso personal o de la empresa tampoco se debe pagar. si este no depende de mysql tampoco deberías pagar.

Como dice el abogado de la empresa, es mas fácil suponer a conveniencia que suponer a la realidad y por ello nos basamos a lo que realmente dice la licencia mysql y no a lo que nos conviene suponer que dice.

Mejor FireBird!!!

saludos
Antonio Meza


Carlos Miguel FARIAS

unread,
Jun 18, 2013, 5:07:54 PM6/18/13
to sistemas-gestores...@googlegroups.com

Hay certeza de que los proveedores de hosting tienen una versión comunitaria?
De ser así? Es eso legal? No están infringiendo la licencia?
Y como siempre, se aplica la ley de Murphy. Si tu desarrollo es una estupidez, nadie vendrá a molestar te, pero cuando empie?,ces a obtener ganacia, algún cuervo querrá tajada.
Saludos: Miguel, La Pampa(RA)

ANTONIO MEZA PEREZ

unread,
Jun 18, 2013, 5:09:32 PM6/18/13
to sistemas-gestores...@googlegroups.com
Por cierto no encuentro el articulo donde dice que la librería de conexión al servidor mysql fcliente.dll no recuerdo su nombre si es ese o es otro pero esa librería es la que tiene la limitante realmente, y si te vas a conectar aun proveedor de hosting desde un programa comercial entonces debes pagar aun cuando el proveedor de hosting te de el servicio de mysql ya que no puedes usar la conmunity sino la de pago.

Hay que investigar si la librería de MariaDb esta igual que la de mysql o en su defecto es la misma jajajaja y estaríamos de igual forma con una doble licencia.

saludos!!

Hernan Cano

unread,
Jun 20, 2013, 10:11:30 PM6/20/13
to sistemas-gestores...@googlegroups.com

https://mariadb.org/en/about/
MariaDB es un reemplazo directo de MySQL.
MariaDB se esfuerza por ser la opción lógica para los profesionales de bases de datos en busca de un servidor SQL robusto, escalable y fiable. Para lograr esto, Monty Program trabaja para contratar a los mejores y más brillantes desarrolladores de la industria, trabajan en estrecha colaboración y cooperación con la comunidad más grande de usuarios y desarrolladores en el verdadero espíritu del software libre y de código abierto y el software de liberación de manera que equilibre la previsibilidad con fiabilidad.
((el subrayado es mío))

https://kb.askmonty.org/en/licensing-faq/

Licenses used by MariaDB

MariaDB is distributed under the GPL license, version 2.

The new MariaDB client libraries for C and Java are distributed under the LGPL license, version 2.1 or later. The LGPL license allows you to distribute these MariaDB client libraries freely with any application.

((los subrayados son míos))

Reply all
Reply to author
Forward
0 new messages