Date: Fri, 21 Apr 2017 13:42:08 +0000 (UTC) From: Mathieu Arnold <mat@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r50189 - head/en_US.ISO8859-1/books/porters-handbook/makefiles Message-ID: <201704211342.v3LDg8VR013425@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mat Date: Fri Apr 21 13:42:08 2017 New Revision: 50189 URL: https://svnweb.freebsd.org/changeset/doc/50189 Log: Document licenses framework. Reviewed by: wblock Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D56 Modified: head/en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml Thu Apr 20 12:50:37 2017 (r50188) +++ head/en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml Fri Apr 21 13:42:08 2017 (r50189) @@ -3290,6 +3290,1209 @@ PATCHFILES= patch1:test</programlisting> MAINTAINER variable in the <filename>Makefile</filename>.</para> </sect1> + <sect1 xml:id="licenses"> + <title>Licenses</title> + + <para>Each port must document the license under which it is + available. If it is not an OSI approved license it must also + document any restrictions on redistribution.</para> + + <sect2 xml:id="licenses-license"> + <title><varname>LICENSE</varname></title> + + <para>A short name for the license or licenses if more than one + license apply.</para> + + <para>If it is one of the licenses listed in <xref + linkend="licenses-license-list"/>, only + <varname>LICENSE_FILE</varname> and + <varname>LICENSE_DISTFILES</varname> variables can be + set.</para> + + <para>If this is a license that has not been defined in the + ports framework (see <xref linkend="licenses-license-list"/>), + the <varname>LICENSE_PERMS</varname> and + <varname>LICENSE_NAME</varname> must be set, along with either + <varname>LICENSE_FILE</varname> or + <varname>LICENSE_TEXT</varname>. + <varname>LICENSE_DISTFILES</varname> and + <varname>LICENSE_GROUPS</varname> can also be set, but are not + required.</para> + + <para>The predefined licenses are shown in + <xref linkend="licenses-license-list"/>. The current list is + always available in + <filename>Mk/bsd.licenses.db.mk</filename>.</para> + + <example xml:id="licenses-license-ex1"> + <title>Simplest Usage, Predefined Licenses</title> + + <para>When the <filename>README</filename> of some software + says <quote>This software is under the terms of the GNU + Lesser General Public License as published by the Free + Software Foundation; either version 2.1 of the License, or + (at your option) any later version.</quote> but does not + provide the license file, use this:</para> + + <programlisting>LICENSE= LGPL21+</programlisting> + + <para>When the software provides the license file, use + this:</para> + + <programlisting>LICENSE= LGPL21+ +LICENSE_FILE= ${WRKSRC}/COPYING</programlisting> + </example> + + <para>For the predefined licenses, the default permissions are + <literal>dist-mirror dist-sell pkg-mirror pkg-sell + auto-accept</literal>.</para> + + <table frame="none" xml:id="licenses-license-list"> + <title>Predefined License List</title> + + <tgroup cols="3"> + <thead> + <row> + <entry>Short Name</entry> + <entry>Name</entry> + <entry>Group</entry> + <entry>Permissions</entry> + </row> + </thead> + + <!-- + from any port, run + for i in $(make -V _LICENSE_LIST:O) + do + echo "<row xml:id=\"licenses-license-${i/+/_}\">" + echo "<entry><literal>$i</literal></entry>" + echo "<entry>$(make -V _LICENSE_NAME_$i)</entry>" + echo "<entry>$(make -V '${_LICENSE_GROUPS_'$i':@p@<literal>${p}</literal>@}')</entry>" + if [ "$(make -V _LICENSE_PERMS_DEFAULT)" = "$(make -V _LICENSE_PERMS_$i)" ] + then + echo "<entry>(default)</entry>" + else + echo "<entry>$(make -V '${_LICENSE_PERMS_'$i':@p@<literal>${p}</literal>@}')</entry>" + fi + echo "</row>" + echo + done + --> + <tbody> + <row xml:id="licenses-license-AGPLv3"> + <entry><literal>AGPLv3</literal></entry> <entry>GNU + Affero General Public License version 3</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-AGPLv3_"> + <entry><literal>AGPLv3+</literal></entry> + <entry>GNU Affero General Public License version 3 (or + later)</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-APACHE10"> + <entry><literal>APACHE10</literal></entry> + <entry>Apache License 1.0</entry> + <entry><literal>FSF</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-APACHE11"> + <entry><literal>APACHE11</literal></entry> + <entry>Apache License 1.1</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-APACHE20"> + <entry><literal>APACHE20</literal></entry> + <entry>Apache License 2.0</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-ART10"> + <entry><literal>ART10</literal></entry> + <entry>Artistic License version 1.0</entry> + <entry><literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-ART20"> + <entry><literal>ART20</literal></entry> + <entry>Artistic License version 2.0</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-ARTPERL10"> + <entry><literal>ARTPERL10</literal></entry> + <entry>Artistic License (perl) version 1.0</entry> + <entry><literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-BSD"> + <entry><literal>BSD</literal></entry> + <entry>BSD license Generic Version (deprecated)</entry> + <entry><literal>FSF</literal> <literal>OSI</literal> + <literal>COPYFREE</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-BSD2CLAUSE"> + <entry><literal>BSD2CLAUSE</literal></entry> + <entry>BSD 2-clause "Simplified" License</entry> + <entry><literal>FSF</literal> <literal>OSI</literal> + <literal>COPYFREE</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-BSD3CLAUSE"> + <entry><literal>BSD3CLAUSE</literal></entry> + <entry>BSD 3-clause "New" or "Revised" License</entry> + <entry><literal>FSF</literal> <literal>OSI</literal> + <literal>COPYFREE</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-BSD4CLAUSE"> + <entry><literal>BSD4CLAUSE</literal></entry> + <entry>BSD 4-clause "Original" or "Old" License</entry> + <entry><literal>FSF</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-BSL"> + <entry><literal>BSL</literal></entry> + <entry>Boost Software License</entry> + <entry><literal>FSF</literal> <literal>OSI</literal> + <literal>COPYFREE</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-1.0"> + <entry><literal>CC-BY-1.0</literal></entry> + <entry>Creative Commons Attribution 1.0</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-2.0"> + <entry><literal>CC-BY-2.0</literal></entry> + <entry>Creative Commons Attribution 2.0</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-2.5"> + <entry><literal>CC-BY-2.5</literal></entry> + <entry>Creative Commons Attribution 2.5</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-3.0"> + <entry><literal>CC-BY-3.0</literal></entry> + <entry>Creative Commons Attribution 3.0</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-4.0"> + <entry><literal>CC-BY-4.0</literal></entry> + <entry>Creative Commons Attribution 4.0</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-1.0"> + <entry><literal>CC-BY-NC-1.0</literal></entry> + <entry>Creative Commons Attribution Non Commercial + 1.0</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-2.0"> + <entry><literal>CC-BY-NC-2.0</literal></entry> + <entry>Creative Commons Attribution Non Commercial + 2.0</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-2.5"> + <entry><literal>CC-BY-NC-2.5</literal></entry> + <entry>Creative Commons Attribution Non Commercial + 2.5</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-3.0"> + <entry><literal>CC-BY-NC-3.0</literal></entry> + <entry>Creative Commons Attribution Non Commercial + 3.0</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-4.0"> + <entry><literal>CC-BY-NC-4.0</literal></entry> + <entry>Creative Commons Attribution Non Commercial + 4.0</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-ND-1.0"> + <entry><literal>CC-BY-NC-ND-1.0</literal></entry> + <entry>Creative Commons Attribution Non Commercial No + Derivatives 1.0</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-ND-2.0"> + <entry><literal>CC-BY-NC-ND-2.0</literal></entry> + <entry>Creative Commons Attribution Non Commercial No + Derivatives 2.0</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-ND-2.5"> + <entry><literal>CC-BY-NC-ND-2.5</literal></entry> + <entry>Creative Commons Attribution Non Commercial No + Derivatives 2.5</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-ND-3.0"> + <entry><literal>CC-BY-NC-ND-3.0</literal></entry> + <entry>Creative Commons Attribution Non Commercial No + Derivatives 3.0</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-ND-4.0"> + <entry><literal>CC-BY-NC-ND-4.0</literal></entry> + <entry>Creative Commons Attribution Non Commercial No + Derivatives 4.0</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-SA-1.0"> + <entry><literal>CC-BY-NC-SA-1.0</literal></entry> + <entry>Creative Commons Attribution Non Commercial Share + Alike 1.0</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-SA-2.0"> + <entry><literal>CC-BY-NC-SA-2.0</literal></entry> + <entry>Creative Commons Attribution Non Commercial Share + Alike 2.0</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-SA-2.5"> + <entry><literal>CC-BY-NC-SA-2.5</literal></entry> + <entry>Creative Commons Attribution Non Commercial Share + Alike 2.5</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-SA-3.0"> + <entry><literal>CC-BY-NC-SA-3.0</literal></entry> + <entry>Creative Commons Attribution Non Commercial Share + Alike 3.0</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-NC-SA-4.0"> + <entry><literal>CC-BY-NC-SA-4.0</literal></entry> + <entry>Creative Commons Attribution Non Commercial Share + Alike 4.0</entry> + <entry></entry> + <entry><literal>dist-mirror</literal> + <literal>pkg-mirror</literal> + <literal>auto-accept</literal></entry> + </row> + + <row xml:id="licenses-license-CC-BY-ND-1.0"> + <entry><literal>CC-BY-ND-1.0</literal></entry> + <entry>Creative Commons Attribution No Derivatives + 1.0</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-ND-2.0"> + <entry><literal>CC-BY-ND-2.0</literal></entry> + <entry>Creative Commons Attribution No Derivatives + 2.0</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-ND-2.5"> + <entry><literal>CC-BY-ND-2.5</literal></entry> + <entry>Creative Commons Attribution No Derivatives + 2.5</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-ND-3.0"> + <entry><literal>CC-BY-ND-3.0</literal></entry> + <entry>Creative Commons Attribution No Derivatives + 3.0</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-ND-4.0"> + <entry><literal>CC-BY-ND-4.0</literal></entry> + <entry>Creative Commons Attribution No Derivatives + 4.0</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-SA-1.0"> + <entry><literal>CC-BY-SA-1.0</literal></entry> + <entry>Creative Commons Attribution Share Alike + 1.0</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-SA-2.0"> + <entry><literal>CC-BY-SA-2.0</literal></entry> + <entry>Creative Commons Attribution Share Alike + 2.0</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-SA-2.5"> + <entry><literal>CC-BY-SA-2.5</literal></entry> + <entry>Creative Commons Attribution Share Alike + 2.5</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-SA-3.0"> + <entry><literal>CC-BY-SA-3.0</literal></entry> + <entry>Creative Commons Attribution Share Alike + 3.0</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC-BY-SA-4.0"> + <entry><literal>CC-BY-SA-4.0</literal></entry> + <entry>Creative Commons Attribution Share Alike + 4.0</entry> + <entry></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CC0-1.0"> + <entry><literal>CC0-1.0</literal></entry> + <entry>Creative Commons Zero v1.0 Universal</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>COPYFREE</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CDDL"> + <entry><literal>CDDL</literal></entry> + <entry>Common Development and Distribution + License</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-CPAL-1.0"> + <entry><literal>CPAL-1.0</literal></entry> + <entry>Common Public Attribution License</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-ClArtistic"> + <entry><literal>ClArtistic</literal></entry> + <entry>Clarified Artistic License</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-EPL"> + <entry><literal>EPL</literal></entry> + <entry>Eclipse Public License</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-GFDL"> + <entry><literal>GFDL</literal></entry> + <entry>GNU Free Documentation License</entry> + <entry><literal>FSF</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-GMGPL"> + <entry><literal>GMGPL</literal></entry> + <entry>GNAT Modified General Public License</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-GPLv1"> + <entry><literal>GPLv1</literal></entry> + <entry>GNU General Public License version 1</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-GPLv1_"> + <entry><literal>GPLv1+</literal></entry> + <entry>GNU General Public License version 1 (or + later)</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-GPLv2"> + <entry><literal>GPLv2</literal></entry> + <entry>GNU General Public License version 2</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-GPLv2_"> + <entry><literal>GPLv2+</literal></entry> + <entry>GNU General Public License version 2 (or + later)</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-GPLv3"> + <entry><literal>GPLv3</literal></entry> + <entry>GNU General Public License version 3</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-GPLv3_"> + <entry><literal>GPLv3+</literal></entry> + <entry>GNU General Public License version 3 (or + later)</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-GPLv3RLE"> + <entry><literal>GPLv3RLE</literal></entry> + <entry>GNU GPL version 3 Runtime Library + Exception</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-GPLv3RLE_"> + <entry><literal>GPLv3RLE+</literal></entry> + <entry>GNU GPL version 3 Runtime Library Exception (or + later)</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-ISCL"> + <entry><literal>ISCL</literal></entry> + <entry>Internet Systems Consortium License</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal> + <literal>COPYFREE</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-LGPL20"> + <entry><literal>LGPL20</literal></entry> + <entry>GNU Library General Public License version + 2.0</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-LGPL20_"> + <entry><literal>LGPL20+</literal></entry> + <entry>GNU Library General Public License version 2.0 + (or later)</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-LGPL21"> + <entry><literal>LGPL21</literal></entry> + <entry>GNU Lesser General Public License version + 2.1</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-LGPL21_"> + <entry><literal>LGPL21+</literal></entry> + <entry>GNU Lesser General Public License version 2.1 (or + later)</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-LGPL3"> + <entry><literal>LGPL3</literal></entry> + <entry>GNU Lesser General Public License version + 3</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-LGPL3_"> + <entry><literal>LGPL3+</literal></entry> + <entry>GNU Lesser General Public License version 3 (or + later)</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-LPPL10"> + <entry><literal>LPPL10</literal></entry> + <entry>LaTeX Project Public License version 1.0</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry><literal>dist-mirror</literal> + <literal>dist-sell</literal></entry> + </row> + + <row xml:id="licenses-license-LPPL11"> + <entry><literal>LPPL11</literal></entry> + <entry>LaTeX Project Public License version 1.1</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry><literal>dist-mirror</literal> + <literal>dist-sell</literal></entry> + </row> + + <row xml:id="licenses-license-LPPL12"> + <entry><literal>LPPL12</literal></entry> + <entry>LaTeX Project Public License version 1.2</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry><literal>dist-mirror</literal> + <literal>dist-sell</literal></entry> + </row> + + <row xml:id="licenses-license-LPPL13"> + <entry><literal>LPPL13</literal></entry> + <entry>LaTeX Project Public License version 1.3</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry><literal>dist-mirror</literal> + <literal>dist-sell</literal></entry> + </row> + + <row xml:id="licenses-license-LPPL13a"> + <entry><literal>LPPL13a</literal></entry> + <entry>LaTeX Project Public License version 1.3a</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry><literal>dist-mirror</literal> + <literal>dist-sell</literal></entry> + </row> + + <row xml:id="licenses-license-LPPL13b"> + <entry><literal>LPPL13b</literal></entry> + <entry>LaTeX Project Public License version 1.3b</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry><literal>dist-mirror</literal> + <literal>dist-sell</literal></entry> + </row> + + <row xml:id="licenses-license-LPPL13c"> + <entry><literal>LPPL13c</literal></entry> + <entry>LaTeX Project Public License version 1.3c</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry><literal>dist-mirror</literal> + <literal>dist-sell</literal></entry> + </row> + + <row xml:id="licenses-license-MIT"> + <entry><literal>MIT</literal></entry> + <entry>MIT license / X11 license</entry> + <entry><literal>COPYFREE</literal> + <literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-MPL"> + <entry><literal>MPL</literal></entry> + <entry>Mozilla Public License</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-NCSA"> + <entry><literal>NCSA</literal></entry> + <entry>University of Illinois/NCSA Open Source + License</entry> + <entry><literal>COPYFREE</literal> + <literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-NONE"> + <entry><literal>NONE</literal></entry> + <entry>No license specified</entry> + <entry></entry> + <entry><literal>none</literal></entry> + </row> + + <row xml:id="licenses-license-OFL10"> + <entry><literal>OFL10</literal></entry> + <entry>SIL Open Font License version 1.0 + (http://scripts.sil.org/OFL)</entry> + <entry><literal>FONTS</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-OFL11"> + <entry><literal>OFL11</literal></entry> + <entry>SIL Open Font License version 1.1 + (http://scripts.sil.org/OFL)</entry> + <entry><literal>FONTS</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-OWL"> + <entry><literal>OWL</literal></entry> + <entry>Open Works License (owl.apotheon.org)</entry> + <entry><literal>COPYFREE</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-OpenSSL"> + <entry><literal>OpenSSL</literal></entry> + <entry>OpenSSL License</entry> + <entry><literal>FSF</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-PD"> + <entry><literal>PD</literal></entry> + <entry>Public Domain</entry> + <entry><literal>GPL</literal> + <literal>COPYFREE</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-PHP202"> + <entry><literal>PHP202</literal></entry> + <entry>PHP License version 2.02</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-PHP30"> + <entry><literal>PHP30</literal></entry> + <entry>PHP License version 3.0</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-PHP301"> + <entry><literal>PHP301</literal></entry> + <entry>PHP License version 3.01</entry> + <entry><literal>FSF</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-PSFL"> + <entry><literal>PSFL</literal></entry> + <entry>Python Software Foundation License</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-PostgreSQL"> + <entry><literal>PostgreSQL</literal></entry> + <entry>PostgreSQL Licence</entry> + <entry><literal>FSF</literal> <literal>GPL</literal> + <literal>OSI</literal> + <literal>COPYFREE</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-RUBY"> + <entry><literal>RUBY</literal></entry> + <entry>Ruby License</entry> + <entry><literal>FSF</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-ZLIB"> + <entry><literal>ZLIB</literal></entry> + <entry>zlib License</entry> + <entry><literal>GPL</literal> <literal>FSF</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + + <row xml:id="licenses-license-ZPL21"> + <entry><literal>ZPL21</literal></entry> + <entry>Zope Public License version 2.1</entry> + <entry><literal>GPL</literal> + <literal>OSI</literal></entry> + <entry>(default)</entry> + </row> + </tbody> + </tgroup> + </table> + </sect2> + + <sect2 xml:id="licenses-license_perms"> + <title><varname>LICENSE_PERMS</varname> and + <varname>LICENSE_PERMS_<replaceable>NAME</replaceable></varname></title> + + <para>Permissions. use <literal>none</literal> if empty.</para> + + <variablelist xml:id="licenses-license_perms-list"> + <title>License Permissions List</title> + + <varlistentry xml:id="licenses-license_perms-dist-mirror"> + <term><literal>dist-mirror</literal></term> + + <listitem> + <para>Redistribution of the distribution files is + permitted. The distribution files will be added to the + &os; <varname>MASTER_SITE_BACKUP</varname> + <acronym>CDN</acronym>.</para> + </listitem> + </varlistentry> + + <varlistentry xml:id="licenses-license_perms-no-dist-mirror"> + <term><literal>no-dist-mirror</literal></term> + + <listitem> + <para>Redistribution of the distribution files is + prohibited. This is equivalent to setting <link + linkend="porting-restrictions-restricted"><varname>RESTRICTED</varname></link>. + The distribution files will <emphasis>not</emphasis> be + added to the &os; <varname>MASTER_SITE_BACKUP</varname> + <acronym>CDN</acronym>.</para> + </listitem> + </varlistentry> + + <varlistentry xml:id="licenses-license_perms-dist-sell"> + <term><literal>dist-sell</literal></term> + + <listitem> + <para>Selling of distribution files is permitted. The + distribution files will be present on the installer + images.</para> + </listitem> + </varlistentry> + + <varlistentry xml:id="licenses-license_perms-no-dist-sell"> + <term><literal>no-dist-sell</literal></term> + + <listitem> + <para>Selling of distribution files is prohibited. This + is equivalent to setting <link + linkend="porting-restrictions-no_cdrom"><varname>NO_CDROM</varname></link>.</para> + </listitem> + </varlistentry> + + <varlistentry xml:id="licenses-license_perms-pkg-mirror"> + <term><literal>pkg-mirror</literal></term> + + <listitem> + <para>Free redistribution of package is permitted. The + package will be distributed on the &os; package + <acronym>CDN</acronym> <link + xlink:href="http://pkg.freebsd.org/">http://pkg.freebsd.org/</link>.</para> + </listitem> + </varlistentry> + + <varlistentry xml:id="licenses-license_perms-no-pkg-mirror"> + <term><literal>no-pkg-mirror</literal></term> + + <listitem> + <para>Free redistribution of package is prohibited. + Equivalent to setting <link + linkend="porting-restrictions-no_package"><varname>NO_PACKAGE</varname></link>. + The package will <emphasis>not</emphasis> be distributed + otn the &os; package + <acronym>CDN</acronym> <link + xlink:href="http://pkg.freebsd.org/">http://pkg.freebsd.org/</link>.</para> + </listitem> + </varlistentry> + + <varlistentry xml:id="licenses-license_perms-pkg-sell"> + <term><literal>pkg-sell</literal></term> + + <listitem> + <para>Selling of package is permitted. The package will + be present on the installer images.</para> + </listitem> + </varlistentry> + + <varlistentry xml:id="licenses-license_perms-no-pkg-sell"> + <term><literal>no-pkg-sell</literal></term> + + <listitem> + <para>Selling of package is prohibited. This is + equivalent to setting <link + linkend="porting-restrictions-no_cdrom"><varname>NO_CDROM</varname></link>. + The package will <emphasis>not</emphasis> be present on + the installer images.</para> + </listitem> + </varlistentry> + + <varlistentry xml:id="licenses-license_perms-auto-accept"> + <term><literal>auto-accept</literal></term> + + <listitem> + <para>License is accepted by default. Prompts to accept a + license are not displayed unless the user has defined + <varname>LICENSES_ASK</varname>. Use this unless the + license states the user must accept the terms of the + license.</para> + </listitem> + </varlistentry> + + <varlistentry xml:id="licenses-license_perms-no-auto-accept"> + <term><literal>no-auto-accept</literal></term> + + <listitem> + <para>License is not accepted by default. The user will + always be asked to confirm the acceptance of this + license. This must be used if the license states that + the user must accept its terms.</para> + </listitem> + </varlistentry> + </variablelist> + + <para>When both + <literal><replaceable>permission</replaceable></literal> and + <literal>no-<replaceable>permission</replaceable></literal> is + present the + <literal>no-<replaceable>permission</replaceable></literal> + will cancel + <literal><replaceable>permission</replaceable></literal>.</para> + + <para>When + <literal><replaceable>permission</replaceable></literal> is + not present, it is considered to be a + <literal>no-<replaceable>permission</replaceable></literal>.</para> + + <example xml:id="licenses-license_perms-ex1"> + <title>Nonstandard License</title> + + <para>Read the terms of the license and translate those using + the available permissions.</para> + + <programlisting>LICENSE= UNKNOWN +LICENSE_NAME= unknown +LICENSE_TEXT= This program is NOT in public domain.\ + It can be freely distributed for non-commercial purposes only. +LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept</programlisting> + </example> *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704211342.v3LDg8VR013425>
