Make interacting with Sun easier and less formal!
My personal view is that people complain about Java not being open-source because:
1) They want a quicker turn-around time between filing of bugs/RFE and the release of a fix.
2) They want to be able to compile the source-code.
I have recently tried compiling the JDK 1.4.2 from the source-code and let me tell you, it is *far* from trivial. Sun can retain control of Java, design and interfaces for as long as it wants (I don't think many people will argue with that) but it *has* to make it easier to use to build the source-code, submit patches and have them merged into Sun's main-branch for monthly releases. That's all we're asking for.