[Debian-lego-team] NQC packaging and upstream change
Matthew Sheets
ms.github at outlook.com
Sun Sep 21 03:29:53 BST 2025
> It does require some work for me because there are many new files with
> new license and I need to update the debian/copyright file. If every
> file has clear license terms, it should not be too problematic.
I believe the list below should cover all of the files new to 4.1. Unfortunately, there are 4 cases in which code was posted to GitHub without specifying a license, so I have opened an issue under each of those projects requesting clarification.
Thank you,
Matthew
${includedir}/nqc
* libdcc.nqh - Mozilla Public License 2.0
* math-compare.nqh & math-trig.nqh - Unlicense License
* sys-msg.nqh & sys-sem.nqh - Mozilla Public License
* vll.nqh (& vll_test.nqc test program) - GNU GPL v3 or later
docs
* All files in the root of this folder are either part of the original NQC project or were added in the BrickBot/NQC era. Either way, the Mozilla Public License 2.0 is applicable to these files.
* "_original" subfolder - archived from the original NQC project, with the MPL 2.0 applicable.
* "examples" subfolder
+ Bulldozer - (pending response from original project)
+ KickerBot - (pending response from original project)
+ Omni - Unlicense
+ Radar
- Gear Shifter - (pending response from original project)
- Obstacle Avoider - (pending response from original project)
* "guidebook" subfolder - Freeware License, which "includes the rights to use, copy, and modify the Software for personal use."
* "nqh-include" subfolder - same licenses as the *.nqh files installed under ${includedir}/nqc
* "tutorial" - from the original NQC project / Mozilla Public License 2.0
More information about the Debian-lego-team
mailing list