Question

Je travaille actuellement sur un projet web commercial source fermée qui utilise MariaDB comme la base de données. Je me demande au sujet de la licence de MariaDB. Est-ce que nous devons obtenir une licence pour l'utiliser avec notre projet commercial? Sur le site, ils mentionnent la "GNU General Public License, version 2". Quels sont les moyens qui exactement?

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

Était-ce utile?

La solution

La GPL (GNU General Public License) indique que vous pouvez utiliser le logiciel gratuit, mais vous ne pouvez pas modifier et de le vendre à moins que vous relâchiez le code source. Cela signifie que vous pouvez l'utiliser dans votre projet source fermé.

MySQL était à l'origine sous la GPL, mais a quelques différents problèmes de licence depuis qu'il a été racheté par Oracle. Vous pouvez toujours l'utiliser sous licence GPL, mais Oracle propose également des licences commerciales.

Autres conseils

Il y a deux façons d'utiliser MariaDB avec votre logiciel source fermée commerciale:

  • Vous pouvez acheter une licence d'Oracle vers MySQL, puis demander à Monty Program Ab pour vous donner le droit d'utiliser tous les changements MariaDB ont fait à MySQL avec votre projet.
  • Vous pouvez utiliser un connecteur pour MySQL qui n'est pas GPL et qui donne accès à plus d'une base de données. Dans ce cas, la GPL du serveur ne vous affecte pas. Vous pouvez obtenir un tel connecteur par exemple de SkySQL.

A lire aussi: http://kb.askmonty.org/en/licensing-faq

Je peux me tromper, mais je ne pense pas que cela va être possible: MariaDB est une branche de la version MySQL sous licence GPL. Seul MySQL (i.e.: Oracle) détient le droit d'auteur, et est donc autorisé à licence le code sous une licence différente. MariaDB n'a pas (à ma connaissance) détient les droits d'auteur à la source de MySQL d'origine, et ils ne peuvent donc pas relicencier il.

MariaDB est uniquement distribué avec la licence GNU GPLv2. Il n'y a pas une licence commerciale, et il n'y aura jamais pour des raisons juridiques.

Cependant, pourquoi pensez-vous que vous avez besoin d'une licence commerciale? Vous avez besoin que dans 2 cas:

  • Votre application utilise des plug-ins qui sont commerciales, ou d'utiliser une licence qui n'est pas compatible avec GPL2.
  • MariaDB est intégré dans votre application.

Mais généralement, les applications se connectent simplement à un serveur MariaDB, et il n'y a pas de problème juridique, même si elles ne sont pas libres.

Je ne pense pas que la réponse fournie est tout à fait correcte. La question clé ici est la façon dont vous utilisez la DB, à savoir la façon dont vous faites des demandes DB, si vous en tout lien façon dont votre code à la bibliothèque cliente vous devez libérer votre projet sous une licence compatible avec la GPL (la licence compatible avec la bibliothèque vous un lien vers), je ne sais pas comment il est quand vous venez d'utiliser un outil de ligne de commande, mais compte tenu de l'esprit de la GPL serait le même.

Votre situation dépend d'une technologie utilisée, mais je crois que vous utilisez une sorte de middleware html, la licence qui serait la question clé ici - si apache, vous êtes libre d'aller avec votre projet source fermé. Si vous allez acheter un service d'accueil pour votre projet, il est pas votre problème à vous soucier de la licence.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top