[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