Skip to main content

Android found to contain copied Java code

Image used with permission by copyright holder

Back in August, Oracle filed a patent infringment suit against Google, claiming that the open source Android operating system violated several Oracle patents by including proprietary technology from Sun Microsystems’s Java implementation. Now, IP activist Florian Mueller has outlined several instances in the Android source where Google appears to have copied Java source code outright and included it in Android…all the way down to notices that the files are confidential and not to be redistributed.

Mueller’s 46-page analysis (available as PDF files) details instances that seem to support Oracle’s claims against Google, including cases where Google apparently derived source files using a decompiler and made meaningless changes to source files (such as in comments or immaterial line ordering). Mueller also notes nearly 40 instances where Google included files with clear Sun/Oracle copyright notices that, Mueller asserts, could not be legally be redistributed under Android’s Apache license.

Recommended Videos

Google’s initial response to Oracle’s suit was surprisingly weak-chinned, offering virtually no evidence to support its defense theories. Google has also not countersued Oracle on its claims, a move which would be typical for gaining leverage in a patent battle.

If Google is found guilt of infringement in this case, the impact on the broader Android community could be considerable: instead of an open source operating system that any device manufacturer could use, Android could become a mobile operating system controlled under licensing burdens from Oracle.

If the discoveries bear fruit—and Mueller is not a party to the case—the results could reflect very badly on Google and have wide-ranging implications for the broader Android community. Android is already the target (direct or indirect) in a number of intellectual property suits, including a high-profile spat between Apple and HTC, as well as suits against Google by Interval Licensing and Gemalto. Numerous suits have been filed against Android device makers: Microsoft and Motorola are going at it (as are Apple and Motorola), and two Android device makers are even suing each other: LG and Sony have recently crossed swords. A major patent cloud hanging over the Android operating system could dissuade developers and device manufacturers from using the platform…and potentially curb its success just as Android is gaining market momentum.

Geoff Duncan
Former Digital Trends Contributor
Geoff Duncan writes, programs, edits, plays music, and delights in making software misbehave. He's probably the only member…
Android 16’s Priority Modes leaked, and I need them right now
Someone holding the Google Pixel 9 with the screen on.

On those days when you have a lot of work to do and not nearly enough time to do it, shutting out distractions is vital. Android's Do Not Disturb mode is already tremendously helpful in that respect, but it looks like a better version is coming in Android 16 called Priority modes.

Android Authority's Mishaal Rahman first spotted the change in the Android 15 QPR1 Beta 1. According to Rahman, the Priority Mode feature replaces the Do Not Disturb menu and brings with it UI elements and display settings straight from the Digital Wellbeing feature. He played around with the feature, but was unable to interact with it beyond that.

Read more
Android phones have started receiving crucial anti-theft features
Android Theft Detection on Pixel 9.

At Google I/O earlier this year, a trio of safety features were announced to keep Android devices safe in events like theft, locking the device, and setting up new guardrails so that the phone won’t accept a fresh setup in the hands of a bad actor.

Some of these changes were supposed to arrive in the same window as Android 15’s public release, which is right around the corner. But according to Mishaal Rahman and 9to5Google, they’ve already started appearing to users in the U.S. following a test in Brazil.

Read more
The Android 16 code name has leaked, and it’s not what we expected
The display on the Google Pixel 9 Pro XL.

We're still waiting for Android 15 to fully release, but we've already found a potential code name for Android 16. Almost every Android version has had a delicious-sounding internal code name (for example, Android 15 is Vanilla Ice Cream, and Android 14 was Upside Down Cake), but Android 16 is named slightly differently, with a nuttier note: Baklava.

Mishaall Rahman from Android Authority received a tip from another developer named teamb58, who took a deep dive into Google's AOSP (Android Open Source Project) and found the name tucked away within the code. While it might seem silly to make guesses about an operating system based on dessert names, Android has a history of changing its naming scheme when a major shift happens. The change from an ice cream-themed name to a pastry indicates changes to Android 16 besides the name.

Read more