Considering how difficult Oracle makes it to work with standard Java, how will a claimed "open source" Java EE actually work? Aren't the special Oracle extensions to Oracle's standard Java part of their complaint about people not licensing it (I'm pretty sure that's they're whole basis for their lawsuit against Google's Android)? Now they're going to open-source Java's bigger more expensive brother, and the world will just join hands and sing Kumbaya?
Or am I misunderstanding what "open source projects" means? Will Java EE still be pay to play? Sometimes I just don't understand how any of this crap works. I don't develop for Java if that's not clear.