pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/doc/guide/files Update section on LICENSE handling.
details: https://anonhg.NetBSD.org/pkgsrc/rev/e66af0d4f4ee
branches: trunk
changeset: 557010:e66af0d4f4ee
user: wiz <wiz%pkgsrc.org@localhost>
date: Wed Apr 08 15:01:11 2009 +0000
description:
Update section on LICENSE handling.
diffstat:
doc/guide/files/fixes.xml | 32 ++++++++++++++++++++------------
1 files changed, 20 insertions(+), 12 deletions(-)
diffs (51 lines):
diff -r 4b606b71b432 -r e66af0d4f4ee doc/guide/files/fixes.xml
--- a/doc/guide/files/fixes.xml Wed Apr 08 14:47:26 2009 +0000
+++ b/doc/guide/files/fixes.xml Wed Apr 08 15:01:11 2009 +0000
@@ -1,4 +1,4 @@
-<!-- $NetBSD: fixes.xml,v 1.97 2009/03/08 15:55:32 wiz Exp $ -->
+<!-- $NetBSD: fixes.xml,v 1.98 2009/04/08 15:01:11 wiz Exp $ -->
<chapter id="fixes"> <?dbhtml filename="fixes.html"?>
<title>Making your package work</title>
@@ -122,22 +122,30 @@
this is a bug.)</para>
<para>One might want to only install packages with a BSD license,
- or the GPL, and not the other. The pkgsrc license tag mechanism
- does not provide a way to do this. It might be possible to put in
- tags for free licenses, and have a default
- <varname>ACCEPTABLE_LICENSES</varname> variable value, but this is
- widely viewed as having a very poor ratio of benefit to
- work.</para>
+ or the GPL, and not the other. The free licenses are added to the
+ default <varname>ACCEPTABLE_LICENSES</varname> variable. The
+ user can override the default by setting the
+ <varname>ACCEPTABLE_LICENSES</varname> variable with "=" instead
+ of "+=". The licenses accepted by default are:
+ <programlisting>
+ public-domain
+ gnu-gpl-v2 gnu-lgpl-v2
+ gnu-gpl-v3 gnu-lgpl-v3
+ original-bsd modified-bsd
+ x11
+ apache-2.0
+ cddl-1.0
+ open-font-license
+ </programlisting>
+ </para>
<para>The license tag mechanism is intended to address
copyright-related issues surrounding building, installing and
using a package, and not to address redistribution issues (see
<varname>RESTRICTED</varname> and
- <varname>NO_SRC_ON_FTP</varname>, etc.). However, the above
- definition of licenses for which tags are not needed implies
- that packages with redistribution restrictions should have
- tags, because Free or Open Source programs do not have
- redistribution restrictions.</para>
+ <varname>NO_SRC_ON_FTP</varname>, etc.).
+ Packages with redistribution restrictions should set these
+ tags.</para>
<para>Denoting that a package may be copied according to a
particular license is done by placing the license in
Home |
Main Index |
Thread Index |
Old Index