Feeds

Google: Oracle doctored that 'copied Java code'

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

New hybrid storage solutions

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.

Security for virtualized datacentres

More from The Register

next story
Not appy with your Chromebook? Well now it can run Android apps
Google offers beta of tricky OS-inside-OS tech
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
New 'Cosmos' browser surfs the net by TXT alone
No data plan? No WiFi? No worries ... except sluggish download speed
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.
Top 5 reasons to deploy VMware with Tegile
Data demand and the rise of virtualization is challenging IT teams to deliver storage performance, scalability and capacity that can keep up, while maximizing efficiency.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.
Secure remote control for conventional and virtual desktops
Balancing user privacy and privileged access, in accordance with compliance frameworks and legislation. Evaluating any potential remote control choice.