Feeds

Google: Oracle doctored that 'copied Java code'

'And, by the by, Android wasn't built by Google'

Business security measures using SSL

Google has accused Oracle of doctoring the code samples that allegedly prove Mountain View pilfered Oracle's copyrighted Java code in building its Android mobile operating system.

Late last month, as part of its ongoing lawsuit over the use of Java in Android, Oracle waved six pages of Android code at a federal court (see below), claiming they were "directly copied" from copyrighted Oracle code. But, on Wednesday, Google responded with a court filing of its own, and among so many other things, Mountain View said that in submitting the code, Oracle "redacted or deleted...both expressive material and copyright headers." Google called these omissions "significant elements and features."

Oracle Google code comparison

Oracle accuses Google of code lifting (click to enlarge)

In suing Google, Oracle claims both copyright and patent infringement. The six pages of code are meant to buttress the copyright infringement claim. Oracle says 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.

In building Android's Dalvik virtual machine, Google used a subset of the Apache Foundation's Project Harmony, an open source project that attempts to duplicate Java SE. When Oracle first waved those six pages of allegedly-copied code, many assumed that they came from Harmony, but according to Apache, this is not the case.

As Groklaw points out, Google's claim that Oracle doctored the code is reminiscent of the infamous SCO v IBM case, when Big Blue told a judge SCO had "edited and rearranged and juxtaposed [two large swathes of code] to give the appearance of similarity when, in fact, no similarity exists".

But even as it claims that Oracle edited the code, Google says that if it did copy Oracle materials, this isn't a problem. Mountain View claims fair use, minimal copying, and independent creation. "The Android Platform...was created independently and without reference to any works protected by the Asserted Copyrights," its filing reads.

New hybrid storage solutions

More from The Register

next story
'Windows 9' LEAK: Microsoft's playing catchup with Linux
Multiple desktops and live tiles in restored Start button star in new vids
Not appy with your Chromebook? Well now it can run Android apps
Google offers beta of tricky OS-inside-OS tech
New 'Cosmos' browser surfs the net by TXT alone
No data plan? No WiFi? No worries ... except sluggish download speed
iOS 8 release: WebGL now runs everywhere. Hurrah for 3D graphics!
HTML 5's pretty neat ... when your browser supports it
Greater dev access to iOS 8 will put us AT RISK from HACKERS
Knocking holes in Apple's walled garden could backfire, says securo-chap
NHS grows a NoSQL backbone and rips out its Oracle Spine
Open source? In the government? Ha ha! What, wait ...?
Google extends app refund window to two hours
You now have 120 minutes to finish that game instead of 15
Intel: Hey, enterprises, drop everything and DO HADOOP
Big Data analytics projected to run on more servers than any other app
SUSE Linux owner Attachmate gobbled by Micro Focus for $2.3bn
Merger will lead to mainframe and COBOL powerhouse
prev story

Whitepapers

Providing a secure and efficient Helpdesk
A single remote control platform for user support is be key to providing an efficient helpdesk. Retain full control over the way in which screen and keystroke data is transmitted.
WIN a very cool portable ZX Spectrum
Win a one-off portable Spectrum built by legendary hardware hacker Ben Heck
Storage capacity and performance optimization at Mizuno USA
Mizuno USA turn to Tegile storage technology to solve both their SAN and backup issues.
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?
Security and trust: The backbone of doing business over the internet
Explores the current state of website security and the contributions Symantec is making to help organizations protect critical data and build trust with customers.