Source: tcc
Severity: serious
Tags: upstream

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

> General permission to copy or modify, but not for profit, is hereby granted, 
> provided that the above copyright notice is included and reference made to 
> the fact that reproduction privileges were granted by DECUS.
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.

Attachment: signature.asc
Description: This is a digitally signed message part

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to