Page MenuHomeFreeBSD

Add support for all creative commons licenses
ClosedPublic

Authored by AMDmi3 on Sep 11 2016, 8:42 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Apr 24, 3:08 AM
Unknown Object (File)
Fri, Apr 12, 9:10 PM
Unknown Object (File)
Mar 16 2024, 2:57 AM
Unknown Object (File)
Mar 16 2024, 2:57 AM
Unknown Object (File)
Feb 14 2024, 4:54 PM
Unknown Object (File)
Feb 14 2024, 4:25 PM
Unknown Object (File)
Dec 20 2023, 12:58 AM
Unknown Object (File)
Nov 30 2023, 5:17 PM
Subscribers

Details

Summary

A lot of ports contain data under one of creative commons licenses, and current way of documenting this fact in port is rather clumsy, while we actually need to document this as e.g. CC-by-NC* variants prohibit commercial distribution. So let's add these licenses to the framework.

I'd prefer to convert individual ports to these licenses in separate commits, as most of them require additional fixes (such as incorrect license variant specified).

There are around 30 ports which may be simplified because of this change. More ports will benefit when they document their data license.

Note1: license names and abbreviations are taken from https://spdx.org/licenses/, e.g. are standard
Note2: these actually do not belong in any groups. https://spdx.org/licenses/ (not listead as OSI approved), https://www.gnu.org/licenses/license-list.html (not listead as GPL compatible), http://copyfree.org/standard/licenses (not listed as copyfree)

Test Plan

games/catesc port converted to new licenses

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

AMDmi3 retitled this revision from to Add support for all creative commons licenses.
AMDmi3 updated this object.
AMDmi3 edited the test plan for this revision. (Show Details)
AMDmi3 edited edge metadata.

Maybe it's worth to define these in a loop by version, e.g.:

.for ver in 1.0 2.0 2.5 3.0 4.0
_LICENSE_NAME_CC-BY-${ver}=        Creative Commons Attribution ${ver}
_LICENSE_GROUPS_CC-BY-${ver}=        # empty

_LICENSE_NAME_CC-BY-SA-${ver}=        Creative Commons Attribution Share Alike ${ver}
_LICENSE_GROUPS_CC-BY-SA-${ver}=        # empty
...

?

mat added a reviewer: mat.
This revision is now accepted and ready to land.Sep 13 2016, 12:17 PM
This revision was automatically updated to reflect the committed changes.