Skip to main content

Defenders dispute Java-copying claim against Google

Image used with permission by copyright holder

Last week, intellectual property expert Florian Mueller caused a stir by distributing a 46-page analysis in which he examined the source code files for Google’s Android operating system and claimed to have found numerous instances where Google copied Oracle’s Java code outright, or de-compiled it using software tools. The assertions seemed to back up Oracle’s infringement suit against Google: that suit, if successful, could lead to Oracle collecting a payment for every Android device sold.

However, ZDnet’s Ed Burnette—an actual software developer—disputes Mueller’s conclusions: he downloaded the same files that Mueller examined and concludes they don’t bolster Oracle’s case against Google. Burnette’s analysis is that none of the files in question are actually shipped as part of the Android operating system, and at most contain the equivalent of clerical errors that can be easily remedied.

Burnette breaks the files into two groups: one set of 37 files zipped up in a directory of materials to provide audio support for particular chipsets, and another set of seven files that are in the “unit test” portion of the source tree. While the unit tests are part of the Android source code, they aren’t actually compiled into the final Android product: they’re simply there to let developers and QA folks double-check the validity of software builds. The unit test files have been rebuilt using a decompiler from the versions originally offered by Sun and have apparently had an Apache software license incorrectly applied to them. As of earlier this month, Google had removed all the files from the Android source tree.

Oracle’s suit against Google rests on issues other than de-compiled unit tests and headers included in audio drivers; Mueller’s assertion was that elements of the public Android source code seemed to add even more fuel to Oracle’s assertions that Android infringed on their technology. Even assuming none of Mueller’s recent assertions bear out, the fact remains that Oracle is suing Google over Android, and—so far—Google hasn’t mounted much of a defense.

Editors' Recommendations

Topics
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…
PC airflow guide: How to position your fans for best cooling
Exhaust fan in PC case.

Fan placement is an important component in your system's cooling. The quantity, positioning, and orientation of fans affects overall system performance, noise levels, and how often you need to clean your whole system out. Although you aren't going to see a dramatic difference in your PC's performance from adding one more fan, or making sure they're pushing instead of pulling (or vice versa), it's still useful to optimize this part of your PC's cooling to get the best experience for you, the PC user.

So, whether you're looking to boost your system's cooling to improve your overclock, or want to keep your fan speeds as low as possible without overheating, here's a guide to PC airflow, as well as some suggestions on fan placement and position that you might find useful.
Get the basics down

Read more
Why you should buy a MacBook Pro instead of a MacBook Air
The 14-inch MacBook Pro on a window sill.

There are plenty of reasons to buy a MacBook Air instead of a MacBook Pro. If you want a MacBook on a budget, you don't necessarily need the goodies that come with upgrading to the MacBook Pro.

That being said, I'm going to argue for spending a little more. In my experience, the MacBook Pro offers several distinct advantages that help justify a higher price, especially with the introduction of the more affordable MacBook Pro 14 with the base M3. If you can stretch your budget a bit, here's why I think you should buy a MacBook Pro instead of a MacBook Air.
Setting the stage: pricing

Read more
Windows 11 vs. Windows 10: finally time to upgrade?
The screen of the Surface Pro 9.

Windows 11 is the newest version of Windows, and it's one of the best Windows versions released. At launch, the operating system was very similar to Windows 10, but it has morphed a lot over the past several years. Now, Windows 11 has several key differences compared to Windows 10.

If you've been holding out on upgrading, we have everything you need to know about Windows 11 and how it's different than Windows 10 in this article. We'll detail the differences, as well as show you the areas where Windows 11 is growing faster than Windows 10.
Windows 11 vs. Windows 10: what's new

Read more