[Debian-lego-team] NQC packaging and upstream change
Nicolas Schodet
nico at ni.fr.eu.org
Sat Sep 27 22:14:39 BST 2025
* Matthew Sheets <ms.github at outlook.com> [2025-09-21 02:29]:
> > 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.
Thanks. I see you have 2 replies already.
> * "guidebook" subfolder - Freeware License, which "includes the
> rights to use, copy, and modify the Software for personal use."
This is not DFSG[1] compatible, I have to exclude it.
[1]: https://www.debian.org/social_contract#guidelines
I made an updated debian/copyright for 4.1.0, you can see it here:
https://salsa.debian.org/debian-lego-team/nqc/-/blob/master/debian/copyright?ref_type=heads
I will be able to include more examples in the next release thanks to
your clarifications.
Some other remarks:
- The package is substantially larger than before (6.3 MB instead of
459 KB) because of the pictures in Omni, could they be reduced?
- There are other references to external resources in markdown/HTML
files, which is a potential privacy breach for our users, you can find
them with:
git grep '\.yahoo\|yimg\|geocities'
There may be others that I missed. Linking to a web page is not a
problem, but image, stylesheet and javascript are.
- Do you need to keep original HTML files? Do they really need to be
installed?
Thank you!
Nicolas.
More information about the Debian-lego-team
mailing list