Java仮想機械は技術的にはJava言語以外でもプログラミングできるのが、政治的
な理由で強調されてない。.netじゃ、公式見解でも色んな言語からILに落とせる
点で、Javaよりもopenといえよう。問題はケータイから汎用機までJava VMが用
意されているのに対して、.netじゃWindows上でしか使えまい。SunがJava言語に
拘らなければSunの勝ち、MicrosoftがWindowsに拘らなければMicrosoftの勝ち。
収益構造を考えるに、後者の可能性は低いが。