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.] |