Fórum Qual banco de dados free voces recomendam em um novo projeto #290500
03/08/2005
0
Hoje trabalhamos com CA clipper e delphi acessando arquivos DBF com indices NSX(Apollo) e relatorios com ADS.
Temos a opção para converter o aplicativo clipper e delphi para os bancos de dados abaixo.
Postgres 7.3 e 7.4
MySQL 4.1
Firebird / Interbase
Qual voces recomendam. O fluxo de ados ano e de 1.000.000 registro no arquivo de movimento e no de pedidos 300.000 registros.
Agradeço a atenção.
Edmarfrazao
Curtir tópico
+ 0Posts
03/08/2005
Adriano Santos
Gostei + 0
03/08/2005
Paullsoftware
Gostei + 0
03/08/2005
Adriano Santos
Caro [b:7f1dd44dc7]PaullSoftware[/b:7f1dd44dc7],
Desculpe ir contra o que você disse, mas a sua informação quanto a ´gratuidade´ do MySQL está incorreta.
Conforme a licença GPL, a qual o banco de dados em questão é incrito, você pode sim usá-lo gratuitamente. Porém o que não pode ser feita é a distribuição do mesmo junto ao seu software em qualquer mídia como parte integrante do seu produto, ou seja, ele não pode ser vendido ou comercializado junto ao software que o utiliza. Mas, seu cliente pode baixá-lo gratuitamente no site da empresa e usá-lo, portanto você pode sim desenvolver seu programa de computador com ele.
Vale lembrar também que o código fonte do banco de dados é free e pode ser alterado por qualquer pessoa, mas não pode ser vendido como de autoria daquele que o alterou. Isso significa que se você quiser alterar o fonte do MySQL você pode, mas não pode depois comercializá-lo sem solicitar uma licença legal junto ao fabricante do SGBD em questão.
Gostei + 0
03/08/2005
Motta
Mas realmente tenho dúvidas neste festival de siglas do software livre.
Gostei + 0
03/08/2005
Adriano Santos
Se você for vender seu software usando MySQL, ele não pode estar contido no CD/Disquete de instalação como parte do seu produto, porém no momento da instalação do seu software no cliente, você entra site da empresa, baixa o MySQL e instala. Isso é o que deve ocorrer, mas na prática sabemos que não ocorre.
Você pode ainda incluir o MySQL na mídia de instalação, mas neste caso seu software deve ir acompanhado do código fonte assim como o MySQL.
Gostei + 0
03/08/2005
Motta
Se você for vender seu software usando MySQL, ele não pode estar contido no CD/Disquete de instalação como parte do seu produto, porém no momento da instalação do seu software no cliente, você entra site da empresa, baixa o MySQL e instala. Isso é o que deve ocorrer, mas na prática sabemos que não ocorre.
Você pode ainda incluir o MySQL na mídia de instalação, mas neste caso seu software deve ir acompanhado do código fonte assim como o MySQL.[/quote:44dac83c02]
Tinha entendido que todo sfw que usa o mysql ou é livre (copoyleft) ou paga royalties para ser comercializado.
Para o Postgre não há esta restrição (GNU).
asrsantos , sabe de alguma fonte confiavel que explique estas licenças ?
Gostei + 0
03/08/2005
Gandalf.nho
Gostei + 0
03/08/2005
Rjun
Gostei + 0
03/08/2005
Adriano Santos
Você pode consultar a própria licença GNU/GPL, veja: as duas são a mesma coisa. Não tenho o link correto, pois fica no favoritos no meu micro de casa, mas encontrei uma tradução não oficial na internet sob o link abaixo.
[url=http://www.magnux.org/doc/GPL-pt_BR.txt]GPL/GNU tradução não oficial[/url]
Você pode também consultar é claro um advogado especializado em direitos autorais.
Gostei + 0
03/08/2005
Massuda
Eu entendo que o simples fato de um programa comercial suportar MySQL implica que o MySQL a ser utilizado (pelo usuário do programa) precisa ter uma licença comercial. O pessoal do MySQL diz [url=http://www.mysql.com/company/legal/licensing/commercial-license.html]o seguinte[/url]:[quote:dfefa5e0b3=´MySQL AB´]When your application is not licensed under either the GPL-compatible Free Software License as defined by the Free Software Foundation or approved by OSI, and you intend to or you may distribute MySQL software, you must first obtain a commercial license to the MySQL product.
Typical examples of MySQL distribution include:[list:dfefa5e0b3][*:dfefa5e0b3]Selling software that includes MySQL to customers who install the software on their own machines.[*:dfefa5e0b3]Selling software that requires customers to install MySQL themselves on their own machines.[*:dfefa5e0b3]Building a hardware system that includes MySQL and selling that hardware system to customers for installation at their own locations.[/list:u:dfefa5e0b3][/quote:dfefa5e0b3]Acho que a maioria de nós se encaixa no segundo exemplo (vender software que requer que o cliente instale o MySQL na máquina).
Os únicos BDs que com certeza tem licença free são o Firebird e o PostgreSQL. Tem outras opções que citei em [url=http://forum.clubedelphi.net/viewtopic.php?t=55931]um tópico anterior[/url].
Gostei + 0
03/08/2005
Adriano Santos
Orra, confesso que fiquei surpreso agora com o que disse [b:e2650747cb]Massuda[/b:e2650747cb] e observando o trecho que nos passou entendo que voltamos a estaca zero, rs.
As melhores opções então ficam por conta do [color=red:e2650747cb][b:e2650747cb]PostGreeSQL[/b:e2650747cb][/color:e2650747cb] e [color=red:e2650747cb][b:e2650747cb]FireBird[/b:e2650747cb][/color:e2650747cb], interessante.
Gostei + 0
03/08/2005
Adriano Santos
Gostei + 0
03/08/2005
Massuda
Gostei + 0
03/08/2005
Motta
Gostei + 0
03/08/2005
Massuda
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)