Puis-je utiliser MySql gratuitement sur ma machine pour le développement de mon application?
J'ai une requête liée à mysql de licence. Je développe une application de bureau à des fins commerciales, et l'utilisation de mysql community server (5.0) en tant que serveur de base de données.
Nous n'avons pas d'installer le serveur mysql et le pilote de notre programme d'installation d'application. Si l'utilisateur souhaite installer notre application sur son ordinateur, il faut d'abord installer le serveur MySql et le pilote par eux-mêmes, et alors on peut installer notre application. C'est à cause de GPL termes du contrat de licence.
Maintenant, ma question est puis-je utiliser MySql gratuitement sur ma machine pour le développement de mon application ou ai-je besoin d'une licence commerciale pour le développement de l'application?
Que MySql est un logiciel gratuit, je l'utilise sur ma machine pour le développement de mon application. Suis-je en train de faire quelque chose de mal?
Je suis confondre sur la façon dont cette licence GPL qui fonctionne? Je ne suis pas en mesure de comprendre ses termes et conditions. Je sais une seule chose, c'est que je cannt navire mysql installer avec notre produit, mais sur des fins de développement, je n'ai aucune idée de la façon de licence fonctionne.
Je vais voter pour fermer cette question hors-sujet parce que il est à propos de la licence ou des questions juridiques, pas de programmation ou le développement de logiciels. Voir ici pour plus de détails, et la centre d'aide pour plus d'.
OriginalL'auteur | 2009-01-09
Vous devez vous connecter pour publier un commentaire.
L'utilisation de MySQL pour le développement est gratuit. Comme vous n'êtes pas loin de donner le produit (MySQL), pas de GPL restrictions s'appliquent.
Si vous souhaitez distribuer MySQL dans une certaine forme, les licences s'appliquent. Voir: MySQL licence commerciale
OriginalL'auteur
Je crois qu'il est toujours disponible sous la licence GPL, donc vous pouvez l'utiliser gratuitement n'importe où. Vous pouvez payer pour le soutien, et vous pouvez également payer pour les autres non-éditions communautaires. Il ne ressemble à l'Cluster version est également gratuit. Aussi loin que la revendre et je ne suis pas sûr. Vous avez probablement pour obtenir de l'utilisateur afin de le télécharger sur leur ordinateur lorsqu'ils l'installer, mais je ne suis pas sûr. Vous pouvez être en mesure de distribuer avec votre application.
La GPL n'interdit pas la charge. Il faut juste disposer du code source du code d'origine / modifié le code / les travaux dérivés sous la même licence.
OriginalL'auteur
Explication Simple de la Licence de MySQL (sans conducteur tracas/brut explication):
Cas 1:
Si vous êtes une personne d'essayer de résoudre vos problèmes, alors pas besoin de payer de frais de licence.
Cas 2:
Si vous êtes une personne cherchant à commercialiser votre application qui nécessite MySQL puis
a) Si vous voulez libérer votre application gratuit - Pas de Frais de licence
b) Si vous plantez de ne pas publier votre app gratuit - Licence doivent être achetés à moindre prix
Cas 3:
Si vous êtes une entreprise qui utilise MySQL
a) les applications internes avec beaucoup d'utilisateurs à l'aide de MYSQL server - Licence nécessaire
(parce que c'est censé faire de l'argent en termes d'économies)
b) les applications externes - Licence requise
Acclamations,
SpiderMan
OriginalL'auteur
À l'aide d'un GPL serveur ne signifie pas que vous devez mettre votre propre application sous licence GPL (pas plus que toutes les applications développées sur Linux doit être sous licence gpl).
Aussi, vous serez certainement en mesure de distribuer mysql avec votre demande - au minimum, comme un programme distinct sur le CD ou le téléchargement de la page web. Il suffit d'en faire la source (mysql) disponibles également.
Mais je pense qu'il y est probablement pas un problème en le mettant dans votre propre programme d'installation de trop, afin de vérifier avec un avocat si.
OriginalL'auteur
C'est peut-être hors-sujet, mais vous pourriez envisager de SQLite pour le backend de base de données si c'est un mono-utilisateur, application de bureau. Il ne comporte pas de l'exécution d'un service, et c'est gratuit pour les de développement et d'exécution. De Plus, vous pouvez distribuer avec votre application.
OriginalL'auteur
MySQL Est gratuit à télécharger et à utiliser. Ils ont aussi une version entreprise disponibles pour l'achat d'un abonnement et vous fournit avec le serveur de base de données ainsi que de très belles premium support package et très robuste, des utilitaires et des outils tels que l'Analyseur de Requêtes. Ainsi que d'utiliser localement sur n'importe quel ordinateur que vous souhaitez installer, vous pouvez également vous inscrire gratuitement partagé serveurs de base de données. Je voudrais vous recommandons de vous inscrire à:
http://www.mysqlforfree.com/
Ils sont un nouveau site que j'ai trouvé et s'envolent, jusqu'à présent, j'ai vu plus de fonctionnalités avec eux que n'importe quel autre gratuit mysql de sites web.
OriginalL'auteur
Autant que je suis au courant, c'est bien de l'utiliser comme un outil de développement parce que vous n'êtes pas les revendre ou de faire de l'argent de lui.
Où j'ai l'habitude de travailler ensemble de nos internes et externes de sites web sont de l'utilisation de MySql sans avoir besoin d'une licence.
OriginalL'auteur
Une chose que j'aime à propos de Postgresql sur MySQL, c'est qu'il a un peu plus de licences ouvertes politique:
http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL#Licensing
OriginalL'auteur