Skip to content

Commit

Permalink
Update the man page to use the latest text from COPYING file and rege…
Browse files Browse the repository at this point in the history
…nerate
  • Loading branch information
fyodor committed Jul 29, 2013
1 parent d3cb3df commit fa6db96
Show file tree
Hide file tree
Showing 7 changed files with 137 additions and 81 deletions.
142 changes: 94 additions & 48 deletions docs/legal-notices.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,60 +6,106 @@
<indexterm><primary>GNU General Public License</primary></indexterm>


<para>The Nmap Security Scanner is (C) 1996&ndash;2012 Insecure.Com LLC. Nmap is also a registered trademark of Insecure.Com LLC. 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 with the clarifications and exceptions described below. This guarantees your right to use, modify, and redistribute this software under certain conditions. If you wish to embed Nmap technology into proprietary software, we sell alternative licenses (contact <email>sales@insecure.com</email>). Dozens of software vendors already license Nmap technology such as host discovery, port scanning, OS detection, and version detection.</para>

<para>Note that the GPL places important restrictions on
<quote>derived works</quote>, yet it does not provide a detailed
definition of that term. To avoid misunderstandings, we consider an
application to constitute a <quote>derivative work</quote> for the
purpose of this license if it does any of the following:</para>
<para>The Nmap Security Scanner is (C) 1996&ndash;2013 Insecure.Com
LLC. Nmap is also a registered trademark of Insecure.Com LLC. 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 (<quote>GPL</quote>), BUT ONLY WITH ALL OF THE
CLARIFICATIONS AND EXCEPTIONS DESCRIBED HEREIN. This guarantees your
right to use, modify, and redistribute this software under certain
conditions. If you wish to embed Nmap technology into proprietary
software, we sell alternative licenses (contact
<email>sales@nmap.com</email>). Dozens of software vendors already
license Nmap technology such as host discovery, port scanning, OS
detection, version detection, and the Nmap Scripting Engine.</para>

<para>Note that the GPL places important restrictions on <quote>derivative works</quote>,
yet it does not provide a detailed definition of that term. To avoid
misunderstandings, we interpret that term as broadly as copyright law
allows. For example, we consider an application to constitute a
derivative work for the purpose of this license if it does any of the
following with any software or content covered by this license
(<quote>Covered Software</quote>):</para>

<itemizedlist>
<listitem><para>Integrates source code from Nmap</para></listitem>
<listitem><para>Reads or includes Nmap copyrighted data files, such as
<filename>nmap-os-db</filename> or
<filename>nmap-service-probes</filename>.</para></listitem>
<listitem><para>Executes Nmap and parses the results (as opposed to
typical shell or execution-menu apps, which simply display raw
Nmap output and so are not derivative works.)</para></listitem>
<listitem><para>Integrates/includes/aggregates Nmap into a proprietary
executable installer, such as those produced by
InstallShield.</para></listitem>
<listitem><para>Links to a library or executes a program that does any
of the above.</para></listitem>
<listitem><para>Integrates source code from Covered Software.</para></listitem>

<listitem><para>Reads or includes copyrighted data files, such as
Nmap's <filename>nmap-os-db</filename> or
<filename>nmap-service-probes</filename>.</para></listitem>

<listitem><para>Is designed specifically to execute Covered Software and parse the results (as opposed to typical shell or execution-menu apps, which will execute anything you tell them to).</para></listitem>

<listitem><para>Includes Covered Software in a proprietary executable
installer. The installers produced by InstallShield are an example of
this. Including Nmap with other software in compressed or archival
form does not trigger this provision, provided appropriate open source
decompression or de-archiving software is widely available for no
charge. For the purposes of this license, an installer is considered
to include Covered Software even if it actually retrieves a copy of
Covered Software from another source during runtime (such as by
downloading it from the Internet).</para></listitem>

<listitem><para>Links (statically or dynamically) to a library which does any of the above.</para></listitem>
<listitem><para>Executes a helper program, module, or script to do any of the above.</para></listitem>
</itemizedlist>

<para>The term <quote>Nmap</quote> should be taken to also include any
portions or derived works of Nmap. This list is not exclusive, but is
meant to clarify our interpretation of derived works with some common
examples. Our interpretation applies only to Nmap&mdash;we don't
speak for other people's GPL works.</para>

<para>If you have any questions about the GPL licensing restrictions
on using Nmap in non-GPL works, we would be happy to help. As
mentioned above, we also offer alternative license to integrate Nmap
into proprietary applications and appliances. These contracts have
been sold to many security vendors, and generally include a perpetual
license as well as providing for priority support and updates as well
as helping to fund the continued development of Nmap
technology. Please email <email>sales@insecure.com</email> for further
information.</para>

<para>As a special exception to the GPL terms, Insecure.Com LLC grants
<para>
This list is not exclusive, but is meant to clarify our interpretation
of derived works with some common examples. Other people may
interpret the plain GPL differently, so we consider this a special
exception to the GPL that we apply to Covered Software. Works which
meet any of these conditions must conform to all of the terms of this
license, particularly including the GPL Section 3 requirements of
providing source code and allowing free redistribution of the work as
a whole.
</para>

<para>
As another special exception to the GPL terms, Insecure.Com LLC grants
permission to link the code of this program with any version of the
OpenSSL library which is distributed under a license identical to that
listed in the included <filename>COPYING.OpenSSL</filename> file, and distribute linked
combinations including
the two.<indexterm><primary>OpenSSL</primary><secondary>linking exception</secondary></indexterm>
You must obey the GNU GPL in all
respects for all of the code used other than OpenSSL. If you modify
this file, you may extend this exception to your version of the file,
but you are not obligated to do so.</para>

<para>If you received these files with a written license agreement or
contract stating terms other than the terms above, then that
alternative license agreement takes precedence over these
comments.</para>
listed in the included <filename>docs/licenses/OpenSSL.txt</filename>
file, and distribute linked combinations including the two.<indexterm><primary>OpenSSL</primary><secondary>linking exception</secondary></indexterm>
</para>

<para>
Any redistribution of Covered Software, including any derived works,
must obey and carry forward all of the terms of this license, including
obeying all GPL rules and restrictions. For example, source code of
the whole work must be provided and free redistribution must be
allowed. All GPL references to "this License", are to be treated as
including the terms and conditions of this license text as well.
</para>

<para>
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 terms, conditions, and exceptions of this license
must be included as well. This license is incompatible with some
other open source licenses as well. In some cases we can relicense
portions of Nmap or grant special permissions to use it in other open
source software. Please contact fyodor@nmap.org with any such
requests. Similarly, we don't incorporate incompatible open source
software into Covered Software without special permission from the
copyright holders.
</para>

<para>
If you have any questions about the licensing restrictions on using
Nmap in other works, are happy to help. As mentioned above, we also
offer alternative license to integrate Nmap into proprietary
applications and appliances. These contracts have been sold to dozens
of software vendors, and generally include a perpetual license as well
as providing for priority support and updates. They also fund the
continued development of Nmap. Please email
<email>sales@nmap.com</email> for further information.
</para>

<para>If you have received a written license agreement or
contract for Covered Software stating terms other than these, you may
choose to use and redistribute Covered Software under those terms
instead of these.</para>
</refsect2>

<refsect2 id="man-copyright">
Expand Down
4 changes: 2 additions & 2 deletions docs/nmap-update.1
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
.\" Title: nmap-update
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 07/28/2013
.\" Date: 07/29/2013
.\" Manual: nmap-update Reference Guide
.\" Source: nmap-update
.\" Language: English
.\"
.TH "NMAP\-UPDATE" "1" "07/28/2013" "nmap\-update" "nmap\-update Reference Guide"
.TH "NMAP\-UPDATE" "1" "07/29/2013" "nmap\-update" "nmap\-update Reference Guide"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
Expand Down
56 changes: 33 additions & 23 deletions docs/nmap.1
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [see the "Author" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 07/28/2013
.\" Date: 07/29/2013
.\" Manual: Nmap Reference Guide
.\" Source: Nmap
.\" Language: English
.\"
.TH "NMAP" "1" "07/28/2013" "Nmap" "Nmap Reference Guide"
.TH "NMAP" "1" "07/29/2013" "Nmap" "Nmap Reference Guide"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
Expand Down Expand Up @@ -2426,13 +2426,11 @@ file which is distributed with Nmap and also available from
.\" copyright
.\" GNU General Public License
.PP
The Nmap Security Scanner is (C) 1996\(en2012 Insecure\&.Com LLC\&. Nmap is also a registered trademark of Insecure\&.Com LLC\&. 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 with the clarifications and exceptions described below\&. This guarantees your right to use, modify, and redistribute this software under certain conditions\&. If you wish to embed Nmap technology into proprietary software, we sell alternative licenses (contact
<sales@insecure\&.com>)\&. Dozens of software vendors already license Nmap technology such as host discovery, port scanning, OS detection, and version detection\&.
The Nmap Security Scanner is (C) 1996\(en2013 Insecure\&.Com LLC\&. Nmap is also a registered trademark of Insecure\&.Com LLC\&. 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 (\(lqGPL\(rq), BUT ONLY WITH ALL OF THE CLARIFICATIONS AND EXCEPTIONS DESCRIBED HEREIN\&. This guarantees your right to use, modify, and redistribute this software under certain conditions\&. If you wish to embed Nmap technology into proprietary software, we sell alternative licenses (contact
<sales@nmap\&.com>)\&. Dozens of software vendors already license Nmap technology such as host discovery, port scanning, OS detection, version detection, and the Nmap Scripting Engine\&.
.PP
Note that the GPL places important restrictions on
\(lqderived works\(rq, yet it does not provide a detailed definition of that term\&. To avoid misunderstandings, we consider an application to constitute a
\(lqderivative work\(rq
for the purpose of this license if it does any of the following:
\(lqderivative works\(rq, yet it does not provide a detailed definition of that term\&. To avoid misunderstandings, we interpret that term as broadly as copyright law allows\&. For example, we consider an application to constitute a derivative work for the purpose of this license if it does any of the following with any software or content covered by this license (\(lqCovered Software\(rq):
.sp
.RS 4
.ie n \{\
Expand All @@ -2442,7 +2440,7 @@ for the purpose of this license if it does any of the following:
.sp -1
.IP \(bu 2.3
.\}
Integrates source code from Nmap
Integrates source code from Covered Software\&.
.RE
.sp
.RS 4
Expand All @@ -2453,7 +2451,7 @@ Integrates source code from Nmap
.sp -1
.IP \(bu 2.3
.\}
Reads or includes Nmap copyrighted data files, such as
Reads or includes copyrighted data files, such as Nmap\*(Aqs
nmap\-os\-db
or
nmap\-service\-probes\&.
Expand All @@ -2467,7 +2465,7 @@ nmap\-service\-probes\&.
.sp -1
.IP \(bu 2.3
.\}
Executes Nmap and parses the results (as opposed to typical shell or execution\-menu apps, which simply display raw Nmap output and so are not derivative works\&.)
Is designed specifically to execute Covered Software and parse the results (as opposed to typical shell or execution\-menu apps, which will execute anything you tell them to)\&.
.RE
.sp
.RS 4
Expand All @@ -2478,7 +2476,7 @@ Executes Nmap and parses the results (as opposed to typical shell or execution\-
.sp -1
.IP \(bu 2.3
.\}
Integrates/includes/aggregates Nmap into a proprietary executable installer, such as those produced by InstallShield\&.
Includes Covered Software in a proprietary executable installer\&. The installers produced by InstallShield are an example of this\&. Including Nmap with other software in compressed or archival form does not trigger this provision, provided appropriate open source decompression or de\-archiving software is widely available for no charge\&. For the purposes of this license, an installer is considered to include Covered Software even if it actually retrieves a copy of Covered Software from another source during runtime (such as by downloading it from the Internet)\&.
.RE
.sp
.RS 4
Expand All @@ -2489,23 +2487,35 @@ Integrates/includes/aggregates Nmap into a proprietary executable installer, suc
.sp -1
.IP \(bu 2.3
.\}
Links to a library or executes a program that does any of the above\&.
Links (statically or dynamically) to a library which does any of the above\&.
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Executes a helper program, module, or script to do any of the above\&.
.RE
.PP
The term
\(lqNmap\(rq
should be taken to also include any portions or derived works of Nmap\&. This list is not exclusive, but is meant to clarify our interpretation of derived works with some common examples\&. Our interpretation applies only to Nmap\(emwe don\*(Aqt speak for other people\*(Aqs GPL works\&.
.PP
If you have any questions about the GPL licensing restrictions on using Nmap in non\-GPL works, we would be happy to help\&. As mentioned above, we also offer alternative license to integrate Nmap into proprietary applications and appliances\&. These contracts have been sold to many security vendors, and generally include a perpetual license as well as providing for priority support and updates as well as helping to fund the continued development of Nmap technology\&. Please email
<sales@insecure\&.com>
for further information\&.
This list is not exclusive, but is meant to clarify our interpretation of derived works with some common examples\&. Other people may interpret the plain GPL differently, so we consider this a special exception to the GPL that we apply to Covered Software\&. Works which meet any of these conditions must conform to all of the terms of this license, particularly including the GPL Section 3 requirements of providing source code and allowing free redistribution of the work as a whole\&.
.PP
As a special exception to the GPL terms, Insecure\&.Com LLC grants permission to link the code of this program with any version of the OpenSSL library which is distributed under a license identical to that listed in the included
COPYING\&.OpenSSL
As another special exception to the GPL terms, Insecure\&.Com LLC grants permission to link the code of this program with any version of the OpenSSL library which is distributed under a license identical to that listed in the included
docs/licenses/OpenSSL\&.txt
file, and distribute linked combinations including the two\&..\" OpenSSL: linking exception
You must obey the GNU GPL in all respects for all of the code used other than OpenSSL\&. If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so\&.
.PP
If you received these files with a written license agreement or contract stating terms other than the terms above, then that alternative license agreement takes precedence over these comments\&.
Any redistribution of Covered Software, including any derived works, must obey and carry forward all of the terms of this license, including obeying all GPL rules and restrictions\&. For example, source code of the whole work must be provided and free redistribution must be allowed\&. All GPL references to "this License", are to be treated as including the terms and conditions of this license text as well\&.
.PP
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 terms, conditions, and exceptions of this license must be included as well\&. This license is incompatible with some other open source licenses as well\&. In some cases we can relicense portions of Nmap or grant special permissions to use it in other open source software\&. Please contact fyodor@nmap\&.org with any such requests\&. Similarly, we don\*(Aqt incorporate incompatible open source software into Covered Software without special permission from the copyright holders\&.
.PP
If you have any questions about the licensing restrictions on using Nmap in other works, are happy to help\&. As mentioned above, we also offer alternative license to integrate Nmap into proprietary applications and appliances\&. These contracts have been sold to dozens of software vendors, and generally include a perpetual license as well as providing for priority support and updates\&. They also fund the continued development of Nmap\&. Please email
<sales@nmap\&.com>
for further information\&.
.PP
If you have received a written license agreement or contract for Covered Software stating terms other than these, you may choose to use and redistribute Covered Software under those terms instead of these\&.
.SS "Creative Commons License for this Nmap Guide"
.PP
This
Expand Down
4 changes: 2 additions & 2 deletions docs/zenmap.1
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
.\" Title: zenmap
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 07/28/2013
.\" Date: 07/29/2013
.\" Manual: Zenmap Reference Guide
.\" Source: Zenmap
.\" Language: English
.\"
.TH "ZENMAP" "1" "07/28/2013" "Zenmap" "Zenmap Reference Guide"
.TH "ZENMAP" "1" "07/29/2013" "Zenmap" "Zenmap Reference Guide"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
Expand Down
4 changes: 2 additions & 2 deletions ncat/docs/ncat.1
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
.\" Title: Ncat
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\" Date: 07/28/2013
.\" Date: 07/29/2013
.\" Manual: Ncat Reference Guide
.\" Source: Ncat
.\" Language: English
.\"
.TH "NCAT" "1" "07/28/2013" "Ncat" "Ncat Reference Guide"
.TH "NCAT" "1" "07/29/2013" "Ncat" "Ncat Reference Guide"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
Expand Down
Loading

0 comments on commit fa6db96

Please sign in to comment.