[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