pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mk Rework list of default acceptable licenses.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/26aa6d28243f
branches:  trunk
changeset: 531124:26aa6d28243f
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Fri Jul 20 13:05:28 2007 +0000

description:
Rework list of default acceptable licenses.
Use lower case to be consistent with existing license names.
Declare that free/open licenses do not have -license at the end.
Better articulate rationale for default choice.
Add x11 license (also called mit).
Note 'wait and see' stance towards gnu-gpl-v3.

diffstat:

 mk/license.mk |  49 +++++++++++++++++++++++++++++++------------------
 1 files changed, 31 insertions(+), 18 deletions(-)

diffs (72 lines):

diff -r 4646274cafb2 -r 26aa6d28243f mk/license.mk
--- a/mk/license.mk     Fri Jul 20 12:42:49 2007 +0000
+++ b/mk/license.mk     Fri Jul 20 13:05:28 2007 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: license.mk,v 1.3 2007/07/06 01:22:40 rillig Exp $
+# $NetBSD: license.mk,v 1.4 2007/07/20 13:05:28 gdt Exp $
 #
 # Note: This file is in draft state and not yet actively used.
 #
@@ -44,27 +44,26 @@
 #      Every package should specify its license.  (Prior to July 2007,
 #      Open Source and Free software did not have license tags.)
 #
-#      The common licenses are collected in the licenses/ subdirectory
-#      of pkgsrc. Additionally, the following licenses are valid:
+#      Licenses are collected in the licenses/ subdirectory of
+#      pkgsrc.  For open source license, we generally use the same
+#      names as either the Open Source Initiative or the Free
+#      Software Foundation, choosing a name to reduce confusion.
+#      Open source and free licenses do not have a -license suffix,
+#      and non-free licenses do.
 #
-#      * GPL2: The GNU General Public License, Version 2
-#      * LGPL2: The GNU Library General Public License, Version 2
-#      * BSD-3: The license from UCB without the advertising clause
-#      * BSD-4: The license from UCB including the advertising clause
-#      * Apache-2.0: Apache License, Version 2.0
-#      * CDDL: Common Development and Distribution License, Version 1.0
-#
-#      TODO:
-#      * GPL3
+#      http://opensource.org/licenses/category
+#      http://www.fsf.org/licensing/licenses/index_html
 #
 # === Predefined variables ===
 #
 # DEFAULT_ACCEPTABLE_LICENSES
-#      The list of licenses that before July,
-#      2007 did not require tagging because they were Open Source or
-#      Free.  The intent is to make it contain licenses that are Open
-#      Source or Free and not controversial, so as to provide a
-#      default that is pleasing to a large number of people.
+#      The list of licenses that before July, 2007 did not require
+#      tagging because they were Open Source or Free.  The intent is
+#      to make it contain licenses that are Open Source or Free and
+#      not controversial, so as to provide a 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.)
 #
 # === See also ===
 #
@@ -76,4 +75,18 @@
 LICENSE?=              unknown
 .endif
 
-DEFAULT_ACCEPTABLE_LICENSES=   GPL2 LGPL2 BSD-3 BSD-4 Apache-2.0 CDDL
+# TODO: Determine whether GPLv3 should be included (and therefore if
+# there should be a "widely accepted" test in addition to open
+# source/free).  Perhaps wait until OSI decides whether or not to
+# approve GPLv3 as open source.
+
+# This list is not complete.  Free and Open Source licenses should be
+# added to the list as they are added to pkgsrc.
+
+DEFAULT_ACCEPTABLE_LICENSES= \
+       public-domain \
+       gnu-gpl-v2 gnu-lgpl-v2 \
+       original-bsd modified-bsd \
+       x11 \
+       apache-2.0 \
+       cddl-1.0



Home | Main Index | Thread Index | Old Index