Josh Fruhlinger
Contributing Writer

Oracle launches scorched-earth fight to profit from Java

how-to
Aug 13, 20103 mins

Lawsuit against Google aims to extract value from Sun's "crown jewel" -- but at what cost to Java and the industry?

Oracle’s lawsuit against Google over the Java-derived Android reveals an aggressive plan to profit from the Java platform, which Larry Ellison called “the single most important software asset we have ever acquired.” But by turning to the courts, and picking a fight over copyright and patent issues, Oracle may ultimately create a chilling effect over the Java ecosystem and big open source projects throughout the industry.

The initial complaint Oracle filed with the courts is blessedly short and simple. Oracle says that Android violates both copyright and patent rights that it acquired from Sun. The copyright claims seem difficult to justify: The Java codebase has been open source for years, and Google’s Davlik virtual machine is a clean-room implementation of Java technologies. But just the fact that Oracle thinks it can sue over ownership of open source code ought to scare open source developers without access to Google’s legal resources, and perhaps even bring back memories of the bad old days of the IBM-SCO fight.

Harder to dismiss are the claims over various patents, all of which seem to describe in somewhat general terms functionality at the heart of Java. Broad “method” patents are a source of uncertainty and danger in the software industry as a whole. Java inventor James Gosling, who left Sun not long after the merger and whose name is on one of the patents, says wistfully that “filing patent suits was never in Sun’s genetic code,” but apparently Oracle feels no such compunctions. Still, as Bruce Perens points out, the Java Language Specification grants patent rights to companies that build clean-room implementations of the language.

It’s no secret that Larry Ellison wants to make money from Java, something Sun’s execs, whom Ellison held in contempt, was never able to do. It may be that Oracle wants nothing more than a cut of Google’s Android revenue — IDC’s Will Stofega told Bloomberg News that the case will probably end with Google agreeing to pay to license Oracle’s patents.

But the means Oracle has chosen are extremely disruptive. The lawsuit essentially asserts Oracle’s sole right over any Java technology, even if it doesn’t use the Java trademarks. This calls into question the whole foundations of how the Java ecosystem has worked since Sun open sourced the code, and will certainly make anyone thinking of launching a project based on the Java codebase think twice if they can’t write a check to Oracle up front. SpringSource, for instance, which used free Java Standard Edition code to create an alternative to pricey Java Enterprise Edition servers, perhaps ought to be nervous.

This story, “Oracle launches scorched-earth fight to profit from Java,” was originally published at InfoWorld.com. Get the first word on important tech news with the InfoWorld Tech Watch blog.