Software livre dependendo de software proprietário

Alexandre Oliva lxoliva en fsfla.org
Mie Sep 5 05:39:20 UTC 2012


On Aug 30, 2012, Rafael Pezzi <rafaelpezzi at ionscattering.org> wrote:

> Este software pode realmente
> ser GPL se depende de software proprietário para ser executado?

Depende do depende ;-)

Quando um autor distribui um programa ou trecho de programa sob GPL,
está autorizando terceiros a redistribuírem esse código, ou código
derivado, somente sob os termos da GPL.  Código derivado é o resultado
de modificações reguladas pela lei de direito autoral.

Então, se alguém distribui um programa sob GPL que precisa de um
interpretador/compilador/ambiente de execução, contanto que o programa e
o interpretador não formem uma única obra, não há qualquer problema
relativo ao cumprimento dos termos da GPL.

Agora, se o que foi distribuído for um programa incompleto, que precisa
ser combinado com outros trechos de programa incompatíveis com a GPL, a
combinação dos dois não pode ser distribuída sob GPL, embora possa ser
(e em geral é) perfeitamente legítimo alguém fazer a combinação em seu
próprio computador e utilizá-la, sem distribuição.

A GPL faz exceção explícita a bibliotecas de sistema, para permitir a
distribuição de programas mesmo que dependentes delas.  Fora isso, em
geral, uma vez que o programa tenha sido combinado com o componente
privativo (por exemplo, através de um processo de compilação ou
link-edição), mesmo que seja distribuído separadamente de uma biblioteca
dinâmica contendo a dependência privativa, entende-se que há violação da
GPL, pois a porção do programa executável que é distribuída é resultado
da combinação com termos incompatíveis com a GPL.

Faz sentido?

-- 
Alexandre Oliva, freedom fighter    http://FSFLA.org/~lxoliva/
You must be the change you wish to see in the world. -- Gandhi
Be Free! -- http://FSFLA.org/   FSF Latin America board member
Free Software Evangelist      Red Hat Brazil Compiler Engineer


Más información sobre la lista de distribución Discusion