pkgsrc-Changes archive

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

CVS commit: pkgsrc/mk



Module Name:    pkgsrc
Committed By:   gdt
Date:           Mon Dec 10 15:37:49 UTC 2018

Modified Files:
        pkgsrc/mk: license.mk

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 pkgsrc/mk/license.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mk/license.mk
diff -u pkgsrc/mk/license.mk:1.92 pkgsrc/mk/license.mk:1.93
--- pkgsrc/mk/license.mk:1.92   Sun Dec  9 06:07:23 2018
+++ pkgsrc/mk/license.mk        Mon Dec 10 15:37:49 2018
@@ -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



Home | Main Index | Thread Index | Old Index