Primeiro, você deve deixar claro que o código Android do Google e o código do kernel Linux são separados. O próprio Android é licenciado sob a Licença Apache 2.0, que é permissiva e, nas palavras da Wikipedia :
A Licença Apache é permissiva, pois não exige que um trabalho derivado do software, ou modificações no original, seja distribuído usando a mesma licença.
Como tal, nenhuma modificação do Android pelos fornecedores é normalmente disponibilizada.
Segundo, no caso do kernel Linux, licenciado sob a GPLv2, o código é liberado ao público, oculto em algum lugar do dispositivo (menos provável) ou disponível para download em alguma página obscura no site do fornecedor, dedicada a códigos de código aberto em Produtos deles.
No entanto, existe uma grande ressalva ao código do kernel do Linux disponibilizado ao público - drivers proprietários e módulos do kernel com funcionalidade semelhante. O kernel do Linux pode carregar blobs binários distribuídos sob licença proprietária, e o código fonte desses blobs necessários para executar o seu dispositivo naturalmente não é distribuído. Resumindo, mesmo que você consiga colocar a mão na fonte específica do kernel do seu dispositivo, não poderá necessariamente usá-lo para compilar seu próprio sistema operacional Linux.
Permissivo, em contexto
O que exatamente queremos dizer com licença permissiva ? Com seus comentários, acho que você entendeu a capacidade de executar outro software licenciado de forma permissiva ou proprietária. Mas isso está errado.
Permissivo neste contexto significa quão permissível é deixar você fazer o que quiser com o código-fonte.
A GPL não é permissiva no sentido de que você é legalmente obrigado a divulgar qualquer modificação feita em um código licenciado pela GPL. Não permite que você aceite a contribuição de todos, faça alterações (independentemente de torná-la melhor ou pior) e oculte-a. Se você deseja distribuir o binário, também deve distribuir o código-fonte. Como ele não permite que você faça alterações particulares, não é permitido .
A licença Apache e as licenças BSD são exemplos de licenças permissivas. Ao contrário da GPL estritamente não permissiva, ela permite fazer qualquer modificação nos códigos licenciados sob eles e mantê-la para si mesmo, ou seja, é permissiva . Ou seja, você pode pegar o código do Android, mesmo que o mude o suficiente para torná-lo irreconhecível, você é livre para mantê-lo. E é exatamente isso que os fornecedores de dispositivos Android fazem.