[MacPorts] #60704: rsync @3.2.1 is not distributable
MacPorts
noreply at macports.org
Wed Jun 24 03:23:14 UTC 2020
#60704: rsync @3.2.1 is not distributable
-------------------------+------------------------
Reporter: ryandesign | Owner: ryandesign
Type: defect | Status: accepted
Priority: Normal | Milestone:
Component: ports | Version: 2.6.2
Resolution: | Keywords:
Port: rsync |
-------------------------+------------------------
Changes (by ryandesign):
* owner: (none) => ryandesign
* status: new => accepted
Comment:
Replying to [comment:2 ra1nb0w]:
> "rsync" is not distributable because its license "gpl" conflicts with
license "OpenSSL" of dependency "openssl"
Yeah that's what I figured.
> as many other ports. This fact is very annoying and I don't understand
why since we are using linking
Here is an explanation: https://people.gnome.org/~markmc/openssl-and-the-
gpl
Looking at rsync's COPYING file, it does contain this addendum:
{{{
REGARDING OPENSSL AND XXHASH
In addition, as a special exception, the copyright holders give
permission to dynamically link rsync with the OpenSSL and xxhash
libraries when those libraries are being distributed in compliance
with their license terms, and to distribute a dynamically linked
combination of rsync and these libraries. This is also considered
to be covered under the GPL's System Libraries exception.
}}}
So I'll add `OpenSSLException` to the portfile's license.
I'm not sure why
[https://github.com/WayneD/rsync/commit/bd66a92e7c21c70fa95b71a395438d853a9ab0b5
it also mentions xxhash] since the xxhash library is BSD licensed and
doesn't require any special exemption to be linked with GPL software.
Maybe it was to account for the fact that the xxhsum program included with
xxhash is not BSD licensed (see #60706).
> (with openssl 3 this problem goes away).
Yes but who knows when that will be released.
--
Ticket URL: <https://trac.macports.org/ticket/60704#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list