Microsoft will need to revise their patent pledge first.  If you look at the way it&#x27;s currently written, it&#x27;s almost as if it was specifically meant to preserve their option to pull an Oracle v Google against a vendor who decides to pick up .NET and run with it.<p>Meanwhile, Google has switched away from their Apache Harmony derivative to the officially anointed sources, so there&#x27;s not much incentive to make the move away from Java entirely, anyway.