Sun are open sourcing Java. People have been hounding Sun to release Java as an open source product for a long time now and finally their dreams have come true.
In 2007 you should be able to download the Java source code and compile your own open source JDK courtesy of Sun. The project is called OpenJDK.
Sun has gone open source crazy over the past few years!