On 2026/01/14 23:29, Jerry James via legal wrote:
I've been using scancode to take an in-depth look at packages I maintain. I'm up to packages that start with "a"! While looking at the antlr3 package, I found that it contains 3 files with the LicenseRef-Unicode-legacy-source-code license, which is not allowed for Fedora [1]. The files are part of the C/C++ backend. They have been built into binary RPMs for Fedora since 2010 [2] (Fedora 12?).
Repoquery shows that nothing in Fedora uses the C/C++ backend. I will build updates for F42, F43, and Rawhide that disable it. My question is whether I need to do anything more than that. Do I need to scrub the offending files out of the tarball, for example?
References: [1] https://gitlab.com/fedora/legal/fedora-license-data/-/blob/main/data/License... [2] https://src.fedoraproject.org/rpms/antlr3/c/6398229d293262736484dc0e3d7a87bf...
Does this not apply to antlr4 also? I do at least recall that there are a few packages that bundle antlrX, so maybe those need to be checked also?