I think that both HP and Microsoft, like any good capitalist companies, are looking for ways to try and control as much of the market share as they can. When we speak of 'fragmenting' Java, aren't we really talking about taking away the monopolistic control that Sun currently enjoys How is Sun any better than Microsoft in this regard
Microsoft is doing what Sun refuses to do - open up their JVM for any and all to see. Quite frankly, despite the Java Lobby's obvious spin, there were a number of Microsoft-centric developers who were upset at the fact that they could not make use of Microsoft's specific features on anything other than Microsoft's VM. Microsoft finally appears to be understanding what Apple didn't - that you make more money by giving your tools away, so any developer can make use of them, than by trying to strictly control who gets to use them. Apple tried this with their OS and hardware, and as a result currently controls about, what, 10 percent of the personal computer market
Sun currently enjoys no competition regarding Java, and fiercely fights against any attempt to 'open' Java to any and all comers. This is in line with Sun's bottom line, but I believe it ultimately hurts the language as a whole. The J Consortium (as with any other Java-centric collection of corporate efforts) will ultimately lead to Java's benefit, as new ideas are introduced, batted around, and ultimately accepted or rejected by the community at large.