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

When James Gosling led the team that developed the Java language and platform, Sun Microsystems was riding high and Java stood as a landscape-changing, revolutionary technology. Financial realities eventually brought Sun to its knees and Oracle entered as a potential saviour, saying all the right things, but behind the scenes, as far as Gosling was concerned, doing all the wrong ones.

Gosling created Java, a feat that many would assume would demand some modicum of respect but, instead, he says all he got from Oracle was the opposite. In an exclusive interview with eWEEK, Gosling came clean about why he left Oracle and what he thinks of the company’s stewardship of his creation going forward.

In his April blog post announcing his resignation, Gosling would only say, “As to why I left, it’s difficult to answer: Just about anything I could say that would be accurate and honest would do more harm than good.”

Gosling Spills The Beans

However, over dinner with eWEEK in San Francisco during the week of Oracle’s first JavaOne conference, held concurrently with Oracle OpenWorld, Gosling went a bit deeper, telling a tale of low-balling key employees and cutting off at the knees projects and strategies Sun had put into play.

“There is actually a long list of things that played into my leaving Oracle,” Gosling said. “There were things like my salary offer. After getting my offer from them I tried to figure out what my compensation would be like on my W-2 form and it was a major hit. They copied my base salary [from Sun],” he said.

However, at Sun, any executive that was a vice president or above was given what amounted to a bump or bonus based on the performance of the company. “In a mediocre year you did OK but in a good year you did great [in terms of this compensation]. For the privilege of working for Oracle, they wanted me to take a big pay cut,” Gosling said.

An Oracle spokeswoman said the company had no comment on Gosling’s claims.

That in itself was not a showstopper. Indeed, given that constraint, Gosling moved on with his employment at the database giant. However, another annoyance arose when, according to Gosling, Oracle did not have a notion of a senior engineer or at least one equivalent to Gosling’s grade at Sun, where he was a fellow. “In my job offer, they had me at a fairly significant grade level down,” he said.

The Final Straw

Even that was not the final factor in leading to his decision to leave the company. Perhaps the final straw was what Gosling said was Oracle’s move to rein him in. Indeed they owned Sun, and thus Java. So they also owned its creator and his intellectual property and it was up to Oracle to decide what Gosling or anybody else had to say about Java.

“My ability to decide anything at Oracle was minimised,” Gosling said. “Oracle is an extremely micromanaged company. So myself and my peers in the Java area were not allowed to decide anything. All of our authority to decide anything evaporated.”

That bent Gosling’s resolve like a wishbone in the hands of two eager siblings in mid-pull after Thanksgiving dinner – but even that didn’t break it. What ultimately snapped the wishbone and made Gosling want to holler and throw up his hands Marvin-Gaye style was that “My job seemed to be to get up on stage and be a public presence for Java for Oracle. I’m from the wrong Myers-Briggs quadrant [psychometric measurement] for that,” he said.

Ethically Challenged

Add to that sentiment that Gosling already sensed that Oracle was “ethically challenged”. He said he had simply had enough and decided not to work there anymore.

Asked if the onstage part of the deal made him feel like baseball Hall of Famer Willie Mays signing autographs at San Francisco Giants events and other venues, Gosling said: “Well, Willie liked that stuff. I didn’t.”

Also, asked whether in hindsight he would have preferred Sun having been acquired by IBM (which pursued a deal to acquire Sun and then backed out late in the game) rather than Oracle, Gosling said he and at least Sun Chairman Scott McNealy debated the prospect. And the consensus, led by McNealy, was that although they said they believed “Oracle would be more savage, IBM would make more layoffs.”

More>>

Page: 1 2

Darryl K. Taft

Darryl K. Taft covers IBM, big data and a number of other topics for TechWeekEurope and eWeek

View Comments

  • Good article, but do you guys not proofread? "In deed" was one word when last I checked. "Anout" when the correct word should be "about" (I suppose). I know the problem is rampant on the web, but I do expect better of a publication of your stature.

  • Terry, it did say why. There were a few reasons the final one was he was being paraded up on stage like a shrill for Oracle. Personally I understand some of what Oracle had to do. They don't want to end up like Sun. However Oracle went over board in my opinion. I also believe that this was a REALLY bad move for Java and the other Sun products. I believe that companies will start moving away from Java and other Oracle products that used to be Sun in favor of more open programs. I know our company (80,000+ employees) is looking for other solutions and I don't believe we are alone there. Few like dealing with Oracle however for enterprise Db's its a necessary evil. That is not the case for those using MySql, VirtualBox and yes even Java, there are and will be alternatives to goto. I don't think this will be as big a boom for Oracle as they think it will. However time will tell. Great write up!

  • "That bent Gosling’s resolve like a wishbone in the hands of two eager siblings in mid-pull after Thanksgiving dinner - "

    Ouch -- I hurt my foot stumbling over that one...

  • Thanks for the typo-spotting Phil.

    We do read and edit, but things sometimes slip through - especially when we have good material we want to get up as quick as possilbe.

    You're right to hold us to high standards.

    Peter

  • Peter Judge excusing his typos and misspellings...

    "...especially when we have good material we want to get up as quick [sic] as possilbe [sic]."

    I'm just kidding, Peter. Your article was a very good read.

    Unfortunately, the problem with Oracle (besides everything mentioned) is they are clearly not nimble enough to recognize the world has changed and continues to change. Think back to how Java got into the corporate world. It was developers taking chances and demonstrating it could be done. There are many more choices today than the mid-90s when Java was at the right place at the right time. Not only has .NET evolved and grown quickly but old languages are gaining new popularity and people are very interested in finding languages that work the way their projects require. In other words, it is no longer a hammer fitting every problem any longer considering scripting, functional, and a variety of OO languages.

    Please excuse any typos/misspellings, as I quickly committed my thoughts! :)

  • Ha, Ha, Ha!! Gosling at Microsoft? He would rather eat dirt and die. Didn't you see that he does not like marketing gimmics?

    I NEVER thought Gosling would stay at Oracle. Oracle is a typical suit and tie company. They micro-manage everything and are totally market driven, just like Microsoft.

    The only difference between Oracle and MS, is that Oracle WILL USE superior technology, regardless of where it comes from. MS will only use what it can steal or get a for a low cost, tie it to the inferior, and claim it is the best thing since sliced bread!

    Oracle actually does do some real R&D work and buys/uses code bases that it can leverage to its own advantage. MS does the same thing, except they actuall then ties it to the DOG of an OS and ruins it.

Recent Posts

Craig Wright Sentenced For Contempt Of Court

Suspended prison sentence for Craig Wright for “flagrant breach” of court order, after his false…

2 days ago

El Salvador To Sell Or Discontinue Bitcoin Wallet, After IMF Deal

Cash-strapped south American country agrees to sell or discontinue its national Bitcoin wallet after signing…

2 days ago

UK’s ICO Labels Google ‘Irresponsible’ For Tracking Change

Google's change will allow advertisers to track customers' digital “fingerprints”, but UK data protection watchdog…

2 days ago

EU Publishes iOS Interoperability Plans

European Commission publishes preliminary instructions to Apple on how to open up iOS to rivals,…

3 days ago

Momeni Convicted In Bob Lee Murder

San Francisco jury finds Nima Momeni guilty of second-degree murder of Cash App founder Bob…

3 days ago