Reference: https://bugzilla.redhat.com/show_bug.cgi?id=967413 https://bugs.debian.org/879488
Package unzip contains a source file that doesn't mention modification
Reference: https://bugzilla.redhat.com/show_bug.cgi?id=967413 https://bugs.debian.org/879488
Package unzip contains a source file that doesn't mention modification
The Parabola patch apparently only hides the problem but doesn't solve it: The non-free code is still distributed as source, and I fail to locate any license granted to Parabola (and us, in extension) to _apply that patch to (otherwise) non-free code.
I believe the proper solution - other than removing the package, which I suspect is difficult due to reverse dependencies and build-dependencies - is to remove the non-free files from source and then include a patch which re-adds freely licensed replacement code for the match.c file.
As clarified at https://bugs.debian.org/879488#20 the code is in fact covered by different newer license which is DFSG-free.