2009-10-27 7 views
6

Si planeo usar MySQL en un proyecto de desarrollo web (example.com) donde mi aplicación web es un producto comercial donde estoy vendiendo un servicio y sucede que MySQL, usando el motor InnoDB, es el backend almacenamiento de datos para mi aplicación web ... ¿tengo que comprar una licencia comercial para usar MySQL/InnoDB?MySQL: ¿Tengo que comprar una licencia para InnoDB si planeo usarla en una configuración con fines de lucro (uso comercial)?

Si tengo que comprar una licencia comercial, ¿alguien puede recomendar una buena alternativa a MySQL que sea gratuita (sin condiciones).

Gracias

+4

voy a votar para cerrar esta pregunta está fuera de tema porque ** se trata de licencias o cuestiones legales **, no de programación o desarrollo de software. [Consulte aquí] (http://meta.stackoverflow.com/a/274964/1402846) para obtener más información y [ayuda/tema] para obtener más información. –

Respuesta

2

actualización. Lo siento, lo entendí mal primero. Si no está distribuyendo el código de su sitio web, entonces no, no necesita comprar una licencia. GPL solo restringe la redistribución, no el uso.

Innobase Oy proporciona InnoDB exclusivamente a Sun/MySQL, que distribuye y admite InnoDB dentro de sus ofertas de productos. InnoDB se incluye bajo la licencia pública GNU de código abierto (GPL) V2 en MySQL Enterprise Server y es adecuado para una amplia gama de usuarios. MySQL Community Edition, que también está disponible en código abierto bajo los términos de la GPLv2, también incluye InnoDB.

http://www.innodb.com/products/innodb/license/

+0

Soooo ... ¿es eso un sí o no? ¿Debo comprar una licencia si planeo usar MySQL en un entorno comercial o no? – Teddi

+0

Ver mi actualización y este hilo: http://forums.mysql.com/read.php?4,14006,15076#msg-15076 –

+0

Por curiosidad, ya que en mi caso MySQL no se incrustó, ya que es una web- aplicación, ¿por qué la distribución de mi código PHP tendría que hacer que compre una licencia de MySQL? – Teddi

1

PostgreSQL es completamente libre y es un sustituto adecuado para MySQL.

Por lo que entiendo, la forma en que usa MySQL está dentro de la licencia gratuita, pero no estoy seguro de eso.

+1

Después de leer la licencia (http://www.mysql.com/about/legal/licensing/index.html). Si su aplicación se basa en MySQL, parece que necesita las versiones PRO o Enterprise. – Jestep

+1

¿Qué significa "su aplicación se basa en MySQL"? Tengo un sitio web que usa PHP para conectarse a MySQL para buscar datos, ya que MySQL es el almacenamiento de datos de back-end. En mi caso, es mi aplicación "basada en MySQL". Yo diría "sí" porque todo el contenido de mi sitio web está en la base de datos MySQL. (Esto implicaría que todo el sitio web de Wordpress que tiene Adsense en el sitio haciendo dinero requiere que las personas compren una licencia de MySQL si MySQL es la base de datos de back-end) – Teddi

1

Según mi entender, no tiene que comprar una licencia comercial si desea utilizar MySQL con fines comerciales. Comprar una licencia le brinda respaldo empresarial del equipo de MySQL y lo ayudan con la optimización y cosas así. Mira la tabla de comparación aquí:

http://dev.mysql.com/downloads/mysql/5.1.html

0

PostgreSQL tiene ninguna versión comercial y es mucho más seguro (legalmente) de usar que MySQL, además de que es muy similar a la de Oracle PL/SQL por lo que las habilidades necesarias para ello son casi lo mismo que Oracle y fácil de encontrar.

Para estar seguro no usaría MySQL a menos que comprara una licencia.

Aquí es un artículo sobre el tema de MySQL Licencia: http://www.xaprb.com/blog/2008/05/14/mysql-free-software-but-not-open-source/

+1

A menos que proporcione citas detalladas, especialmente de abogados o de leyes, usted solo es FUD Acerca de la seguridad legal de MySQL. –

+0

Usted está adquiriendo seguridad legal con la licencia. Si no compra una licencia, entonces podría estar abierto a problemas legales. Una licencia es un derecho legal para usar el software dentro de parámetros específicos. –

+0

En realidad, al comprar una licencia está obligado por los términos particulares de esa licencia. Si solo utiliza MySQL sin licencia (ya que es libre de hacerlo, GPL no es una licencia de uso), no estará sujeto a esos términos, solo a la ley de derechos de autor. Si no tiene la intención de distribuir MySQL de todos modos, entonces los derechos de autor no importan. Por lo tanto, en este caso particular, comprar una licencia no puede otorgarle derechos adicionales, pero es posible que esa licencia le quite los derechos. Por lo tanto, seguir la sugerencia anterior lo expone a un riesgo legal adicional. -1 – MSalters

0

Firebird puede ser una muy buena opción y está libre de

También puede leer this

Cuestiones relacionadas