Sun to Fully Open Source Java
Dionysius, God of Wine and Leaf brings news that Sun Microsystems will be removing the last restrictions on Java to make it completely open source. Sun wants Java to be easily available for use in Linux distributions. We've discussed the steps Sun has taken to open-source Java over the past couple years. From Yahoo! News:
"'We've been engaging with the open-source community for Java to finish off the OpenJDK project, and the specific thing that we've been working on with them is clearing the last bits that we didn't have the rights,' to distribute, Sands said. 'Over the past year, we have pretty much removed most of those encumbrances.' Work still needs to be done to offer the Java sound engine and SNMP code via open source; that effort is expected to be completed this year. Developers, though, may be able to proceed without a component like the sound engine, Sands said.
Kudos to Sun for waiting so long to open source it. Had it been FOSS back when my company was trying to decide what language to standardize on, we might have picked it instead of Python. Thanks!
Dewey, what part of this looks like authorities should be involved?
We've all heard this from Sun before, but this time I am sure it is for realz. I won't be shocked if it "Open Sourced" under the CDL and prohibits integration with the GPL Linux Kernel, along with my precious ZFS.
I would pose the following question to slashdot: how has Java being closed source affected you personally, and what effects do you see this having in the future?
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
$GenericNoClickWarning
oh, p.s. "Dionysius" is a name given to people named after the god Dionysus/Dionysos.
Don't click!
So this is to make up for MySQL? They giveth they taketh away.
Will gjc be depricated?
Looking at the progress that the OpenJDK project has done in the little time it has had - one has to wonder why OpenSolaris has done so badly. Is it that the GPLv2 plays a role in better adoption? Or is it that the people from within Sun working on the OpenJDK project were more willing and eager to get the source out there (they use Mercurial) and pave the way for community contributions? I suspect it is the latter - judging from Ted Tso's blog post and the couple links it references it sounds like Sun never wanted OpenSolaris to be developed outside of Sun.
One problem is that it creates forks of forks of forks. And pretty soon you have compatability issues and qualification clauses eg: Compatable with IBM Java 1.2.3.4.5 a or RedHat VirtualJ (for other java compatabilities please ensure that you have libXYZ installed) etc and this is where is gets frustrating.
I know that Sun are addressing this issue but I still think that it is inevitable.
This could be fantastic in the long run. Maybe. Perhaps the open source developers can make Java more secure, less resource intensive, and faster than it currently is. Two things that make me crazy when I'm surfing the web are bad Java programming and PDFs. Maybe one of these will be resolved kinda soonish.
Comment removed based on user account deletion
http://www.bash.org/?338364
jdb2
again?
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
that's simply another clear intention of IT giants to exploit open source community! they opensource it only because they are realizing java is dieing! Look at this: http://www.news.com/IT-giants-accused-of-exploiting-open-source/2100-7344_3-5726714.html
I'd think that in a Java article, throw new GenericNoClickWarningException(); would be more appropriate. :-)
Meh, I am a programming n00b.
Blah blah blah, disturbance in the Force, blah blah like millions of slashbots (and IBM and Microsoft astroturfers) heads assplode.
Stick Men
While open source is good, the real issue is the license. The only mention in the article is some parts were not compatible with GPL(I assume v2). What will the license be for OpenJDK? Looking here (http://freejdk.org/faqs/openjdk_license.html) and here (http://www.gnu.org/software/classpath/license.html) it looks interesting...
Does this mean the Classpath exceptions will be removed? Not clear. Kind of a problem for some if it is removed.
FTA: "Once Java is 100 percent open source, it can be shipped as part of Linux, Sands said. Ubuntu has distributed Java as separately available commercial software, he noted. But once Java is fully open source, it can be offered as part of the free Ubuntu distribution and other Linux variants, Sands said."
For me, and I assume most people interested in open development platforms - the real question about using Java will be around the license (once it is open source) and what that means in terms of success, options, and longevity for the projects we build.
It's fully open sourced, but it's also dual licensed. That means that Sun will still try to call the shots and set the direction for Java development, and that means that the numerous problems in Java won't get fixed.
But it doesn't matter anymore anyway. Java is what it is at this point, and it's not going to get any better, only more bloated. You either love it or you hate it.
Good for the open source community and Java itself, but I don't think the language is worth being free due to the time wasted using it, and additional eyestrain.
Please explain what Java and Python have in common other than the fact that they are languages and one is also a platform?
Stick Men
No good, you wouldn't be able to see it when doing a nightly build.
I celebrated by attempting to launch 3 Java programs simultaneously.
16-core processors can't arrive soon enough..
Comment removed based on user account deletion
Why is it impossible to download anything from Sun's website right now?
I always get a "General Error"...
I run only free software on my computers, so Sun's implementation of Java software was unavailable to me. I used other Java software as needed but I largely simply did without Java. The Java Trap has ended for this software (similar non-free dependency traps exist for other software). I think what Sun is doing is a fine thing and I look forward to trying Sun's newly liberated Java software.
Digital Citizen
The fact that yours was also modded "Redundant" got a laugh out of me...
Fear the penguin.
Does this mean Microsoft will again be able to provide their Java virtual machine?
http://www.oldversion.com/program.php?n=msjavavm
I'm getting tired of stripping [this week's version of] Sun Java off new PCs and installing the M$ VM, but it's necessary to get them running right (and to get rid of the coffee-cup "automatic update" marketing crapola).
I've never installed Java in my box, and I've never needed it...I must live in a different internet.
The fact that yours was also modded "Redundant" got a laugh out of me..
Do they have a recursive mod?
.. because I could safely ignore the language until such day as it became relevant. As to the future, now the language has a chance to prosper, if it can catch up.
It's much easier to package an application when you know that there's a real Sun java implementation available as /usr/bin/java on multiple platforms.
Until now we have had to rely on the user downloading the correct JDK and installing it in the correct place.
Great! Does that mean we might see a 64-bit plug sooner rather than later? We've been waiting over 5 years!
I'm growing tired of always hearing people making fun of Java, and praising Javascript, Ruby, of even the .NET over-expanding galaxy. It was funny, say 5 years ago, but it's not anymore.
blah
From the Article, "OpenJDK is based on Java Platform, Standard Edition (SE) 6".
I am wondering whether the Java SE line and the OpenJDK will be updated and serviced by Sun concurrently, new versions, etc? Is the OpenJDK completely detached from SE developing and growing on its own accord without Sun influences, or does it replace SE completely?
How long till we see Java Fork?
There's quite a lot of stuff still not open sourced, for instance m3g, aka jsr-184
I know java is more than just a browser plugin, but maybe now finally I can run Java with my 64-bit browser.
The fact that mine may be modded "Redundant" makes me a little sad inside.
How many times have I read that Sun is open sourcing java already? So has it happend? May be we should bet on how many more PR they can generate with the word 'Java' and 'Open Source' together....
Dot NET must have higher market share than Java by now.
It's all too late, really. A few years ago I was a java fan (still am to an extent) but this should have happened years ago. Now it just reminds me of the time my girlfriend's grandmother gave me a rather scary grin and told me she was wearing stockings and suspenders.
It is good news for users of java on linux.
Major distros will ship proper java by default (some already are shipping java builds based on the code sun has released so far with bits from elsewhere to try and plug the gaps) and they will be able to patch it themselves to backport security fixes or fix issues with new versions of libraries (there was a bad one involving sun java 6 and a new version of some library recently, I don't remember the details but I do remember sun took ages to get a fix out).
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
... oh yeah... java... i remember that language. I guess it's good they open sourced it so museums can put it on display without any licensing issues. ;)
I hope this begins the end of the GCJ effort. I'm sick and tired of landing on machines, and finding out only when things begin to go horribly wrong that GCJ is installed, not the Sun JDK. GCJ will have no reason to continue, and should be shelved as soon as the Sun JDK is officially open source.
Now we have to compile it first.
I think the summary has a misquote. It should read "Sun wants Java to be easily available for use in Linux distributions but we want new MySQL features to be unavailable."
You want fun, go home and buy a monkey!
If your gonna troll slashdot you should at least make your terrible terrible links work on linux. Your windows opened up nothing and just kept generating errors.
- Flash plugin
- Java plugin
- WMV HD movie audio (wma9dmo)
Those are the only few I can come up with at the moment... Lets hope (2) gets fixed soon!I understood that as soon as I read it.
No more computer for at least a month.
I don't therefore I'm not.
As for Gnome, what has Sun got to do with them? If anyone's "infecting" Gnome, it's Novell and Mono. (Aside from the fact that I think it's a shitty interface, I'm singularly unimpressed with the effort to make Linux desktops and APIs more like Windows. If I liked the Windows desktop, I'd use the bloody thing.) As for Mozilla - what on Earth are you talking about?
Conclusion: Parent is a nutjob and/or a troll and/or just plain ignorant.
And my life is going just great, thanks!
Call me an ol' timer, but who gives a flying turd about Java? IT managers or other morons who get a boner from New! Improved! buzzwords (like Web 2.0)?
...and what's with the huge fucking memory footprint? I don't know what it's current memory requirements are, but there's something about a 40MB friggen jvm floating around eating resources that make my balls ache.
I've yet to encounter a shop where it's an integral part of development or product. Whenever I land on a site which uses it, things slow down while it downloads the silly code, etc. Worse than flash (which I just block).
Seems anything Sun works on is a greedy resource sob. OpenOffice is great, but for shit sakes, it's slower than my grandmother with two broken hips and chews memory like it's fritos.
Anyway, I'm off to get my morning tea...
m/walks off in a huff/
Maybe all those Gentoo users will start getting down and dirty with Java now they can recompile it every boot.
With the audio & SNMP standards just around the corner, that gives them 900 more standards to go before the implementations actually do what the language is defined to do.
It is good news for distributors of java application, like my project. To date, most JREs bundled with Linux won't run our code as they aren't complete implementations.
If you wanted to find a language that'd make Java a speed demon, congratulations.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
It might be nice, but I can't see it happening.
I am trolling
So compiling on Gentoo would lead to a nuclear winter?
One swallow does not a fellatrix make
The comment you replied to and your answer raises a question. What if I have an application with a BSD like license and I want to use a GPLv2 only library and a GPLv3 library? Would that be legal?
My BSD like application links with Classpath which is fine. It also links with GPLv2 only code which is also fine and it links with GPLv3 code which is also fine if we take it all separately.
Assuming that only my code (or the Classpath code) calls the GPLv2 code and the GPLv3 code directly, can I claim that the GPLv2 only code doesn't link with the GPLv3 code?
GCJ has one thing going for it, and that's it's ability to interoperate with (properly written) C++ classes directly. It's so much more convenient than JNI, on the C++ side of things...
Now wake me up when Java stops sucking the life out of all my windows boxes, so I actually bother to install it. Until then, any java take is remaining solely in the "not on my machine!" category.
I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
Yep, they have amazing hardware at *excellent* prices, too.I don't give a damn for solaris or any sun software but their xfire seriesis the best bang for buck you can buy these days.
College-Pages.com - Online Colleges, Degrees, and Programs
There are already 3-4 programs for just about every niche in the linux desktop. Do you really think many of those would benefit from being rewritten in Java? Do you really think the license of Java really caused people to not write apps in it?
Well.. maybe. Or Maybe not. But Definitely not sort of.
Harmony is another JDK replacement that has taken a lot of work and has achieved very high quality. Is there any point in Harmony still existing?
False Epiphany: A Grad Student Takes Dictation from the Muse