Pregunta

Actualmente estoy trabajando en una web-proyecto comercial de código cerrado que utiliza MariaDB como la base de datos. Me pregunto acerca de la concesión de licencias de MariaDB. ¿Tenemos que obtener una licencia para usarlo con nuestro proyecto comercial? En el sitio web, mencionan la "Licencia Pública General de GNU, versión 2". ¿Qué significa eso exactamente?

http://kb.askmonty.org/v/mariadb-license

¿Fue útil?

Solución

La GPL (Licencia Pública General de GNU) establece que se puede utilizar el software de forma gratuita, pero no se puede modificar y venderlo a menos que quite el código fuente. Esto significa que puede usarlo en su proyecto de código cerrado.

MySQL fue originalmente bajo la GPL, pero tiene algunos problemas con las licencias diferentes desde que fue comprada por Oracle. Todavía se puede usar en los términos de la GPL, pero Oracle también ofrece licencias comerciales.

Otros consejos

Hay un par de maneras de utilizar MariaDB con el software de código cerrado comercial:

  • Usted puede comprar una licencia de Oracle a MySQL y luego pedir Monty Program Ab para darle el derecho a utilizar todos los cambios MariaDB haber hecho para MySQL con su proyecto.
  • Se puede utilizar un conector de MySQL que no es GPL y que proporciona acceso a más de una base de datos. En este caso la GPL del servidor no le afecta. Usted puede obtener un conector de este tipo por ejemplo de SkySQL.

Lea también: http://kb.askmonty.org/en/licensing-faq

Puedo estar equivocado, pero no creo que va a ser posible: MariaDB es una rama de la versión de MySQL GPL. Sólo MySQL (es decir: Oracle) tiene la propiedad intelectual, y por lo tanto se permite la licencia del código bajo una licencia diferente. MariaDB no lo hace (hasta que yo sepa) titular de ningún derecho de autor a la fuente de MySQL original, y por lo tanto no se puede cambiar la licencia de la misma.

MariaDB solamente se distribuye con la licencia GNU GPLv2. No es para uso comercial, y nunca será por razones legales.

Sin embargo, ¿por qué cree que necesita una licencia comercial? Que lo necesite sólo en 2 casos:

  • Su aplicación utiliza algunos plugins que son comerciales, o utilizar una licencia que no es compatible con GPL2.
  • MariaDB está incrustado en su aplicación.

Pero por lo general las aplicaciones simplemente se conectan a un servidor MariaDB, y no hay ningún problema legal, incluso si son no-libre.

No creo que la respuesta proporcionada es totalmente correcto. La cuestión clave aquí es cómo se utiliza la base de datos, es decir, la forma de hacer las peticiones de base de datos, si en cualquier enlace de manera que su código a la biblioteca de cliente, entonces están obligados a liberar su proyecto bajo una licencia compatible con la GPL (es decir, la licencia compatible con la biblioteca se vincula a), no estoy seguro de cómo es cuando sólo tiene que utilizar una herramienta de línea de comandos, pero teniendo en cuenta el espíritu de la GPL sería la misma.

Su situación depende de la tecnología utilizada, pero yo creo que utilizaría algún tipo de html middleware, la licencia de la que sería la cuestión clave aquí - si Apache, a continuación, usted es libre de seguir adelante con su proyecto de código cerrado. Si va a comprar un servicio de alojamiento para su proyecto, entonces no es su problema que preocuparse acerca de la licencia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top