Licença MySQL

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Ranier
Usuário Nível 2
Usuário Nível 2
Mensagens: 80
Registrado em: 02 Abr 2019 09:01
Localização: Goiania/Goias

Licença MySQL

Mensagem por Ranier »

Olá, aviso aos navegantes.
O MySQL não têm licença totalmente free, de acordo com o site a única versão livremente distribuída é a
MySQL Community Edition, que têm licença GPL e não LGPL.

https://www.mysql.com/products/community/

Isso quer dizer que o uso pessoal é livre e não precisa disponibilizar os fontes, mas que a venda do seu produto, para terceiros, que vai utilizar o MySQL não é livre e seria necessário disponibilizar os fontes, conforme determina a licença GPL que é viral.

O único banco de dados, avançado e moderno, que é totalmente livre é o PostgreSQL que é licença BSD, ou seja, totalmente livre.

https://www.postgresql.org/about/licence/

Pode ser que a Oracle nunca faça nada, mas conforme já aconteceu com o Java, é bom colocar as barbas de molho...
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Licença MySQL

Mensagem por fladimir »

E o MariaDB não seria uma alternativa?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Ranier
Usuário Nível 2
Usuário Nível 2
Mensagens: 80
Registrado em: 02 Abr 2019 09:01
Localização: Goiania/Goias

Licença MySQL

Mensagem por Ranier »

fladimir escreveu:E o MariaDB não seria uma alternativa?
MariaDB me parece que é mais razoável, teria quer consultar com mais cuidado o site para saber com certeza.

https://mariadb.com/kb/en/licensing-faq/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Licença MySQL

Mensagem por JoséQuintas »

Não faz sentido até Microsoft SQL SERVER ter versão grátis, e MySQL não ter.
Também não faz sentido TODO LINUX poder baixar automaticamente MySQL Server, se não pode usar.
Aliás... Ubuntu faz parte do Windows 10 e também pode baixar MySQL...

Agora tentem imaginar o seguinte:
Se MySQL é livre só pra uso pessoal, que M**** o cara vai fazer pra uso pessoal que vai precisar do MySQL?

MySQL Community Server é livre pra ser baixado.
Qualquer um pode baixar, até o cliente.
Vém como parte do Linux, que hoje também faz parte do Windows 10.

PERA AÍ...
O LINUX BAIXA MYSQL, MYSQL FAZ PARTE DO LINUX
WINDOWS TEM LINUX, TAMBÉM BAIXA MYSQL.

Se Linux tem, e Windows tem.... porque a culpa vai ser do meu aplicativo?

TODOS OS PROVEDORES fornecem servidor MySQL.... sempre grátis... tem isso também.

Meu aplicativo usa ADO e serve qualquer base de dados.
Se o cliente tem MySQL, pode usar.
Não estou vendendo MySQL, estou vendendo meu software.

Pois é....
Como eu já disse por aqui, mundo XBASE é foda.
Mostrar que com ADO não precisa ficar preso a nada... é um perigo...
E mostrar ADO + MySQL.... sobrou pro MySQL .. kkkkkkkk
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Marcos Kieron
Usuário Nível 2
Usuário Nível 2
Mensagens: 72
Registrado em: 14 Jan 2020 10:29
Localização: São Paulo/SP

Licença MySQL

Mensagem por Marcos Kieron »

O MySQL tem licença restritiva.
O MariaDB não tem a mesma licença e funciona praticamente igual.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Licença MySQL

Mensagem por JoséQuintas »

Se você está simplesmente amarrando em um banco de dados que você espera já estar instalado na época em que seu software foi comprado, então possivelmente não precisa de uma licença.
É complicado encontrar informação.
Mas pelo que entendi é assim:

Se você apenas está usando o banco de dados no seu aplicativo ok.
Comandos SQL não são determinantes pra definir o uso vinculado ao MySQL, porque pode usá-los em qualquer servidor.

Se você tem rotinas dentro do MySQL, usando a linguagem de programação do MySQL, então você depende do MySQL.
Faz sentido, é algo como usar o "compilador" interno do MySQL, é como criar um software usando a linguagem do MySQL.
Na prática, você pode até quase criar um aplicativo inteiro dentro do servidor MySQL.
Neste caso, você está distribuindo o servidor com as suas rotinas dentro.

Mesmo assim confunde, ou..... Tudo que estiver dentro do MySQL terá que ser liberado, incluindo suas rotinas dentro do MySQL.
Desta forma, passa a não existir nada particular do seu aplicativo dentro do MySQL.

Como não tenho nada disso, nem preciso me preocupar....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Licença MySQL

Mensagem por JoséQuintas »

Ao mesmo tempo é engraçado, lembra o que já comentei aqui sobre os produtos XBASE...

Se você puder usar um produto similar... então pode usar MySQL de graça.
Mas se você estiver preso, não puder usar outra coisa... então tem que pagar licença.
Não é uma coisa irônica?

Igual os produtos xbase... se ficar preso... tem que ficar pagando atualização...

Pois é... tem que levar pro lado irônica da coisa... senão ficamos malucos....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Ranier
Usuário Nível 2
Usuário Nível 2
Mensagens: 80
Registrado em: 02 Abr 2019 09:01
Localização: Goiania/Goias

Licença MySQL

Mensagem por Ranier »

Como sempre, muita desinformação e pouca informação, que só mais confunde e pouco esclarece.

Após filtrar as dúvidas, esse link esclarece algumas:

https://searchitchannel.techtarget.com/ ... al-license
ISP usa "de graça" o MySQL, por causa do que determina a GPL, que considera uso interno, portanto sem precisar pagar a licença. Mas isso também pode mudar, vejam o caso do MongoDB que alterou sua licença para que os ISPs tenham que pagar pelo uso.

Quem usa o conector ODBC do MySQL (Oracle) está sujeito sim a pagar pelo uso comercial.

Se alguém pagou pelo MySQL servidor, pode usar o cliente sem pagar a licença.

Ou seja, não existe essa de obaoba com o MySQL, está sujeito sim a licença comercial, e quem quizer correr o risco de usar que corra, cada um toma suas próprias decisões e arcam com elas.
Para esclarecer o peixe que estou vendendo aqui chama-se PostgreSQL, que é totalmente livre e na minha opinião é muito melhor que o MySQL.

O resto é só bobagens, como sempre.

https://forum.scriptcase.com.br/t/mas-o ... onde/15273
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Licença MySQL

Mensagem por JoséQuintas »

Continua no mesmo.

Meu software usa ADO, não obriga o uso de MySQL, não distribuo MySQL, portanto não preciso licença.
O cliente... ele não comercializa MySQL, não precisa licença.

Milhões de pessoas usam MySQL grátis, sem problema.
Se pra ninguém é problema, porque vai ser pra mim?
Fim.

Ou... sigo o exemplo de grandes empresas, como TOTVS:
Se houver problema, coloco Oracle na lista de produtos inválidos pra uso com meu produto.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Licença MySQL

Mensagem por JoséQuintas »

Pra estimular o uso, dois dos principais forks do MySQL:

https://blog.hostone.com.br/mysql-mariadb-ou-percona/
mysql1.png
mysql2.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder