Re: almost certainly prevents me writing down the list of names myself and going from there
"They should have worked out their willingness to license the Java source code before investing."
There wasn't an option to licence the Java source code - for mobile you had to use JavaME (which was awful) or nothing.
This was pre-Oracle - they invented nothing, they bought Sun who owned the rights to Java. Sun had welcomed Android knowing how it was implemented.
You couldn't licence it, the owners publicly approved of your implementation, you'd think they didn't have another option if they wanted to make something that was Java Language compatible.