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: rewrite comments around license cate...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e553d7e1d408
branches:  trunk
changeset: 326607:e553d7e1d408
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Mon Dec 10 15:50:10 2018 +0000

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

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

diffs (66 lines):

diff -r 2c2780fc9f4b -r e553d7e1d408 mk/license.mk
--- a/mk/license.mk     Mon Dec 10 15:39:10 2018 +0000
+++ b/mk/license.mk     Mon Dec 10 15:50:10 2018 +0000
@@ -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 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.
 #
-# The convention is that Free or Open Source licenses do not have a
-# -license suffix, and nonfree licenses 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 @@
        zpl-2.1 \
        zsh
 
-# not approved by OSI, derived from BSD
+# 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
+
+# The following licenses are included based on it being obvious they
+# would be approved.
+#
+# derived from BSD
 DEFAULT_ACCEPTABLE_LICENSES+=  info-zip
 
-# 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 do not currently meet our standards for
+# inclusion.
 
-# DFSG, not evaluated by OSI/FSF
-DEFAULT_ACCEPTABLE_LICENSES+=  happy
-
-# 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
 



Home | Main Index | Thread Index | Old Index