Why I Quit “Creepy” Oracle: The Father Of Java James Gosling Speaks Out

Talking exclusively to eWEEK, Java creator James Gosling opens up on a series of issues he declined to make public before he quit Oracle

So the leadership, most of whom were getting nice payoffs in the transaction, was also thinking about the Sun workforce and how they would fare in the acquisition. And, given IBM’s record of quiet-but-legendary rounds of layoffs in recent years, that was a legitimate concern. Yet, leading up to the announcement of the totally merged Oracle/Sun company there were several rounds of layoffs, Gosling said.

However, in Gosling’s case, he may have fared better at IBM, where technical savvy is generously rewarded. For instance, when IBM acquired Rational Software they saw value in Rational’s chief scientist Grady Booch, co-creator of the UML (Unified Modelling Language), and made him an IBM fellow and more. Although, Booch does his share of onstage rah-rah stuff, partly because he is good at it and he loves it, he is also a key liaison link between IBM’s software group and its research organisation and he is keenly involved with innovation.

Gosling might have shared a similar fate. Who knows?

“Ellison Gives Me The Creeps”

The micromanagement Gosling says he felt may have been less of an issue at IBM. Specifically, Gosling says he felt the hand of Larry Ellison in nearly all the decisions affecting Java. Certainly IBM Chairman and CEO Sam Palmisano would not personally get his hands into the goings on with an acquisition, even a key one like Sun. But then IBM is not the house that Sam built whereas Oracle is Ellison’s creation. There is a major difference in that.

From this reporter’s view, Gosling paints the picture of Ellison being like a sports magnate. Someone like Al “Just Win Baby” Davis, owner of the Oakland Raiders, who continually hires coaches and drafts talent only to run the show himself.

Although Gosling said he never had direct dealings with Ellison, “He’s the kind of person that just gives me the creeps,” he said. “All of the senior people at Sun got screwed compensation-wise. Their job titles may have been the same but their ability to decide anything was just gone.”

Making his point about the “creepiness,” not only with Ellison but with Oracle’s power structure, Gosling said he sparked a notion to try to improve morale among the Sun faithful who endured the Oracle acquisition. He said the company decided to rent out the Great America amusement park in Santa Clara, California, and allow the Sun folks to have a day of fun.

Scott McNealy and Sun CEO Jonathan Schwartz signed off on the project that came in well under budget and all systems were go, Gosling said. Except a few days before the event was to occur, Oracle co-president Safra Catz got wind of it and put the kibosh on the thing.

“Safra found out and had a fit,” Gosling said. “The word came down that Oracle does not do employee appreciation events. So she forced the thing to be cancelled. But they didn’t save any money because the money had been spent – so we ended up giving the tickets to charities. We were forced to give it up because it wasn’t the ‘Oracle Way.’ On the other hand, Oracle sponsors this sailboat for about $200 million.”

Google Was A Patent Target

Meanwhile, speaking about the “savagery” McNealy alluded to from Oracle, Gosling said Oracle’s lawsuit against Google over the use of Java in the Android mobile operating system is the kind of thing they expected. Indeed, in a blog post, Gosling said Oracle’s lawyers’ eyes lit up when Sun talked about its Java patent situation.

However, Gosling said despite the legal wrangling and how it will result, he cannot say that Google was malicious in its intent or whether it was “like a young Microsoft,” just zealous to take over the world using the tools at hand. Nor does Gosling denigrate any of the former Sun employees that went to Google and likely had a hand in the creation of Android.

“We were pretty ticked off with what they were doing and the way they were doing it,” he said of Google. “But getting into litigation is phenomenally expensive, not just in terms of money but in the time of senior people. The U.S. vs. Microsoft trial pretty much destroyed a year of my life.”

Besides, “Google has the PR aura about it as being the universe’s love child,” he said, indicating that suing the universe’s love child was not necessarily a position Sun wanted to take.

In another blog post, Gosling explains further how Sun tried to handle the Android phenomenon.

Java At Oracle

Despite deciding he had no business working at Oracle under the hand he says he was dealt, Gosling said he has no concerns about Java’s fate under Oracle.

“I’m actually not very concerned about Java at Oracle, because Java’s really acquired a life of its own,” Gosling said. “There’s only so much damage Oracle can do, because so much of their business depends on Java. It’s in their best interest to treat it well.”

However, “It’s going to be rocky for awhile,” he said. “There’s a lot of arrogance on the Oracle side, some of which got smacked out of them very quickly. They said they could root out the problems with the JCP [Java Community Process], but the JCP remains at loggerheads.”

Mik Kersten, developer of the Mylyn task-oriented framework and CEO of Tasktop Technologies, said, “There is some concern for the future of Java as a platform. For companies and organisations building on the platform, the comfort comes from the fact that Java is bigger than any single vendor.”