Open Handset Alliance é uma aliança de diversas empresas com a intenção de criar padrões abertos para telefonia móvel.
O kernel do Android é Linux. Sendo este o responsável por gerenciar memória, processos, threads, segurança de arquivos, drivers e rede
O Android possui código aberto e livre
https://developer.android.com/sdk/index.html