James Sugrue wrote up "Java: Nothing Without the Community" on DZone, basically namechecking Stephen Colebourne's "The Deal." Mr. Sugrue says that he hopes people stick it out with Java now that Oracle is in control.
The thing is: people see Oracle as disregarding the community, whether it's through trying to take over the Hudson name, or ramrodding the Java 7 vote in the JCP, or... the list goes on, time after time. Their response to the Apache field-of-use complaint is a good example: Oracle has basically said "we want you back, but if you're gone, oh well. We're moving forward."
The main point of contention for most people isn't the Apache protest itself - Bill Burke said that Apache was being a problem for Java instead of just rolling with it and moving forward. The problem for most people is that Oracle seems to be ignoring the Java community's desires, which means we get relegated to the role of .net developers, where we get to use whatever Oracle hands down.
Of course, oracle would never SAY that's what is happening, but that's what people feel. And perception is king.
Mr. Colebourne's post has a good point: he says that people don't just think of the JVM and the runtime library when they think of Java: they think of the runtime and a list of what looks like a few hundred other things (including TheServerSide.) It's not just Oracle's toy, even if Oracle seems to think so lately.
Mr. Sugrue closes with this, which I agree with:
What I hope is that the community hasn't lost hope. While I understand how people may not be so happy with the state of Java, I think that everyone has put too much into the community to do anything like giving up now. The ultimate Christmas present from Oracle would be to somehow resolve the Apache situation, drop the lawsuits and focus on the technology. Wishful thinking perhaps, but I know that the community will keep Java going.