← Back to context

Comment by palata

1 month ago

> Java is FOSS by the way

What was the problem between Android and Java then? Wasn't there some dispute between Google and Oracle on that? Genuinely interested.

Back then the licence did not apply to embedded systems, and Google did a Microsoft move as well, Android Java is their J++.

Sun did not sue, because they were out money already, and Oracle used the argument they were using Apache clone implementation of Java, with copyrighted headers.

To this day you cannot pick a random Java library and have it run on Android.

Even after having won, they refuse to implement full compatibility.

  • > To this day you cannot pick a random Java library and have it run on Android

    Because of the licence or because it won't work? Sounds like the latter, but I have never seen a Java library that unexpectedly did not run on Android.