New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 80609


Ignore:
Timestamp:
07/15/11 14:19:34 (4 years ago)
Author:
jmr@…
Message:

add some generic license keywords that can be used when a port is not under a well-known license

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/base/portmgr/jobs/port_binary_distributable.tcl

    r80474 r80609  
    2727# 'Restrictive' means a non-free license that does not allow distributing 
    2828# binaries, and is thus not in the list. 
    29 set good_licenses {agpl apache apsl artistic autoconf boost bsd cecill cpl 
    30                    curl fontconfig freebsd freetype gfdl gpl ibmpl ijg jasper 
    31                    lgpl libpng libtool mit mpl openssl php psf qpl 
    32                    public-domain restrictive/distributable ruby sleepycat 
     29# 'Permissive' is a catchall for other licenses that allow 
     30# modification and distribution of source and binaries. 
     31# 'Copyleft' means a license that requires source code to be made available, 
     32# and derivative works to be licensed the same as the original. 
     33# 'GPLConflict' should be added if the license conflicts with the GPL (and its 
     34# variants like CeCILL and the AGPL) and is not in the list of licenses known 
     35# to do so below. 
     36# 'Noncommercial' means a license that prohibits commercial use. 
     37set good_licenses {agpl apache apsl artistic autoconf boost bsd cecill copyleft cpl 
     38                   curl fontconfig freebsd freetype gfdl gpl gplconflict ibmpl ijg 
     39                   jasper lgpl libpng libtool mit mpl noncommercial openssl permissive 
     40                   php psf qpl public-domain restrictive/distributable ruby sleepycat 
    3341                   ssleay tcl/tk x11 zlib zpl} 
    3442foreach lic $good_licenses { 
     
    3745# keep these values sorted 
    3846array set license_conflicts \ 
    39     {agpl {cecill gpl-2 gpl-1 restrictive/distributable} 
     47    {agpl {cecill gpl-1 gpl-2 gplconflict noncommercial restrictive/distributable} 
    4048    apache {cecill gpl} 
    4149    apsl {cecill gpl} 
    4250    cpl {cecill gpl} 
    43     cecill {agpl apache apsl cpl ibmpl mpl openssl php qpl restrictive/distributable ssleay zpl-1} 
     51    cecill {agpl apache apsl cpl gplconflict ibmpl mpl noncommercial openssl php qpl restrictive/distributable ssleay zpl-1} 
    4452    freetype {gpl-2} 
    45     gpl {agpl apache apsl cpl ibmpl mpl openssl php qpl restrictive/distributable ssleay zpl-1} 
     53    gpl {agpl apache apsl cpl gplconflict ibmpl mpl noncommercial openssl php qpl restrictive/distributable ssleay zpl-1} 
    4654    gpl-1 {gpl-3 gpl-3+ lgpl-3 lgpl-3+} 
    4755    gpl-2 {freetype gpl-3 gpl-3+ lgpl-3 lgpl-3+} 
Note: See TracChangeset for help on using the changeset viewer.