Postgresql, MySQL, Firebird, MariaDB e licenciamento.

Jorge, o MariaDB é apenas um gerenciador! Mas usará as mesmas instruções do MySql normal sem nenhum problema. Até mesmo, as funções do MysQL funciona igual.

Gurizada!!!

Obrigado pelos esclarecimentos.

Não instale o MariaDB no Linux Ubuntu 15.04! Há um Bug sério!

Fred,

O bug é no MariaDB ou no Ubuntu 15.04?

Na verdade o Bug é entre a relação dos dois, na versão 15.04 do Ubuntu o plugin-load esta com uma nomeação diferente do MariaDB, causando um erro, que até agora não repararam. Se não me engano o MariaDB usa como sintaxe o nome “unix_socket”, já o Ubuntu 15.04 usa o “auth_socket.so”. Estou tentando contornar o erro mas exige uma experiência muito grande em linux. Mas vou tentar ate conseguir! E se conseguir posto a solução aqui com todo gosto.

Abraço.

Fredy,

Faz o seguinte teste:
Crie um link simbólico utilizando o nome que deve ser para o arquivo do ubuntu.
#ln -s auth_socket.so unix_socket

Crie no diretório que deve ficar o arquivo unix_socket

Olá Jocimar, consegui contornar junto com o pessoal do Fórum do Ubuntu internacional. Nesse link tem um breve debate sobre o assunto, consegui “não” perder minhas tabelas. Uffa… Link da solução “Paleativa” (https://bugs.launchpad.net/ubuntu/+source/mariadb-10.0/+bug/1447944)

Agora acontece outro porém…

Não consigo acessar meus bancos através do PhpMyAdmin, só apenas pelo terminal.

Nem pelo SC consigo, da o erro:

Connection Error
Connection attempt failed: SQLSTATE[HY000] [1698] Access denied for user ‘root’@‘localhost’

Pessoal, boa noite.

Não gosto de fazer papel de coveiro no fórum mas
Achei mais prudente escrever aqui do que criar um novo
Post.

Se eu alugar o servidor com o software para uso no local do cliente…

Eu posso usar o MariaDB sem abrir os Fontes ?

Obrigado a todos.

Você quer locar o sistema para uma Empresa deixando o sistema instalado localmente?

Sim sem problemas. Cria um Máquina Virtual Linux com MariaDB e a instalação do Sistema Scriptcase e instale no servidor da Empresa.

O Acesso a máquina fica exclusivo seu mas o sistema fica disponível normalmente pelo protocolo HTTP.

Oi Haroldo, tudo bem ?

Minha dúvida é na questão do Licenciamento.

Se o Cliente pode exigir os Fontes para ele. Acredito que não né.

O cliente pede o que quiser e você cede o que quiser, relação comercial.

A licença do MySql permite a instalação gratuita quando não há comercialização do software e você tem que ceder gratuitamente os Fontes.
Do MariaDB vc pode instalar e não ceder os Fontes.

Fonte do banco de dados ? acho que peguei o bonde no meio do caminho

Fonte de meu produto.

A licença GPL exige a entrega de fontes quando empacotado
Mas como vou locar acho que não tem problemas.

O Haroldo acaba de citar um fato interessante, no MariaDB não tem essa necessidade.

Obrigado amigos.

Valeu aí Haroldo.

Não é bem assim.
O MariaDB esta baseado na GPL igual o Mysql na versão que o pessoal diz ser “gratuita” e sabemos não ser assim:
https://mariadb.com/kb/pt-br/sobre-o-mariadb/
Cito: MariaDB é baseado no MySQL e está disponível sob os termos da licença GPL v2.
O problema todo é que o seu programa irá usar um cliente para se conectar.
Veja: https://mariadb.com/kb/en/library/mariadb-license/
Este cliente também é LGPL.
Logo, se a extensão de conexão ao MariaDB/MySQL no php foi construído usando este cliente automaticamente você já esta sob a GPL ou LGPL.
Fica tudo muito bem esclarecido aqui:
https://mariadb.com/kb/en/library/licensing-faq/
Em especial: Internal usage is free e Distributing an application with a MariaDB connector/client -> Using a connector that is not GPL
Espero que ao ler este último liink https://mariadb.com/kb/en/library/licensing-faq/ suas dúvidas sejam esclarecidas.

PS: sugiro ler também: https://forum.scriptcase.com.br/index.php/topic,10265.0.html ( Mas o Mysql não é de graça? - Oracle responde ).

Mas o cliente usará somente o link HTTP.
A máquina é minha.
Estou fornecendo via serviço o uso.
E agora ?

Faça como eu.
Entrei em contato com os desenvolvedores na época e fui respondido.

Obrigado

Bom dia, baixei o novo SC e recebi uma licença de teste de 20 dias, não consigo criar um projeto pq fica pedindo para acessar o bd do MySQL mas não tenho licença nenhuma de nenhum banco de dados? Como experimentar a plataforma do SC?