por
pobrecito hablador
el Lunes, 07 Julio de 2003, 16:17h
(#195479)
...en efecto:
"If you include the MySQL server in your non Open Source application, you need a commercial licence for the MySQL server"
Como decía, *podrías* incluir en tus medios de distribución los binarios (con el código fuente o indicación de dónde conseguirlo): esa cláusula es una *adición* a la GPL que afecta a la distribución (que es de lo que se ocupa la GPL). La propia GPL prohibe este tipo de cláusulas, por lo que debería anularse. No obstante, para anularla tendrías que ir a juicio y esperar que se hiciera justicia, por lo que indicaba que lo más sensato para evitar problemas (aunque no debería ser estrictamente necesario) es no incluir MySQL e indicar de dónde descargarlo y cómo instalarlo.
La clausula B es, hasta cierto punto, redundante: la A habla de que no puedes distribuir todo el código, la B de que tampoco puedes hacerlo con una parte. En cualquier caso, la solución es la misma: no distribuyas código de MySQL con tu producto y listo.
Así que, volviendo al principio: si sólo *usas* MySQL (y más específicamente, tu código no incluye en la compilación código de MySQL), tal y como ocurre típicamente en el desarrollo de sitios web, pero también en aplicaciones PHP "pesadas", NO necesitas la licencia comercial.
No obstante, y como medida precautoria es conveniente no distribuir MySQL junto con tu programa.
El que sí necesita una licencia comercial, por ejemplo, es el que modifica el código fuente de MySQL para adecuarlo a sus fines, si su aplicación no es GPL-compatible.
Re:Curioso
(Puntos:0)"If you include the MySQL server in your non Open Source application, you need a commercial licence for the MySQL server"
Como decía, *podrías* incluir en tus medios de distribución los binarios (con el código fuente o indicación de dónde conseguirlo): esa cláusula es una *adición* a la GPL que afecta a la distribución (que es de lo que se ocupa la GPL). La propia GPL prohibe este tipo de cláusulas, por lo que debería anularse. No obstante, para anularla tendrías que ir a juicio y esperar que se hiciera justicia, por lo que indicaba que lo más sensato para evitar problemas (aunque no debería ser estrictamente necesario) es no incluir MySQL e indicar de dónde descargarlo y cómo instalarlo.
La clausula B es, hasta cierto punto, redundante: la A habla de que no puedes distribuir todo el código, la B de que tampoco puedes hacerlo con una parte. En cualquier caso, la solución es la misma: no distribuyas código de MySQL con tu producto y listo.
Así que, volviendo al principio: si sólo *usas* MySQL (y más específicamente, tu código no incluye en la compilación código de MySQL), tal y como ocurre típicamente en el desarrollo de sitios web, pero también en aplicaciones PHP "pesadas", NO necesitas la licencia comercial.
No obstante, y como medida precautoria es conveniente no distribuir MySQL junto con tu programa.
El que sí necesita una licencia comercial, por ejemplo, es el que modifica el código fuente de MySQL para adecuarlo a sus fines, si su aplicación no es GPL-compatible.