[MacPorts] #60559: py-pyqt5 binaries are not distributable
MacPorts
noreply at macports.org
Thu May 28 14:09:57 UTC 2020
#60559: py-pyqt5 binaries are not distributable
--------------------------+--------------------
Reporter: jwhowarth | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: py-pyqt5 |
--------------------------+--------------------
Comment (by ryandesign):
Replying to [comment:4 reneeotten]:
> Ryan: which tcl script again figures out if something is distributable?
https://github.com/macports/macports-
infrastructure/blob/master/jobs/port_binary_distributable.tcl
> I see that for example the {{{qt5}}} ports have an additional
{{{OpenSSLException}}} listed as their license, if that's the case the
port would be distributable - correct?
The qt5 ports are distributable because they specify the license
`OpenSSLException`. The py-pyqt5 subports aren't distributable because
they don't specify the license`OpenSSLException`.
> I guess it's worthwhile to figure out if the same applies to PyQt5 as
well - suggestions on how I would check that?
I don't know how to determine whether PyQt5 is using OpenSSL. I guess
you'd have to look through its source code or ask its developer.
> [edit]: the only mention of {{{openssl}}} in the build log I can find
is: {{{DEBUG: qt5-qtbase is installed with the following variants:
+openssl}}}, is that the cause of the issue here?
The cause of the issue is that one of py-pyqt5's subports' dependencies
declares that it is under the `OpenSSL` license, and py-pyqt5's subports
declare that they are under the GPL-3 which is incompatible (in terms of
distributability) with the `OpenSSL` license, and py-pyqt5's subports
don't declare that they qualify for the `OpenSSLException`.
> If so, since {{{qt5-qtbase}}} has the {{{OpenSSLException}}}, would it
be appropriate to add this here as well?
I don't know whether it would be appropriate to add that to py-pyqt5. You
might have to check its licensing terms or ask its developer.
--
Ticket URL: <https://trac.macports.org/ticket/60559#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list