Sun Completes Java Core Tech Open-Sourcing 141
MsManhattan writes "A year after announcing its plans, Sun Microsystems has made almost all of the core technology in Java available as open-source software under the GNU general public license version 2 (GPLv2). However, some of the code remains 'encumbered'; that is, Sun doesn't have sufficient rights to release it under GPLv2, and the company is requesting the open-source community's help in resolving these issues. Rich Sands, community marketing manager for OpenJDK community at Sun, would not say what percentage of Java's 6.5 million lines of code are encumbered, but explained that it is largely Java 2D graphics technology, such as font and graphics rasterizing."
Serious question: Java, Apache 2, and GPLv2 (Score:2, Interesting)
Does releasing Java under the GPLv2 effectively prevent the use of Apache 2 code (or any commercial code)? Does this mean that the only Java programs that can be used with the GPLv2 copy of Java are those under the GPLv2?
Re:SUN and GPL (Score:5, Interesting)
Sun should be commended for this. It's not just a spec, but the best implementation avaialable.
And don't forget, it's the same company that gave us open office.
Re:Not much of a surprise. (Score:5, Interesting)
As a longtime java developer, and advocate of the open source java, I think it's time to put my time where my mouth is. Albeit a few questions:
* Where is the effort being organised
* Is there a list of the methods that need to be reimplemented?
* Have I been tainted -- I've seen java code before, If I reimplement something and it might look like the previous code, how do I guard against this?
* Can we make java better?
Re:Not much of a surprise. (Score:3, Interesting)
Gnu classpath ? (Score:3, Interesting)
Philosophy of exception: usage IS NOT derivation (Score:2, Interesting)
It's this key consequence of the exception that makes it so excellent.
Nobody who is moderately sane thinks that when we use a car then the car-driver combination is a derived work of the car, and that therefore the copyrights covering the car must also cover the driver. Yet, that was the insane worldview of a few in the community who were adamant that simple usage was derivation and therefore engaged the copyright. The Classpath exception makes it certain that this cannot happen.
The exception is a bit of a miracle, I'm not sure how we managed to get it past the GPL politicians.
Forget OpenSolaris! (Score:2, Interesting)