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? P>
5 Réponses :
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. P>
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. P>
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. P>
"... Vendez-le sauf si vous libérez ..." AFAIK, vous JAMAIS I> peut VENDRE Logiciel GPL (Licences). Vous pouvez modifier et utiliser i> 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 i>. 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.
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. P>
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. P>
Les bibliothèques clientes sont sous licence LGPL. La licence GPL applique uniquement le serveur Mariadb.
Il y a quelques façons d'utiliser Mariadb avec votre logiciel commercial à la source fermée: P>
En savoir aussi: http://kb.askmonty.org/en/licensing-faq a> p>
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. P>
Cependant, pourquoi pensez-vous avoir besoin d'une licence commerciale? Vous en avez besoin que dans 2 cas: P>
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. P>
Même question ici. Un ISV veut expédier son logiciel à source fermé avec un équivalent MySQL inclus. Quelles sont ses options?