Why SPDX-License-Identifier: BSD-2-Clause-FreeBSD?

Rodney W. Grimes freebsd-rwg at pdx.rh.CN85.dnsmgr.net
Tue Oct 16 15:13:47 UTC 2018


> On 2018-Oct-15, at 10:25 PM, Sebastian Huber <sebastian.huber at embedded-brains.de> wrote:
> 
> > Hello,
> > 
> > it seems the master list of SPDX Identifiers is maintained by the Linux Foundation and not OSI:
> > 
> > https://spdx.org/licenses/
> > 
> > The BSD-2-Clause-FreeBSD is there:
> > 
> > https://spdx.org/licenses/BSD-2-Clause-FreeBSD.html
> 
> And it does not agree with the other 2, listing from the above
> first:
> 
> PROVIDED BY THE FREEBSD PROJECT
> IN NO EVENT SHALL THE FREEBSD PROJECT OR CONTRIBUTORS BE LIABLE
> 
> (yep: no "AND CONTRIBUTORS" for the first line that I listed)
> 
> vs.
> 
> PROVIDED BY THE AUTHOR AND CONTRIBUTORS
> IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
> 
> vs.
> 
> PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
> IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
> 
> 
> Messy. (I've not double checked the rest of the wording.)

And this is why ultimately SPDX tagging should leave the original
license in a file in place, this dis-joint nature creates space
for these types of problems.   Rather simple to just not have
them and leave the license in the file as has been done for 30
years.


-- 
Rod Grimes                                                 rgrimes at freebsd.org


More information about the freebsd-hackers mailing list