summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2018-12-10 15:37:49 +0000
committergdt <gdt@pkgsrc.org>2018-12-10 15:37:49 +0000
commit172380be763f2f2f4927e3bdbb7538161088e690 (patch)
treedfdd6c17137b038a813cb43721e7e54485d4011c /mk
parent2544961bf5f4728a7ced7382de4c7476ee97e41a (diff)
downloadpkgsrc-172380be763f2f2f4927e3bdbb7538161088e690.tar.gz
mk/license.mk: DEFAULT_ACCEPTABLE - add DFSG, clarify
(This is a comment-only change.) Add compliance with Debian Free Software Guidelines as evidenced by inclusion in Debian main as a basis for inclusion in DEFAULT_ACCEPTABLE_LICENSES. Clarify that the exclusion of AGPL by TNF board is higher priority than the new DFSG section. Add to the "obviously would be approved as Free" section the notion that a license must also obviously not trigger the AGPL concern. As proposed on tech-pkg, edited based on agc@ comments.
Diffstat (limited to 'mk')
-rw-r--r--mk/license.mk43
1 files changed, 29 insertions, 14 deletions
diff --git a/mk/license.mk b/mk/license.mk
index af929b06664..30fb3dc1ce1 100644
--- a/mk/license.mk
+++ b/mk/license.mk
@@ -1,4 +1,4 @@
-# $NetBSD: license.mk,v 1.92 2018/12/09 06:07:23 triaxx Exp $
+# $NetBSD: license.mk,v 1.93 2018/12/10 15:37:49 gdt Exp $
#
# This file handles everything about the LICENSE variable. It is
# included automatically by bsd.pkg.mk.
@@ -66,22 +66,37 @@
# The list of licenses that will be the default value of
# ACCEPTABLE_LICENSES. Adapting the longstanding policy of Open
# Source or Free licenses not requiring tags, it should contain
-# almost all licenses that are Open Source or Free, so as to provide
-# the most expansive default that almost all people find
-# acceptable. (Many people will want to add more licenses to
-# ACCEPTABLE_LICENSES; the point is to have a default that very
-# few people want to shrink.)
-#
-# As an exception to the Open Source or Free policy, the board
-# of The NetBSD Foundation has decided that licenses that
-# trigger obligations from use (rather than redistribution),
-# such as the Affero GPL, should not be in
+# all licenses that are definitively Free or Open Source --
+# except those specifically excluded by the TNF board -- so as
+# to provide the most expansive default that almost all people
+# find acceptable. (Many people will want to add more licenses
+# to ACCEPTABLE_LICENSES; the point is to have a default that
+# very few people want to shrink.)
+#
+# Licenses approved by FSF as Free and by OSI as Open Source
+# will be added by default, without annotation, as these
+# organizations publish lists of approved licenses.
+#
+# Licenses approved by Debian as meeting the Debian Free
+# Software Guidelines will also be added by default. They
+# should be in a second section with a comment about each one,
+# because Debian does not publish an accepted license list and
+# acceptability must be inferred from inclusion in main.
+#
+# The board of The NetBSD Foundation is the final arbiter of
+# which licenses may be in DEFAULT_ACCEPTABLE_LICENSES. As an
+# exception to the above policy on treating Free, Open Source,
+# and DFSG licenses as acceptable, the board has decided that
+# licenses that trigger obligations from use (rather than
+# redistribution), such as the Affero GPL, should not be in
# DEFAULT_ACCEPTABLE_LICENSES.
#
# Licenses not formally approved as Free or Open Source may be
-# added if they have terms that would obviously be approved if
-# the effort were made. Such license names will have a comment
-# near them in the assignment to DEFAULT_ACCEPTABLE_LICENSES.
+# added if they have terms that would 1) obviously be approved
+# by FSF or OSI if the effort were made and 2) obviously not
+# trigger the above issue with AGPL-type licenses. Such license
+# names will be in an additional section and have a comment near
+# them in the assignment to DEFAULT_ACCEPTABLE_LICENSES.
#
# The pkg_install sources also have a
# DEFAULT_ACCEPTABLE_LICENSES list, and that should be updated