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