5 ms·
But OpenJDK is GPL. If Google licensed their Android Java as GPL, I guess they'd be OK. However, Google's Java is NOT GPL.
by dragandj 10y ago
But OpenJDK is GPL. If Google licensed their Android Java as GPL, I guess they'd be OK. However, Google's Java is NOT GPL.
- wtallis 10y agoIf the "structure, sequence, and organization" of APIs is a copyrightable work in its own right, then couldn't Google make a GPL-licensed derivative SSO (Android's API) but put their implementation under a separate license? Has anyone done a legal analysis of how the GPL's copyleft provisions would apply to this new kind of copyrighted work?
- dragandj 10y agoNo. Everything that gets linked to GPL has to be GPL.
- bitmapbrother 10y agoThat's not true. OpenJDK is licensed under the GPL v2 with the Classpath Exception.
- dragandj 10y agoFYI, Classpath exception does not remove GPL from OpenJDK, or enable anyone to create a non-GPL JDK. It allows you to create Java programs that are themselves not GPL.
- emiliobumachar 10y agoThe Lesser GPL exists solely to allow linking to non-free programs. https://www.gnu.org/licenses/why-not-lgpl.en.html https://www.gnu.org/licenses/why-not-lgpl.en.html
- Oletros 10y agoWell, they used the license used by Apache Foundation when they developed Apache Harmony. They couldn't change the license