On Wed, Mar 11, 2026 at 9:23 AM Philippe Ombredanne via legal <[email protected]> wrote: > > Hi Antonio: > > On Wed, Mar 11, 2026 at 12:02 PM sagitter--- via legal > <[email protected]> wrote: > > Checking the license of next psblas3 release, `licensecheck` tool > > recognizes this license file [1] as CMU > > Upstream confirmed that psblas3 is distributed under a BSD-3-Clause instead > > [2]. > > > > Why does it look like `licensecheck` is confused with this license? > > > > [1] https://github.com/sfilippone/psblas3/blob/development/LICENSE > > [2] https://github.com/sfilippone/psblas3/issues/37 > > This is a bug in licensecheck, whichever you consider: > > - the Perl licensecheck [3] from Debian is limited in that is use a > small list of ~ 1000 hand crafted limited regex patterns. This is > actively maintained from what I can see. > - the Go licensecheck [4] from Google had a limited set of limited > regex patterns, and is unmaintained for 4 years. > > You should use ScanCode toolkit [7] or ScanCode.io [8] for > comprehensive license detection, and it will get you a proper > BSD-3-Clause for that file. ScanCode deals with ~40K samples that are > not hand crafted and performs eventually a full detailed match. This > is supposed to be a better, maintained tool. > > Note also that there is more to it than meet the eyes if you run a > full scan. psblas3 LICENSE is a BSD-3-Clause alright, but the bulk of > the code in [5] has GPL notices, and there is a top license in [6] > that says this is a BSD-2-Clause, so things are not clear. I posted > upstream for that [9] > > Miroslav: > I recall that ScanCode is the main tool used for Fedora, is this correct? > > PS: I maintain ScanCode ;) >
The primary tool is Debian's licensecheck. Everything else is secondarily used currently. Does ScanCode offer a way to emit license information with full license names instead of the identifiers? I would rather consumers of human-read reports have full license names like licensecheck instead of identifiers, since names are stable and identifiers are not. -- 真実はいつも一つ!/ Always, there's only one truth! -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
