SPDX identifiers (was: [macports-ports] branch master updated: libcaer: new port)

Eitan Adler lists at eitanadler.com
Fri Mar 2 08:27:06 UTC 2018


On 1 March 2018 at 23:35, Leonardo Brondani Schenkel
<lbschenkel at macports.org> wrote:
> On 2018-03-01 14:48, Ryan Schmidt wrote:
>>>
>>> +license             BSD-2-Clause
>>
>>
>> MacPorts doesn't know that license by that name; we call this license
>> "BSD". It's important to use the correct license name so that MacPorts can
>> distribute binaries of ports that are distributable. Changing the license
>> after a successful build does not currently cause the buildbot to reexamine
>> the port to distribute binaries that didn't get distributed before, so it's
>> important to get the license correct the first time. The list of licenses we
>> currently use is documented here:
>>
>> https://trac.macports.org/wiki/PortfileRecipes#licensekeyword
>
>
> I think that we should consider using SPDX license identifiers [1] in the
> ports. It was deliberately made to make it easier to track compliance, as it
> is the use case here. They're very precise and they're being adopted by
> quite a lot of projects nowadays, for example the Linux kernel [2].

I was going to suggest the same thing. FreeBSD ports uses them and
they tend to work out quite well.

Very strong +1 to this model.

-- 
Eitan Adler


More information about the macports-dev mailing list