Open Source Java
As Sun resists the call from ESR and IBM to open source Sun's implementation of Java, another Java implementation may already have been installed on your hard drive.
If you use a recent version of Linux such as Fedora Core 2, or Cygwin, you may already have installed the GNU GCJ compiler, and the GNU Classpath class library.
Although not as complete as the Sun JDK, the GCJ/Classpath combination can compile Java bytecodes to native executables, and can already run many open source Java applications, including Eclipse and Ant. I wrote about it for OCI's Java News Brief in January 2003.
So Sun or no Sun, Open Source Java is here and now. Sure, it's not as complete as we would like, but it is useful already and has the potential to do more. And it comes with my Linux distribution.
I mentioned 29 days ago that I was ready to switch sides from Sun to ESR/IBM. My wish as a user of Java technology is very simple: Make is so that the Sun JDK can be bundled in the Fedora Core CDs (or other Linux distributions). While I'm waiting, I'll be using GNU GCJ, and (very reluctantly) SWT.
I understand there's going to be a panel discussion about "a new community and development model". I sure hope someone would address the issues raised in Tom Tromey's blog.
Re: Open Source Java
Re: Open Source Java
Re: Open Source Java
- The sources are available for J2SE/J2RE
- Weekly builds of J2SE 5.0 are available
- Complete bug database exists
- JCP community evolves java.
- Geronimo effort is part of JCP
- JBoss has now joined JCP
- JCP is allowing open source JSRs
- Java Open Source projects thrive
- GCJ, a nice effort, but it is not Java
For fun take a read of my response : http://cld.blog-city.com/read/492917.htm
The bottom line is that the JCP and Sun are working hard on making the open source community happy (the JCP adding provisions for open source JSRs and Sun donating more open source code than every entity except Berkeley).
Cheers.
Re: Open Source Java
- The sources are available for J2SE/J2RE: but not under an open source license.
- Weekly builds of J2SE 5.0 are available: but nobody can make good use of it.
- Complete bug database exists: but it takes six months for Sun to even acknowledge a bug report.
- JCP community evolves java: but only big players gets to join the JCP.
- Geronimo effort is part of JCP: but it doesn't address Tiemann/ESR's concerns.
- JBoss has now joined JCP: but will they get certified?
- JCP is allowing open source JSRs: show me one open source implementation of a JSR.
- Java Open Source projects thrive: but they are not making big plays in the open source world.
- GCJ, a nice effort, but it is not Java: but it's pretty close, more close than people realize.
In short, everything looks good for people who are already on board with Sun on Java. And the noise comes from people who are not on board with Sun on Java.
Sun ignores them at its own peril.
There is always more good people not working for you.