summaryrefslogtreecommitdiff
path: root/doc/pkgsrc.txt
diff options
context:
space:
mode:
authorrodent <rodent>2013-04-21 11:37:11 +0000
committerrodent <rodent>2013-04-21 11:37:11 +0000
commit754d16ce22bff369caded7a5a146084d075d24fe (patch)
tree680b41e59b82f2cdb7e05228b96bd4c6f197c87a /doc/pkgsrc.txt
parentfae6065aee578c8e0e624f2d54f3521f891502bb (diff)
downloadpkgsrc-754d16ce22bff369caded7a5a146084d075d24fe.tar.gz
regen
Diffstat (limited to 'doc/pkgsrc.txt')
-rw-r--r--doc/pkgsrc.txt65
1 files changed, 42 insertions, 23 deletions
diff --git a/doc/pkgsrc.txt b/doc/pkgsrc.txt
index d7a28c9fdee..fdeb439c29d 100644
--- a/doc/pkgsrc.txt
+++ b/doc/pkgsrc.txt
@@ -6611,34 +6611,40 @@ the other. The free licenses are added to the default ACCEPTABLE_LICENSES
variable. The user can override the default by setting the ACCEPTABLE_LICENSES
variable with "=" instead of "+=". The licenses accepted by default are:
- public-domain unlicense
- gnu-fdl-v1.1 gnu-fdl-v1.2 gnu-fdl-v1.3
- gnu-gpl-v1
- gnu-gpl-v2 gnu-lgpl-v2 gnu-lgpl-v2.1
- gnu-gpl-v3 gnu-lgpl-v3
- original-bsd modified-bsd 2-clause-bsd
- x11 mit miros
apache-1.1 apache-2.0
+ arphic-public
artistic artistic-2.0
+ boost-license
+ cc-by-sa-v3.0
cddl-1.0
cpl-1.0
- open-font-license
- mpl-1.0 mpl-1.1 mpl-2.0
- php png-license
- postgresql-license
- zlib
- zpl
- python-software-foundation
- ipafont
+ epl-v1.0
+ gnu-fdl-v1.1 gnu-fdl-v1.2 gnu-fdl-v1.3
+ gnu-gpl-v1
+ gnu-gpl-v2 gnu-lgpl-v2 gnu-lgpl-v2.1
+ gnu-gpl-v3 gnu-lgpl-v3
ibm-public-license-1.0
+ ipafont
isc
- boost-license
- mplusfont
- cc-by-sa-v3.0
lppl-1.3c
lucent
- epl-v1.0
- info-zip
+ miros
+ mit
+ mpl-1.0 mpl-1.1 mpl-2.0
+ mplusfont
+ ofl-v1.0 ofl-v1.1
+ original-bsd modified-bsd 2-clause-bsd
+ php
+ png-license
+ postgresql-license
+ public-domain
+ python-software-foundation
+ qpl-v1.0
+ sleepycat-public
+ unlicense
+ x11
+ zlib
+ zpl
The license tag mechanism is intended to address copyright-related issues
@@ -6671,9 +6677,22 @@ should not in the future fail because of that license:
ACCEPTABLE_LICENSES+=xv-license
-When adding a package with a new license, the license text should be added to
-pkgsrc/licenses for displaying. A list of known licenses can be seen in this
-directory.
+When adding a package with a new license, the following steps are required:
+
+ 1. Check if the file can avoid the -license filename tag as described above by
+ referencing Various Licenses and Comments about Them and Licenses by Name |
+ Open Source Initiative. If this is the case, additionally add the license
+ filename to:
+
+ + DEFAULT_ACCEPTABLE_LICENSES in pkgsrc/mk/license.mk
+
+ + default_acceptable_licenses in pkgsrc/pkgtools/pkg_install/files/lib/
+ license.c
+
+ with the proper syntax as demonstrated in those files, respectively.
+
+ 2. The license text should be added to pkgsrc/licenses for displaying. A list
+ of known licenses can be seen in this directory.
When the license changes (in a way other than formatting), please make sure
that the new license has a different name (e.g., append the version number if