I think you need to recheck the licensing agreement to Java again. The issue with Google's implementation was that it was not 100% byte-code and source code compatible. Furthermore, sun restricted the java 'language'. The product was open, but the license for the Apis and language were not. It's the reason Sun and Apache got into it over the Apache VM.
Re: Not a fan of Oracle…