Slashdot Mirror


"Father of Java" Resigns From Sun/Oracle

Thrashing Rage writes "James Gosling has confirmed he is leaving Sun/Oracle: 'Yes, indeed, the rumors are true: I resigned from Oracle a week ago (April 2nd). I apologize to everyone in St. Petersburg who came to TechDays on Thursday expecting to hear from me. I really hated not being there. 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. The hardest part is no longer being with all the great people I've had the privilege to work with over the years. I don't know what I'm going to do next, other than take some time off before I start job hunting.'"

35 of 396 comments (clear)

  1. One of Many by WrongSizeGlass · · Score: 5, Informative

    Several of the biggest names at Sun have departed since the Oracle merger. The memories of Sun are fading fast. IBM probably would have been a better suitor for Sun than Oracle, but now it's all over but the crying.

    1. Re:One of Many by binarylarry · · Score: 4, Interesting

      My bet is he'll be at Google before the end of the year.

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re:One of Many by ls671 · · Score: 4, Interesting

      > IBM probably would have been a better suitor

      This is interesting and I am tempted to agree.

      Of course Sun avoiding becoming bankrupt by some other financing means would have been preferable but faced with a buy-out, I think I would have preferred IBM too.

      So my question to /. is this:

      Are you and I the only ones who think IBM would have been better ?

      Second corollary question, since my judgment might be altered by my own perception of both companies :

      Am I the only one perceiving Oracle as more, so to speak, "evil" than IBM ?

      --
      Everything I write is lies, read between the lines.
    3. Re:One of Many by Omnifarious · · Score: 5, Insightful

      I think IBM would've been better too. It's too bad they wanted to lowball on their offer and missed their chance.

      And, yes, I think Oracle is more "evil". I think this is for several reasons:

      1. Oracle hasn't really truly found a way to live with Open Source yet and their core database business is under threat by Open Source solutions.
      2. Oracle still makes their money on software. Making money by selling people extremely expensive software licenses only really works if you can get various kinds of locks and holds on them, if you can control their behavior. You can sell them consulting, support and hardware all day without needing any kind of lock, but not software.
      3. Oracle has very little real in-house innovation to speak of. The most innovative things I know of happening at Oracle is btrfs, and that's only really happening at Oracle because the main people who work on it are there.
      4. Oracle thinks it can kill an Open Source competitor by buying it or the technologies it relies on.

      All of those things contrast with IBM. IBM makes its money on hardware and consulting, they've mostly learned to live with Open Source (patent threats not withstanding), and there is some real innovation that happens there from time to time. And I think IBM would be smarter than to think they could really kill an Open Source project by buying it.

    4. Re:One of Many by fm6 · · Score: 5, Insightful

      IBM wouldn't have been any friendlier to the recent departures. The various Open Source people that Oracle fired were attached to projects that just didn't make sense for Sun. And Gosling hasn't played a major role in Java development for years.

      Anyway, recent departures are nothing compared to the folks who've been abandoning ship for the last 5 years. A huge number of key Java people (most notably Josh Bloch, who really had more to do with the Java APIs in their current form than any one person) have moved to Google. Others left Sun because they couldn't live with the idea of Java going open source.

      But the most emblematic departure, was Andy Bechtolsheim. He pretty much invented the company: Sun exists because he couldn't find an existing company that wanted to license his hardware designs. Then he left because he couldn't convince anybody that Sun needed to be less SPARC-dependent. A decade later, Sun bought up a company he had founded just to get access to the really cool x64 servers he had designed. (I worked on the documentation for one of them.) They made a big thing about getting back "Badge Number 1", but once again, they managed to drive him away. Officially he never left, but his role is so reduced, it's conspicuously a face-saving thing.

    5. Re:One of Many by coredog64 · · Score: 4, Insightful

      You're looking at this through the rose-tinted glasses of what might have been. Another poster downthread has already mentioned the 100% overlap in the Sun and IBM product lines. I'm not thrilled at some of the things that have played out so far, but I have a hard time seeing how it could have gone any better if IBM bought them out.

    6. Re:One of Many by poor_boi · · Score: 4, Insightful

      IBM would have absolutely been a better steward for Java. They have a controlling interest in the world's most popular Java IDE: Eclipse. And they have better ties with the open source community. And they are a generalist technology company, like Sun was. Oracle tends to specialize. But at the end of the day, too much of Sun's holdings overlapped with IBM's. IBM has their own JEE platform. They have their own hardware divisions. They even have their own Java world-class Java compiler: JDT. And they built their own JVM in Jikes. IBM would have been a better steward of Java. But Oracle had much more to gain from Sun than IBM did, and that's why they were able to offer a better deal to Sun when the chips fell.

    7. Re:One of Many by ChunderDownunder · · Score: 4, Insightful

      Oracle and IBM ruthlessly compete in similar markets, so it's hardly fair. DB2 and Websphere are open source? IBM consultants are hardly going to recommend mysql and jboss when they could sell you their own solutions. Single vendor lock-in is just as bad!

      Oh and Oracle's core DB business? Hmmm, I could have sworn they'd moved beyond that, strategically acquiring Peoplesoft, Siebel, BEA and now Sun in recent years - employing an army of consultants to compete with IBM's.

    8. Re:One of Many by X0563511 · · Score: 5, Insightful

      Fortunate for us Sun put Java in GPL for us. Oracle can't "undo" that.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    9. Re:One of Many by Mad+Merlin · · Score: 4, Funny

      Furthermore, IBM would surely fuck up Java with endless "enterprise" bloated retardation.

      Continuing the Java tradition, you mean?

    10. Re:One of Many by jcr · · Score: 4, Interesting

      Microsoft seriously offended him the last time he went there for an interview. I don't think they'll get another chance.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    11. Re:One of Many by Unoti · · Score: 4, Insightful

      Oh and Oracle's core DB business? Hmmm, I could have sworn they'd moved beyond that, strategically acquiring Peoplesoft, Siebel, BEA and now Sun in recent years - employing an army of consultants to compete with IBM's.

      The Peoplesoft acquisition is to a great extent all about strengthening their position in the database market. They bought Peoplesoft, announced that the Peoplesoft product is pretty much dying, and you should start thinking about converting to Oracle Apps (Oracle's ERP offering built on top of Oracle DB which competes against Peoplesoft). Peoplesoft runs (ran?) on multiple databases-- the user had a choice. Oracle Apps is built almost entirely on PL/SQL stored procedures, and will never, ever run on any other database than Oracle.

      Those acquisitions you mentioned (at least the Peoplesoft one, the only one that I have been closely involved with personally) are moves designed to kill serious competition and consolidating the marketplace. It's designed to acquire new customers to lock in. It's not about increasing a portfolio of knowledge and capability.

  2. Not the best timing by Anonymous Coward · · Score: 5, Funny

    Looking for a job? Get in line, buddy.

    1. Re:Not the best timing by Nerdfest · · Score: 5, Funny

      Much like Chuck Norris ... it's not hunting, as that implies the possibility of failure. James Gosling goes job *killing*.

    2. Re:Not the best timing by NicknamesAreStupid · · Score: 4, Interesting

      In a way, he may have a harder time that you think. At Sun, he could pretty much do as he pleased. There aren't many openings for "do as you please." Google or IBM might actually want him to be "one of the team." Think he still wants to be a "team player?" He might prefer to start his own team. I would.

    3. Re:Not the best timing by greg1104 · · Score: 5, Funny

      You know how sometimes tech jobs request things like "Java: 15 years experience" that leave you screaming at the HR people that the language wasn't even released until 1996? While you're busy crying about that, James Gosling is going to laugh at you and take that job.

  3. Job hunting by wigaloo · · Score: 5, Funny

    I don't think James is going to be job "hunting"... Unless it is the kind of hunting where you stay at home and accept "applications" from prospective employers.

    1. Re:Job hunting by Dahamma · · Score: 4, Interesting

      Yup. And it seems these days "Software/Internet Pioneers" have three choices: retire, start a new company, or work at Google.

  4. An interesting graphic by oldhack · · Score: 5, Interesting

    This from the blog of Gosling, the man himself:

    http://nighthacks.com/roller/jag/entry/so_long_old_friend1

    If you browse his blog entries, you see the noose was tightening, as was expected. SUN and Oracle may both be in the Valley, but their cultures were radically different.

    Another good guys sank...

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
  5. Resigned or was fired? by dkleinsc · · Score: 4, Insightful

    Here's why I ask: not because he's not a smart technologist - he clearly is, and while I don't love everything about Java it was a pretty darn good idea.

    However, from a business standpoint Java was basically a disaster, because it required quite a lot of support from Sun while at the same time not giving them something they could sell. To become a standard, they had to give away the basic tools and describe the standard so that other people could make JVMs. Once they did that, there was really nothing that Sun had to sell that its competitors (including open source projects) couldn't build either better or cheaper.

    Now, you could make the same criticism of Microsoft's C# language, except that Microsoft always treated its languages as a loss leader for selling MSDN and Windows server licenses. Since Java was specifically cross-platform, it couldn't do the same for Sun.

    --
    I am officially gone from /. Long live http://www.soylentnews.com/
    1. Re:Resigned or was fired? by greg1104 · · Score: 4, Insightful

      Larry Ellison has already stated that he estimates Oracle was making about as much money from Java technology as Sun was. So whether or not the Java business was profitable for Sun, Oracle already knows how to productize it into profit, particularly after their purchase of BEA Weblogic. They paid 8.5B for BEA just to have a leading Java enterprise stack; do you really think they'd have fired Gosling when they consider Java that strategic?

  6. Not a big deal by fm6 · · Score: 5, Interesting

    When I was at Sun, Gosling had less and less to do with actual work on Java. By the time I left the company, he seemed to be mainly an evangelist. Java was almost entirely his brainchild, of course, but it's been a long time since he contributed to it in any significant way.

    Sun had a fair number of people who were paid to do more or less what they wanted. Most of the time I was at Sun, Gosling was more or less in that category. Some of these folks did some really brilliant work, but I'm not sure they really earned the money Sun paid them. That wasn't a big deal when everybody wanted Sun's high-end hardware and there was plenty of money for this sort of thing. Towards the end, though, money got tight, and there were fewer people like that. But even during the last days, I think they really had more Blue Sky People then they could really afford.

  7. it's not too late by circletimessquare · · Score: 5, Funny

    for him to brush up on his vb.net skills

    and maybe he should get some ms access experience

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  8. I never could understand Java by PatPending · · Score: 5, Funny

    Finally long super volatile import Ellison break instanceof native abstract class Glosling.

    --
    What one fool can do, another can. (Ancient Simian Proverb)
  9. Re:bad by timmarhy · · Score: 5, Funny

    unlike your job at burger king, he would have plenty of money put away to not have to worry about unemployment checks.

    --
    If you mod me down, I will become more powerful than you can imagine....
  10. He will be missed. One question though. by RyuuzakiTetsuya · · Score: 4, Funny

    Is he quitting? Will he leave all his stuff behind for garbage collectors to pick up? Or will he clean up after him by hand?

    --
    Non impediti ratione cogitationus.
  11. Re:He will be missed. One question though. by spiffmastercow · · Score: 5, Funny

    It depends on whether any of his coworkers use him as a reference.

  12. Re:He will be missed. One question though. by tomhudson · · Score: 4, Funny

    Is he quitting? Will he leave all his stuff behind for garbage collectors to pick up? Or will he clean up after him by hand?

    Unfortunately, his garbage collector is non-deterministic.

  13. Come on, you make money on high-end too by SuperKendall · · Score: 4, Interesting

    Oracle still makes their money on software. Making money by selling people extremely expensive software licenses only really works if you can get various kinds of locks and holds on them

    It ALSO works if you produce a far better product than other solutions that scales far better.

    I don't use Oracle these days, but a decade ago it would be laughable to say Oracle did as well as they did by "locks and holds", they simply had a very powerful database that a lot of technical people liked using.

    I would wager that is still true today, though for most common business uses even MySQL is fine at this point.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  14. Re:bad by Hal_Porter · · Score: 4, Funny

    Yeah but he doesn't have a freezer full of Whoppers

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  15. Oracle has no interest in crapifying Java by symbolset · · Score: 4, Insightful

    They just have no interest in paying to produce free software. They're not in the business of giving stuff away. As much as it drives Oracle database sales, that's what they'll do and the connection has to be pretty direct and immediate.

    Same with OpenOffice, OpenSolaris, MySQL, VirtualBox and all the others. Mr. Ellison has a pretty solid "row or get off the boat" philosophy. He didn't buy Sun for its freeware. He wanted it so he could play the bigger game.

    The economy tanked and some legendary companies were put in distress. This is why prudent companies put aside a cash cushion - so that they can leverage distress and acquire cheaply valuable IP, assets, brilliance and brands. With the market lining up as a war between Cisco and HP for a converged solution including server, storage, network and software, Oracle looked across the vast swath of distressed companies and saw buying Sun as an opportunity to make it a three dog race.

    Ellison has no intention of losing this race and has no problem casting out what he sees as ballast - in this case development costs that don't yield immediate profits he can use to get the rest of the pieces he needs to compete on this field. He'll keep Solaris and parts of VirtualBox that he can take proprietary because he needs an OS and a VM. He still needs a switch and router biz to make a go of it, so look for a big buy there.

    It's time all hands got to forking - or at least mirroring.

    --
    Help stamp out iliturcy.
  16. Re:He will be missed. One question though. by martin-boundary · · Score: 4, Funny

    If he's looking for some advice in this regard, I have a few pointers...

    java.lang.PointersAreNotAllowedException
    at org.slashdot.javascript.JokeFactory.initGlobal(JokeFactory.java:207)
    at joke.dynamics.Woosh.execute(Woosh.java:17)
    at joke.Main.loadDynamics(Unknown Source)
    at joke.Main.go(Unknown Source)
    at joke.Main.access$0(Unknown Source)
    at joke.Main$3.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

  17. Re:Here, I printed my resume on a business card by ClosedSource · · Score: 5, Funny

    HR would take one look at that and say "This guy must be joking, he didn't invent coffee" and then toss the resume in the circular file.

  18. Re:I hope he has to maintain a legacy Java system by binarylarry · · Score: 5, Insightful

    Actually that's a pretty valid point. .NET doesn't have an IDE that provides the tools, community and broad scope that Eclipse does. A lot of the newer features in Visual Studio today were added in a vain attempt to catch up to Eclipse.

    Eclipse is it's own ecosystem, which you can't say for Visual Studio and especially not any of the horrible open source .NET IDE offerings.

    --
    Mod me down, my New Earth Global Warmingist friends!
  19. Of course.. by Junta · · Score: 4, Interesting

    It seems Oracle is explicitly disinterested in Java, so IBM may get the one thing they would have wanted on the cheap, a chance at the people behind Sun's Java as they leave/are forced out of Oracle.

    --
    XML is like violence. If it doesn't solve the problem, use more.