Мнение отраслевых наблюдателей, проблема Android упирается в строгие требования лицензии GNU General Public License version 2 (GPLv2). Android создавалась Google вокруг ядра Linux, открытой ОС, идущей под GPLv2-лицензией. Последняя подразумивает обязательное соблюдение концепции copyleft («разрешено для копирования»), согласно которой можно безо всяких ограничений копировать и изменять код свободного ПО, притом что все итоговые или производные работы должны точно так же опираться на искомую концепцию, таким путём свободно копироваться и видоизменяться. Другими словами, GPLv2 запрещает кому-либо брать GPLv2-лицензированный код и делать на его базе проприетарное, закрытое ПО.
В состав Android включена важная библиотека Bionic, до которой обращаются все разработчики приложений, нуждающиеся в доступе к базовым функциям Linux-системы. В процессе подготовки Bionic интернет-корпорация взяла где-то 2,5 Мбайт кода больше чем из 7OO заголовочных файлов Linux-ядра, а затем почему-то пропустила его через механизм, который выбросил все комментарии и нестандартные либо сомнительные технические процедуры. После этого было объявлено, будто код Bionic больше не подпадает под условия GPLv2. Ну а сама Android опубликована под целым набором лицензий, какие расширяют требования GPLv2, разрешая также выпускать программы с закрытым исходным кодом.
В том случае, если неправомочность действий Google будет доказана, это грозит полному краху программного наполнения Android и экосистемы сторонних Android-приложений, ведь многие популярные и прибыльные софтверные продукты вроде игры "Angry Birds" или мультимедийного проигрывателя Adobe Flash Player должны в таком случае быть изданы под GPLv2-лицензией, таким путём открыть свой код, который можно модифицировать и распространять. Также, производители Android-устройств потеряют возможность выставлять свои смартфоны в выгодном свете путём добавления к ним всевозможных проприетарных компонентов вроде графических интерфейсных оболочек.
Выходом видится отказ от Bionic в пользу являющейся отраслевым стандартом библиотеки glibc, до которой прибегают конкуренты вроде Intel-Nokia MeeGo и HP-Palm webOS. Между тем переход не окажется простым ввиду архитектурных различий Bionic и glibc, что потребует переписывания тысяч Android-компонентов и сторонних приложений. Опять же нельзя отбрасывать потенциальное исчезновение совместимости с унаследованными версиями Android.
Google тем временем находится под патентной атакой Oracle, полагающей, что виртуальная Java-машина Dalvik неправомочно эксплуатирует наработки Java-платформы.