• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Java to go GPL!

Java isn't as remarkable as it used to be. You know have things like Mono and Python that fill the high-level language gap pretty well.

But I think it's pretty important non-the-less.

For instance there are a lot of important applications that use java. Ecplipse, for instance, is probably the most important IDE aviable for the Linux platform. (and it can run under GCJ, of course, but the Sun java stuff is still much superior)

Java is much more popular for desktop stuff outside the U.S./English stuff, I beleive. so there may be some very cool things people are missing out from that.

Lots of games, some actually pretty complex with 3d graphics and such, should be made much more easily aviable.

Stuff like that. Also there is a crapload of developers who have Java for their favorite language and will probably be more easily able to make new applications for Linux since that sort of stuff will be able to work by default much easier.

If Sun did this 2-3 years ago it would have a much bigger impact, but I think it will still be a very significant move on their part.
 
Well, at the very least that should take care of the ickyness of trying to get java installed without using a proper package management system. Took me more than 5 friggin hours to build the thing last week on openbsd so hopefully by the time 6.0 rolls around, it will only take the time needed to download the package. It'd be cool if -noX11 flavours could be built without breaking spec compliance too.

Oh, and hopefully I'll be able to study the code without becoming 'infected' as is the current situation.
 
Took me more than 5 friggin hours to build the thing last week on openbsd so hopefully by the time 6.0 rolls around, it will only take the time needed to download the package.

Another reason why Debian is nice: java-package.

It'd be cool if -noX11 flavours could be built without breaking spec compliance too.

The GUI stuff is probably seperate classes/libraries so they'll probably get put in seperate packages.
 
Originally posted by: Nothinman
Took me more than 5 friggin hours to build the thing last week on openbsd so hopefully by the time 6.0 rolls around, it will only take the time needed to download the package.
Another reason why Debian is nice: java-package.
Explain please. Does it build a .deb out of the binary from sun? I've done the equivalent on fedora before using jpackage but it still involved an extra download step. And it doesn't work for any non-linux, non-[i386,amd64] platform.
It'd be cool if -noX11 flavours could be built without breaking spec compliance too.
The GUI stuff is probably seperate classes/libraries so they'll probably get put in seperate packages.
Well maybe, but that might break spec compliance (not the end of the world, but it won't make real java people happy and would definitely piss sun off). And it would probably require fairly heavy modifications to the build process. I don't know about the native stuff but the java class libraries are one big package.
 
Explain please. Does it build a .deb out of the binary from sun? I've done the equivalent on fedora before using jpackage but it still involved an extra download step. And it doesn't work for any non-linux, non-[i386,amd64] platform.

Yea, it's like jpackage. I don't know if it'll download it for you or not, it's been a very long time since I've installed any type of Java. And it should work for any architecture that Debian and Sun's JRE both support.

Well maybe, but that might break spec compliance (not the end of the world, but it won't make real java people happy and would definitely piss sun off). And it would probably require fairly heavy modifications to the build process. I don't know about the native stuff but the java class libraries are one big package.

Well if necessary they might be in the base package then, just they had to do with Python since the Python people cry if you split up their stuff.
 
Originally posted by: Nothinman
Yea, it's like jpackage. I don't know if it'll download it for you or not, it's been a very long time since I've installed any type of Java.
I doubt it downloads automatically. There's a couple of click-through license agreement things.
And it should work for any architecture that Debian and Sun's JRE both support.
Which would be only i386 and amd64, unless debian can emulate solaris to do sparc. It will be interesting to see how porting comes along. I imagine somebody will get a general sparc port out pretty quickly but other platforms will require either donations from other companies (Apple, HP, IBM?) or some volunteers who really know what they are doing.
Well maybe, but that might break spec compliance (not the end of the world, but it won't make real java people happy and would definitely piss sun off). And it would probably require fairly heavy modifications to the build process. I don't know about the native stuff but the java class libraries are one big package.
Well if necessary they might be in the base package then, just they had to do with Python since the Python people cry if you split up their stuff.
Fascinating.
 
Which would be only i386 and amd64, unless debian can emulate solaris to do sparc.

I think it is/was possible to run Solaris/SPARC binaries on Linux/SPARC but I don't know if it works any more since I doubt anyone really cares.

I imagine somebody will get a general sparc port out pretty quickly but other platforms will require either donations from other companies (Apple, HP, IBM?) or some volunteers who really know what they are doing.

Well Debian already has machines for each architecture that they support and it seems likely that someone will step up to maintain a JRE for Debian so while it will definitely take longer for things like HPPA and m68k to get ported it'll probably happen.
 
Originally posted by: Nothinman
Well Debian already has machines for each architecture that they support and it seems likely that someone will step up to maintain a JRE for Debian so while it will definitely take longer for things like HPPA and m68k to get ported it'll probably happen.
It's not as simple as that, you have to write a jit compiler for each new architecture or you'll be running on an interpreter, which isn't cool.
 
It's not as simple as that, you have to write a jit compiler for each new architecture or you'll be running on an interpreter, which isn't cool.

Well I doubt there's many people wanting to run java stuff on m68k or hppa at all anyway so falling back to the interpreter will probably be fine for those architectures.
 
Back
Top