Comment Disagree (Score 1) 700
Java should not be Open Source. The problem with an open source compiler is there will be multple versions of the compiler, and some of them will be poorly rewriten. So, where my code may work on my compiler, I cannot be assured that it will work using everyone elses compiler.