The fact remains that not even Google can reinvent the world in their image. Building a whole new language at the same time as a legacy-prone ecosystem requires too many moving pieces to fit together quickly. They picked some middle ground, java allowed them to tap into the large java talent pool (then and now). Reinventing the guts allowed their ambitious engineers to show off, which they did, but maybe not as effectively as if they'd built on top of the work of others.
Why irrational? If they used the GPL, a lot more of Android would need to be open source today, yes? Including proprietary hardware things that can't be open sourced?
Also, they could use BSD code as well that comes with a more permissive MIT licence.
GPL requires you to release the source code to the customer of your software upon request. The person who buys the phone is the customer.
I mentioned GPL in general, not dissecting to the various version, because the parent reply was about Google's fear of GPL (in general).
EDIT: I just realised that OpenJDK is released by Oracle. Never mind!
Oracle is only doing this because they can. They have the money. They have the desire (to fuck with Google). So they do it.
I really don't get the anger toward Google. I don't think they did anything wrong here. If they did, it will haunt a lot of other companies than just Google.
If you check the internal email records, I suspect you'll find that Google thought that it was doing something wrong....
http://www.fosspatents.com/2016/05/heres-mountain-of-willful...
Android could easily have been built on the GPLed version of Java. But again the reasoning behind the decision of building your own JVM is pretty clear: Android wanted someone to buy their company and felt that the GPL might make the sale difficult. Of course with Google buying, they probably wouldn't have cared, but by the time Google was doing the buying, the decision was already made.
Pretty typical story.
A new language for a new mobile platform would have been disastrous. Could you imagine someone saying her is our phone everyone learn it and make great apps for launch in 6 months?
http://www.trustedreviews.com/news/O2-Unveils-Xda-Orbit-Smar...
Came with Steve Jobs from NeXT and was used in OS X way before 2007 iPhone debut.
Don't you see all those "why we switched from language A to language B" stories that seem to come up every other day? No need to read them. The content is not important. All they ever mean to say is "we were so bored with that old language and now we're thrilled to try something new!"