Again Cas, Direct X and .Net are moving targets as well, so people will have to continue downloading these technologies to be current. There is really no difference here from a downloading perspective. The issue is what you want to distribute vs. what you would like to distribute.
[quote] WRT to Sub-Java + LWJGL and not being able to call it Java - I have a real problem with this. It seems that Sun is entirely allowed to do this (well, why not? Sun invented it after all) and go creating lots of useless cut down specs that are no use to us like CLDC, CDC, J2ME, MIDP, etc etc. I’m saying: I want to create a J2ME profile, and market a reference implementation as a product, and license some of your J2SE code, and call it JavaTM Gaming, and own that product. That is exactly what I want to do*, and I would really like to get the ball rolling.
[/quote]
So, first of all, CLDC and CDC are both in the J2ME camp and fit 2 footprints with different capabiltiies. Both implementations are supported by the Java Community Process and must pass the verification and testing suites to be labled as Java™ technology.
MIDP, or to be specific the J2ME Mobile Information Device Profile, is a profile built in the Java Community Process, not open source. The technologies in MIDP are described as: “Each Java technology has an API specification, a reference implementation (RI), and a technology compatibility kit (TCK) associated to it.” All of those APIs sit in the JCP.
As well, the MIDP specfication is driven by Dr. James E. Van Peursem at Motorola and had an experts group of 52 companies defining the profile. Where do you see Sun just lumping Java technologies together and creating useless profiles?
Look, if we want to get LWJGL done as a profile, fine. Submit it to the JCP and get the pieces in place to make it an official Java™ technology. Build on it and call it Java till the cows come home. OR, do what we have been discussing: break it down, pay a licensing fee, and build a propritary solution. I do not make the rules on this, there is an executive committee set up for that 
On a personal note, I love that this community wants to push the boundaries of what Java is and should be for gaming but understand that we are talking about a technology standard that has fixed processes around it to protect it globally. I think the work that Cas has done, and many others here, is awesome and sets a great direction but until we formalize the technologies we will run up against these issues.
-ChrisM