Java To Be Opened For Christmas?
MBCook writes "At the Oracle OpenWorld conference, Sun's CEO Jonathan Schwartz announced on Wednesday morning that Java would be opened within 30-60 days, which would would mean about Christmas Day at the latest. Sun first announced they would do this back in May at JavaOne but didn't give a date. We've seen rumblings before on this topic. Schwartz also commented on the companies Sun Fire servers, Sun's relationship with Oracle, and general trends."
or Java that utilizes the 64 bit arch as well as take advantage of dual core processing and hyperthreading.
----- You know you have ego issues when you register a domain in your name.
Open source VMs already exist, what we need is for sun to open source the java libraries.
FTA it looks like it really is, finally about to be reality (:)), Java under an OSI approved license. Not only that but within 60 days and all because of pressure from the community - I wonder where else that might work (drivers? - nah need a bigger market share...).
It looks like Sun Microsystems are starting to see the benefits of Open Source technology, first Open Office (Under the GPL no less) then Solaris and now Java, - I can only hope it catches on throughout the industry.
Just a couple of points - I know that Java isn't being released under the GPL, and that there are still some interesting debates going on about the CCDL and interoperability with the GPL (I wont even pretend to know the precise issues), but it is definitely a good thing. Since Sun Microsystems is primarily seen as a hardware company, and presumably isn't too worried about the revenue's it is losing from the software sales it could have had (I know this doesn't apply to Java but it could have to Open Office and did to Solaris) it does mean that nothing that they are doing can be readily applied to a Software company. So anybody suggesting that Microsoft et al should start Open Sourcing their code because it works for Sun Microsystems is probably a little off the mark.
Well anyway - Be a good day when it *actually* happens and his is very good news. I wonder if I should look at using Java...
PS: By the way (and slightly random) my spell checker in OO.org attempts to correct CCDL as CUDDLY and GNU-GPL as SNUGGLE, how sweet.
The dichotomy that exists between Microsoft Java (which is pretty bad) and Sun Java is, if not jarring, quite irritating. Thankfully, Sun Java is the norm. But if Sun Java is released under the GPL, I expect to see several more versions of Java, most of them incompatible with each other, coming out soon. Iceweasel, anyone?
the terms of Suns open initiate are so strict that Im not really all that excited.. you see how great it was for openSolaris.. it was a touted as a Linux killer??? well , in short .. nothing is gong to change..
WODE is a silly myth promoted by people with an axe to grind, usually those who have no real world experience with Java. Its extremely easy to write portable code in java, but java won't stop you from writing unportable code, just like any other language.
HA! Portability provided you don't need to port to windows.
The "overheard" you speak of is largely irrelevant and has been for quite some time due to advances in computing power.
Sun has a multi-decade track record of talking about opening things, but not really doing it.
I'll belive this is really "open" when (if) I see it and it's really open.
And if so it will be a first for Sun.
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Using Azureus as an example of memory problems in Java is like using Firefox as an example of memory problems in C++
We need one less programming language, that's for certain.
But is it going to be Open source like OO.o is open source? The problem (AFAIK) with OO.o is that they have a huge code base that nobody understands, and that it's hard to actually get them to accept changes from outside their special little group of programmers. I hope that open sourcing Java ends up being better than open sourcing StarOffice ended up.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
A wise zen monk went into a fast-food joint and said "Make me one with everything."
An even wiser zen monk didn't go into a fast-food joint, and said
"Make me one OF everything."
One standard version of core Java things like the language definition, bytecode definition,
and the annointed standard libraries is absolutely ESSENTIAL to Java's continued success.
Because "one of everything" means that a java app and library code-sharing culture and a
shared and reusable expertise can flourish. Fragmentation of the core standards will lead
to disintegration of the core value proposition of Java.
I hope that this issue can be dealt with as Java is opened.
Perhaps by trademark protection means? Break (fork) the standard if you want, but if you do
you can't call it Java.
Or perhaps just by a consensus-agreed committee approval structure like the java community
process.
Can you imagine if everyone were free to fork the XML standard and still call it XML.
Sheer pointless chaos.
Java forked in its core standards and libraries is the same.
Where are we going and why are we in a handbasket?
Is there something wrong with the CDDL that's not wrong with the Mozilla license? From what I understand, the CDDL is similar to the Mozilla license but simpler. I invite every single one of those armchair critics to stop using Firefox if they're so adamant
In all fairness, FF is dual-licensed under the GPL.
The JVM and Write Once Debug Everywhere has no real place in the Free Software world.
Sez you. In the real world, java has been the language with the most projects on Sourceforge for quite some time. There are also many other repositories. So you don't speak for the majority.
In the Free world portability comes from automake/autoconf and doesn't need to pay the emulation overhead of a virtual machine or any of the other problems.
Again, the majority of languages today, including the open source world, target a virtual machine or an script interpretor. JVM, Mono, Python virtual machine, Parrot, the Lisp virtual machine, and all the scripting languages - Ruby, Javascript, PHP, Lua...oh what the hell, all of them.
Problems like each major Java app tending to bring along an entire JVM and set of libraries to solve compatibility issues.
Apps coming with their own virtual machine rather uncommon today. And what application doesn't come with a set of libraries today?
Being bitter is drinking poison and hoping someone else will die