Il codice sorgente che non è stato fornito è quello riferito ad Honeycomb 3.0, ma tutti gli altri da Eclair all'ultimo arrivato Ice Scream Sandwich il codice sorgente è stato rilasciato quindi lo possiamo considerare come un "sistema aperto"...
Il problema è che non lo possiamo definire completamente un sistema Open Source in quanto parte del codice contenuto all'interno di Android, contiene codice proprietario (parte del codice Java proprietario di Oracle)...
Però ogni azienda di cellulari, da Samsung , a LG possono modificare il sistema a proprio piacimento senza essere vincolati ad un sistema chiuso come potrebbe essere IOS o Windows Mango...
Infatti leggevo che tali case si lamentavano del fatto che con Windows non potevano nemmeno cambiare la grafica della calcolatrice...
Se prendete per esempio 3 smartphone (di case differenti) con Windows Mobile noterete che la differenza consiste solo nei componenti Hardware del cellulare, mentre se prendete 3 smartphone (di case differenti) con Android noterete subito che oltre all'hardware cambia anche la grafica del sistema operativo rendendo più unici i 3 cellulari...
Questo è come la penso su Android :)