Penso che sia capitato a molti di trovarsi un problema, un bug od un passaggio del software che ci piacerebbe sapere come è strutturato.
Pur avendo i sorgenti non e agevole districarsi tra decine o centinaia di file e capire come è stato impostato il prog del software; in definitiva è difficilissimo capirci qualcosa ed il più delle volte a malincuore rinunciamo.
Per quanto riguarda l'open source tali difficoltà sono superabili così:
Ogni prog. open source creato da uno più persone viene messo a disposizione di eventuali sviluppatori che vogliono contribuire a migliorare il loro lavoro.
E' agevole trovare a fianco dei source le specifiche ,direttive per poter comprendere tutti i dettagli del progetto.
Di seguito
http://it.wingwit.com/software/open-source-code/144267.html#.VC-vMHV_vrc segnalo un articolo che spiega passo passo come fare.
giorgio