Est-il légal de l'utilisation de MySQL dans un environnement commercial?
Je ne vais pas sortir mon code source du logiciel, et il sera une application commerciale. Puis-je utiliser le MySQL sans avoir à payer des frais pour MySQL? si c'est illégal, toute solution de base de données suggèrent?
- oui , il est, lire le contrat de licence
- Si il semble qu'il ne taxe qu'il serait à l'ORACLE, MySQL est juste leur "produit".
Vous devez vous connecter pour publier un commentaire.
Oui, et vous n'avez pas à libérer votre source du projet (mais vous n'avez pas à divulguer toute modification que vous apportez à MySQL lui-même (ceux qui ne sont pas l'ensemble du programme) si vous aussi vous libérer de votre projet sous forme binaire contenant la modification de code MySQL)
Plus en termes simples, si vous modifiez MySQL et ces modifications finissent par être distribué sous forme binaire vous avez publiquement la libération desdites modifications.
MySQL lui-même est open source et peut être utilisé comme un produit autonome dans un environnement commercial. Si vous utilisez mySQL sur un serveur web, vous êtes libre de le faire pour toutes fins, commerciales ou non. Si vous exécutez un site web qui utilise mySQL, vous n'aurez pas besoin de libérer tout votre code. Vous serez amende.
mySQL a l'entreprise de licences avec (je pense) une autre base de code, et de la prime de soutien par le Soleil, mais ceux-ci sont entièrement facultative.
Il y a des limitations sur redistribution de mySQL dans un fermé source du produit, et de se lier à des mySQL bibliothèques comme il a été indiqué dans un autre commentaire. Comme pour la redistribution:
si vous êtes à la recherche pour redistribuer mySQL avec un produit commercial, de vérifier leur juridique page. Je pense que la plupart des entreprises de contourner ce problème en installant le serveur mySQL séparément.
GPL et de se lier à des bibliothèques client?
Je ne sais pas ce que le fait que la GPL (licence mySQL est distribué sous) interdit de se lier à des logiciels à code source fermé signifie pour les applications qui n'ont pas de lien contre mySQL directement, mais navire avec la bibliothèque cliente mySQL. Faire ceux-ci doivent être Open Source? Si quelqu'un voudrais apporter un éclairage sur ce, dans une autre réponse ou un commentaire, je serais plus intéressé.
De ce que j'ai compris:
Si vous utilisez MySQL "comme c'est" juste pour des fins de test, - vous êtes libre de l'utiliser.
Si vous modifiez la base de données MySQL
(GPL est "transfert")
Si vous redistribuez MySQL ou travaux dérivés à partir de MySQL d'une quelconque façon, cela dit tout: