10
votes

Licence commerciale pour Mariadb

Je travaille actuellement sur un projet Web commercial à source fermé qui utilise mariadb comme la base de données. Je m'interroge sur la licence de Mariadb. Devons-nous obtenir une licence pour l'utiliser avec notre projet commercial? Sur le site Web, ils mentionnent la "licence publique générale GNU, la version 2". Qu'est-ce que cela signifie exactement?

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


1 commentaires

Même question ici. Un ISV veut expédier son logiciel à source fermé avec un équivalent MySQL inclus. Quelles sont ses options?


5 Réponses :


2
votes

Je me tromperais peut-être, mais je ne pense pas que cela va être possible: Mariadb est une succursale de la version Gppled MySQL. Seul MySQL (I.e: Oracle) détient le droit d'auteur et est donc autorisé à autoriser le code sous une autorisation différente. Mariadb ne fait pas (jusqu'à ma connaissance) détient tout droit d'auteur à la source originale MySQL, et ils ne peuvent donc pas le reliciter.


0 commentaires

8
votes

La licence GLL (GNU General Public License) indique que vous pouvez utiliser le logiciel gratuitement, mais vous ne pouvez pas la modifier et le vendre à moins que vous ne publiez le code source. Cela signifie que vous pouvez l'utiliser dans votre projet à la source fermée.

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


1 commentaires

"... Vendez-le sauf si vous libérez ..." AFAIK, vous JAMAIS peut VENDRE Logiciel GPL (Licences). Vous pouvez modifier et utiliser lorsque vous partagez votre code modifié. (Vous pouvez vendre des services, de nombreuses entreprises font.) "Vous pouvez l'utiliser dans votre projet à source fermé": Non. Seulement en tant que composant optionnel . Sinon, tout votre travail doit également être gpl (ou compatible) également. LGPL peut cependant être utilisé par tout type de projet lorsqu'il est lié de manière dynamique.



1
votes

Je ne pense pas que la réponse fournie soit complètement correcte. La question de la clé ici est la manière dont vous utilisez la base de données, c'est-à-dire comment vous faites des demandes de DB, si vous liez votre code à la bibliothèque client, vous devez publier votre projet sous une licence compatible avec GPL (c'est-à-dire la licence compatible avec La bibliothèque que vous liez), je ne sais pas comment c'est lorsque vous utilisez simplement un outil de ligne de commande, mais compte tenu de l'esprit de GPL, ce serait la même.

Votre situation dépend d'une technologie utilisée, mais je pense que vous utiliseriez une sorte de middleware HTML, dont la licence serait la principale question ici - si Apache, vous êtes libre de continuer avec votre projet Source fermé. Si vous allez acheter un service hôte pour votre projet, ce n'est pas votre problème de vous inquiéter de la licence.


1 commentaires

Les bibliothèques clientes sont sous licence LGPL. La licence GPL applique uniquement le serveur Mariadb.



8
votes

Il y a quelques façons d'utiliser Mariadb avec votre logiciel commercial à la source fermée:

  • Vous pouvez acheter une licence d'Oracle à MySQL, puis demander à Monty programme AB de vous donner le droit d'utiliser tous les modifications Mariadb ont fait à MySQL avec votre projet.
  • Vous pouvez utiliser un connecteur sur MySQL qui n'est pas GPL et qui permet d'accéder à plusieurs données de base de données. Dans ce cas, le GPL du serveur ne vous affecte pas. Vous pouvez obtenir un tel connecteur par exemple de SKYSQL.

    En savoir aussi: http://kb.askmonty.org/en/licensing-faq


0 commentaires

2
votes

Mariadb est uniquement distribué avec la licence GNU GPLV2. Il n'y a pas de licence commerciale et il n'y aura jamais de raisons juridiques.

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

  • Votre application utilise certains plugins commerciaux ou utilisez une licence qui n'est pas compatible avec GPL2.
  • Mariadb est intégré à votre application.

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


0 commentaires