[quote] 1) Is that legal under the JCP?
[/quote]
I believe so. Take the Tomcat/Jakarta project as examples of this same thing happening.
[quote] 2) Would the ecommunity want to be dealing with a changing API?
[/quote]
No doubt. They’re used to open source development, which tends to change API definitions on a fairly rapid basis while in the middle of development coming up to a stable version.
One thing to note about the JSR process is that there will be a heavy push from a number of players to be independent of AWT, which may prevent JOGL from being used - or maybe heavily modified. The independence is so that OpenGL ES can also be included as a implementation. The OGLES spec has been formulated as a set of extensions and subtractions to the core OpenGL spec, so it should be possible with the right API design to include both. Since OGLES is targeted at mobile devices, hence J2ME, AWT dependence would be a major sticking factor.