Oracle To Monetize Java VM 641
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.'"
Pay for performance? (Score:3, Informative)
Don't jump to conclusions (Score:4, Informative)
Re:Oracle is doing everything they can to fuck up (Score:5, Informative)
Re:I don't get it (Score:2, Informative)
There was always fight within SUN whether/how to monetize Java and JEE. Some wanted everything for free, hoping HW would sell and pay for SW; others wanted to go non-free way to charge for everything (Solaris). Some people wanted to use tiered approach (JEE/MySQL), giving the base for free and charge for special functionality/tools on top of that. The problem was that this strategy was changing every week. And then SUN was forced by investment funds to sell itself and the rest is a history...
Re:Performance-tuned Java? (Score:1, Informative)
Or you can use Mono.Simd.
Seriously, Mono these days seems like a much saner and more open framework than Java.
Re:Uh, watever, just migrate to Python, Perl6, Lua (Score:1, Informative)
However, if speed is an issue, Lua's never going to cut it in the same way that Java does.
Correction:
http://shootout.alioth.debian.org/u64/benchmark.php?test=all&lang=all&d=data&calc=calculate&gpp=on&java=on&luajit=on&v8=on&lua=on&tracemonkey=on&box=1
Re:Wow... (Score:2, Informative)
Source. [businessweek.com]
Also there have been talk of and/or more integration of their services:
https://www.microsoft.com/Presspass/press/2007/aug07/08-22NokiaMSLiveServicesPR.mspx [microsoft.com]
https://www.microsoft.com/presspass/press/2009/aug09/08-12pixipr.mspx [microsoft.com]
http://techcrunch.com/2010/09/15/will-microsoft-and-nokia-team-up-to-take-on-apple-google/ [techcrunch.com]
Re:Performance-tuned Java? (Score:3, Informative)
Startup time? I don't think I would notice the difference when it is well below half a second.
[~]$ time java -jar /data/Backup.jar
error parsing commandline: Missing required option: [-c continue the last backup, -i create a new incremental]
usage: Backup [options] databasefile target dir|files...
-c,--continue continue the last backup
-h,--help display this help
-i,--incremental create a new incremental
real 0m0.163s
user 0m0.131s
sys 0m0.022s
Re:Meanwhile, at Microsoft... (Score:4, 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.
Re:Uh, watever, just migrate to Python, Perl6, Lua (Score:1, Informative)
Yes, because Lua sure doesn't cut it for performance-critical applications like computer games.
http://en.wikipedia.org/wiki/Category:Lua-scripted_video_games
Re:Legacy (Score:3, Informative)
Java was the next Cobol about 5 years ago.
Re:Sid you mean Java or Java-VM or Java-SE or Java (Score:3, Informative)
Can't you use Qt to build your GUIs? It's available on Windows, Linux, Mac OS and mobile platforms.
Scala runs on top of Java anyway.
Re:mm (Score:5, 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.
Re:Pay for performance? (Score:1, Informative)
C and C++ are ISO standards. What high performance languages are you thinking of?
Re:f1rst (Score:2, Informative)
Re:Google and Android (Score:3, Informative)
Given that Android was meant to be free and open source, requiring people to buy Java ME first would kind of undermine that. It's like accusing Mozilla of trying to save money by not implementing H.264.
Re:Sid you mean Java or Java-VM or Java-SE or Java (Score:4, Informative)
Re:Suicide? The end of java. (Score:2, Informative)
And this is children why Java, Obj-C, C# and other 'corporate' languages exist in the first place.
One of these things is not like the other.
One of these things just doesn't belong.
Can you tell me which thing is not like the other
before I finish this song?
Re:How so? (Score:5, 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.
Re:Sid you mean Java or Java-VM or Java-SE or Java (Score:3, Informative)
Scala runs on top of the JVM and support both Java-SE and Java-EE and even Android development. I don't suggest the later but for the former two it is pretty good.
So yes: You can write apps for the AWT, Swing and SWT GUI with Scala.
Re:Sid you mean Java or Java-VM or Java-SE or Java (Score:2, Informative)
Parent poster has seen Qt, but has not used Qt. Possibly hasn't used Boost either. But he's going to flap his ignorant gums anyway.
My fellow geeks, ignore him.
Re:Shame Really... (Score:2, Informative)
Shame really that someone couldn't even do the research to see if such wild claims about MS are in any way true.
Re:Oracle is doing everything they can to fuck up (Score:5, Informative)
That's before we get to the actions of the major Microsoft shareholders e.g: Microsoft Co-Founder Launches Patent War " [wsj.com]
And finally of course ; Microsoft's apparent involvement in many proxy actions.
Under previous management MS may not have been lawsuit happy. Nowadays they pretty clearly are.
Re:Suicide? The end of java. (Score:3, Informative)
nope. wrong. sorry. un-curl the corner of the C# carpet and you'll see Java.
from http://www.basementcoders.com/transcripts/James_Gosling_Transcript.html [basementcoders.com]
Gosling's interview concerning Oracle's takeover of Sun.
James Gosling: ...I'm sure they were looking at the license fees they were getting from Microsoft. Microsoft .NET just smears over a huge pile of Sun patents. When they did the .NET design, they basically cut and pasted from the Java spec. The way that they did CLR, you know they swizzled the way the instruction set went but the way this thing really operated, they exercised essentially no creativity when coming up with .NET. They've done some things since then that have been kind of good but as part of the various court cases we ended up with this rather odd patent deal with them that involved them paying us fairly tasty amounts of money. And I'm sure that the lawyers looked at the Microsoft numbers and said, yeah I want that from Google
Your ISO standard is C# 2.0, not the current version - or did you expect better from Microsoft? I guess you did, more fool you.
Re:Suicide? The end of java. (Score:3, Informative)
see my reply [slashdot.org] to the other guy - from a /. story [slashdot.org]