Um ponto interessante surgiu em outro tópico sobre a alegada apropriação indevida de um projeto GPL. Nesse caso, o software corporativo foi usado por algumas grandes empresas que essencialmente adotaram o código, alteraram o nome, removeram os avisos da GPL e usaram o resultado.
A questão era: se a empresa fez isso e só usou o software internamente, não há distribuição e isso é perfeitamente legal sob a GPL. Modificações por seus próprios funcionários para uso interno também seriam permitidas.
Então, em que momento ele se torna uma distribuição?
Presumivelmente, se eles contratassem contratados externos sob 'trabalho por conta', suas modificações também seriam internas e, portanto, não uma distribuição.
Se eles contratassem um software externo para fazer modificações e essas alterações fossem usadas apenas internamente pela empresa - essas mudanças seriam distribuídas? A GPL se aplica ao cliente ou aos desenvolvedores externos?
Se a empresa fornecer o resultado para outro departamento, outra unidade de negócios, outra empresa? E se a outra empresa for uma subsidiária integral?
ps. Sim, eu sei que a resposta é pedir a um advogado. Mas toda a discussão que eu vi sobre a distribuição GPL2 / GPL3 foi sobre serviços da Web - não sobre uso interno.