[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