Slashdot Mirror


Oracle Asks Apache To Rethink Java Committee Exit

CWmike writes "Oracle has asked the Apache Software Foundation to reconsider its decision to quit the Java SE/EE Executive Committee, and is also acknowledging the ASF's importance to Java's future. In a message released late Thursday, an Oracle executive made conciliatory gestures to Apache. At least for now, the ASF doesn't seem eager to rejoin the committee. 'Give us a reason why the ASF should reconsider other than "please,"' ASF president Jim Jagielski said in a Twitter post on Thursday. The Java Community Process is 'dead,' Jagielski said in a blog post, also on Thursday. 'All that remains is a zombie, walking the streets of the Java ecosystem, looking for brains.'"

40 of 266 comments (clear)

  1. They reconsidered by Arancaytar · · Score: 5, Insightful

    Answer is still no.

    1. Re:They reconsidered by hedwards · · Score: 2

      I'm wondering what Oracle's angle is on this. They haven't been particularly concerned with developers walking out in a mass exodus. Or is it just a matter of it looking really bad for them to lose that support?

    2. Re:They reconsidered by SerpentMage · · Score: 5, Interesting

      Look at Oracle's head honcho Larry Ellison... A macho alpha male that MUST under all circumstances have control. The moment Ellison leaves Oracle will collapse since corporations like his do very badly with their hallowed leader.

      Once you see that you see the angle of Oracle. Oracle I think really doesn't give a flying f**k and they are now starting to understand the jello nature of Open Source. By jello I mean you squeeze jello hard and all you get is ooze coming out between your fingers. I would be really surprised if Oracle caved in. I bet Ellison is thinking, "no f***g way some open source hippies are going to make me bend, me a billionaire"

      If you think I am being harsh, look at Ellison when he takes "time off" like sailing! This is not a guy I would ever want to hang out with. At least with Bill Gates I could play cards...

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    3. Re:They reconsidered by 0100010001010011 · · Score: 3, Interesting

      What the CEO thinks is a bunch of basement dwellers tinkering with OpenSolaris and OpenOffice vs "The" webserver for the internet (even if it's those same set of people tinkering with it).

      Apache is a big enough name that hopefully the IT guys heard they were leaving and flipped out a bit.

       

    4. Re:They reconsidered by erroneus · · Score: 5, Insightful

      Oracle uses a bully business model. With their database product, they charge and are paid unbelievable amounts of money and can demand prices based on the hardware you run their software on. (You can afford to buy a big beefy server, so you much also be able to afford a big beefy price for the SAME software you had before you upgraded your hardware!)

      They have been successful with their ridiculous model. So it stands to reason that when they bought Sun, they can just step right up and start bullying some more and continue to get their way. They failed to factor in the fact that users have pre-existing expectations of "free" and "open" that is simply not a part of Oracle mindset. So their newly acquired "free stuff" is rapidly losing value due to the new ownership and management.

      Already, The Document Foundation has abandoned Oracle's ship and took LibreOffice with them. Now ASF has left the ship as well. What's next? Will VirtualBox OSE become something else soon? What about MySQL?

      In this case, whatever Oracle touches is turning to dust because they do not have a pure heart.

    5. Re:They reconsidered by PCM2 · · Score: 5, Informative

      I don't think the GP's point is that there's something wrong with sailing. More that when most people "take time off," they do so to go bird watching, or to take the kids to Disneyland, or just to lie around on a beach getting tanned. Ellison "takes time off" to command the crew of a multimillion-dollar racing yacht that's the fastest in the world.

      --
      Breakfast served all day!
    6. Re:They reconsidered by peragrin · · Score: 2

      I spend 25 weeks every summer racing sailboats, 3-4 times a week.

      And ellison's boat isn't the fastest in the world, but it is among them. The fastest went 55 knots in 25 knots of wind.

      --
      i thought once I was found, but it was only a dream.
    7. Re:They reconsidered by interval1066 · · Score: 2

      If Oracle's attitude toward the Java community is still an overlord over serfs, what's to consider? Christ, what's the upside for the ASF in staying:? Seriously.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    8. Re:They reconsidered by Anonymous Coward · · Score: 5, Funny

      I spend 25 weeks every summer racing sailboats, 3-4 times a week.

      And ellison's boat isn't the fastest in the world, but it is among them. The fastest went 55 knots in 25 knots of wind.

      What planet?

    9. Re:They reconsidered by PitaBred · · Score: 2

      Look at the bolded text in the post you replied to.

      He was wondering on what planet summers were 25 weeks long. Not on what planet you could do 55 knots with a 25 knot wind.

    10. Re:They reconsidered by SplashMyBandit · · Score: 4, Insightful

      Its is not the "free stuff" that is valuable, or "rapidly losing value". What is of value is the "goose that lays the golden egg" - ecosystem of developers (paid and casual) and users that use the stuff, improve it, and especially *provide support to others* (which is what everyone really wants - from client companies to Stallman). Oracle sees the value as the software, but the greatest value is in having the 'mind share' of an active community (something Microsoft are famous for recognizing, even if they treat their users all like criminals). With a big community you can make money, since companies will pay for support and customizations of widely used stuff (eg. market leaders such as Apache HTTP and Tomcat) but you need a 'light hand on the tiller'.

      Oracle may deride Sun for messing up sales (yes, it was unnecessarily hard to buy stuff from Sun due to their crap sales process) but Oracle are just as clueless when it comes to maintaining a valuable established ecosystem. The Oracle management are destroying shareholder value by totally misreading where the value in Sun's assets really lies (dinosaurs! but that is typical of chief executive management, what made you successful a decade ago may ot be required anymore when the world outside your walls has evolved).

    11. Re:They reconsidered by StikyPad · · Score: 2, Informative

      Good question. Based on his statement, we're probably looking for a planet with two hemispheres, an axial tilt, and a period of ~365.25 days or so... Let me know if you come up with anything.

  2. Best quote ever. by Pharmboy · · Score: 5, Insightful

    'All that remains is a zombie, walking the streets of the Java ecosystem, looking for brains.'

    Best quote ever. Hopefully, Oracle will get the clue and realize that you have play nice, even when you own the toys. Otherwise, you play alone.

    --
    Tequila: It's not just for breakfast anymore!
    1. Re:Best quote ever. by SerpentMage · · Score: 4, Insightful

      I would really be surprised if Oracle reconsiders. Oracle and Ellison himself are alpha males with no compromise. Oracle revolves around Ellison and I doubt he cares. He probably just thinks, "screw off I am here to make money not be an open source hippie!"

      Larry Ellison believes in growth by acquisition. He does not do it organically and so he really does not care about Java other than he has control and is able to sell it to the enterprise. He does not care about third parties! He only cares about how Oracle can make more money. It would not surprise me if Larry is thinking of taking Java private to f**k over IBM and everybody else. But hey I think IBM just signed a deal with Oracle...

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
  3. King Midas by Anonymous Coward · · Score: 5, Funny

    Oracle has the Midas Touch. Everything they touch turns into a profitable venture--I mean, if you don't count the ones that became completely useless as a result.

  4. Cynical but true... by Anonymous Coward · · Score: 5, Interesting

    I'm sure even Larry and Company realize the importance of not angering every single one of your customers. If you drive absolutely everyone off your ubiquitous application platform, and no one wants to develop for it anymore, you don't get the opportunity to lock them into your products.

    Granted, every single Sun customer I've talked to (including myself) is running away from Solaris and SPARC as fast as they can. SPARC hardware was great, the OS was good for an enterprisey Unix, but everyone's scared to death of Oracle quadrupling the price for next year's service contract and making a mess of support.

    When it comes to hardware and Solaris, Oracle doesn't give a damn. What they do care about is their application platforms. Almost every CS program in the country is pumping out Java coders, many enterprisey applications have been written in Java/J2EE over the past 10 years, etc. Keeping developers interested in the Java/J2EE ecosystem is important long-term. Even if they don't want to support non-Oracle apps on Java, having a critical mass of Java coders means they have someone to maintain the disasters that they have to integrate like PeopleSoft, JD Edwards and other Oracle-developed products. If people stop writing for the platform, and Oracle doesn't at least maintain the illusion of an open standard, the platform goes away, as does the lock-in opportunity.

    Although, I've never seen an acquiring company come down so hard on acquired customers before. Friends have been telling stories of their Oracle reps coming in and trying to double the price of their service contracts since the takeover. The entire secondary/hobbyist market for Solaris OS and SPARC hardware is toast because you can't even get firmware updates for hardware without Oracle service contracts. Maybe someone is realizing that they need to lighten up a little?? Nah...

    1. Re:Cynical but true... by rudy_wayne · · Score: 3, Interesting

      Although, I've never seen an acquiring company come down so hard on acquired customers before. Friends have been telling stories of their Oracle reps coming in and trying to double the price of their service contracts since the takeover. The entire secondary/hobbyist market for Solaris OS and SPARC hardware is toast because you can't even get firmware updates for hardware without Oracle service contracts. Maybe someone is realizing that they need to lighten up a little?? Nah...

      Recently, someone analyzed Oracle's latest financial reports and discovered something interesting. Although Oracle appears to be very profitable, it all comes from maintenance contracts. Take away the maintenance revenue and they lost money. This means that Oracle probably doesn't give a rat's ass about Java or who they alienate, as long as they can continue to milk the cash cow of maintenance revenue.

    2. Re:Cynical but true... by ozbird · · Score: 4, Interesting

      I attended the InSync10 conference earlier this year. One of the presentations described - in colourful language - all of the ways that Oracle will "f**k you over" - if you let them. The only way to deal with Oracle is to fight back; migrating away from their products is one way to negotiate with the PFYs in sales (who apart from being under unrealistic quotas, probably view Larry as a god.)

    3. Re:Cynical but true... by SplashMyBandit · · Score: 2

      Shame you use MySQL, it's worth looking at Postgresql.

    4. Re:Cynical but true... by tkrotchko · · Score: 2

      "Almost every CS program in the country is pumping out Java coders"

      Back in the day, a computer science degree had very little to do with coding.

      --
      You were mistaken. Which is odd, since memory shouldn't be a problem for you
  5. Looking at the bigger picture by Bruce+Perens · · Score: 5, Insightful

    Was it ever a good idea for Apache to participate in Java in the first place, knowing that the exact situation that they are complaining about today existed when they started, and has existed for the entire time they've been developing?

    When we're finished with this one, we can think about Open Source projects and .NET .

    Bruce

    1. Re:Looking at the bigger picture by inode_buddha · · Score: 5, Insightful

      I don't know the answer to that, but I do know this: there is a *lot* of Java out there, being served by Apache based servers. From a strictly business standpoint, Apache is in a good position to know what devs want. And by extension, they know what businesses want. Oracle would be foolish to lose that expertise and insight, to what is a huge market.

      --
      C|N>K
    2. Re:Looking at the bigger picture by eln · · Score: 5, Interesting

      This is what really puzzles me about this whole thing. Now that Sun has been acquired by the Evil Empire (tm), everybody acts like Sun was some paragon of Open Source virtue. Sun always approached open source very timidly, and only ever seemed to make the bare minimum gestures toward open source, just enough to generate some good press about it. None of Sun's "open source" licenses have been anywhere near what most people would consider really "open". Open Source has always been more about marketing than philosophy with Sun.

      Given this, all Oracle has really done so far is explicitly state some of the restrictions on the software that were basically already in place, just not actually in writing, with Sun. However, since Sun was a "good" company and Oracle is a "bad" company, everyone is suddenly abandoning ship. Oracle is likely to keep all of this software, especially Java, just as "open" as it ever was (that being not very open at all). However, since Sun was a techie darling and Oracle has long been seen as a villain within the community, everyone is acting like everything's changed even though very little actually has.

    3. Re:Looking at the bigger picture by fwarren · · Score: 3, Interesting

      Not much has changed? Programmers have forked OpenSolaris, programmers have forked OpenOffice, and now Apache is forking "Open" Java.

      It reminds me of a joke where a Jewish guy is so impressed by visiting a Catholic church he becomes a Catholic. So he tries calling his wife, son and daughter to tell them the news. All three are to busy to listen and hang up on him. The punchline is essentially "I have only been a gentile for 10 minutes and I have already found 3 Jews I don't like."

      Only this is sort of the opposite. Sun, since converting to Oracle has been so obnoxious that they have already alienated 3 of their open source communities in less than 1 year.

      With claiming ownership over others codes by threatening any who would host code someplace else, and by begging 3 communities to fork their code. Oracle is doing some outstanding work here.

      Usually when one buys a company, you sell off everything of value before you destroy what ever is left. They seem to think they can skip step 3 ???? and go stright for 4. profit.

      --
      vi + /etc over regedit any day of the week.
    4. Re:Looking at the bigger picture by M.+Baranczak · · Score: 3

      You want actions? Just off the top of my head, there was the Google lawsuit, and the killing of OpenSolaris.

    5. Re:Looking at the bigger picture by saleenS281 · · Score: 2

      Actually the CDDL, just like the BSD license, is considered by "most people" to be MORE open than the GPL. A corporation should have the right to produce closed-source software and link with other closed-source software, as well as make changes to the code, without having to share it. Restricting their ability to do so is not more free, or more open.

    6. Re:Looking at the bigger picture by Bruce+Perens · · Score: 2

      Google's "Go" language is interesting. But I don't see any explicit rights release from Google regarding it. Maybe we should nudge them for one.

    7. Re:Looking at the bigger picture by ChunderDownunder · · Score: 3, Interesting

      Apache should have known very well what it was getting into when it commenced the Harmony project. The TCK for the Java platform as a whole (excluding individual JSRs) was *never* free but rather licensed by IBM, Apple and others for a considerable sum. Apache maintains Sun changed the terms but I'm not convinced that beneath all the legal mumbo-jumbo regarding the JCP that there was clear agreement on a royalty-free TCK for Java SE.

      I'm not condoning the actions of Sun/Oracle but the position should have been clarified and a specific perpetual binding agreement reached before a single line of code was written. Instead, development ploughed on *for several years* without an agreement - hoping Sun would 'come around' eventually.

      Now the corporate backing has dried up, any independent contributors have the right to feel aggrieved. But aggrieved with whom? Did IBM and others ever negotiate with Sun on Apache's behalf for TCK-licensing before commencing development? If not, was it a wise decision for the Apache board to endorse a second clean-room implementation when GNU Classpath was well on the way, albeit with a non-Apache license?

    8. Re:Looking at the bigger picture by Jason+Earl · · Score: 2

      People that think Microsoft is more evil that Oracle simply haven't been paying attention. Oracle is basically suing Google for cloning Java. Microsoft has actually *helped* Novell clone .NET.

    9. Re:Looking at the bigger picture by Bruce+Perens · · Score: 2

      Go is compiled, so it kind of misses the entire point.

      Well, this would have been an important point if we were running Java on clients. On servers, all of the energy spent on JIT and so on is useless, because we can compile the code and IMO should.

    10. Re:Looking at the bigger picture by Bruce+Perens · · Score: 2

      If we look back at when enterprise web development picked up Java, it was at a time when Sun made much of the hardware those shops were already running and was seen as a big winner in both their hardware and software initiatives. Large companies were just bringing up their first web presence, and they turned to Sun for help. Sun sold them both hardware and a platform, and got them going. The language and the platform were second in importance to that, and run-anywhere (they didn't have JIT back then) was of tertiary importance or lower.

      It's a different environment today. If you're working on something that runs a GUI better, and develops faster, that's great. I hope you don't feel obligated to tie it to a big virtual machine environment. And you should consider not making it interpretive, too. There's a big open space to explore there.

  6. Its the old joke by mlwmohawk · · Score: 3, Interesting

    What's the difference between God and Larry Ellison? God doesn't think he's Larry Ellison.

    Seriously, Oracle is an arrogant blood sucking company with its fangs in the fortune 500 markets and government organizations. Oracle DBAs demand a high price, and make sure you can't really escape the vendor lock.

    Its a house of cards, really. Oracle on a single system doesn't scale much better (if even) than PostgreSQL on a single system. Oracle's cluster solution is nice, but the expense is crazy. Only fortune 500s and governments can waste that kind of money. I don't know of any "new" business that chooses Oracle.

    They are trying to kill MySQL, and while I hope it dies a quick but painful death, PostgreSQL offers far more features and equivalent performance for free. What they are doing with Java is crazy. They don't even know what they have or how to capitalize on it. This isn't like MySQL where it is a direct competitor to their cash-cow, this is a key infrastructure piece that gives them a solid foot-hold in the industry. By suing Google and the actions they are taking now, it just tips the scales a bit more toward other languages and environments and weakens their position.

    But, Larry is an idiot. Periodic flashes of brilliance, followed by long periods of narcissistic retardation disorder.

    1. Re:Its the old joke by interval1066 · · Score: 2

      And my response to that is if you are intent on appealing to mythological beings as models for human behavior analysis then you at least should have the honesty within your self to first realize that anything you can imagine you think you might understand about omnipotent behavior is more than likely very wrong; if such beings existed they would be so far out of your experience there's nothing you'd be able to say about them that would even approximate reality. Even if the Bible were some kind of cosmic "Be back later" note. In all likely hood the note would be written on some kind of formless interstellar plasma that would impart the wisdom of the universe to all who touched it. Not start an argument that most humans seem to feel compelled to solve with a knife.

      So lets put the religious theories away, shall we?

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    2. Re:Its the old joke by Blakey+Rat · · Score: 2

      If you want to know what god thinks about money, look at the people he gives it too.

      Ok; I give. Who is God giving money to?

      Does he give out cash or checks? Or maybe bank transfers, I suppose being omnipotent he'd have hooks into that system too.

  7. Re: The Licensing Picture by hexwyrds · · Score: 3, Insightful

    I suspect it was neither good nor bad that Apache participated. One good outcome is a ton of AL-licensed core java code implementations, the copyrights of which are not owned by Oracle, and not under their control, easily integrated into most any OSS licensed language.

    One bad outcome of the many worthwhile contributions to OpenJDK is that Oracle owns them, they are copyright assigned, and clearly Oracle is not being a good actor in adoption of that code. The whole GPLv2+classpath exception, overloaded with a bevy of patent threats and outright ownership of the code, leaves something to be desired for anyone who champions reuse.

    If one were to create the Joe language tomorrow, syntactically different enough from Java and dodging Oracle's patent troves, it would be trivial to adopt all of those AL .jars and extend the language immediately. Not so with the GPLv2 OpenJDK code, forking to borrow the patents is highly suspect, and the code can never be brought up even to GPLv3 and its patent assertions without the owners/copyright holders direct consent.

    I sort of view this as a massive failure to the freedom of software perpetrated by Oracle, but no less by the FSF itself, and share my sympathies with all the non-employee contributors to OpenJDK who agreed to copyright assignment. Trusting a foundation such as the FSF with your copyright is one thing, but entrusting it to a for-profit to protect your code for public reuse is a bone headed move.

    Of course, all assurances were made by Sun prior to the ASF embarking on Harmony (there was no FoU considerations at that time, that was injected much later in flagrant violation of the JSPA), and prior to their contributing Tomcat to the ASF, that they were moving forwards. Staying with it prior to the Oracle acquisition was questionable, but staying long enough to determine that Sun had polluted Oracle's earlier positions *against Sun* seemed sensible enough. Now that all of this has played out, and the OSS universes of Java, OpenOffice and MySQL all implode, it seems like Apache chose just the right time to exit stage right.

    Agreed that .NET is interesting, once all threats of RAND are completely stripped away. MS would be wise to revisit their patent pledges at this time and address their criticisms, it could score them some serious open source credibility in this environment. Especially if they were to contrast themselves to Oracle's JVM ownership. Perhaps the Outercurve Foundation will help to win some of the necessary assurances. Clearly much of the future of computing will exist on portable and multivendor/multi-OSS project VMs.

  8. Re:Question by M.+Baranczak · · Score: 4, Informative

    In the short term: not much will change. The JDK will continue to be available. The developers will keep working on Tomcat, Hibernate, Spring and so on.

    In the medium term, things might get weird. Apache will release Harmony with or without Larry's blessing, the only question is how compatible it will be with Oracle Java. Larry might decide to start charging money for Java. Java will definitely be around, but it's hard to tell in what form.

    In the long term, we all die.

  9. It's really, stupidly, simple... by thehossman · · Score: 4, Informative

    Bruno Borges said it the most succinctly...

    "There is no point helping to write specifications that you aren't allowed to implement"

    http://twitter.com/#!/brunoborges/status/13058930657730560

    And Brian McCallister explained the full ramifications most clearly...

    http://skife.org/java/jcp/2010/12/07/the-tck-trap.html

    --
    -- The Hoss Man
  10. In Other News by Z_A_Commando · · Score: 3, Insightful

    Lucy Asks Charlie Brown to Kick Football...Again

  11. I have to do this anonymously by Anonymous Coward · · Score: 5, Informative

    I work with Oracle quite a bit and they're pretty bad.

    I worked with Sun and their reps for 20 years. They were clueless in a good way. They were just regular guys who would try to help you. Yeah, the company was dysfunctional, but they actually wanted to please you. I could call them weekends and get quotes for stuff, they'd go out of their way to write special deals and do whatever it takes to get the business at a price you could afford.

    Oracle, by contrast has a good cop/bad cop approach. Its a way to screw you and charge you extra, but the sales rep keeps his hands clean.

    Here's how it works. You get an an account rep, who acts like a regular guy, except he's not. He'll do stuff like "give you a free guy to help you" whose job it is to count licenses, servers, and applications secretly while "helping" you. He then passes that info back to the "inside sales rep". The inside rep (who will be a mystery to you) will say stuff like "Hey, I heard you got a new bigger server with a lot of new processors, is that right?". If you say "yes", he's got you. If you say "no", he'll keep calling until you admit it.

    Meanwhile as you're planning on going live, they know the dates, they call the CIO and say "Dude, you're out of compliance. You go live, you owe us another $1M->a zillion dollars". Meanwhile, their licenses is so opaque that you have no idea what you owe them, and they count different licenses different ways, and even if you're a lawyer and a DBMS expert, you can't tell if you're in compliance or not.

    The only way to deal with them is refuse their help, whenever the account rep comes in, accuse him of treating him poorly and throw him out. And when the inside sales rep calls you have to say things like "New server? I have no idea. I know the CIO was talking about getting rid of Oracle or something, but I'm not sure. What did you say you do for Oracle again? New application...ha, they never tell me anything. Did you know we already have an account rep here?"

    That completely screws with the inside sales rep. Then when the account rep comes calling, say things like "Hey, my budget has been cut 10%, I need you to figure out a way to cut my maintenance bill by 10% or the CIO wants to throw you guys out. I know its crazy, but he's really mad at you". Then you never hear from the account rep again.

    I've said this about Oracle for years: Nothing good comes from dealing with them. The only reason, the ONLY reason they stay in businesses is because they have software OEMs who will only support either MS SQL Server or Oracle as their RDBMS. Anybody who willingly gets into bed with Oracle is a fool. If you do get into bed with them, wear a condom.

    And I'm not making up a f*ck*ng thing about any of this.

  12. Re:It was? by multipartmixed · · Score: 2

    Back-in-the-day, Sun refused to sell me some spanky new E450s because they weren't certified to run Sun Cluster. So I had to buy some (cheaper!) Ultra 2s intead.

    Of course, the E450s were certified by the time the Ultra 2s arrived, I knew damn well certification was right around the corner, and I needed the hardware a good six months before we had to have the cluster live anyhow.

    Then Sun found out that I bought the stuff from my offices in one city, and wanted the stuff delivered to my data center in another. That actually caused a month-long delay on a bunch of the hardware as two Sun "sales regions" fought it out amongst themselves as to who should get the commission.

    Jesus, what a pain dealing with those guys was. Now I deal mostly with a used equipment vendor specializing in off-lease crap who will actually sell me whatever it is I ask for. Way easier. I just pick up the phone, tell him what I want, and a couple of days later it shows up at whatever data center I want.

    --

    Do daemons dream of electric sleep()?