@Nippolo, considera questo:
1) se il code e' offuscato, non serve a nessuno
2) se il codice e' in chiaro e fa qualcosa di intelligente, e' scritto DECISAMENTE bene e' MOLTO BEN DOCUMENTATO, ed e' TANTO, allora vale la pena prenderlo cosi' come e'
2.1) qualche volta, e anche molto piu' spesso di quanto credi, bisogna comunque metterci le mani
3) nel rimanente 99.9% dei casi, il codice postato dal 'programmatore' di turno (ed anche da 'ricercatore' di turno ) e' scritto talmente male che si sta' prima a riscriverlo.
Questo per dire che a meno che tu non abbia scritto codice con gli standard di Google e sotto la supervisione di ingegneri del calibro di quelli che lavorano per Google, per fare un esempio , il tuo codice serve solo per dare uno 'spunto'/un'idea.
Poi la tua idea verra' trittata e amalgamata in un contesto piu' ampio in cui il tuo codice non e' mai stato utilizzato, e la tua idea si e' persa nell'insieme piu' generale.
Quindi i problemi di copyright fondalmentalmente non sussistono.
Se invece sei convito di aver prodotto qualcosa di STRA-VERAMENTE valido (me questo richiede ANNI di lavoro, ANNI di studio e COMPETENZE che hai solo tu o un numero di persone al MONDO che si possono contare sulle dita della mano di un monco )
ALLORA, ci sono i Brevetti, cioe' lo devi 'brevettare'.