Oracle refuses to talk about Free Java campaign
computerworlduk.com
computerworlduk.com
They paid a lot of money to get Java under their wing and they aren't going to just give it away afterwards. Yes, they were for this in the past, but the obviously realized it wasn't going to happen (possibly because it won't work) and chose to buy it instead to further their goals.
What the world needs to do is to start from scratch, with a new VM, new specs, a new base class library, plus a compiler that converts Java bytecode to this new VM ... something like .NET / Android, but more cross-platform and less tied to Java's standard library.
A platform that resembles Java / .NET would also make porting of existing libraries easier.
So it is already happening.