pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mk mk/license.mk: DEFAULT_ACCEPTABLE - add DFSG, clarify



details:   https://anonhg.NetBSD.org/pkgsrc/rev/76f36456c329
branches:  trunk
changeset: 326605:76f36456c329
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Mon Dec 10 15:37:49 2018 +0000

description:
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:

 mk/license.mk |  41 ++++++++++++++++++++++++++++-------------
 1 files changed, 28 insertions(+), 13 deletions(-)

diffs (59 lines):

diff -r 989578a3057e -r 76f36456c329 mk/license.mk
--- a/mk/license.mk     Mon Dec 10 15:19:17 2018 +0000
+++ b/mk/license.mk     Mon Dec 10 15:37:49 2018 +0000
@@ -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.)
+#      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.
 #
-#      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
+#      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



Home | Main Index | Thread Index | Old Index