[MacPorts] #63941: nmap: clarify licensing situation
MacPorts
noreply at macports.org
Sat Nov 13 10:22:19 UTC 2021
#63941: nmap: clarify licensing situation
--------------------+------------------------
Reporter: danchr | Owner: danielluke
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: nmap
--------------------+------------------------
The nmap port contains this license description:
{{{
license {GPL-2 OpenSSLException}
}}}
Yet reading the [https://nmap.org/npsl/npsl-annotated.html actual
license], contains this part:
> Covered Software is licensed to you under the terms of the GPL (Exhibit
A), with all the exceptions, clarifications, and additions noted in this
Main License Body. Where the terms in this Main License Body conflict in
any way with the GPL, the Main License Body terms shall take precedence.
These additional terms mean that You may not distribute Covered Software
or Derivative Works under plain GPL terms without special permission from
Licensor.
However, the software is also available under
[https://nmap.org/misc/nmap-v7.80-license.txt an older licence] which
contains stuff like:
> This program is free software; you may redistribute and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; Version 2 ("GPL"), BUT ONLY WITH ALL OF THE
CLARIFICATIONS AND EXCEPTIONS DESCRIBED HEREIN.
> […]
> Note that the GPL places important restrictions on "derivative works",
yet it does not provide a detailed definition of that term. To avoid
misunderstandings, we interpret that term as broadly as copyright law
allows.
> […]
> Because this license imposes special exceptions to the GPL, Covered Work
may not be combined (even as part of a larger work) with plain GPL
software.
The new licence is arguably not GPL; the same could be said of the old
one, which also seems somewhat self-contradictory. Anyway, there's an
[https://github.com/nmap/nmap/issues/2199 issue] where the primary author
discusses the situation with someone from Fedora. Among other things, he
grants permission to keep using the old licence for newer releases.
In short, I think the licence should be changed to
`Restrictive/Distributable`.
Some background:
* https://lwn.net/Articles/842436/
*
https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org/thread/GZIDC4DHXZP67LFU7P2OT2AQVDJRHZ2M/
* https://fedoraproject.org/wiki/Licensing/Nmap
* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972216
* https://nmap.org/npsl/
--
Ticket URL: <https://trac.macports.org/ticket/63941>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list