Voglio dire, è possibile creare un'applicazione senza codice sorgente - per esempio usando l'editor HEX o qualche debugger che può istruzioni di assemblaggio (in realtà ogni debugger decente può farlo).
Creare programmi in questo modo è ovviamente difficile, ma possibile per le piccole applicazioni.
Posso persino immaginare casi, in cui è l'unico modo possibile, ad esempio su hardware molto vecchi in cui semplicemente non hai strumenti di sviluppo.
Per un altro esempio: leggi l'articolo "Programmazione in condizioni estreme", pubblicato in giornale di programmazione Assembly, numero 9
Quindi, cosa succede se l'autore di tale applicazione vuole distribuirlo sotto GNU GPL?