Feeds

Google's 'copied Java code' disowned by Apache

Dis-Harmony from Oracle's Android suit

Choosing a cloud hosting partner with confidence

When Oracle sued Google over Android, many assumed the database giant would target code Google lifted from the Apache Foundation's open source Java incarnation, Project Harmony. But Oracle just pinpointed six pages of Google code, claiming they were "directly copied" from copyrighted Oracle material, and according to Apache, this code is not part of Harmony.

"Recent reports on various blogs have attributed to the ASF a number of the source files identified by Oracle as ones that they believe infringe on their copyrights," the Foundation says in a Friday blog post. "Even though the code in question has an Apache license, it is not part of Harmony."

On Wednesday, Oracle unloaded a new court filing in which it specifically claims that Android's class libraries and documentation infringe on its copyrights, and that approximately one-third of Android's API packages are "derivative" of Oracle's copyrighted Java API packages. With its filing, the database giant claims that in some instances Google directly copied Oracle code, and it includes code samples in an attempt to prove its point (see next page).

Suit watchers continue to argue over how similar the code samples really are. And many mistakenly assume that the code came from Harmony.

As Google pointed out in its answer to Oracle's suit, Android's Dalvik virtual machine uses a subset of Harmony. "The core class libraries of the Dalvik VM incorporate a subset of Apache Harmony, a clean room, open source implementation of Java from the Apache Software Foundation," Google's court filing reads. But it also points out that other parts of Android, including portions of Dalvik, were independently developed. And Apache makes it clear that the code in Oracle's filing is not from Harmony.

"The code in question has an header that mentions Apache, and perhaps that is the source of the confusion," its blog post says. "The code itself is using a license that is named after our foundation, is in fact the license that we ourselves use. Many others use it too, as the license was explicitly designed to allow such uses."

But Project Harmony may still provide a window into Oracle's strategy. It would seem that Oracle is hoping to hit Google through the Java Technology Compatibility Kits (TCKs), those closed-source Java bits at the heart of a long-running dispute between Sun/Oracle and Apache.

Secure remote control for conventional and virtual desktops

Next page: Code unload

More from The Register

next story
ONE MILLION people already running Windows 10
A third of them are doing it in VMs, but early feedback focuses on frippery
Sign off my IT project or I’ll PHONE your MUM
Honestly, it’s a piece of piss
Netscape Navigator - the browser that started it all - turns 20
It was 20 years ago today, Marc Andreeesen taught the band to play
Torvalds CONFESSES: 'I'm pretty good at alienating devs'
Admits to 'a metric ****load' of mistakes during work with Linux collaborators
Sway: Microsoft's new Office app doesn't have an Undo function
Content aggregation, meet the workplace ... oh
Do Moan! MONSTER 6-day EMAIL OUTAGE hits Domain Monster
Customers freaked out by frightful service
Ploppr: The #VultureTRENDING App of the Now
This organic crowd sourced viro- social fertiliser just got REAL
Return of the Jedi – Apache reclaims web server crown
.london, .hamburg and .公司 - that's .com in Chinese - storm the web server charts
NetWare sales revive in China thanks to that man Snowden
If it ain't Microsoft, it's in fashion behind the Great Firewall
prev story

Whitepapers

Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Win a year’s supply of chocolate
There is no techie angle to this competition so we're not going to pretend there is, but everyone loves chocolate so who cares.
Why cloud backup?
Combining the latest advancements in disk-based backup with secure, integrated, cloud technologies offer organizations fast and assured recovery of their critical enterprise data.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Saudi Petroleum chooses Tegile storage solution
A storage solution that addresses company growth and performance for business-critical applications of caseware archive and search along with other key operational systems.