Google a choisi le premier jour de la commercialisation du G1, le premier téléphone basé sur sa plateforme Android, pour mettre à la disposition de tous et gratuitement le code de cette plateforme. La société a choisi de le proposer sous le régime de la licence Apache. Le choix de cette licence permet aux développeurs de nouvelles lignes de code de ne pas les partager. Du point de vue de Google, les fabricants de téléphones Android peuvent ainsi différencier leurs produits. Un porte parole de la LiMo Foundation, qui promeut une plateforme mobile à base de Linux, y voit plutôt une tactique pour Google de garder la mainmise sur Android : seule sa version, optimisée pour ses propres applications, pourra servir de référence. Cela n'a pas empêché le Japonais Kyocra et l'Américain Motorola d'annoncer un projet Android. Ils viendront concurrencer le G1 fabriqué par HTC.