Slashdot Mirror


Apache Declares War On Oracle Over Java

jfruhlinger writes "The Apache Software Foundation, feeling increasingly marginalized as Oracle asserts its control over the Java platform, is fighting back, trying to rally fellow members of the Java Community Process to block the next version of the language if Oracle doesn't make it available under an open license amenable to Apache. Last month's Oracle-IBM pact was a blow against the ASF, which had worked with IBM in the past, but it appears that Apache isn't giving up the fight."

30 of 428 comments (clear)

  1. Finally by Yvan256 · · Score: 5, Funny

    Now we know who launched that missile!

    1. Re:Finally by Anonymous Coward · · Score: 5, Funny

      Was it a tomahawk?

  2. " Apache Declares War On Oracle Over Java" by RevWaldo · · Score: 4, Funny

    Injuns, soothsayers, and volcanoes? Sounds like one hella cool game! When'll the demo be available?

    .

  3. The Oracle at Delphi, Indigenous Tribes, Coffee by Oxford_Comma_Lover · · Score: 5, Funny

    > Apache Declares War On Oracle Over Java

    Sometimes it seems like the world hasn't changed much in the last two thousand years.

    --
    -- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
  4. Nokia went for Python by accessbob · · Score: 5, Insightful

    Nokia went for Python on Maemo. Looks like they knew what they were doing.

    1. Re:Nokia went for Python by Tester · · Score: 4, Informative

      They went for C/C++. There is nothing in Python on the base Maemo platform.

      For Meego, all UIs and higher-level stuff is in Qt so it's using C++

  5. Java is the new COBOL by vlm · · Score: 5, Interesting

    Java is the new COBOL.

    During the declining years of cobol, I/we watched the participants fighting to increase their portion of the pie, regardless of how much it shrunk the pie.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:Java is the new COBOL by Rich0 · · Score: 4, Informative

      No - there weren't millions of computers to develop on back then.

      However, cobol was the only way to develop anything that mattered on any computers that mattered. I wouldn't be surprised if the NYSE is still running on cobol and cics...

    2. Re:Java is the new COBOL by hsoftdev17 · · Score: 4, Interesting

      If Java is the new COBOL, I highly recommend not telling the millions of Android developers out there, or Google for that matter. I am inclined to agree that the language formerly known as "Java" (Sun's version) may be on its way out. However, the existence of alternate compilers, alternate VMs, and extensions to the language not officially sanctioned by Sun (or Oracle) seem to indicate that Java isn't going anywhere anytime soon.

    3. Re:Java is the new COBOL by idontgno · · Score: 4, Insightful

      At one time, COBOL was the only way to develop on tens of thousands of computers. Very expensive computers with very expensive maintenance and licensing contracts. There was a lot of money in this, measured in hundreds of thousands of dollars per year per site. That's probably an order of magnitude or two lower than the money at stake in the mobile software universe, but it's also probably a larger percentage of the overall market at the time.

      There is a common but entirely mistaken belief that the great issues and controversies of this time are unique, unprecedented, and never-before seen. But license and market-control conflict is ancient in this industry. Almost every hassle you may see today has been seen by some earlier generation of dinosaurs.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
  6. It's a trap by rsborg · · Score: 5, Insightful

    Mono is a trap, and solely exists at Microsoft's pleasure. Once MS decides the want to kill it, out go the patent infringement lawsuits and anyone using Mono is on shaky ground unless they donate to Microsoft's coffers.

    The fact that it hasn't happened yet is no insurance. Copyright/left is one thing, patents are another and I don't trust Microsoft.

    --
    Make sure everyone's vote counts: Verified Voting
    1. Re:It's a trap by Enderandrew · · Score: 4, Interesting

      The are a couple problems with this theory.

      The EU demanded that Microsoft open several of their standards and protocols, or else. The EU can stop the sale of Microsoft products in the EU and levy more fines.

      And Microsoft has made an open patent pledge.

      http://www.microsoft.com/interop/principles/osspatentpledge.mspx

      If they go back on that pledge and tell the EU they refuse to cooperate with their demands on interoperability, then the EU hammer drops again.

      Microsoft isn't going to do that. It makes zero sense.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    2. Re:It's a trap by h4rr4r · · Score: 5, Informative

      You sue them over patents. Look at what MS is doing to folks build android handsets.

    3. Re:It's a trap by amiga3D · · Score: 4, Insightful

      It's not paranoia if they're really out to get you.

    4. Re:It's a trap by harlows_monkeys · · Score: 4, Informative

      If only Microsoft would make a legally binding promise not to sue the standardized parts of Mono for patents. If only they would release many of the other parts under an open source license with a strong patent grant, like the Apache 2 license. If only they would take actions that would set up a very strong estoppel defense against suits over the rest...

      Oh wait, they did all this. Go troll elsewhere.

    5. Re:It's a trap by Requiem18th · · Score: 5, Insightful

      How to break your legally binding promises -- the legal way:

      1. Never outright license.
      2. Only promise not to sue...
      2.1. Over patents you control.
      3. Sell patents to patent troll and/or puppet company.
      3.1. Voilà you no longer control the patents
      4. Set us up the patent bomb.
      5. Profit

      There not even a fucking mystery "????" here.

      --
      But... the future refused to change.
  7. Re:Oracle is Evil, C# Java by h4rr4r · · Score: 4, Insightful

    The license is not the issue, the patents are the issue.

    If it gains traction rest assured MS will come seeking rent like they trying to do with android now.

  8. Re:Unsurprising by mark72005 · · Score: 5, Insightful

    There should be a top ten list of rising stars among evil companies.

    (But who would hold slots #2-10?)

  9. Change this to an inflammatory title by VGPowerlord · · Score: 4, Insightful

    If you wanted to make this headline more sensational, you could change it to "Apache says GPLv2 license not good enough." which is what OpenJDK7 is licensed under.

    Yeah, Apache may be at war with Oracle now, but this has the potential for much more widespread damage. It also puts the Free Software Foundation in an... interesting position, as this technically is the first salvo from Apache in a license war between GPL and Apache License.

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    1. Re:Change this to an inflammatory title by Homburg · · Score: 5, Informative

      I don't think that's right; this isn't about GPL vs. the Apache license. The issue isn't the licensing of OpenJDK itself, but about the licensing of the Java Technology Compatibility Kit (the JCK), which is used to test if an implementation is compatible with a given version of the Java spec. The JCK isn't available under an open source license at all. If the JCK were under the GPL, or even if it were under a license that didn't permit you to modify it, but only permitted anyone to run it, then Apache could use it to test their Java implementation, which is what they want to do.

    2. Re:Change this to an inflammatory title by Anonymous Coward · · Score: 5, Informative

      You don't know what you're talking about.

      The problem is that to be a compatible Java implementation you must pass the TCK. To get a hold of the TCK you must agree that your Java implementation has a limited field of use, namely desktop computers. That means you have to add a clause to your licence that tells your users where they can use the software - no such clause exists in any open source licence I'm aware of.

      Sure you can use the OpenJDK, you can even fork it, but therein lies the problem... you can't, because if you do and you want to claim it's a compatible implementation you have to pass the TCK. So you have to licence the TCK, then you have to add a field of use restriction to your licence, but that's incompatible with the GPL that the OpenJDK GPL requires you to licence under.

      End result, you can have Oracle Java or 'Open'JDK

      The ASF don't have a political axe to grind with the GPL, aren't firing a salvo in some imaginary war based on their view of free; It's about a contractual obligation Oracle has to release the TCK to the ASF. An obligation Sun had and failed to meet and that Oracle continues to fail to meet.

      The ASF was re-elected to the JCP with 95% of the vote. No other elected member had anywhere near that. The members spoke with their vote and consequently the ASF leaving the JCP would be big news in a war with Oracle, nobody else. The ASF is outside core Java and the work of the JCP probably the biggest single contributor to the Java ecosystem. Their threat to leave the JCP would seriously damage it and Oracle's commitment to opensource's credibility.

  10. Re:Reminds me of some bad history by jd · · Score: 4, Insightful

    Oracle wants to reduce the competition and to "leverage" IBM's expertise. Once that expertise has fixed the issues with OpenJDK and Harmony has died, IBM becomes disposable to Oracle.

    IBM is most unlikely to stop all work on Harmony, they're just not going to distribute it. Oracle's implementation of Java will suffer performance and reliability problems. IBM already has its own compiler (Jikes) and IBM already has a Java distribution. Once IBM has the certification toolkit, it can internally continue to develop Harmony and upgrade Jikes to v7 Java. Remember, this is just a repeat of IBM's experience with Microsoft regarding OS/2 - only Oracle hasn't the muscle of Microsoft. Once IBM is satisfied, they dump Oracle, release their Java as standard on all IBM hardware and, because they have better ties with Linux than Oracle, on many Linux distros, and they'll likely be able to convince the courts that they don't infringe on any patents because they are officially licensed to be able to use whatever the technology is.

    Again, though, IBM won't want too much competition in the Open Source community. They can't rob Oracle of power over Java if they aren't the de-facto controllers of Java. For now, they'll be best of enemies. Going back to the OS/2 fiasco, they learned the hard way that in such partnerships the first one to dump the other will be the winner. The partner left in the dirt WILL be trampled over, no matter how much better their product might be technically. And IBM will want to be the winner in this. Mind you, so will Oracle. Oracle will also be familiar with this process and will want to pull a Microsoft, killing IBM's Java work, forcing IBM to either sacrifice all they've spent or to sell it to Oracle at bargain-basement prices.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  11. Dramatic fits the context of this article by pizzach · · Score: 5, Insightful

    Most people never thought Java would become a hot potato to be careful with. No one thought that Oracle would be going after people over patents. Sun put Java under the GPL2.

    Can you tell me how Mono is more safe being under the GPL/LGPL/MIT when it is using tech directly from a company that is in many ways a direct competitor and has outwardly stated it thinks of open source as "communism"? Microsoft does have patents on specific things used in Mono. Mono is also under the GPL2. Coincidence? I think not.

    It's called a can of worms. It's just we have a lot of slashdotters who refuse to believe it now for whatever reason.

    --
    Once you start despising the jerks, you become one.
  12. Re:The Oracle at Delphi, Indigenous Tribe, Islands by H0p313ss · · Score: 4, Funny

    The Apache Indian in North America would go to war with the Athenian Oracle at Delphi over the island of Java in the South Pacific.

    Sounds like a game of FreeCiv

    --
    XML is a known as a key material required to create SMD: Software of Mass Destruction
  13. Re:Unsurprising by Old97 · · Score: 4, Interesting

    Huh? Oracle has been evil for most of its 30 year existence. If you've ever done business with them you'd have experienced it first hand. They'd have been worse than Microsoft if given the chance.

    --
    Very often, people confuse simple with simplistic. The nuance is lost on most. - Clement Mok
  14. OpenSolaris Board commits seppuku redux by khb · · Score: 4, Insightful

    Apache to Oracle: Do what we say or we'll resign!
    Oracle to Apache: Sayanora

    I don't know that they should stay, but if they want to have any influence working with Oracle, aligned along Oracle's self interest is the only way to have impact.

    Declaring "war" and making threats is highly unlikely to cause any useful change in Oracle's direction.

    Surely the OpenSolaris experience illustrates just how Oracle behaves w.r.t. threats.

  15. Re:FFS, this is bad... by fishbowl · · Score: 5, Informative

    A lot of the people who comment on the subject seem to be familiar with the Java language itself, but not so much with the significance of the frameworks and libraries that are out there. In these threads, I don't usually get the sense that some of the posters are very aware of just how much business software has been built in Java in the past decade. Whenever I see comments dismissing Java based on stuff like applet or Swing performance, it just drives the point home that some people simply don't understand where the Java code is. (Hint, it's not in the end-user GUI or the 2D or 3D animation.)

    --
    -fb Everything not expressly forbidden is now mandatory.
  16. Re:Unsurprising by sinclair44 · · Score: 4, Interesting

    I think/hope that they are going to absolutely shoot themselves in the foot with this. Much of their top talent has left in droves since the Sun acquisition. They sent a recruiting email to myself and some of my friends -- some of the top students at the top CS school in the country -- asking if we were interested in coming to work on the Solaris kernel full-time; they were pretty much collectively told, "After what you did to Sun? No way." If their talented engineers are by-and-large leaving and they are by-and-large unable to hire more, they will quickly become a dying shell of a mediocre company.

    --
    Omnes stulti sunt.
  17. Good job, Oracle by Arancaytar · · Score: 4, Funny

    - Apache Software Foundation: Check
    - OpenOffice.org/Open Document Foundation: Check
    - MySQL: Check

    At this rate, you'll have pissed off the entire world of free software before the year is over. Maybe go for Linux next. Or the Mozilla Foundation, but I don't remember if Sun was involved there in a major way.

  18. Re:Unsurprising by Anonymous Coward · · Score: 5, Interesting

    Right a bunch of students with no work experience unilaterally turn down guaranteed full time positions with a established company in this economy.