Starting tomorrow, the Java™ compiler, javac, is available
under the GPLv2 from
openjdk.dev.java.net/compiler.
I cannot help you interpret the license because I am not a lawyer. For the same reason, nothing on this blog is legal advice. Sun's lawyers cannot help you either because that could create a conflict of interest. Be sure to read the license carefully, the use of the Java trademark is restricted. Retain your own lawyer if you have any legal questions.
We continue to accept patches to the compiler. Before you submit a compiler patch, I recommend that you read my rules of thumb about maximizing your chances for getting a patch accepted.
All that being said, I am really excited about this and it has been real hard not to be able to talk about this. I hope to see a lot of projects prototyping new programming language constructs, and tighter integration with IDEs and other applications that use a compiler. We have already seen very cool things such as the Jackpot project and performance in GlassFish. Since both projects are open sourced, relying on closed source may have been a problem for some members of their respective communities. However, any such concerns should be history now.
Posted by Kohsuke Kawaguchi on November 13, 2006 at 08:52 AM PST #
This is a complicated question because of conformance rules and it depends on what you do and what you call it.
As I am not a lawyer, I cannot help you answer that question.
Posted by Peter von der Ahé on November 14, 2006 at 08:01 AM PST #
Naughty developers, depending on sun.* packages ;)
(I'm not directly involved with the hackers doing this, I'm just cheerleading from the sidelines...)
Posted by Stuart Ballard on November 21, 2006 at 11:14 AM PST #
Posted by Peter von der Ahé on November 21, 2006 at 02:08 PM PST #
Posted by Gunjan on November 29, 2006 at 03:37 AM PST #