Debemos pagar por usar MySql en nuestros proyectos si tenemos fines comerciales?
!- Categoría: Software libre y licencias
Después de la compra de Sun por parte de Oracle mi jefe me dice que para realizar proyectos con Mysql hay que pagar, si es para fines comerciales.
Es esto cierto?. No conozco a nadie que este pagando nada por usar Mysql.
Ordenar por: Más útiles | Recientes | Cronológico
3 Respuestas
-
!
Karma: 8 (0 votos)
Según wikipedia tiene GPLv2, por tanto puedes usarla en tanto en cuanto cumplas la GPLv2 (eg. ésto incluye que te montes tus propios servidores para cobrar por tener alojadas aplicaciones que usan MySql).
http://en.wikipedia.org/wiki/MySQL
¿Para que cosas tendrías que usar la licencia privativa? (y por tanto pagar)
Si haces un software de pago basado en MySQL (eg. un programa de facturación) y cobras por él (eg. no le pones licencia GPLv2 para que sólo los que te paguen puedan usarlo).
Podrías seguir haciendo el programa de facturación y cobrar por él usando GPLv2 ¡pero tendrías que distribuir con tu programa todo el código fuente! y por tanto cualquiera podría (tendría derecho a) usarlo sin pagarte.
Obviamente ésto son aspectos generales, para más concreción, deberás mirar bien las licencias que permite MySql y tu escenario concreto de distribución.
-
!
Karma: 5 (0 votos)
Yo creo una web y le saco partido a través de publicidad y usuarios Premium que pagan por, por ejemplo tener la posibildad de descargar cosas que los usuarios normales no pueden . Uso mysql pero no distribuyo mysql, porque tengo que liberar todo el proyecto como GPLv2 cuando solo una parte lo és?.
-
!
Me respondo a mí mismo después de indagar un poco.
En el caso de las aplicaciones web, o por ejemplo apps móviles que se conectan a una base de datos remota Mysql, el cual era mi caso, no es necesario liberar el código ni pagar nada, ya que en este caso no supone una obra derivada de Mysql, se dice que “hace uso de”. En definitiva, que no hay obligación alguna de propagar la GPL al código que haga conexiones a una bd Mysql. -
!
Karma: 5 (0 votos)
Entonces, lo que saco en claro es:
Si nuestra aplicacion se conecta a una BD de terceros no hay que pagar nada. Pero si la BD es creada por nosotros y la aplicacion es de pago, si debemos pagar.
Es esto Asi, o entendi mal? -
!
No, el caso concreto es de Mysql, que tiene una licencia concreta. Si quieres montar lo mismo con una bd Oracle tienes que pagar la correspondiente licencia “para su uso” al igual que pagas licencia por tener instalado Windows en tu PC, que no es lo mismo que licencia para crear productos derivados.
La diferencia esta en el concepto de “producto derivado” el uso de Mysql es gratuito, la creación de productos derivados de Mysql debe estar sujeto a las restricciones de la licencia que bien puede ser pagar una licencia y poder cerrar el código resultante o liberar el código del producto derivado y extender la licencia a este nuevo código también.
Espero haberme explicado bien.