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.
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