Mix of licenses in source
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity API |
Fix Released
|
Undecided
|
Michi Henning |
Bug Description
The sources mix within the same directories a bunch of GPL3 and LGPL3 code.
debian/copyright seems to expect to only find LPGL3 code, not any GPL3 and the source only ship a COPYING.LIB file referring LGPL3.
I think what makes sense is having either:
* all the source under LGPLV3 and so renaming COPYING.LIB to COPYING
* having all library source (all directories but tests/) under LGPLV3 and tests/ directory content under GPL3. Then, we have to move as well COPYING.LIB to COPYING (main package license file), ship a COPYING.GPL with the GPL3 license text and update debian/copyright to list the tests/ directory.
Right now, we have some files under include/unity/* being GPL, and other LGPL, same like for some files in src/unity/utils and a similar theme in tests/ like in test/whitespace
Related branches
- Unity8 CI Bot: Approve (continuous-integration)
- Marcus Tomlinson (community): Approve
-
Diff: 41 lines (+17/-6)2 files modifiedtest/copyright/check_copyright.sh (+1/-6)
test/qmltest/modules/TestUtil/Verifier.qml (+16/-0)
- Didier Roche-Tolomelli: Approve
- Jussi Pakkanen (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 1 lines (+0/-0)0 files modified
Changed in unity-api: | |
assignee: | nobody → Michi Henning (michihenning) |
Changed in unity-api: | |
status: | Fix Committed → Fix Released |
I don't have any opinion on the license mixing but web searches seem to indicate that when using LGPL the license file name should be COPYING.LIB and not COPYING. Are there guidelines on this?