A couple of months ago, Oracle (ORCL) sued Google (GOOG) for patent infringement over the use of Java in Android. Google has finally shot back, claiming that the suit is invalid. This is a fairly common legal tactic, and the back and forth is proving to be interesting. Ultimately, though, Google is unlikely to wriggle easily out of the bear trap it's now in.
The point of the response was to essentially say that everything Oracle thinks it knows is wrong. For example, Google pointed out that Oracle's complaint stated that one specific patent was issued on February 20, 2000, but that the patent actually seemed to come out in 2001. But that's snippiness. Google raises a baker's dozen defenses, including the following:
- Google didn't infringe any of the patents.
- Even if it did, the patents are invalid.
- Even if the patents are invalid, the claims in the suit are unenforceable.
- Even if enforceable, anything Google might have done was a non-infringing use.
- Oracle, through Sun, which it acquired, essentially made much of the technology open for anyone to use.
- Google has an implied license to the technology.
- Anyone using Android is licensed to use the technology.
Google Answer and Counterclaims v. Oracle (Filed)
More broadly, Google's arguments seem to rest on a few underlying claims:
- Sun always withheld key parts of Java technology so it could ensure additional licensing terms and fees.
- Oracle used to argue against this practice, but changed its mind when it bought Sun.
- The version of Java that Android uses is a so-called clean room version that the licensing is supposed to permit.
- The Java virtual engine that Android uses has a significantly different architecture than Oracle's.
And I'm sure they were looking at the license fees they were getting from Microsoft. Microsoft .NET just smears over a huge pile of Sun patents. When they did the .NET design, they basically cut and pasted from the Java spec. The way that they did CLR [common language runtime], you know they swizzled the way the instruction set went but the way this thing really operated, they exercised essentially no creativity when coming up with .NET. They've done some things since then that have been kind of good but as part of the various court cases we ended up with this rather odd patent deal with them that involved them paying us fairly tasty amounts of money. And I'm sure that the lawyers looked at the Microsoft numbers and said, yeah I want that from GoogleSo, the suit continues. Chances that Google gets it dropped without shelling out some significant money? Probably zero. As to who eventually wins, there is no way to tell yet.
- Why Apple and the iPhone Are Giving the Wireless Industry a Nervous Breakdown
- Microsoft Sues Motorola for Google Android Use; Patent Noose Tightens
- Will Oracle Leave Open Source Customers High And Dry?
- Oracle Google Suit Could Kill Android and Threaten Open Source