rev-upgrade to determine if binary is distributable

Jeremy Lavergne jeremy at
Thu Jun 7 08:02:08 PDT 2012

> Hop down to "array set license_conflicts"  in the code.
> These are the conflicts Apache license has with other licenses:
>    apache {cecill gpl-1 gpl-2}
>    apache-1 {agpl gpl}
>    apache-1.1 {agpl gpl}

This has me wondering: is the code interpreting "apache" to be all versions of apache? If the version is missing, I thought it was suppose to default to 0.

From the Guide:
The proper format for license consists of the license name, followed by a hyphen and number if indicating a specific version. 
If the version number is a “.0” version, the “.0” should be omitted to make the version an integer.

Ah, so all Apache licenses conflict with gpl-1 and gpl-2.

> Notice gpl-3 is not conflicted, ergo gpl-2+ is not conflicted.
> Same with GPL conflicts:
>    gpl {afl agpl apache-1 apache-1.1 apsl beopen cnri bsd-old cpl epl gd gplconflict ibmpl lppl mpl noncommercial openssl php qpl restrictive/distributable ruby ssleay zpl-1}
>    gpl-1 {apache gpl-3 gpl-3+ lgpl-3 lgpl-3+}
>    gpl-2 {apache freetype gpl-3 gpl-3+ lgpl-3 lgpl-3+}
>    gpl-3 {gpl-1 gpl-2}
>    gpl-3+ {gpl-1 gpl-2}
> None of them conflict with apache-2, only 1.0 and 1.1. See all the Apache license versions here:

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 8796 bytes
Desc: not available
URL: <>

More information about the macports-dev mailing list