On Fri, 28 Aug 2026 16:43:56 -0300, Kragen Javier Sitaker wrote:
Lawrence DrCOOliveiro <ldo@nz.invalid> writes:
But J2SE was available in an open-source form, namely OpenJDK. So
they adapted that instead.
With respect, I think you may have gotten this wrong. Originally
they used Apache Harmony (presumably they preferred its non-copyleft
licensing) but switched to OpenJDK in 02016 in response to the
Oracle lawsuit
<https://arstechnica.com/tech-policy/2016/01/android-n-switches-to-openjdk-google-tells-oracle-it-is-protected-by-the-gpl/>
You are mixing up the language implementation with the library implementation.
Lawrence DrCOOliveiro <ldo@nz.invalid> writes:
On Fri, 28 Aug 2026 16:43:56 -0300, Kragen Javier Sitaker wrote:
Lawrence DrCOOliveiro <ldo@nz.invalid> writes:
But J2SE was available in an open-source form, namely OpenJDK. So
they adapted that instead.
With respect, I think you may have gotten this wrong. Originally
they used Apache Harmony (presumably they preferred its non-copyleft
licensing) but switched to OpenJDK in 02016 in response to the
Oracle lawsuit
<https://arstechnica.com/tech-policy/2016/01/android-n-switches-to-openjdk-google-tells-oracle-it-is-protected-by-the-gpl/>
You are mixing up the language implementation with the library
implementation.
Your statement, rCLSo [the Android team] adapted [OpenJDK] instead [when
they could have chosen J2ME],rCY is not true of *either* the language implementation (Dalvik) *or* the library implementation (initially they adapted Harmony, and many years later they adapted OpenJDK).
On Fri, 28 Aug 2026 20:27:04 -0300, Kragen Javier Sitaker wrote:
Your statement, rCLSo [the Android team] adapted [OpenJDK] instead [when
they could have chosen J2ME],rCY is not true of *either* the language
implementation (Dalvik) *or* the library implementation (initially they
adapted Harmony, and many years later they adapted OpenJDK).
rCLDalvikrCY was the original bytecode interpreter that Google came up
with for Android. That was not a rCLlanguage implementationrCY for any particular rCLlanguagerCY.
By rCLlanguage implementationrCY I was talking about SunJDK versus
OpenJDK.
I'm pretty sure they werenrCOt using the Sun JDKrCOs compiler from Java source to Java bytecode, because Dalvik couldnrCOt interpret the
standard stack-oriented JVM bytecode.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 74 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 03:36:30 |
| Calls: | 1,194 |
| Files: | 1,353 |
| D/L today: |
2 files (1,590K bytes) |
| Messages: | 291,364 |