FYI - I'm the London JUG co-leader, we have a seat on the Java Standards Body (aka the JCP) and I've seen first hand the Oracle and Java community challenges
I think Oracle's record with the Java community is turning around in the right direction. They clearly didn't know how to the deal with the community to begin with, but I'll give em credit for trying their damnedest to get better at it! For example:
Now before the sceptics spit out their coffee:
So there's definitely stuff to work on, but they are listening and the community has worked with them on many occasions in the past year to get some really cool things done. Let's not forget they're mainly individual engineers like you and I trying to do the very best they can for the platform.
Now I'm off to put on my Kevlar