Slashdot Mirror


Oracle To Monetize Java VM

jtotheh writes "According to the Register, Oracle is going to make two tiers of Java Virtual Machine — a free one and a premium paid one. 'Adam Messinger, Oracle vice president of development, told QCon that Oracle plans to offer a "premium" edition of the JDK in addition to the open-source JDK. Both, it seems, will be based on a converged JRockit VM and the Hotspot JVM from Sun Microsystems. The converged JVM will be released under the OpenJDK project. ... Messinger didn't explain how the premium JVM would differ [from] the free version, but the premium edition will likely see performance tuning and tie-ins to Oracle's middleware.'"

8 of 641 comments (clear)

  1. Pay for performance? by whiteboy86 · · Score: 3, Informative

    If you want performance then you have better options, some of the IEEE standard languages for example and that is what pros like Ebay or Google are using anyway, not Java. Plus you buy yourself some freedom from the corporate control like this.

  2. Don't jump to conclusions by jernejk · · Score: 4, Informative

    Oracle already has free and pay-for JVM: HotSpot is free, JRockit is not. I expect the free JVM will be just fine for desktops and small servers. I'd expect pay-for JVM to target enterprise solutions. And again, I expect them to ship this JVM for free with their middleware products (Weblogic etc.). But yes, this sucks for JBoss.

  3. Re:Oracle is doing everything they can to fuck up by ChunderDownunder · · Score: 4, Informative

    There is one for Classpath called Mauve. I doubt it's 100% comprehensive but it's a start.

  4. Re:Meanwhile, at Microsoft... by tsj5j · · Score: 3, Informative

    Actually mono isn't lagging THAT far behind. .NET Framework 4.0 was released in April, mono added compatibility for it in September.
    Of course there are still some missing classes, but considering Microsoft had a 2.5 year head start, mono is actually doing pretty well.

  5. Re:mm by c0d3g33k · · Score: 4, Informative

    You already have that in Mono. Mono is fully open-source/free/libre, there is no obligation to use the .NET libraries - you can ignore them entirely, and Mono can do full AOT (ahead of time) compilation to native code already. I'm not sure what else you want exactly that doesn't already exist.

  6. Re:Sid you mean Java or Java-VM or Java-SE or Java by mario_grgic · · Score: 3, Informative

    Yes, Scala has full access to Java APIs including Swing.

    --
    As the island of our knowledge grows, so does the shore of our ignorance.
  7. Re:How so? by turkeyfish · · Score: 4, Informative

    You obviously aren't familiar with what transpired.

    Sun stock went into the toilet with the .dot com crash and McNeely spent more time talking a good game than in developing a viable business strategy by failing to diversifying away from SPARC or making SPARC good enough to make it worth the premium price. Their Java efforts turned out to be misguided as a means of accomplishing the latter, since it only emphasized that from a customer perspective there was little premium to be had by buying SPARC. Schwartz came on board too late to steer a different course, particularly as th tech economy was like the rest of the market in a tailspin. Board members like McNeely, who were near retirement age anyway, decided to sell out knowing it was the only way they would get that golden parachute they had been dreaming of. Towards the end as is usually the case, you saw more and more of Sun's profits directed toward big exec bonuses as they prepared to sell out, insuring the ultimate death of the company as a viable independent business.

    Microsoft investors should be getting nervous about Ballmer's recent announcement of sale of 1.2 Billion in stock. This is how the stock market works these days. Its an inside game played by insiders, while boilerplate fantasy is sold to the public and the poorly informed.

  8. Re:Oracle is doing everything they can to fuck up by rtfa-troll · · Score: 4, Informative
    --
    =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();