É 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?

Author: Hassan, 2009-12-17

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.

 18
Author: Andreas Bonini, 2009-12-17 12:47:27

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.

 18
Author: Pekka 웃, 2015-10-28 04:43:33
Pelo que entendi:
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.

 2
Author: jave.web, 2014-04-02 12:07:52