components/nmap/nmap.license
branchs11u1-sru
changeset 2588 882be62c9698
parent 605 8dca74ad1a27
equal deleted inserted replaced
2587:576c01af714c 2588:882be62c9698
     1 Oracle elects to use only the GNU Lesser General Public License version
     1 --------------
     2 2.1 (LGPL)/GNU General Public License version 2 (GPL) for any software
     2 - nmap v6.25 -
     3 where a choice of LGPL/GPL license versions are made available with the
     3 --------------
     4 language indicating that LGPLv2.1/GPLv2 or any later version may be
     4 
     5 used, or where a choice of which version of the LGPL/GPL is applied is
     5 Oracle Internal Tracking Number 9217
     6 unspecified.  Unless specifically stated otherwise, where a choice
       
     7 exists between another license and either the GPL or the LGPL, Oracle
       
     8 chooses the other license.
       
     9 -----------------------------------------------------------------------
       
    10 
       
    11 
     6 
    12 /***************************************************************************
     7 /***************************************************************************
    13  * COPYING -- Describes the terms under which Nmap is distributed.  A copy *
     8  * COPYING -- Describes the terms under which Nmap is distributed.  A copy *
    14  * of the GNU GPL is appended to this file.                                *
     9  * of the GNU GPL is appended to this file.                                *
    15  *                                                                         *
    10  *                                                                         *
    16  ***********************IMPORTANT NMAP LICENSE TERMS************************
    11  ***********************IMPORTANT NMAP LICENSE TERMS************************
    17  *                                                                         *
    12  *                                                                         *
    18  * The Nmap Security Scanner is (C) 1996-2011 Insecure.Com LLC. Nmap is    *
    13  * The Nmap Security Scanner is (C) 1996-2012 Insecure.Com LLC. Nmap is    *
    19  * also a registered trademark of Insecure.Com LLC.  This program is free  *
    14  * also a registered trademark of Insecure.Com LLC.  This program is free  *
    20  * software; you may redistribute and/or modify it under the terms of the  *
    15  * software; you may redistribute and/or modify it under the terms of the  *
    21  * GNU General Public License as published by the Free Software            *
    16  * GNU General Public License as published by the Free Software            *
    22  * Foundation; Version 2 with the clarifications and exceptions described  *
    17  * Foundation; Version 2 with the clarifications and exceptions described  *
    23  * below.  This guarantees your right to use, modify, and redistribute     *
    18  * below.  This guarantees your right to use, modify, and redistribute     *
    24  * this software under certain conditions.  If you wish to embed Nmap      *
    19  * this software under certain conditions.  If you wish to embed Nmap      *
    25  * technology into proprietary software, we sell alternative licenses      *
    20  * technology into proprietary software, we sell alternative licenses      *
    26  * (contact [email protected]).  Dozens of software vendors already       *
    21  * (contact [email protected]).  Dozens of software vendors already       *
    27  * license Nmap technology such as host discovery, port scanning, OS       *
    22  * license Nmap technology such as host discovery, port scanning, OS       *
    28  * detection, and version detection.                                       *
    23  * detection, version detection, and the Nmap Scripting Engine.            *
    29  *                                                                         *
    24  *                                                                         *
    30  * Note that the GPL places important restrictions on "derived works", yet *
    25  * Note that the GPL places important restrictions on "derived works", yet *
    31  * it does not provide a detailed definition of that term.  To avoid       *
    26  * it does not provide a detailed definition of that term.  To avoid       *
    32  * misunderstandings, we consider an application to constitute a           *
    27  * misunderstandings, we interpret that term as broadly as copyright law   *
       
    28  * allows.  For example, we consider an application to constitute a        *
    33  * "derivative work" for the purpose of this license if it does any of the *
    29  * "derivative work" for the purpose of this license if it does any of the *
    34  * following:                                                              *
    30  * following:                                                              *
    35  * o Integrates source code from Nmap                                      *
    31  * o Integrates source code from Nmap                                      *
    36  * o Reads or includes Nmap copyrighted data files, such as                *
    32  * o Reads or includes Nmap copyrighted data files, such as                *
    37  *   nmap-os-db or nmap-service-probes.                                    *
    33  *   nmap-os-db or nmap-service-probes.                                    *
    41  * o Integrates/includes/aggregates Nmap into a proprietary executable     *
    37  * o Integrates/includes/aggregates Nmap into a proprietary executable     *
    42  *   installer, such as those produced by InstallShield.                   *
    38  *   installer, such as those produced by InstallShield.                   *
    43  * o Links to a library or executes a program that does any of the above   *
    39  * o Links to a library or executes a program that does any of the above   *
    44  *                                                                         *
    40  *                                                                         *
    45  * The term "Nmap" should be taken to also include any portions or derived *
    41  * The term "Nmap" should be taken to also include any portions or derived *
    46  * works of Nmap.  This list is not exclusive, but is meant to clarify our *
    42  * works of Nmap, as well as other software we distribute under this       *
    47  * interpretation of derived works with some common examples.  Our         *
    43  * license such as Zenmap, Ncat, and Nping.  This list is not exclusive,   *
    48  * interpretation applies only to Nmap--we don't speak for other people's  *
    44  * but is meant to clarify our interpretation of derived works with some   *
    49  * GPL works.                                                              *
    45  * common examples.  Our interpretation applies only to Nmap--we don't     *
       
    46  * speak for other people's GPL works.                                     *
    50  *                                                                         *
    47  *                                                                         *
    51  * If you have any questions about the GPL licensing restrictions on using *
    48  * If you have any questions about the GPL licensing restrictions on using *
    52  * Nmap in non-GPL works, we would be happy to help.  As mentioned above,  *
    49  * Nmap in non-GPL works, we would be happy to help.  As mentioned above,  *
    53  * we also offer alternative license to integrate Nmap into proprietary    *
    50  * we also offer alternative license to integrate Nmap into proprietary    *
    54  * applications and appliances.  These contracts have been sold to dozens  *
    51  * applications and appliances.  These contracts have been sold to dozens  *
    55  * of software vendors, and generally include a perpetual license as well  *
    52  * of software vendors, and generally include a perpetual license as well  *
    56  * as providing for priority support and updates as well as helping to     *
    53  * as providing for priority support and updates.  They also fund the      *
    57  * fund the continued development of Nmap technology.  Please email        *
    54  * continued development of Nmap.  Please email [email protected] for     *
    58  * [email protected] for further information.                             *
    55  * further information.                                                    *
    59  *                                                                         *
    56  *                                                                         *
    60  * As a special exception to the GPL terms, Insecure.Com LLC grants        *
    57  * As a special exception to the GPL terms, Insecure.Com LLC grants        *
    61  * permission to link the code of this program with any version of the     *
    58  * permission to link the code of this program with any version of the     *
    62  * OpenSSL library which is distributed under a license identical to that  *
    59  * OpenSSL library which is distributed under a license identical to that  *
    63  * listed in the included docs/licenses/OpenSSL.txt file, and distribute   *
    60  * listed in the included docs/licenses/OpenSSL.txt file, and distribute   *
    77  *                                                                         *
    74  *                                                                         *
    78  * Source code also allows you to port Nmap to new platforms, fix bugs,    *
    75  * Source code also allows you to port Nmap to new platforms, fix bugs,    *
    79  * and add new features.  You are highly encouraged to send your changes   *
    76  * and add new features.  You are highly encouraged to send your changes   *
    80  * to [email protected] for possible incorporation into the main       *
    77  * to [email protected] for possible incorporation into the main       *
    81  * distribution.  By sending these changes to Fyodor or one of the         *
    78  * distribution.  By sending these changes to Fyodor or one of the         *
    82  * Insecure.Org development mailing lists, it is assumed that you are      *
    79  * Insecure.Org development mailing lists, or checking them into the Nmap  *
    83  * offering the Nmap Project (Insecure.Com LLC) the unlimited,             *
    80  * source code repository, it is understood (unless you specify otherwise) *
    84  * non-exclusive right to reuse, modify, and relicense the code.  Nmap     *
    81  * that you are offering the Nmap Project (Insecure.Com LLC) the           *
    85  * will always be available Open Source, but this is important because the *
    82  * unlimited, non-exclusive right to reuse, modify, and relicense the      *
    86  * inability to relicense code has caused devastating problems for other   *
    83  * code.  Nmap will always be available Open Source, but this is important *
    87  * Free Software projects (such as KDE and NASM).  We also occasionally    *
    84  * because the inability to relicense code has caused devastating problems *
    88  * relicense the code to third parties as discussed above.  If you wish to *
    85  * for other Free Software projects (such as KDE and NASM).  We also       *
    89  * specify special license conditions of your contributions, just say so   *
    86  * occasionally relicense the code to third parties as discussed above.    *
    90  * when you send them.                                                     *
    87  * If you wish to specify special license conditions of your               *
       
    88  * contributions, just say so when you send them.                          *
    91  *                                                                         *
    89  *                                                                         *
    92  * This program is distributed in the hope that it will be useful, but     *
    90  * This program is distributed in the hope that it will be useful, but     *
    93  * WITHOUT ANY WARRANTY; without even the implied warranty of              *
    91  * WITHOUT ANY WARRANTY; without even the implied warranty of              *
    94  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU       *
    92  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU       *
    95  * General Public License v2.0 for more details at                         *
    93  * General Public License v2.0 for more details at                         *
   442 This General Public License does not permit incorporating your program into
   440 This General Public License does not permit incorporating your program into
   443 proprietary programs. If your program is a subroutine library, you may
   441 proprietary programs. If your program is a subroutine library, you may
   444 consider it more useful to permit linking proprietary applications with the
   442 consider it more useful to permit linking proprietary applications with the
   445 library. If this is what you want to do, use the GNU Library General Public
   443 library. If this is what you want to do, use the GNU Library General Public
   446 License instead of this License.
   444 License instead of this License.
       
   445 
       
   446   LICENSE ISSUES
       
   447   ==============
       
   448 
       
   449   The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
       
   450   the OpenSSL License and the original SSLeay license apply to the toolkit.
       
   451   See below for the actual license texts. Actually both licenses are BSD-style
       
   452   Open Source licenses. In case of any license issues related to OpenSSL
       
   453   please contact [email protected].
       
   454 
       
   455   OpenSSL License
       
   456   ---------------
       
   457 
       
   458 /* ====================================================================
       
   459  * Copyright (c) 1998-2004 The OpenSSL Project.  All rights reserved.
       
   460  *
       
   461  * Redistribution and use in source and binary forms, with or without
       
   462  * modification, are permitted provided that the following conditions
       
   463  * are met:
       
   464  *
       
   465  * 1. Redistributions of source code must retain the above copyright
       
   466  *    notice, this list of conditions and the following disclaimer. 
       
   467  *
       
   468  * 2. Redistributions in binary form must reproduce the above copyright
       
   469  *    notice, this list of conditions and the following disclaimer in
       
   470  *    the documentation and/or other materials provided with the
       
   471  *    distribution.
       
   472  *
       
   473  * 3. All advertising materials mentioning features or use of this
       
   474  *    software must display the following acknowledgment:
       
   475  *    "This product includes software developed by the OpenSSL Project
       
   476  *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
       
   477  *
       
   478  * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
       
   479  *    endorse or promote products derived from this software without
       
   480  *    prior written permission. For written permission, please contact
       
   481  *    [email protected].
       
   482  *
       
   483  * 5. Products derived from this software may not be called "OpenSSL"
       
   484  *    nor may "OpenSSL" appear in their names without prior written
       
   485  *    permission of the OpenSSL Project.
       
   486  *
       
   487  * 6. Redistributions of any form whatsoever must retain the following
       
   488  *    acknowledgment:
       
   489  *    "This product includes software developed by the OpenSSL Project
       
   490  *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
       
   491  *
       
   492  * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
       
   493  * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
       
   494  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
       
   495  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
       
   496  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
       
   497  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
       
   498  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
       
   499  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
       
   500  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
       
   501  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
       
   502  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
       
   503  * OF THE POSSIBILITY OF SUCH DAMAGE.
       
   504  * ====================================================================
       
   505  *
       
   506  * This product includes cryptographic software written by Eric Young
       
   507  * ([email protected]).  This product includes software written by Tim
       
   508  * Hudson ([email protected]).
       
   509  *
       
   510  */
       
   511 
       
   512  Original SSLeay License
       
   513  -----------------------
       
   514 
       
   515 /* Copyright (C) 1995-1998 Eric Young ([email protected])
       
   516  * All rights reserved.
       
   517  *
       
   518  * This package is an SSL implementation written
       
   519  * by Eric Young ([email protected]).
       
   520  * The implementation was written so as to conform with Netscapes SSL.
       
   521  * 
       
   522  * This library is free for commercial and non-commercial use as long as
       
   523  * the following conditions are aheared to.  The following conditions
       
   524  * apply to all code found in this distribution, be it the RC4, RSA,
       
   525  * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
       
   526  * included with this distribution is covered by the same copyright terms
       
   527  * except that the holder is Tim Hudson ([email protected]).
       
   528  * 
       
   529  * Copyright remains Eric Young's, and as such any Copyright notices in
       
   530  * the code are not to be removed.
       
   531  * If this package is used in a product, Eric Young should be given attribution
       
   532  * as the author of the parts of the library used.
       
   533  * This can be in the form of a textual message at program startup or
       
   534  * in documentation (online or textual) provided with the package.
       
   535  * 
       
   536  * Redistribution and use in source and binary forms, with or without
       
   537  * modification, are permitted provided that the following conditions
       
   538  * are met:
       
   539  * 1. Redistributions of source code must retain the copyright
       
   540  *    notice, this list of conditions and the following disclaimer.
       
   541  * 2. Redistributions in binary form must reproduce the above copyright
       
   542  *    notice, this list of conditions and the following disclaimer in the
       
   543  *    documentation and/or other materials provided with the distribution.
       
   544  * 3. All advertising materials mentioning features or use of this software
       
   545  *    must display the following acknowledgement:
       
   546  *    "This product includes cryptographic software written by
       
   547  *     Eric Young ([email protected])"
       
   548  *    The word 'cryptographic' can be left out if the rouines from the library
       
   549  *    being used are not cryptographic related :-).
       
   550  * 4. If you include any Windows specific code (or a derivative thereof) from 
       
   551  *    the apps directory (application code) you must include an acknowledgement:
       
   552  *    "This product includes software written by Tim Hudson ([email protected])"
       
   553  * 
       
   554  * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
       
   555  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
       
   556  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
       
   557  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
       
   558  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
       
   559  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
       
   560  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
       
   561  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
       
   562  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
       
   563  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
       
   564  * SUCH DAMAGE.
       
   565  * 
       
   566  * The licence and distribution terms for any publically available version or
       
   567  * derivative of this code cannot be changed.  i.e. this code cannot simply be
       
   568  * copied and put under another distribution licence
       
   569  * [including the GNU Public Licence.]