I wonder how the $$ Google might pay to Oracle compares to the $$ it is spending to move away from Java by building replacements (v8, Go, Dart, Flutter/Fuschia, etc.) that are all essentially "GC languages with a great runtime VM". E.g. I can understand Oracle/Sun needing some amount of money for stewarding Java, as the teams required to build/maintain/QA/release the JVM were AFAIU in the hundreds, so not cheap. But…
Don't those things realistically exist precisely because of a virtuous, continual cycle in the greater tech community of paying that free lunch forward?
Even the strictly free lunch use cases, where someone doesn't contribute time/money/effort back into the system, involve helping to popularize the whole and keeping it going; broadening it, spreading it, bringing more contributors in. Those people end up as popularizers/evangelists, which is a required ingredient for the virtuous cycle to keep going.