The acquisition made a lot of sense. I was a lowly minion in Oracle when talks between SUN and IBM fell apart, and I told everyone I met "it would be great if we bought them"... After the acquisition, I expected MySQL to die a horrible death and actually it kinda survived (although barely), which I thought was somewhat magnanimous. I was hoping they would just offload some of the stuff that simply didn't make sense (Oracle selling word-processors and chat clients, really...?), but sadly some busybody repackaged them into embarrassing products. And for years they went "business as usual" for Java, actually re-igniting development in a suspiciously proactive manner, which was great... until the day the license changed.
Also, java is one of the few languages with complete specifications, instead of saying that here is the reference implementation, what it does is the spec.
But it's not available at any price for independent implementations like Dalvik (I'm sure if it were merely a matter of money Google would've paid up). Most people who built the Java ecosystem were bait-and-switched: we were told the language would be free and the trademarks etc. were just to stop incompatible implementations, but that turned out to be false.
> Also, java is one of the few languages with complete specifications, instead of saying that here is the reference implementation, what it does is the spec.
Allegedly. Given that there are no independent published implementations (various organisations claim to have independent implementations but none of them are readily available), we should be sceptical in practice.
Then how are there plenty of independent JVMs that can legally call themselves Java?
And no, not an Oracle employee, but actually employed by one of the Java main contributors, quite easy to find out which one, although I speak in name of the Java community unable to write proper Java on Android, while ISO C and ISO C++ are fully supported.