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

Reply via email to