James Gosling, the father of Java, has a bone to pick with Oracle -- and he hasn't been timid in letting the world know. In a recent interview with Basement Coders, Gosling went off on the company over its failure to make Java an open source language and its handling of the open source technologies it acquired with Sun. For good measure, he gets in some jabs at Google and Microsoft.
Gosling, who has launched a t-shirt campaign to "free Java," used his interview time with Basement Coders to reiterate his accusation that Oracle flip-flopped on its 2007 pledge to create an independent Java foundation, now that it controls the patents to the language. "I don't know how to say it other than to say they [Oracle] were lying, duplicitous shits three years ago, and by their turnaround, they're basically admitting that," Gosling said in the interview. "I have no illusions about Oracle actually living up to its word because this is Oracle we're talking about."
For Oracle, he said, it's all about the money, which is why he opined that the company's lawyer's eyes lit up when they learned Oracle was pursuing Sun: It meant an opportunity to cash in on Java the way Sun cashed in on Microsoft's use of its technologies in .Net.
"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.... As part of the various court cases, we ended up with this rather odd patent deal that involved them paying us fairly [large] amounts of money," he said. "And I'm sure that [in anticipation of Oracle's acquisition of Sun], the lawyers looked at the Microsoft numbers and said, 'Yeah I want that from Google.'"