É legal usar MySQL em ambiente comercial? [fechado]
não vou lançar o meu código fonte de software, e será uma aplicação comercial. Posso usar o MySQL sem pagar qualquer taxa ao MySQL? se é ilegal, alguma base de dados alternativa sugere?
3 answers
SIM, e você não tem que liberar a fonte do seu projeto (mas você tem que liberar qualquer modificação que você faça para o MySQL em si (apenas aqueles que não todo o programa) se você também liberar o seu projeto em forma binária contendo o código MySQL modificado)
Em termos mais simples, se você modificar o MySQL e essas modificações terminarem sendo distribuídas em forma binária, você tem que liberar publicamente as modificações acima mencionadas.
O MySQL em si é de código aberto e pode ser utilizado como um produto independente num ambiente comercial. Se você está executando mySQL em um servidor web, você está livre para fazê-lo para qualquer propósito, comercial ou não. Se você executar um site que usa mySQL, você não precisará liberar nenhum de seu código. Vais ficar bem.
O MySQL temlicenças empresariais com (penso) uma base de código diferente, e apoio premium por parte da Sun, mas essas são inteiramente opcionais.
Existem limitações em redistribuição do mySQL dentro de um produto de código fechado, e ligação contra bibliotecas mySQL como foi apontado em um comentário diferente. Quanto à redistribuição:
OEMs, ISVs, VARs e outros distribuidores que combinam e distribuir licenças comerciais software com software MySQL e do não desejo distribuir o código fonte para o software licenciado comercialmente na versão 2 da GNU General Licença Pública (a" GPL") deve entrar em acordo de Licença Comercial com o sol.
Se pretende redistribuir o mySQL juntamente com um produto comercial, verifique a sua página legal . Acho que a maioria das empresas contornam isto instalando o servidor mySQL separadamente.
GPL e ligação com Bibliotecas Clientes?
Não sei o que significa o facto de a GPL (a licença mySQL é distribuída por baixo) proibir a ligação contra software de código fechado para aplicações que não ligam contra o mySQL directamente, mas envia com as Bibliotecas Clientes do mySQL . Têm de ser de código aberto? Se alguém quiser esclarecer isto, numa resposta separada ou num comentário, eu estaria muito interessado.
Se você usar MySQL" como é " apenas para os fins de teste - você está livre para usá-lo.
Se modificar o MySQL
- você ainda está livre para usá-lo mas Você tem que fazer as modificações que você tornou público
(GPL é "transfering")
Se redistribuir MySQL ou trabalho derivado de MySQL de alguma forma, Então Isto diz tudo:
P3: como um comercial OEM, ISV ou VAR, quando devo comprar uma licença comercial para o Software MySQL?
A: OEMs, ISVs e de VARs que querem os benefícios de incorporação comercial binários do MySQL em suas aplicações comerciais, mas não deseja ser sujeito a GPL e não quer liberar o código-fonte para as suas aplicações de software proprietário deve comprar uma licença comercial da Oracle. Adquirir uma licença comercial significa que a GPL não se aplica, e uma licença comercial inclui as garantias que os distribuidores normalmente encontram nos acordos de distribuição comercial.