#1115464 non-DFSG test 46_grep.c prohibits use for profit

Package:
src:tcc
Source:
src:tcc
Submitter:
John Scott
Date:
2025-10-26 17:33:04 UTC
Severity:
normal
Tags:
#1115464#5
Date:
2025-09-17 00:54:38 UTC
From:
To:
I discovered this issue after getting curious about the "bootstrappable-tinycc" fork and what changes they'd made, and one of them was solely for freedom's sake, that being the removal of a test:
https://gitlab.com/janneke/tinycc/-/commit/584478fca20b605d0cd4b040db89380ebf490258

The header reads
Apparently this might be a copy of a very early form of grep; it'd admirable to use this as a test, but the copyright term is almost surely in full force still. Background information is at https://github.com/z88dk/z88dk/wiki/grep

This has been upstream for a very long time and is in Bullseye and Bookworm as well. (I assume they would need this fixed too but I'm wondering about that.) I don't know if any of the folks upstream have taken notice of this before; they might be amenable to permanent removal now that TinyCC is finding its way in more places.

Also note that the above-referenced commit in that bootstrapping fork removes the *.expect file as well to skip the test.

#1115464#10
Date:
2025-10-26 17:26:37 UTC
From:
To:
Hi John,

Thank you for your report. I’ve contacted TCC’s mailing list to ask if they
could remove the files. If so, I’ll perform an overdue snapshot and update
the package.

Cheers,
  Matteo