Usando aplicação GPL para gerar lucro

[quote=danielbadawi][quote=Bruno Laturner]Leia estes dois textos:

http://kerneltrap.org/node/1735
http://www.fsf.org/licensing/licenses/gpl-faq.html

Se ainda tiver dúvidas, pode perguntar.[/quote]

Ótimos links!

Mas olha:

[quote=http://www.fsf.org/licensing/licenses/gpl-faq.html]
If a library is released under the GPL (not the LGPL), does that mean that any program which uses it has to be under the GPL or a GPL-compatible license?

Yes, because the program as it is actually run includes the library.[/quote]

Vou tomar como exemplo bancos de dados proprietários compilados para linux novamente:
Quer dizer então que o Oracle não usa NENHUMA lib GPL? não pode nem importar stdio.h ou stdlib.h? pois suas implementações já estão no SO e são GPL?
Ele faz acesso ao disco sem usar as libs do linux?

É impossível programar pra linux sem usar o linux… se o linux é GPL, então tenho que ser GPL.
Seguindo essa lógica (errada, lógico, mas onde?), então tudo para linux deve ser GPL.
E tudo que é GPL não pode ser fechado.
Então não posso desenvolver um produto para meu cliente específico e não fechar as regras de negócio dele para o mundo (pq usa roda no linux, que usa o linux e que por trás usa as libs do libs e bla bla bla…)

Abraços![/quote]

Ei, a GNU C Library tá sob LGPL: http://www.freebsd.org/doc/en/articles/bsdl-gpl/origins-lgpl.html. Então não dá galho usar stdio/stdlib no Linux.

Inté.

[quote]
Mas como existem, por exemplo, banco de dados comerciais fechados pra Linux, como Sybase, Oracle, etc?
Abraços![/quote]

Ele levantou um ponto muito interessante. Porque com certeza tem empresas que não são éticos e fecham o programa que usou componentes com a licença GPL. Não é porque sou um entusiasta de software livre e que quero contribuir de alguma forma porque isso me ajudou muito quando precisava de um SO ou programa não sendo pirata, e questão é de você ter caráter e respeitar o autor (de um sistema, componente, etc) do que você usa ou baseia nele.

Como eu disse antes, a partir do momento que você só tem contato com binários, você é usuário, não desenvolvedor (daquele código), você está apenas usando a biblioteca, logo você não fez nenhuma alteração no código, não tem nada que precise retornar à comunidade.

Isso mesmo. Com isso, se for alterar ou usar o código de um programa baseado no GPL terá que ser da mesma licença. Essas formas abaixo são boas como disseram antes:

1 - Vender o suporte;
2 - Vender a consultoria;
3 - Vender o treinamento;
4 - Vender a personalização;
5 - Vender o sistema personalizado (não esquecendo de preservar os autores como também a licença e a fonte a ser distribuida);

Como eu disse antes também, tem negócios que o cliente vai pegar essa fonte e investir, outros não. Com isso empreender com software livre vale a pena mesmo assim.

E o que vocês acham?

aí sim faz sentido… não tem pq eu ter que abrir meu código (até pq as vezes nao é possível por conter regras de negocio) simplesmente pq eu usei os binários originais de um software GPL. Pq se fosse assim, como eu disse antes, todo software de linux tinha que ser GPL pq usa, direta ou indiratamente, os binários do kernel que é GPL

abraços