J2SE 5.0 sources are now available under the Java Research License.This is a much more relaxed licence than previous SCSL license.
J2SE 5.0 sources are now available under the Java Research License.This is a much more relaxed licence than previous SCSL license.
What does this mean in non-marketing speak?
Does this mean my favorite distro (fedora,debian) can have java by default?
Geekinese only, thanks.
The third party license for binaries hasnt changed. the source license has a option available under java research license. it doesnt qualify as free/open source license yet so distributions which only ship free software cannot do this yet. proprietary software distributors who want to go ahead can do so with caveats
IANAL, I don’t know what I’m talking about etc, but from a quick read of the license, this seems to be for research perposes only. This would probably allow Debian to distribute it in non-free. However, Debian users would only be allowed to use it for research perposes:
“Research Use” means research, evaluation, or development for the purpose of advancing knowledge, teaching, learning, or customizing the Technology or Modifications for personal use. Research Use expressly excludes use or distribution for direct or indirect commercial (including strategic) gain or advantage.
BTW, you have to login to read the license (try bugmenot1/bugmenot)
It also means that don’t even look at the source code if you plan on implementing a clean-room version. The same thing most likely applies to Rotor. The code is useless for “free” versions of Java.
>BTW, you have to login to read the license (try bugmenot1/bugmenot)
What do you mean? The JRL License is available on the public webspace; Here’s a link to a java.net FAQ for the JRL including the JRL text: http://java.net/jrl.csp
No more excuses, time for Java on BeOS
news about the new license and the source..
http://www.javalobby.org/forums/thread.jspa?threadID=15416&tstart=0
“No more excuses, time for Java on BeOS”
Have you taken a look at bebits?
Jikes developer kit:
http://www.bebits.com/app/1510
Kaffe runtime:
http://www.bebits.com/app/1393
Theres even Firefox for BeOS (v 0.93)
http://www.bebits.com/app/2715
Beunited are already porting the J2SE:
http://www.beunited.org/index.php?page=developer
Let’s see, what subscribers of mailing-list called debian-legal has to say about it:
http://lists.debian.org/debian-legal/
Just read those archives. And you can write to that list without subscribing it.
“”Research Use” means research, evaluation, or development for the purpose of advancing knowledge, teaching, learning,….. ”
Err, doesn’t *everyone* learn or teach when they are programming? No matter how much experiance they already have? Don’t you learn if you patch or fix something in Azureus? Or <list_goes_on>…
You do learn, but that is not the purpose of your activity.
Now does anyone port it to run on Mac OS?
I bet lots of people don’t want to have to wait for 10.4.
I totally hear you. In each and every thread one is confronted with Lumbergh’s smattering — to put it mildly.
If you want an ever better licence in the future, I think it’s important the community express a positive stance (pardon my english) on this move, instead of immediately bashing Sun because it’s not the licence you wanted.
But then again, Sun moves in mysterious ways, and perhaps this decision was not influenced by something like the os community.
The third party license for binaries hasnt changed. the source license has a option available under java research license. it doesnt qualify as free/open source license yet so distributions which only ship free software cannot do this yet. proprietary software distributors who want to go ahead can do so with caveats
free and open sources are not the same thing
it IS open source (i.e. the source is open to look at) while its not free as in the way Linux is…
The same thing most likely applies to Rotor. The code is useless for “free” versions of Java.
There is no comparison with Rotor. Every implementation of .Net is bound by the terms under which the ECMA standards are licensed because they are adhering to them. There is no cleanroom implementation of .Net.
Read the license idiot, you can use the code freely for research.
You are the moron that didn’t read the license. Here is the relevant part if you are capable of reading.
“This research license is only for initial research and development projects. If you decide to use your project internally for a productive use, and/or distribute your product to others, you must sign a commercial agreement and meet the java compatibility requirements.”
http://www.java.net/jrl.csp
P.S. nice nick mono hater
Dear MS Astroturd:
You can use the source code from Sun to develop an open source clean room implementation of the JVM.
Comparing this to Rotor is:
A) Hilarious
B) Retarded
C) Expected, from you at least
Regards,
Micheala De Izeicazia
Dear MS Astroturd:
May I refer you to the section below:
“You may use any information in intangible form that you remember after accessing the Technology, except when such use violates Sun’s copyrights or patent rights.”
It should be noted: Sun is very liberal with their Java patents.
Regards,
Micheala De Izeicazia
It appears that Sun isn’t going to depose you to see if you “looked” at the code and are implementing an open source version of Java, but the actual source is useless except for a reference guide.
You still have to pass the TCK to get the patent grant, which isn’t very “liberal”. It’s most likely too late for Java to make any impact on the desktop, even if they decided to open source it.
That’s exactly the kind of FUD I’d expect from you.
While Sun sucks at desktop Java, other companies have recently done a much better job.
Interesting that the most popular opensource BitTorrent client, Azuerus, is Java/SWT based.
BitTorrent currently accounts for 30% of all internet traffic.
Interesting eh? As the SWT boulder gets bigger, .NOT will matter less and less.
SWT/JFaces is what Swing should’ve been. But in typical Sun fashion back in the late 90’s, you had McNealy screaming that Java “was the platform” and that non-native look-n-feel was “a good thing”.
Bittorrent clients are a dime-a-dozen. If you think that SWT is somehow going to bring back Java on the desktop than you’re more delusional than I thought.
I didn’t say BitTorrent client, I said the most popular one.
You still have to pass the TCK to get the patent grant, which isn’t very “liberal”.
I don’t call the terms of the ECMA standards liberal either (especially that they are not even guaranteed for the future), but at least there is a standards process with Java that everyone can see.
It’s most likely too late for Java to make any impact on the desktop, even if they decided to open source it.
Java is certainly not what it could have been on the desktop (although there’s a surprising number of Java GUI applications in use in companies), and I doubt whether it ever will rise again on Windows (since Microsoft owns Windows, not a surprise). However, Mac OS makes extensive use of Java and there’s no reason why Linux/Unix based platforms cannot make use of it (and they do – a heck of a lot more than Mono can ever have). It’s a question of what’s there and works today, not that some people think that Java is dead on the desktop.
You seem to have this extremely bizarre idea that using Mono on non-Windows platforms is somehow going to bring desktop interoperability with Windows and Windows .Net applications. It most certainly isn’t. The Mono brigade must have given you a serious Harry Palmer brainwashing. .Net is a Windows specific platform and environment, and it will be even more so in the future – it’s a question of the attitudes of Windows programmers to Mono and whether they want cross-platform applications (hence my amusing little story!) and of how the technology is tied to Windows by Microsoft now and in the future.
You have the very sad idea that .Net and Mono are interchangeable, and success on the desktop for Mono will be pulled along by .Net. I’m sorry to have to point out the obvious that it won’t.
For those of us who program for a living and look at what would be required to give some serious and independent alternatives to Windows and it’s programming tools, the only options are Java (it has a large community and a lot of companies around it) and/or Qt (impressively complete development toolkit and it is completely original). Anything else is pretty much irrelevant.
Micheala De Izeicazia
Got to laugh at that one.
http://advogato.org/person/robilad/diary.html?start=58