Licensing: does the root LICENSE.txt (GPLv2) cover the compiler only? #872
Unanswered
thorstenstueker
asked this question in
Q&A
Replies: 1 comment
|
Hello, while as you mentioned runtime and runtime binaries are under Apache and GPL CE:
adding PR with root NOTICE.txt would be appreciated. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hello, and thank you for keeping this project alive — the 3.0.0 class library work made a real difference for us.
A licensing question I could not resolve from the repository alone, and I would rather ask than assume.
What I measured
modules/licenses/assigns licences per module:robovm-rt,robovm-objc,robovm-cocoatouch,vmdist-compiler,llvm,libimobiledeviceReading all 3818 sources in
robovm-rt-sources.jar: 1731 files are GPLv2 with the Classpath Exception (the OpenJDK-derived parts), 600 Apache-2.0, 562 ICU — none GPL without an exception, none LGPL.The root
LICENSE.txt, however, is plain GPLv2 with no exception and no scope statement. That it is meant for the compiler is something I can only infer — it is byte-identical to the compiler module's licence file.The README says it in prose:
which matches what I measured, but a README is not a licence.
The questions
LICENSE.txtcovers the compiler and tooling — the parts that run on the developer's machine — and not the runtime artifacts that are linked into an application?robovm-rt.jar,robovm-objc.jar,robovm-cocoatouch.jarandlibrobovm-*.acarries only Apache-2.0 and GPLv2-with-Classpath-Exception obligations, and none from the compiler's GPLv2?bin/robovmas a separate process the intended way to keep those apart?An offer
If the answers are "yes", would a short scope note in the root
LICENSE.txtorREADMEbe welcome? Something like "This file covers the compiler and tooling; seemodules/licenses/for the per-module terms of the runtime." I am happy to open a PR with wording of your choosing — it would save the next person this question.Thanks for your time.
All reactions