Hacker News new | ask | show | jobs
by SeveredCross 5629 days ago
The issue is not with the open-source portion, it's with relicensing. The implication is that parts of the code that are in Android's Java implementation were copied outright and then relicensed to APL, which is not allowed--the original code is GPL, and must stay GPL, unless the original author decides to license it under a different license.
2 comments

Also, the code was not copied from OpenJDK, but decompiled from an old proprietary version of Java.
Relicensing is also not allowed when something says PROPRIETARY / CONFIDENTIAL" and "DO NOT DISTRIBUTE" except by the code owner.
Relicensing is also not allowed when something doesn't ship with a license or doesn't explicitly allow relicensing.

Basically you can't do shit if it isn't explicitly allowed.