Provide simplistic implementation of Java as open source
Every Linux distribution should include a complete Java 6.0 implementation by default. To get there, for reasons that include philosophy/religion, distributions would require the Java runtime license to be tweaked and the source to be opened.
I agree that downloading and installing Java onto a Linux box is both easy and free. (Thanks Sun!). However, anytime an additional step is necessary, it hurts ubiquity.
I know that open sourcing or better yet, LGPLing Java in some way, is pie in the sky. After all, there are a lot of things in the Java VM's source code that Sun probably doesn't want to just "give away" by releasing it in an open source / free software friendly license.
However, a Java VM can be implemented in MANY ways. Pure interpretation, compilation straight to native code (GNU's classpath project), all the way to the high-octane power of Sun's hotspot.
So what I would ask is, Sun -- please open up and free a SIMPLE implementation of Java. It could even be largely interpreted with stupid GC. It doesn't matter, as long as it is 1) a complete and up-to-date implementation, and 2) free software, in the hippy-open-source-philosophy way.
You could even somewhat officially assist an existing open source Java VM implementation, much like you have assisted and leveraged implementations like Tomcat.
Either Sun delivers a complete and up-to-date "free as in freedom"/open version of Java, or some third party will do it. From a PR standpoint, I think it would be better to be seen as understanding the paradigm shift to open source Java as opposed to letting someone else beat you to it.
(Apologies to all for blurring open source & free software ("free as in freedom"), as I know they are different facets of what Java needs to become.
Thanks for listening.