Em resposta a outra pergunta , um pôster sugeria que, sob a GPL:
... você precisa fornecer o código legível por humanos, não uma versão em branco com espaço em branco ...
A legibilidade parece-me subjetiva e improvável que seja explicitamente exigida pela GPL. É isso?
Tomando a GPL v3, na seção 1 você tem:
Se os comentários e o espaço em branco fossem removidos, assim como os nomes das funções e variáveis alterados, você não conseguiria modificar razoavelmente o trabalho.
Além do que, além do mais:
Esse mesmo trabalho, não um trabalho alterado.
Então, para esclarecer meu ponto anterior, o código fonte deve ser inalterado, estou assumindo que a escrita humana == legível por humanos. Mas sim, você poderia escrever diretamente no que poderia ser considerado não legível por humanos.
fonte
A pergunta não inclui algumas informações críticas. Se você é o único autor, poderá liberar seu próprio código sob a licença que desejar (incluindo a GPL) sem necessariamente seguir todas as suas regras. Assim, você pode enviar o código em um formulário que não seja preferido para editá-lo e não estar violando nenhuma lei de direitos autorais. Se alguém pode estender seu código sob o espírito de estar sob uma licença de Software Livre é questionável, é provável que poucos o tentem.
No entanto, na maioria das vezes, você não será o único autor de uma obra. Você aproveitará o código existente, criando um trabalho derivado. Esse trabalho deve seguir as regras combinadas de sua linhagem ou você não terá permissão para distribuí-lo sem violar os direitos autorais.
Para deixar isso mais claro, eis alguns exemplos (IANAL):
fonte