[80609] trunk/base/portmgr/jobs/port_binary_distributable.tcl
jmr at macports.org
jmr at macports.org
Fri Jul 15 14:19:34 PDT 2011
Revision: 80609
http://trac.macports.org/changeset/80609
Author: jmr at macports.org
Date: 2011-07-15 14:19:34 -0700 (Fri, 15 Jul 2011)
Log Message:
-----------
add some generic license keywords that can be used when a port is not under a well-known license
Modified Paths:
--------------
trunk/base/portmgr/jobs/port_binary_distributable.tcl
Modified: trunk/base/portmgr/jobs/port_binary_distributable.tcl
===================================================================
--- trunk/base/portmgr/jobs/port_binary_distributable.tcl 2011-07-15 20:28:00 UTC (rev 80608)
+++ trunk/base/portmgr/jobs/port_binary_distributable.tcl 2011-07-15 21:19:34 UTC (rev 80609)
@@ -26,23 +26,31 @@
# distributing binaries.
# 'Restrictive' means a non-free license that does not allow distributing
# binaries, and is thus not in the list.
-set good_licenses {agpl apache apsl artistic autoconf boost bsd cecill cpl
- curl fontconfig freebsd freetype gfdl gpl ibmpl ijg jasper
- lgpl libpng libtool mit mpl openssl php psf qpl
- public-domain restrictive/distributable ruby sleepycat
+# 'Permissive' is a catchall for other licenses that allow
+# modification and distribution of source and binaries.
+# 'Copyleft' means a license that requires source code to be made available,
+# and derivative works to be licensed the same as the original.
+# 'GPLConflict' should be added if the license conflicts with the GPL (and its
+# variants like CeCILL and the AGPL) and is not in the list of licenses known
+# to do so below.
+# 'Noncommercial' means a license that prohibits commercial use.
+set good_licenses {agpl apache apsl artistic autoconf boost bsd cecill copyleft cpl
+ curl fontconfig freebsd freetype gfdl gpl gplconflict ibmpl ijg
+ jasper lgpl libpng libtool mit mpl noncommercial openssl permissive
+ php psf qpl public-domain restrictive/distributable ruby sleepycat
ssleay tcl/tk x11 zlib zpl}
foreach lic $good_licenses {
set license_good($lic) 1
}
# keep these values sorted
array set license_conflicts \
- {agpl {cecill gpl-2 gpl-1 restrictive/distributable}
+ {agpl {cecill gpl-1 gpl-2 gplconflict noncommercial restrictive/distributable}
apache {cecill gpl}
apsl {cecill gpl}
cpl {cecill gpl}
- cecill {agpl apache apsl cpl ibmpl mpl openssl php qpl restrictive/distributable ssleay zpl-1}
+ cecill {agpl apache apsl cpl gplconflict ibmpl mpl noncommercial openssl php qpl restrictive/distributable ssleay zpl-1}
freetype {gpl-2}
- gpl {agpl apache apsl cpl ibmpl mpl openssl php qpl restrictive/distributable ssleay zpl-1}
+ gpl {agpl apache apsl cpl gplconflict ibmpl mpl noncommercial openssl php qpl restrictive/distributable ssleay zpl-1}
gpl-1 {gpl-3 gpl-3+ lgpl-3 lgpl-3+}
gpl-2 {freetype gpl-3 gpl-3+ lgpl-3 lgpl-3+}
gpl-3 {gpl-1 gpl-2}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110715/769dd862/attachment-0001.html>
More information about the macports-changes
mailing list