Authored by: Anonymous on Thursday, May 17 2012 @ 12:12 AM EDT |
Android is used in ways not compliant with the GPL, so Sun's GPLing of java is
irrelevant.[ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Thursday, May 17 2012 @ 12:22 AM EDT |
The Dalvik VM code for android is not released under GPL license. It is based
of Apache type license from harmony etc. Its incompatible with the GPL so they
don't get rights to the copyrights if they copy some code from OpenJDK.
Note that Android does have some GPL'd software like the linux kernel etc. So
its distributed as a whole with several open source licenses but each component
of android may be covered by a different license.
Why not GPL you ask? OpenJDK didn't come out till after android so they used
harmony license and also Google wanted to be friendly to there mobile phone
making partners by making it easy for them to customize Android without having
to GPL and release all there changes (It sucks I know but phone makers want to
differentiate their products).
Michael[ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Thursday, May 17 2012 @ 01:20 AM EDT |
No, Rangecheck was not written by Joshua Bloch. He copied it from
java.util.arraylist to be used in his Timsort function[ Reply to This | Parent | # ]
|
|