To explain if you are just joining in: This pretty much means Oracle v Google, a case with major ramifications for the industry has been settled out of court. I don't see how this can be interpreted any other way.
If this inference is right, I hope this means that Google will enable the web community to use the JVM with or as an alternative to WebAssembly. Hotspot is absolutely incredible technology, and it's competitors are still many years away from coming close to matching it's capabilities.
Mysterious Android codebase commit
11–20 of 170 posts
Re: Mysterious Android codebase commit
#12Re: Mysterious Android codebase commit
#13What's mysterious? Legit curious.
Google has made a point of not using GPLed code (except Linux) or Sun/Oracle code in Android, for technical and legal reasons. There's even a lawsuit about it. So it's surprising to see GPLed Oracle OpenJDK code being committed anywhere near Android.
Re: Mysterious Android codebase commit
#14To explain if you are just joining in: This pretty much means Oracle v Google, a case with major ramifications for the industry has been settled out of court. I don't see how this can be interpreted any other way.
Also, why are the two timestamps so far off? Authored in February 2015 (almost a year ago!), but committed only in Nov 2015.
This usually works as you might expect. If your coworker Joe authors a commit on a branch, and you cherry-pick it onto another branch, that cherry-picked commit is authored by Joe (and the time reflects when Joe authored it) and commited by you (at the time you performed the cherry-pick).
Re: Mysterious Android codebase commit
#15But what I don't understand is why they're importing the full AWT API! That's nuts.
Re: Mysterious Android codebase commit
#16To explain if you are just joining in: This pretty much means Oracle v Google, a case with major ramifications for the industry has been settled out of court. I don't see how this can be interpreted any other way.
Also, why are the two timestamps so far off? Authored in February 2015 (almost a year ago!), but committed only in Nov 2015.
The rewrite can have different content: for instance, it can be altered to merge against a different parent.
An example of a rewrite is a simple cherry-pick (e.g. from one branch to another).
All these things are commits. The initial authoring is a commit, and this latest rewrite by a different person is a commit.
Re: Mysterious Android codebase commit
#17Re: Mysterious Android codebase commit
#18To explain if you are just joining in: This pretty much means Oracle v Google, a case with major ramifications for the industry has been settled out of court. I don't see how this can be interpreted any other way.
If this inference is right, I hope this means that Google will enable the web community to use the JVM with or as an alternative to WebAssembly. Hotspot is absolutely incredible technology, and it's competitors are still many years away from coming close to matching it's capabilities.
The JVM ecosystem and Hotspot are certainly modern marvels, but there's hurdles greater than the potential benefit.
Re: Mysterious Android codebase commit
#19Re: Mysterious Android codebase commit
#20The commit references ojluni. This relates to "luni" in Android source which stands for lang util net io. Sounds like there are plans to replace the harmony implementation with OpenJDK one. License differences are definitely interesting but could be also related to performance and completeness - luni is fairly small set of classes whereas ojluni import brings in a ton more. But what I don't understand is why they're…