Opened 4 years ago

Closed 4 years ago

#60706 closed defect (fixed)

xxhash: license BSD isn't entirely correct

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: Schamschula (Marius Schamschula)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: Cc:
Port: xxhash

Description

The xxhash port says it is under the BSD license but that's not completely accurate. The xxhash library is BSD licensed but the xxhsum program is under GPL-2+.

https://github.com/Cyan4973/xxHash/blob/dev/LICENSE

Modifying the port to specify that it is under both licenses would be bad because that could prevent ports linking with the library from being distributable (see e.g. #60704).

How about splitting the xxhsum files out into their own xxhsum subport? That way you can properly indicate the license of both xxhash and xxhsum.

Change History (2)

comment:1 Changed 4 years ago by Schamschula (Marius Schamschula)

Sounds like a good plan!

comment:2 Changed 4 years ago by Schamschula (Marius Schamschula)

Resolution: fixed
Status: assignedclosed

In 54a67b852b0ea5416db5b302b8c65f9f639c1c1f/macports-ports (master):

xxhash: split port into library and executable due to license issues.

rsync: depend on xxhashlib subport
Closes: #60706

Note: See TracTickets for help on using tickets.