summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2018-12-10 15:50:10 +0000
committergdt <gdt@pkgsrc.org>2018-12-10 15:50:10 +0000
commitd6ed93e4470b4328765b6dac897edac64bf39d34 (patch)
tree011522438a831a4750b648d95d467a80ab345307 /mk
parent87f8ef88359ec3a567b1e9c928e8e41feb830466 (diff)
downloadpkgsrc-d6ed93e4470b4328765b6dac897edac64bf39d34.tar.gz
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.)
Diffstat (limited to 'mk')
-rw-r--r--mk/license.mk41
1 files changed, 25 insertions, 16 deletions
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