Prendendo GPL v3, nella sezione 1 hai:
The “Corresponding Source” for a work
in object code form means all the
source code needed to generate,
install, and (for an executable work)
run the object code and to modify the
work, including scripts to control
those activities.
Se i commenti e lo spazio bianco sono stati rimossi, così come i nomi delle funzioni e delle variabili modificati, non sarebbe possibile modificare il lavoro ragionevolmente.
Inoltre:
The Corresponding Source for a work in
source code form is that same work.
Quello stesso lavoro, non un lavoro alterato.
Quindi, per chiarire il mio punto precedente, il codice sorgente deve essere inalterato, presumo che la scrittura umana == sia leggibile. Ma sì, potresti scrivere direttamente in quello che potrebbe essere considerato non leggibile.