nmap.license revision 614
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeOracle elects to use only the GNU Lesser General Public License version
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeewhere a choice of LGPL/GPL license versions are made available with the
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeelanguage indicating that LGPLv2.1/GPLv2 or any later version may be
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeused, or where a choice of which version of the LGPL/GPL is applied is
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeunspecified. Unless specifically stated otherwise, where a choice
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeexists between another license and either the GPL or the LGPL, Oracle
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeechooses the other license.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee-----------------------------------------------------------------------
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee/***************************************************************************
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * COPYING -- Describes the terms under which Nmap is distributed. A copy *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * of the GNU GPL is appended to this file. *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ***********************IMPORTANT NMAP LICENSE TERMS************************
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * The Nmap Security Scanner is (C) 1996-2011 Insecure.Com LLC. Nmap is *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * also a registered trademark of Insecure.Com LLC. This program is free *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * software; you may redistribute and/or modify it under the terms of the *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * GNU General Public License as published by the Free Software *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * Foundation; Version 2 with the clarifications and exceptions described *
91cfa10a8e55050a5103c4b2e83b0bf8d783a7cbtomee * below. This guarantees your right to use, modify, and redistribute *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * this software under certain conditions. If you wish to embed Nmap *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * technology into proprietary software, we sell alternative licenses *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * (contact sales@insecure.com). Dozens of software vendors already *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * license Nmap technology such as host discovery, port scanning, OS *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * detection, and version detection. *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * Note that the GPL places important restrictions on "derived works", yet *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * it does not provide a detailed definition of that term. To avoid *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * misunderstandings, we consider an application to constitute a *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * "derivative work" for the purpose of this license if it does any of the *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * following: *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * o Integrates source code from Nmap *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * o Reads or includes Nmap copyrighted data files, such as *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * nmap-os-db or nmap-service-probes. *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * o Executes Nmap and parses the results (as opposed to typical shell or *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * execution-menu apps, which simply display raw Nmap output and so are *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * not derivative works.) *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * o Integrates/includes/aggregates Nmap into a proprietary executable *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * installer, such as those produced by InstallShield. *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * o Links to a library or executes a program that does any of the above *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * The term "Nmap" should be taken to also include any portions or derived *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * works of Nmap. This list is not exclusive, but is meant to clarify our *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * interpretation of derived works with some common examples. Our *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * interpretation applies only to Nmap--we don't speak for other people's *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * GPL works. *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * If you have any questions about the GPL licensing restrictions on using *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * Nmap in non-GPL works, we would be happy to help. As mentioned above, *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * we also offer alternative license to integrate Nmap into proprietary *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * applications and appliances. These contracts have been sold to dozens *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * of software vendors, and generally include a perpetual license as well *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * as providing for priority support and updates as well as helping to *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * fund the continued development of Nmap technology. Please email *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * sales@insecure.com for further information. *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * As a special exception to the GPL terms, Insecure.Com LLC grants *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * permission to link the code of this program with any version of the *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * OpenSSL library which is distributed under a license identical to that *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * listed in the included docs/licenses/OpenSSL.txt file, and distribute *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * linked combinations including the two. You must obey the GNU GPL in all *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * respects for all of the code used other than OpenSSL. If you modify *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * this file, you may extend this exception to your version of the file, *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * but you are not obligated to do so. *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * If you received these files with a written license agreement or *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * contract stating terms other than the terms above, then that *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * alternative license agreement takes precedence over these comments. *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * Source is provided to this software because we believe users have a *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * right to know exactly what a program is going to do before they run it. *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * This also allows you to audit the software for security holes (none *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * have been found so far). *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * Source code also allows you to port Nmap to new platforms, fix bugs, *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * and add new features. You are highly encouraged to send your changes *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * to nmap-dev@insecure.org for possible incorporation into the main *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * distribution. By sending these changes to Fyodor or one of the *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * Insecure.Org development mailing lists, it is assumed that you are *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * offering the Nmap Project (Insecure.Com LLC) the unlimited, *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * non-exclusive right to reuse, modify, and relicense the code. Nmap *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * will always be available Open Source, but this is important because the *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * inability to relicense code has caused devastating problems for other *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * Free Software projects (such as KDE and NASM). We also occasionally *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * relicense the code to third parties as discussed above. If you wish to *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * specify special license conditions of your contributions, just say so *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * when you send them. *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * This program is distributed in the hope that it will be useful, but *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * WITHOUT ANY WARRANTY; without even the implied warranty of *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * General Public License v2.0 for more details at *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * http://www.gnu.org/licenses/gpl-2.0.html , or in the COPYING file *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * included with Nmap. *
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ***************************************************************************/
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeGNU General Public License
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee----------------------------------------------------------------------------
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeTable of Contents
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee * GNU GENERAL PUBLIC LICENSE
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee o TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee o How to Apply These Terms to Your New Programs
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee----------------------------------------------------------------------------
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeGNU GENERAL PUBLIC LICENSE
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeVersion 2, June 1991
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeCopyright (C) 1989, 1991 Free Software Foundation, Inc.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeEveryone is permitted to copy and distribute verbatim copies
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeof this license document, but changing it is not allowed.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeThe licenses for most software are designed to take away your freedom to
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeshare and change it. By contrast, the GNU General Public License is intended
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeto guarantee your freedom to share and change free software--to make sure
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeethe software is free for all its users. This General Public License applies
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeto most of the Free Software Foundation's software and to any other program
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeewhose authors commit to using it. (Some other Free Software Foundation
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeesoftware is covered by the GNU Library General Public License instead.) You
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeecan apply it to your programs, too.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeWhen we speak of free software, we are referring to freedom, not price. Our
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeGeneral Public Licenses are designed to make sure that you have the freedom
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeto distribute copies of free software (and charge for this service if you
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeewish), that you receive source code or can get it if you want it, that you
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeecan change the software or use pieces of it in new free programs; and that
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeyou know you can do these things.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeTo protect your rights, we need to make restrictions that forbid anyone to
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeedeny you these rights or to ask you to surrender the rights. These
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeerestrictions translate to certain responsibilities for you if you distribute
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeecopies of the software, or if you modify it.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeFor example, if you distribute copies of such a program, whether gratis or
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeefor a fee, you must give the recipients all the rights that you have. You
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeemust make sure that they, too, receive or can get the source code. And you
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeemust show them these terms so they know their rights.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeWe protect your rights with two steps: (1) copyright the software, and (2)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeoffer you this license which gives you legal permission to copy, distribute
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeand/or modify the software.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeAlso, for each author's protection and ours, we want to make certain that
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeeveryone understands that there is no warranty for this free software. If
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeethe software is modified by someone else and passed on, we want its
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeerecipients to know that what they have is not the original, so that any
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeproblems introduced by others will not reflect on the original authors'
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeereputations.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeFinally, any free program is threatened constantly by software patents. We
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeewish to avoid the danger that redistributors of a free program will
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeindividually obtain patent licenses, in effect making the program
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeproprietary. To prevent this, we have made it clear that any patent must be
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeelicensed for everyone's free use or not licensed at all.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeThe precise terms and conditions for copying, distribution and modification
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
91cfa10a8e55050a5103c4b2e83b0bf8d783a7cbtomee0. This License applies to any program or other work which contains a notice
91cfa10a8e55050a5103c4b2e83b0bf8d783a7cbtomeeplaced by the copyright holder saying it may be distributed under the terms
4ae67516a1d5dc4a5dbc761762bad5b596647388tomeeof this General Public License. The "Program", below, refers to any such
4ae67516a1d5dc4a5dbc761762bad5b596647388tomeeprogram or work, and a "work based on the Program" means either the Program
4ae67516a1d5dc4a5dbc761762bad5b596647388tomeeor any derivative work under copyright law: that is to say, a work
4ae67516a1d5dc4a5dbc761762bad5b596647388tomeecontaining the Program or a portion of it, either verbatim or with
91cfa10a8e55050a5103c4b2e83b0bf8d783a7cbtomeemodifications and/or translated into another language. (Hereinafter,
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeetranslation is included without limitation in the term "modification".) Each
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeelicensee is addressed as "you".
application of that system; it is up to the author/donor to decide if he or
8. If the distribution and/or use of the Program is restricted in certain
9. The Free Software Foundation may publish revised and/or new versions of
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
This program is free software; you can redistribute it and/or