License GPL-2 conflicts with OpenSSLException

Joshua Root jmr at macports.org
Sat Apr 17 03:51:03 UTC 2021


On 2021-4-17 13:42 , Jason Liu wrote:
> On Fri, Apr 16, 2021 at 9:21 PM Joshua Root <jmr at macports.org 
> <mailto:jmr at macports.org>> wrote:
> 
>     OpenSSLException conflicts with everything except the OpenSSL license.
> 
> 
> Wait, what? If OpenSSLException conflicts with everything except the 
> OpenSSL license, doesn't that make it tautologically equivalent to the 
> OpenSSL license itself? (i.e. the sentence is basically the same as 
> saying "if and only if")
> 
> I thought the entire point of OpenSSLException was to specify that the 
> authors have made the exception (in writing) that allows their 
> GPL-licensed project to link against OpenSSL? Wouldn't that imply that 
> OpenSSLException has to be compatible with something (i.e. the GPL) in 
> addition to the OpenSSL license?

I meant it when I said it was an implementation detail. To specify in a 
Portfile that the license is "X with an OpenSSL exception", you write:

license	{X OpenSSLException}

A sub-list in the licenses option means you have a choice of the 
licenses in that list. X by itself conflicts with the OpenSSL license, 
but you have the choice of OpenSSLException which doesn't (but also 
doesn't gain you compatibility with anything else.)

- Josh


More information about the macports-dev mailing list