I agree with Cameron when he says:
The difference in the Java market is that the community is made up of peers. It is _not_ simply a vendor / customer relationship of convenience.
This was what I was trying to get across in my summary post around JavaOne. Though we've made some good progress in the community space, we're still not very open from the design side of things, and that's a challenge we should take on.