10
Microsoft was using Java: they had their own JVM and supported it in Internet Explorer, but they wanted Java to interoperate with existing C++/VB code bases, and extended Java to provide that.
Sun didn't like that, because it didn't want to see "Microsoft Java" applications that wouldn't run on ...