Compreender o licenciamento MySQL
Pergunta:
Se eu fosse abrir o código fonte do projeto (colocá-lo no github), posso usar a versão gratuita do MySQL?
Se não, provavelmente seguiríamos o nosso plano original e compraríamos o servidor SQL ($8.000, ouch) uma vez que parece que a Licença Comercial para o MySQL é de $ 5.000.Eu Não tenho nenhuma experiência com PostgreSQL, você recomendaria que ou outro banco de dados que são completamente livres de usar, e capaz de trabalhar em uma produção ambiente?
Obrigado!1 answers
Algumas pessoas podem pensar que esta questão não é apropriada para estouro de pilha, porque tem a ver com Licenciamento de software. Não é uma questão de código. Mas acho que faz parte do trabalho dos programadores entender as licenças de software. Talvez esta questão deva ser transferida para https://softwareengineering.stackexchange.com
Eis o que entendo:Se você distribuir o MySQL com um projecto sem código aberto, você irá necessidade de pagar pelo anúncio licenca.
Se você quer Suporte Oracle para MySQL, você precisaria pagar pelo Licença Comercial.
Se você quiser usar algumas ferramentas MySQL que são licenciadas apenas para a Oracle apoiar clientes, como o MySQL Enterprise Monitor, Enterprise backup, vários plugins, etc. então precisarias de um oráculo. contrato de apoio, e isso requer que você pague por licenca.
-
Se quiser modificar o código-fonte de MySQL e distribuir sua modificações como uma oferta não-open-source, Você teria que pagar para a Licença Comercial.
Note que ainda pode cobrar dinheiro por modificações de código aberto. Isto não tem nada a ver com ser grátis. Tem a ver com se você oferece suas modificações sob uma licença compatível com GPL, o que permitirá que seus clientes modifiquem e redistribuam ainda mais.
Na maioria dos outros casos, pode utilizar a edição comunitária. Para exemplo:
- Você pode instalar a edição comunitária MySQL no seu site e usá-la, ou mesmo modificá-la, quer o seu produto seja de código aberto ou não. Também se você cobra pelo seu produto ou não.
- Você pode fazer e distribuir um produto não-open-source que usa MySQL, desde que você não distribua MySQL Community Edition com ele. Você exigiria que seus clientes instalassem MySQL eles mesmos. Eles poderiam então usar o seu produto para se conectar à instância de MySQL Edição comunitária que eles instalaram.
- pode distribuir o seu produto e incluir a edição comunitária MySQL com ela, se oferecer o seu produto sob uma licença compatível com GPL .
O disclaimers usuais se aplicam: eu não sou um advogado e isso não é aconselhamento legal; eu não afirmo que o acima é preciso; não tome quaisquer decisões de negócios com base em coisas que você lê de estranhos na internet, incluindo eu.
Ver também: