From d6ed93e4470b4328765b6dac897edac64bf39d34 Mon Sep 17 00:00:00 2001 From: gdt Date: Mon, 10 Dec 2018 15:50:10 +0000 Subject: mk/license.mk: rewrite comments around license categories Reorganize non-approved licenses based on inclusion rationale. Align comments to inclusion policy. (This is a comment-only change.) --- mk/license.mk | 41 +++++++++++++++++++++++++---------------- 1 file changed, 25 insertions(+), 16 deletions(-) (limited to 'mk') diff --git a/mk/license.mk b/mk/license.mk index 96e1f77bd4f..69381ddacec 100644 --- a/mk/license.mk +++ b/mk/license.mk @@ -1,4 +1,4 @@ -# $NetBSD: license.mk,v 1.94 2018/12/10 15:39:10 gdt Exp $ +# $NetBSD: license.mk,v 1.95 2018/12/10 15:50:10 gdt Exp $ # # This file handles everything about the LICENSE variable. It is # included automatically by bsd.pkg.mk. @@ -105,12 +105,14 @@ # Keywords: licence license # -# This list is not complete. Free and Open Source licenses should be -# added to the list as they are added to pkgsrc. -# -# The convention is that Free or Open Source licenses do not have a -# -license suffix, and nonfree licenses end in -license. +# The convention is that Free and Open Source licenses do not have a +# -license suffix, and non-Free licenses end in -license. Thus, +# license in DEFAULT_ACCEPTABLE_LICENSES should not end in -license. # +# First, we set DEFAULT_ACCEPTABLE_LICENSES to the set of licenses +# formally approved as Free Software by FSF or Open Source by OSI, +# except that we exclude the AGPL (clearly a Free license), following +# the decision of the board of TNF. DEFAULT_ACCEPTABLE_LICENSES= \ apache-1.1 apache-2.0 \ arphic-public \ @@ -163,19 +165,26 @@ DEFAULT_ACCEPTABLE_LICENSES= \ zpl-2.1 \ zsh -# not approved by OSI, derived from BSD -DEFAULT_ACCEPTABLE_LICENSES+= info-zip +# The following licenses meet the DFSG (but are not formally approved +# by FSF/OSI) as evidenced by inclusion in Debian main. +# +# \todo reference to package +DEFAULT_ACCEPTABLE_LICENSES+= happy +# used in https://sources.debian.org/copyright/license/lsof/ +DEFAULT_ACCEPTABLE_LICENSES+= purdue -# not approved by OSI, in line with Free Software principles but with rename -# restrictions and typefaces can not be sold by itself. -DEFAULT_ACCEPTABLE_LICENSES+= vera-ttf-license +# The following licenses are included based on it being obvious they +# would be approved. +# +# derived from BSD +DEFAULT_ACCEPTABLE_LICENSES+= info-zip -# DFSG, not evaluated by OSI/FSF -DEFAULT_ACCEPTABLE_LICENSES+= happy +# The following licenses do not currently meet our standards for +# inclusion. -# DFSG, not evaluated by OSI/FSF -# Mainly used in https://sources.debian.org/copyright/license/lsof/ -DEFAULT_ACCEPTABLE_LICENSES+= purdue +# mostly inline with Free Software principles and typefaces can not be +# sold by itself. +DEFAULT_ACCEPTABLE_LICENSES+= vera-ttf-license ##### Variant spellings -- cgit v1.2.3