back to article Java guru quits over Oracle 'disregard'

A top Java programming guru has quit Java's governing body, the Java Community Process, over Oracle's heavy handedness, as Oracle denied it is trying to pack the group with sympathizers. In a fiery resignation letter, Doug Lea, an authority on concurrency in Java, wrote here: "I believe that the JCP is no longer a credible …


This topic is closed for new posts.
  1. Anonymous Coward

    Lea, Gosling, etc.

    It seems Oracle is losing a lot of talent, really fast.

  2. asdf

    Regulators used kid gloves on Oracle

    > that one way or another it is "going to do this roadmap."

    Why is anyone independent of Oracle on this board? Oh that right they are either political weenie middle manager types or they work for Oracle. The acquisition of Sun is looking less and less beneficial for anyone but Oracle stock holders. Perhaps some more due diligence should have been done by those on the public dole but then again ha ha fat chance.

    1. Jason Bloomberg Silver badge
      Thumb Down


      "Lea ... blamed Oracle for not fixing rules that he says were broken by Sun Microsystems"

      But go ahead, blame it all on Oracle or regulators.

      I've said previously that the JCP was little more than any other 'consultancy group' to those holding power; to be listened to when it agrees, ignored if it doesn't. It seems Lea has woken up, smelled the coffee, and come to the same conclusion.

      The current outpouring of outrage is perhaps more that Oracle's acquisition has shattered delusions which were comforting, but delusions none the less.

  3. MacRat
    Jobs Halo

    Writing on the Wall

    And you wonder why Apple decided to distance themselves from the mess that will be Java?

    1. StooMonster


      Perhaps Steve Jobs is privy to Oracle's plans with Java because Larry Ellison is his best-friend?

    2. Dan 55 Silver badge
      Thumb Down

      Because they don't want Flash and Java in the Mac App Store

      So they stop supplying them with the OS and have a rule for the App Store that requires programs sold there do not use languages which need separately installing.

      Forget about the education, science, and development communities... this is a consumer machine.

      There was nothing wrong with Apple's Java implementation other than the release schedule, but that problem was with earlier releases, they managed to push out 6u22 within 3 weeks.

  4. Tom 7 Silver badge

    Maybe MS and Adobe should join in

    they managed to keep JavaScript in pre beta development state.

    These 'standards' bodies are not so much letting the fox into the hen-house as getting Edwina Currie do the PR.

  5. Cazzo Enorme


    I's need some logic for me hos.

    1. Captain TickTock

      _ma_ hos

      Yo need som'un ta learn yer ta talk right

  6. Rogerborg

    If you play in a walled garden

    Sooner or later you're going to be knee deep in turds.

  7. Chris Thomas Alpha

    has anyone else thought that.....

    this could all be on purpose? Lets analyse a little bit.

    OpenOffice has huge problems with legal matters and partitcipation and bureaucracy and the main people behind the app for 10 years are being "forced" out and the original project might be abandoned and the main guys forced to "go it alone" and separate.

    Java has similar problems, also many of the main guys are being forced out and have to "go it alone" as well. As well as oracle trying to smash the ban hammer down on anyone who doesnt agree.

    Maybe this isn't a crisis like it's looking and maybe it's a blessing in disguise. We all know that java got a real kick from icedtea and openjdk, both separate from the main java king (sun) and maybe what is happening here is not that people are angry, throwing furniture and destroying the castle they built but.....MAYBE ITS THE WHOLE POINT!

    I mean, you can't shift a huge bloated body with a small incremental push, right, you need an explosive push of energy, like trying to move the bedroom cabinets, you can't just finger poker them into the place you want.

    So perhaps all these "arguments" are just about forming a ligitimate "separation" from the old parent bodies in order to save the project by smashing down the barriers and getting out as fast as possible.

    Look what happened with, it's looking great compared to couple of years back with xfree86 right? Maybe that is what is happening here.

    If they do this, they'll have to create their own bodies to manage themselves and organise themselves without respect to the parent. Solving pretty much the biggest obstacles to both projects in an instant. People will all migrate to the new "hubs" and the old projects will die off, the community ones will replace them.

    I dunno, maybe there is something in all that I've said here, or maybe it's all bollocks, but it sounds realistic from a particular point of view.

  8. Paul Shirley


    Google avoiding the Java licensing mire is beginning to look prescient...

    1. Anonymous Coward
      Anonymous Coward

      Don't fool yourself

      They only did it because they didn't want to pay. Only Google is allowed to make money in Googles world.

  9. Sam Liddicott

    Oracle's trick

    Oracle just bought all the managers who took a chance on mysql.

    Those manager are now validated; they don't need to take another risk like that, and what is there to risk on, anyway?

    The market forked, and Oracle bought the fork.

  10. Anonymous Coward
    Anonymous Coward

    The JCP doesn't require open sourcing TCKs

    So I don't see how Oracle not open sourcing the TCKs violates any of the rules

    1. Ken Hagan Gold badge

      Open source TCKs

      Quite possibly it doesn't. I'm sure Oracle's lawyers have done their homework. However, as Doug Lea notes, if you don't allow anyone except Oracle to run the tests, that's means only Oracle's version can be "certified" and the JCP becomes nothing more than a rubber stamp.

      Fine. Have your rubber stamp, but don't expect serious independent experts to be part of the process.

      1. Anonymous Coward
        Anonymous Coward

        TCKs are available for licensing to others

        You just need to pay the fees as has every other Vm provider.

        1. Anonymous Coward

          TCKs are not available

          Even for open source projects written by individuals. There is supposed to be a way you can request it to validate an open source implementation you are writing (if you are an individual). This worked with SUN, but no longer works with Oracle. i.e we could get the JPA1 TCK to validate compliance (with SUN), but cannot get the JPA2 TCK (with Oracle). This is down to Oracle's lack of respect for procedures and the fact that the JCP say you have to provide a TCK to implementors when individuals when they fill in your request paperwork. They either don't reply or ask you to fill it in, and then when you have done it just goes quiet.

          JCP RIP

    2. markt_asf

      The TCK issue is about Field of Use restrictions

      The disagreement between the Apache Software Foundation (ASF) and Sun - now Oracle - is frequently stated as "Oracle won't open source the TCKs". This is not correct.

      The issues is that the ASF is only allowed to use the TCK if they apply a field of use restriction on the software that passes the TCK. The field of use restriction would limit Apache Harmony to only being licensed for 'desktop' computers. Such a field of use restriction is not compatible with the Apache License version 2. The agreement that Oracle is breaking is an agreement made with the ASF that every TCK for every JSR would me made available to the ASF under terms that would allow the ASF to release software that passes the TCK under the Apache License version 2.

  11. Anonymous Coward

    Or may be..

    Ellison wants to charge per JVM per core? And thinks that all this OS and community stuff isn't helping the bottom line?

    And all these influential folk are in the way, and they need cronies to push their agenda through...

  12. Jim Preis

    Git while the gittin's good

    Dear JCP ASF members -

    Leaving the JCP now makes more of a statement than waiting for the roadmap where you'll be taunted and tempted by shiny objects to dangle about for a while longer while your fire loses its heat.

    Now or never folks.


  13. Anonymous Coward

    re: Open source TCKs

    Bull! Most of Sun's, and now Oracles, largest competitors have their own JVM and

    run it against the TCK. Here is a short list of competitors that have successfully run

    against the TCK:






    There are lots more, including ones that were bout out by Sun or Oracle. The TCK allows for GPL projects to use the TCK. Apache should go GPL.

  14. Anonymous Coward

    Jave is dead!

    long live Python!

    1. Captain TickTock

      Don't feed the troll

      Oh, I see no one is ;-)

  15. Rex Alfie Lee
    Thumb Down

    Oracle, another Microsux company...

    Respected one day, despised the next...

This topic is closed for new posts.

Biting the hand that feeds IT © 1998–2020