The Oracle/Google lawsuit: nothing to see here, move along
Rather than viewing the lawsuit as an attack on open source, analyst Al Hilwa described it as a "standard [intellectual property] protection lawsuit and protection of the value of Java from fragmentation."
He's right. An essential selling point of Java has been its write-once, run-anywhere capability for certified Java software. It all should run on a Java virtual machine on any platform. But Android attempts an end run around the Java certification process while still being Java-like.
It appears that Oracle is looking to make more money off of Java than Sun ever did. Sun's prowess (more accurately, its lack thereof) at monetizing Java had been a question mark for years. Oracle, however, does not seem to have had any problems making money. That's given Oracle CEO Larry Ellison, for his part, the wherewithal to become widely known for the pricey sport of yacht racing and for being narrowly thwarted recently in his attempt to buy the Golden State Warriors NBA basketball team. [Source]
Oracle will make money off of Java like gangbusters in a way Sun never did because it bought BEA in 2008. That is the company that was famous for WebLogic, one of the two most commonly used Java application servers out there. Now that Oracle owns them, Oracle commands some of the highest ground in the Java development world as far as enterprise software sales are concerned. As a result, Oracle has already earned more money in less than two years on Java than Sun ever did.
I am inclined to agree with the analyst who said that it's just an IP licensing issue because no one at Oracle can be stupid enough to believe that Google would suddenly become a licensor of JavaME in good standing. This is typical Oracle thinking: drain every last drop of revenue possible from a product.
In the long term for Oracle, this will be problematic because eventually people are going to get sick of licensing WebLogic for things than Tomcat does well enough. Eventually Tomcat + web services + Spring (+ Hibernate) will become the norm for most Java projects as the economy continues to sour and companies don't have the funds to pay a metric ton of cash for unnecessary software. Therefore, at some point, Oracle will regard much of the leaders in open source Java as a serious threat. What Oracle will do to them at that point remains to be seen, but it is naive to make it sound like Oracle has no reason to clamp down open source Java wherever it can get away with it.
As a disgruntled Java developer, I sincerely hope that Google is building a C++ and/or Go-based fallback plan for killing off Java on Android.

Recent Comments