J2SE 5.0 Source Code Bundles Now Available
madcowbrit writes "J2SE 5.0 Source code bundles are now available
with SCSL and the new and exciting Java
Research license!
Coders have been asking for Java J2SE source code
access under new terms. The new Java Research
license gives people more access and options to
work with the Java J2SE source code."
Can you compile a FULLY functional JRE (not just rt.jar) and javac? If not, then this is no better than the MS source code access program. Look, but don't touch or try to do anything with it. Judging by the "SCSL Binaries - needed to complete source build", I'm guessing no.
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
What is the status of SCSL and JRL with other open source licenses e.g. BSD, GPL or more restrictive. any martix?
http://www.opensource.org/
Has anyone been able to get this working with their Linux dist? I am using it under Ubuntu, and I am having a heck of a time. The JVM keeps spitting out these strange errors. I guess I could look more deeply at it, but I thought someone else may have gotten it to work.
Yeah, I was just reading the license ... it's a pretty long and tedious read. Unfortunately, this doesn't really help me out at work. I'd like to customize the JRE for a production system. It would be nice if they allowed modifications for private commercial use. I do have to say, not to look a gift horse in the mouth, this is a certainly a step in the right direction for Sun. Kudos to them for doing this.
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
So now, how long before someone builds a working J2SE 5.0 on OS X before Apple releases it ?
I was recently looking at the java source code for its threading implementation. Unfortunately, the method that specifically maps Java thread priorities to native OS thread priorities is a JNI call. In the readme for J2SE is says that such native C code isn't being distributed. Has that changed, or is this nothing more than a new licence on the existing src bundle?
Check out my podcast: DreamStation.cc Video Game Show
we can now finally get a recent java for *BSD and more obscure linux platforms (linux/alpha, linux/ppc). I don't care about support, I just want to have it more or less working.
If it were OSI certified then this would be interesting and very useful - however it isn't.
I think Sun is a great company but it does irk me that they are dilly dallying on open sourcing the J2SE source code. I think it's some what inevitable that they will. Hopefully they will do it while it will allow OSS and Sun to make competitive advantage of it.
Be careful, the computer industry (Sun specifically) has used the word "open" for many years before someone invented "Open Source" as a bogo-trademark. Java is "open" (documented, can be reimplemented), and it does have viewable source code, which meets the generic defintion of "open source".
The Debian jargon is actually "does not meet the DFSG".
You must be new here. hehe. Couldn't resist. Welcome to Slashdot, where you will be invariably tormented for being new. Love the username, BTW.
But, in reference to your questions,
I refer to the text:
12. Am I required to keep my research "java compatible?"
No. The license encourages you to innovate and experiment using the java technology core. It is expected that research implementations will not be compatible with the Reference Implementation from Sun. This is ok.
13. Can I publish my source code at a conference, and in white papers?
Yes, you may publish your work in the usually accepted academic manner as long as you reference the Java Research License and include the correct copyright information.
14. Can I share my modifications with other researchers?
Yes, provided that the other researchers have accepted the JRL.
15. Can I distribute binaries of my research code?
Yes. You can distribute your binaries for research purposes under a license of your choice that complies with the terms of the JRL (e.g., includes copyright notices and references the JRL).
That should give you some idea as to what good it could do and what people are expected to do with it.
Java less secure? Doubtful. It already has advantages over languages like C++ because of it's lack of pointers, and low level memory manipulation. Java-specific security issues? Also doubtful. And why would people want the source code? See above.
Hope that answers some questions. I'm not an expert, but I am learning Java and it's actually quite fun after you get into the Swing of it (really bad pun intended).
Don't forget Java ME is a huge suscess on mobile phones etc.
.net for mobile?
Why those guys will make it opensource so some guys at Redmond will copy/paste it to be
Yes, they actually do such crap. They did it before.
Miguel, So you mean if I once worked in Java group at Sun, when I left Sun I could never work on anything related to JVM implementation? Doesn't that sound ridiculous? Regards,
hopefully with some popularity the license will be revised a little
All the torrents you could want.