What we’ve learned (so far) from Google vs. Oracle


Google and Oracle are in their second week of a trial that’s expected to last for about two months, as Oracle tries to make the case that Java technology used in Google’s Android operating systems violates patents and copyrights its acquired along with Sun Microsystems back in 2010. For the technology world, the case represents high drama: It’s already seen the CEOs of two of the world’s highest-profile technology companies put on the witness stand, and a series of revelations about the behavior of both companies. But the case may also prove to be a turning point in software law: Do software patents and copyrights protect inventors, or stifle innovation?

Google phone prototype (2006)

One of the more interesting revelations was that Google considered entering the mobile phone market with a bang in 2006, pitching a QWERTY-equipped phone to T-Mobile for which Google would subsidize unlimited data access. The idea was that customers would agree they would only be eligible for “self-help” support, and Google would use some of its deep coffers to let those initial “Google Phone” customers have unlimited data access for $9.99 a month. It never happened, but what a different world it would be if phone makers subsidized data plans — which routinely start at $30 a month today, and almost none of which are unlimited.

What else has been revealed so far at trial, where do things stand, and what does the case seem to mean for the future of Android?

Oracle’s copyright case

Larry Ellison (photo: Oracle Corporate Communications)

The Oracle-Google trial has been structured in three phases: the first to consider copyright issues, the second to consider remaining patent issues, and the third to consider damages. Although Oracle originally launched its suit two years ago primarily on the basis of patent infringement, the case has been whittled down to two patent claims. The bulk of the case now centers on copyright infringement: specifically, whether the APIs to the Java programming language are copyrightable, and whether Google violated those copyrights by cooking up its own version of Java rather than executing a Java license with Sun.

Since the crux of the case now centers on copyright, Oracle opened its case with a big bang, putting CEO Larry Ellison on the stand. Oracle’s lead attorney David Boies led Ellison through testimony in which Ellison asserted APIs are one of the most significant things Oracle produces as a software developer, and that both the design and content of APIs are very valuable. Ellison did not deny that the Java language is available for free, but Oracle’s position (and Sun’s before it) was that any company that used Java APIs needed a license. Even companies using Java under the Gnu Public License (GPL) would have to pay for a license to a compatibility test suite (called TCK) to certify their implementations were Java-compatible. In a nutshell, that’s how companies get the Java coffee-cup logo on their products.

Of all the organizations using Java, Ellison testified the only company he’s aware of that has not executed a license is Google.

After Ellison, Oracle attorney David Boies then called current Google CEO Larry Page, Android founder Andy Rubin, and former Google CEO Eric Schmidt to the stand. Boies line of attack focused on Google’s so-called “clean-room” implementation of Java and repeated assertions within Google that the company should execute a license with Sun for Java technology.

A clean-room approach basically means a company puts engineers in a room and tells them to make software that behaves like an existing product, but does not provide access to any source code or copyrighted material to help them out. The idea is that the results will be more-or-less the same, but the underlying technology will be completely independent and not subject to the original company’s patents or copyrights.

Google CEO Page acknowledged that Google had explored the possibility of working with Sun (and executing a license to Sun’s Java technology), but had ultimately decided to go its own way with the “free” version of Java and its own clean-room implementation. Other than that, Page worked hard to say as little as possible in response to Boies’s questions, and even had to be rebuked by the judge for waffling on a yes or no question. To Google’s own lawyer Van Nest, Page said Google went its own way with Java because things like the required TCK compatibility license were “in conflict” with Google’s open-source approach.

Andy Rubin — Android’s founder — backed up Page’s claims. Questioned by Boies, Rubin acknowledged that in December 2005 he felt that Google either needed to make some kind of unique deal with Sun for Java technology, or else execute a license. His reasoning at the time was that it would be bad for Google to appear to oppose the rest of the industry on Java licensing. However — more significantly for Oracle — he didn’t feel a clean-room implementation of Java was likely to work well, in part because of the Android team’s existing knowledge of Java. Many of Google’s Android developers were former Sun employees.

Google did eventually move forward with a clean-room strategy, and the Android team’s prior knowledge of Java may be important to the case: Part of Oracle’s case against Google rests on nine lines of code (a single function) that are identical to code in Sun’s Java. Google’s legal team plans to claim those lines are mere human error, having been written by a Google engineer when he previously worked at Sun. Another major portion of Oracle’s copyright case rests on 37 Java language API packages.

Oracle Lindholm Java License (image: Oracle)

One element of Oracle’s case against Google concerns Tim Lindholm, a former Distinguished Engineer at Sun who joined Google in 2005. Lindholm is more than just a Java engineer — he was on Sun’s original Java team, co-author of the Java virtual machine spec, and architect of J2ME, the version of Java specifically crafted for mobile devices. In a 2010 memo to Andy Rubin, Lindholm indicates Google co-founders Larry Page and Sergei Brin asked him to look at technical alternatives to Java for both Android and Chrome. Lindholm’s opinion was that possible alternatives “all suck,” and recommended Google negotiate a license for Java “under the terms we need.” Oracle interprets this as an indication of culpability: that a top Java engineer at Google acknowledged Google needs a license to Java from Sun.


Want more power, but faster? This new charging tech claims it can deliver

Chunky power bricks and slow charging could be a thing of the past with GaNFast technology from Navitas Semiconductors. By using an alternative to silicon, GaNFast reduces power consumption and boosts output.

Razer’s Wireless Charger will turn your desk into gamer heaven

The Razer Wireless Charger adds colorful flair to your desk or bedside table. It works with any phone that supports Qi wireless charging -- with some quirks -- but is it worth the high price tag? We take a look.
Emerging Tech

The best drone photos from around the world will take your breath away

Most of today's drones come equipped with high-end cameras, which are quickly revolutionizing the world of aerial photography as we know it. Here are some of the best drone photos from around the world.

Should you buy the affordable MacBook Air, or is the MacBook Pro worth the price?

Though they both share Retina Displays and similar keyboards, there are still some specs differences and other changes that differentiate the new 2018 MacBook Air and MacBook Pro. In this guide, we stack the two up against each other.

Walmart slashes prices on the Fitbit Versa smartwatch and Charge 3

We are officially halfway through January, and for a lot of us, that means the struggle to stick to our New Year's resolutions is in full force. Walmart is offering some great discounts on Fitbits to help you stay on track.

Sony is showing something off at MWC -- will it be the Xperia XZ4?

Sony may have released the Xperia XZ3 in the past few months, but already it's preparing to release a follow-up, the Xperia XZ4. We're learning plenty about the phone now some details have started to leak out, and it's getting exciting.

Do these Geekbench results accurately represent the Moto G7?

The Moto G6 range is still relatively new to the market, but rumors have already started about the Moto G7, which is expected some time in 2019. Apparently, a G7 Power version will be joining the G7, G7 Play, and G7 Plus.

Is this the first image of a Galaxy S10 being used in real life?

It won't be long now; With 2019 underway, the Samsung Galaxy S10 is almost here. Before it arrives, here's absolutely everything you need to know about all three of Samsung's next flagships.

Omron HeartGuide brings blood pressure monitoring to your wrist

High blood pressure leads to heart attacks, strokes, and many other health problems, so it's important to keep an eye on. Omron's HeartGuide is a fitness tracking watch that can also monitor your blood pressure from your wrist.

Learn how to play YouTube in the background on iOS and Android

We show you how to play YouTube in the background with apps such as Opera, Chrome, and Firefox -- along with the premium offerings like YouTube Premium -- whether you have an Android or iOS device.

Android vs. iOS: Which smartphone platform is the best?

If you’re trying to choose a new phone and you’re not sure about the merits and pitfalls of the leading smartphone operating systems, then come on in for a detailed breakdown as we pit Android vs. iOS in various categories.

Verizon’s deal could get you a free iPhone XR — but there’s some fine print

Verizon launched a new deal for its smartphones aimed at encouraging customers to open a new line. If you're willing and you want two new phones, you could get a free Samsung Galaxy S9, iPhone XR, or Pixel 3.

Get $100 discount on the Razer Phone 2 for a limited time

The Razer Phone 2 is finally here, and it's got upgraded specs, that super-smooth 120Hz display, and an updated design. Here's absolutely everything you need to know about the Razer Phone 2.

Google is buying mysterious smartwatch tech from The Fossil Group for $40 million

Google is about to step up its smartwatch game. The company has agreed to buy an unnamed smartwatch technology from The Fossil Group for a hefty $40 million. Considering the acquisition, it's clear Google is serious about smartwatches.
1 of 2