I find this somewhat hard to believe. 12 years ago, legal action by Sun Microsystems against Microsoft halted Microsoft’s development of their own flavor of Java, which was only partially compatible with Sun’s Test Computability Kit (TCK). In order to develop an implementation of Java and compatible JVM, the license requires the developed product to pass the TCK in order to maintain cross platform compatibility of different implementations of Java.
This week Microsoft announced that it has added support to host Oracle Weblogic and Oracle databases on it’s Azure cloud, allowing developers to host Java based solutions on Microsoft’s hosted platform.
How times have changed 🙂