100 % open source Java: Is the decision too late?

Finally after years of waiting Java will be going to be 100% open source. Certainly it's good news for developers but are they really happy with what is being termed as a very late action from Sun?
Its being said that Sun bowed down to the pressure from the changing technical environments rather than the wishes of the developers. The rigid attitude of Sun had caused numerous developers to move to Python and Ruby and with the balance shifting in the favor of other languages experts are thinking whether Java would still be able to win over linux servers. Sun always thought that it would be the next big thing in the world, courtesy Java but the same cannot be said now. It seems Sun's short sightedness has really taken away the golden opportunity which existed. It still needs to be seen how their open source strategy helps them now in this ever changing environment.