W krótko sformułowanym komunikacie prasowym Oracle poinformowało, że pozywa Google za naruszenie patentów i praw autorskich poprzez użycie języka Java do rozwoju systemu Android.
Ani komunikat prasowy, ani skarga złożona do Sądu Okręgowego Kalifornii Północnej nie zawiera bliższych szczegółów naruszenia. Natomiast rzecznik Oracle poinformował, że Google „świadomie, bezpośrednio i wielokrotnie naruszyło własność intelektualną Oracle. Pozew ma na celu znalezienie odpowiednich środków do naprawienia szkód.”. W skardze, której kopia została opublikowana na VentureBeat, Oracle twierdzi, że Android, Android SDK oraz Dalvik naruszają w sumie siedem jej patentów. Oskarża także Google o „świadomie, z własnej woli i niezgodne z prawem” kopiowanie, przetwarzanie, publikowanie oraz dystrybucję jej własności intelektualnej.
Google szeroko używa Javy w SDK Androida. Kod aplikacji jest kompilowany do postaci binarnego kodu, który uruchamiany jest w wirtualnej maszynie Java o nazwie Dalvik, opracowanej przez Google. Wprawdzie instnieje SDK do pisania natywnych aplikacji w C/C++ , jednak to Java pozostaje preferowanym językiem do tworzenia aplikacji na Androida.
Przed przejęciem przez Oracle Sun odnosił się wrogo do projektu Harmony fundacji Apache, będącego otwarto źródłową implementacją Javy. Dalvik używa części klas z projektu Harmony.