1 /***************************************************************************
2 * COPYING -- Describes the terms under which Nmap is distributed. A copy *
3 * of the GNU GPL is appended to this file. *
5 ***********************IMPORTANT NMAP LICENSE TERMS************************
7 * The Nmap Security Scanner is (C) 1996-2012 Insecure.Com LLC. Nmap is *
8 * also a registered trademark of Insecure.Com LLC. This program is free *
9 * software; you may redistribute and/or modify it under the terms of the *
10 * GNU General Public License as published by the Free Software *
11 * Foundation; Version 2 with the clarifications and exceptions described *
12 * below. This guarantees your right to use, modify, and redistribute *
13 * this software under certain conditions. If you wish to embed Nmap *
14 * technology into proprietary software, we sell alternative licenses *
15 * (contact sales@insecure.com). Dozens of software vendors already *
16 * license Nmap technology such as host discovery, port scanning, OS *
17 * detection, version detection, and the Nmap Scripting Engine. *
19 * Note that the GPL places important restrictions on "derived works", yet *
20 * it does not provide a detailed definition of that term. To avoid *
21 * misunderstandings, we interpret that term as broadly as copyright law *
22 * allows. For example, we consider an application to constitute a *
23 * "derivative work" for the purpose of this license if it does any of the *
25 * o Integrates source code from Nmap *
26 * o Reads or includes Nmap copyrighted data files, such as *
27 * nmap-os-db or nmap-service-probes. *
28 * o Executes Nmap and parses the results (as opposed to typical shell or *
29 * execution-menu apps, which simply display raw Nmap output and so are *
30 * not derivative works.) *
31 * o Integrates/includes/aggregates Nmap into a proprietary executable *
32 * installer, such as those produced by InstallShield. *
33 * o Links to a library or executes a program that does any of the above *
35 * The term "Nmap" should be taken to also include any portions or derived *
36 * works of Nmap, as well as other software we distribute under this *
37 * license such as Zenmap, Ncat, and Nping. This list is not exclusive, *
38 * but is meant to clarify our interpretation of derived works with some *
39 * common examples. Our interpretation applies only to Nmap--we don't *
40 * speak for other people's GPL works. *
42 * If you have any questions about the GPL licensing restrictions on using *
43 * Nmap in non-GPL works, we would be happy to help. As mentioned above, *
44 * we also offer alternative license to integrate Nmap into proprietary *
45 * applications and appliances. These contracts have been sold to dozens *
46 * of software vendors, and generally include a perpetual license as well *
47 * as providing for priority support and updates. They also fund the *
48 * continued development of Nmap. Please email sales@insecure.com for *
49 * further information. *
51 * As a special exception to the GPL terms, Insecure.Com LLC grants *
52 * permission to link the code of this program with any version of the *
53 * OpenSSL library which is distributed under a license identical to that *
54 * listed in the included docs/licenses/OpenSSL.txt file, and distribute *
55 * linked combinations including the two. You must obey the GNU GPL in all *
56 * respects for all of the code used other than OpenSSL. If you modify *
57 * this file, you may extend this exception to your version of the file, *
58 * but you are not obligated to do so. *
60 * If you received these files with a written license agreement or *
61 * contract stating terms other than the terms above, then that *
62 * alternative license agreement takes precedence over these comments. *
64 * Source is provided to this software because we believe users have a *
65 * right to know exactly what a program is going to do before they run it. *
66 * This also allows you to audit the software for security holes (none *
67 * have been found so far). *
69 * Source code also allows you to port Nmap to new platforms, fix bugs, *
70 * and add new features. You are highly encouraged to send your changes *
71 * to nmap-dev@insecure.org for possible incorporation into the main *
72 * distribution. By sending these changes to Fyodor or one of the *
73 * Insecure.Org development mailing lists, or checking them into the Nmap *
74 * source code repository, it is understood (unless you specify otherwise) *
75 * that you are offering the Nmap Project (Insecure.Com LLC) the *
76 * unlimited, non-exclusive right to reuse, modify, and relicense the *
77 * code. Nmap will always be available Open Source, but this is important *
78 * because the inability to relicense code has caused devastating problems *
79 * for other Free Software projects (such as KDE and NASM). We also *
80 * occasionally relicense the code to third parties as discussed above. *
81 * If you wish to specify special license conditions of your *
82 * contributions, just say so when you send them. *
84 * This program is distributed in the hope that it will be useful, but *
85 * WITHOUT ANY WARRANTY; without even the implied warranty of *
86 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
87 * General Public License v2.0 for more details at *
88 * http://www.gnu.org/licenses/gpl-2.0.html , or in the COPYING file *
89 * included with Nmap. *
91 ***************************************************************************/
93 GNU General Public License
95 ----------------------------------------------------------------------------
99 * GNU GENERAL PUBLIC LICENSE
101 o TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
102 o How to Apply These Terms to Your New Programs
104 ----------------------------------------------------------------------------
106 GNU GENERAL PUBLIC LICENSE
110 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
111 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
113 Everyone is permitted to copy and distribute verbatim copies
114 of this license document, but changing it is not allowed.
118 The licenses for most software are designed to take away your freedom to
119 share and change it. By contrast, the GNU General Public License is intended
120 to guarantee your freedom to share and change free software--to make sure
121 the software is free for all its users. This General Public License applies
122 to most of the Free Software Foundation's software and to any other program
123 whose authors commit to using it. (Some other Free Software Foundation
124 software is covered by the GNU Library General Public License instead.) You
125 can apply it to your programs, too.
127 When we speak of free software, we are referring to freedom, not price. Our
128 General Public Licenses are designed to make sure that you have the freedom
129 to distribute copies of free software (and charge for this service if you
130 wish), that you receive source code or can get it if you want it, that you
131 can change the software or use pieces of it in new free programs; and that
132 you know you can do these things.
134 To protect your rights, we need to make restrictions that forbid anyone to
135 deny you these rights or to ask you to surrender the rights. These
136 restrictions translate to certain responsibilities for you if you distribute
137 copies of the software, or if you modify it.
139 For example, if you distribute copies of such a program, whether gratis or
140 for a fee, you must give the recipients all the rights that you have. You
141 must make sure that they, too, receive or can get the source code. And you
142 must show them these terms so they know their rights.
144 We protect your rights with two steps: (1) copyright the software, and (2)
145 offer you this license which gives you legal permission to copy, distribute
146 and/or modify the software.
148 Also, for each author's protection and ours, we want to make certain that
149 everyone understands that there is no warranty for this free software. If
150 the software is modified by someone else and passed on, we want its
151 recipients to know that what they have is not the original, so that any
152 problems introduced by others will not reflect on the original authors'
155 Finally, any free program is threatened constantly by software patents. We
156 wish to avoid the danger that redistributors of a free program will
157 individually obtain patent licenses, in effect making the program
158 proprietary. To prevent this, we have made it clear that any patent must be
159 licensed for everyone's free use or not licensed at all.
161 The precise terms and conditions for copying, distribution and modification
164 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
166 0. This License applies to any program or other work which contains a notice
167 placed by the copyright holder saying it may be distributed under the terms
168 of this General Public License. The "Program", below, refers to any such
169 program or work, and a "work based on the Program" means either the Program
170 or any derivative work under copyright law: that is to say, a work
171 containing the Program or a portion of it, either verbatim or with
172 modifications and/or translated into another language. (Hereinafter,
173 translation is included without limitation in the term "modification".) Each
174 licensee is addressed as "you".
176 Activities other than copying, distribution and modification are not covered
177 by this License; they are outside its scope. The act of running the Program
178 is not restricted, and the output from the Program is covered only if its
179 contents constitute a work based on the Program (independent of having been
180 made by running the Program). Whether that is true depends on what the
183 1. You may copy and distribute verbatim copies of the Program's source code
184 as you receive it, in any medium, provided that you conspicuously and
185 appropriately publish on each copy an appropriate copyright notice and
186 disclaimer of warranty; keep intact all the notices that refer to this
187 License and to the absence of any warranty; and give any other recipients of
188 the Program a copy of this License along with the Program.
190 You may charge a fee for the physical act of transferring a copy, and you
191 may at your option offer warranty protection in exchange for a fee.
193 2. You may modify your copy or copies of the Program or any portion of it,
194 thus forming a work based on the Program, and copy and distribute such
195 modifications or work under the terms of Section 1 above, provided that you
196 also meet all of these conditions:
198 * a) You must cause the modified files to carry prominent notices stating
199 that you changed the files and the date of any change.
201 * b) You must cause any work that you distribute or publish, that in
202 whole or in part contains or is derived from the Program or any part
203 thereof, to be licensed as a whole at no charge to all third parties
204 under the terms of this License.
206 * c) If the modified program normally reads commands interactively when
207 run, you must cause it, when started running for such interactive use
208 in the most ordinary way, to print or display an announcement including
209 an appropriate copyright notice and a notice that there is no warranty
210 (or else, saying that you provide a warranty) and that users may
211 redistribute the program under these conditions, and telling the user
212 how to view a copy of this License. (Exception: if the Program itself
213 is interactive but does not normally print such an announcement, your
214 work based on the Program is not required to print an announcement.)
216 These requirements apply to the modified work as a whole. If identifiable
217 sections of that work are not derived from the Program, and can be
218 reasonably considered independent and separate works in themselves, then
219 this License, and its terms, do not apply to those sections when you
220 distribute them as separate works. But when you distribute the same sections
221 as part of a whole which is a work based on the Program, the distribution of
222 the whole must be on the terms of this License, whose permissions for other
223 licensees extend to the entire whole, and thus to each and every part
224 regardless of who wrote it.
226 Thus, it is not the intent of this section to claim rights or contest your
227 rights to work written entirely by you; rather, the intent is to exercise
228 the right to control the distribution of derivative or collective works
229 based on the Program.
231 In addition, mere aggregation of another work not based on the Program with
232 the Program (or with a work based on the Program) on a volume of a storage
233 or distribution medium does not bring the other work under the scope of this
236 3. You may copy and distribute the Program (or a work based on it, under
237 Section 2) in object code or executable form under the terms of Sections 1
238 and 2 above provided that you also do one of the following:
240 * a) Accompany it with the complete corresponding machine-readable source
241 code, which must be distributed under the terms of Sections 1 and 2
242 above on a medium customarily used for software interchange; or,
244 * b) Accompany it with a written offer, valid for at least three years,
245 to give any third party, for a charge no more than your cost of
246 physically performing source distribution, a complete machine-readable
247 copy of the corresponding source code, to be distributed under the
248 terms of Sections 1 and 2 above on a medium customarily used for
249 software interchange; or,
251 * c) Accompany it with the information you received as to the offer to
252 distribute corresponding source code. (This alternative is allowed only
253 for noncommercial distribution and only if you received the program in
254 object code or executable form with such an offer, in accord with
257 The source code for a work means the preferred form of the work for making
258 modifications to it. For an executable work, complete source code means all
259 the source code for all modules it contains, plus any associated interface
260 definition files, plus the scripts used to control compilation and
261 installation of the executable. However, as a special exception, the source
262 code distributed need not include anything that is normally distributed (in
263 either source or binary form) with the major components (compiler, kernel,
264 and so on) of the operating system on which the executable runs, unless that
265 component itself accompanies the executable.
267 If distribution of executable or object code is made by offering access to
268 copy from a designated place, then offering equivalent access to copy the
269 source code from the same place counts as distribution of the source code,
270 even though third parties are not compelled to copy the source along with
273 4. You may not copy, modify, sublicense, or distribute the Program except as
274 expressly provided under this License. Any attempt otherwise to copy,
275 modify, sublicense or distribute the Program is void, and will automatically
276 terminate your rights under this License. However, parties who have received
277 copies, or rights, from you under this License will not have their licenses
278 terminated so long as such parties remain in full compliance.
280 5. You are not required to accept this License, since you have not signed
281 it. However, nothing else grants you permission to modify or distribute the
282 Program or its derivative works. These actions are prohibited by law if you
283 do not accept this License. Therefore, by modifying or distributing the
284 Program (or any work based on the Program), you indicate your acceptance of
285 this License to do so, and all its terms and conditions for copying,
286 distributing or modifying the Program or works based on it.
288 6. Each time you redistribute the Program (or any work based on the
289 Program), the recipient automatically receives a license from the original
290 licensor to copy, distribute or modify the Program subject to these terms
291 and conditions. You may not impose any further restrictions on the
292 recipients' exercise of the rights granted herein. You are not responsible
293 for enforcing compliance by third parties to this License.
295 7. If, as a consequence of a court judgment or allegation of patent
296 infringement or for any other reason (not limited to patent issues),
297 conditions are imposed on you (whether by court order, agreement or
298 otherwise) that contradict the conditions of this License, they do not
299 excuse you from the conditions of this License. If you cannot distribute so
300 as to satisfy simultaneously your obligations under this License and any
301 other pertinent obligations, then as a consequence you may not distribute
302 the Program at all. For example, if a patent license would not permit
303 royalty-free redistribution of the Program by all those who receive copies
304 directly or indirectly through you, then the only way you could satisfy both
305 it and this License would be to refrain entirely from distribution of the
308 If any portion of this section is held invalid or unenforceable under any
309 particular circumstance, the balance of the section is intended to apply and
310 the section as a whole is intended to apply in other circumstances.
312 It is not the purpose of this section to induce you to infringe any patents
313 or other property right claims or to contest validity of any such claims;
314 this section has the sole purpose of protecting the integrity of the free
315 software distribution system, which is implemented by public license
316 practices. Many people have made generous contributions to the wide range of
317 software distributed through that system in reliance on consistent
318 application of that system; it is up to the author/donor to decide if he or
319 she is willing to distribute software through any other system and a
320 licensee cannot impose that choice.
322 This section is intended to make thoroughly clear what is believed to be a
323 consequence of the rest of this License.
325 8. If the distribution and/or use of the Program is restricted in certain
326 countries either by patents or by copyrighted interfaces, the original
327 copyright holder who places the Program under this License may add an
328 explicit geographical distribution limitation excluding those countries, so
329 that distribution is permitted only in or among countries not thus excluded.
330 In such case, this License incorporates the limitation as if written in the
331 body of this License.
333 9. The Free Software Foundation may publish revised and/or new versions of
334 the General Public License from time to time. Such new versions will be
335 similar in spirit to the present version, but may differ in detail to
336 address new problems or concerns.
338 Each version is given a distinguishing version number. If the Program
339 specifies a version number of this License which applies to it and "any
340 later version", you have the option of following the terms and conditions
341 either of that version or of any later version published by the Free
342 Software Foundation. If the Program does not specify a version number of
343 this License, you may choose any version ever published by the Free Software
346 10. If you wish to incorporate parts of the Program into other free programs
347 whose distribution conditions are different, write to the author to ask for
348 permission. For software which is copyrighted by the Free Software
349 Foundation, write to the Free Software Foundation; we sometimes make
350 exceptions for this. Our decision will be guided by the two goals of
351 preserving the free status of all derivatives of our free software and of
352 promoting the sharing and reuse of software generally.
356 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
357 THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
358 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
359 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
360 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
361 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
362 THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
363 PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
366 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
367 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
368 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
369 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
370 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO
371 LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
372 THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
373 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
374 POSSIBILITY OF SUCH DAMAGES.
376 END OF TERMS AND CONDITIONS
378 How to Apply These Terms to Your New Programs
380 If you develop a new program, and you want it to be of the greatest possible
381 use to the public, the best way to achieve this is to make it free software
382 which everyone can redistribute and change under these terms.
384 To do so, attach the following notices to the program. It is safest to
385 attach them to the start of each source file to most effectively convey the
386 exclusion of warranty; and each file should have at least the "copyright"
387 line and a pointer to where the full notice is found.
389 one line to give the program's name and an idea of what it does.
390 Copyright (C) 19yy name of author
392 This program is free software; you can redistribute it and/or
393 modify it under the terms of the GNU General Public License
394 as published by the Free Software Foundation; either version 2
395 of the License, or (at your option) any later version.
397 This program is distributed in the hope that it will be useful,
398 but WITHOUT ANY WARRANTY; without even the implied warranty of
399 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
400 GNU General Public License for more details.
402 You should have received a copy of the GNU General Public License
403 along with this program; if not, write to the Free Software
404 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
406 Also add information on how to contact you by electronic and paper mail.
408 If the program is interactive, make it output a short notice like this when
409 it starts in an interactive mode:
411 Gnomovision version 69, Copyright (C) 19yy name of author
412 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
413 type `show w'. This is free software, and you are welcome
414 to redistribute it under certain conditions; type `show c'
417 The hypothetical commands `show w' and `show c' should show the appropriate
418 parts of the General Public License. Of course, the commands you use may be
419 called something other than `show w' and `show c'; they could even be
420 mouse-clicks or menu items--whatever suits your program.
422 You should also get your employer (if you work as a programmer) or your
423 school, if any, to sign a "copyright disclaimer" for the program, if
424 necessary. Here is a sample; alter the names:
426 Yoyodyne, Inc., hereby disclaims all copyright
427 interest in the program `Gnomovision'
428 (which makes passes at compilers) written
431 signature of Ty Coon, 1 April 1989
432 Ty Coon, President of Vice
434 This General Public License does not permit incorporating your program into
435 proprietary programs. If your program is a subroutine library, you may
436 consider it more useful to permit linking proprietary applications with the
437 library. If this is what you want to do, use the GNU Library General Public
438 License instead of this License.
443 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
444 the OpenSSL License and the original SSLeay license apply to the toolkit.
445 See below for the actual license texts. Actually both licenses are BSD-style
446 Open Source licenses. In case of any license issues related to OpenSSL
447 please contact openssl-core@openssl.org.
452 /* ====================================================================
453 * Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved.
455 * Redistribution and use in source and binary forms, with or without
456 * modification, are permitted provided that the following conditions
459 * 1. Redistributions of source code must retain the above copyright
460 * notice, this list of conditions and the following disclaimer.
462 * 2. Redistributions in binary form must reproduce the above copyright
463 * notice, this list of conditions and the following disclaimer in
464 * the documentation and/or other materials provided with the
467 * 3. All advertising materials mentioning features or use of this
468 * software must display the following acknowledgment:
469 * "This product includes software developed by the OpenSSL Project
470 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
472 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
473 * endorse or promote products derived from this software without
474 * prior written permission. For written permission, please contact
475 * openssl-core@openssl.org.
477 * 5. Products derived from this software may not be called "OpenSSL"
478 * nor may "OpenSSL" appear in their names without prior written
479 * permission of the OpenSSL Project.
481 * 6. Redistributions of any form whatsoever must retain the following
483 * "This product includes software developed by the OpenSSL Project
484 * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
486 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
487 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
488 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
489 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
490 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
491 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
492 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
493 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
494 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
495 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
496 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
497 * OF THE POSSIBILITY OF SUCH DAMAGE.
498 * ====================================================================
500 * This product includes cryptographic software written by Eric Young
501 * (eay@cryptsoft.com). This product includes software written by Tim
502 * Hudson (tjh@cryptsoft.com).
506 Original SSLeay License
507 -----------------------
509 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
510 * All rights reserved.
512 * This package is an SSL implementation written
513 * by Eric Young (eay@cryptsoft.com).
514 * The implementation was written so as to conform with Netscapes SSL.
516 * This library is free for commercial and non-commercial use as long as
517 * the following conditions are aheared to. The following conditions
518 * apply to all code found in this distribution, be it the RC4, RSA,
519 * lhash, DES, etc., code; not just the SSL code. The SSL documentation
520 * included with this distribution is covered by the same copyright terms
521 * except that the holder is Tim Hudson (tjh@cryptsoft.com).
523 * Copyright remains Eric Young's, and as such any Copyright notices in
524 * the code are not to be removed.
525 * If this package is used in a product, Eric Young should be given attribution
526 * as the author of the parts of the library used.
527 * This can be in the form of a textual message at program startup or
528 * in documentation (online or textual) provided with the package.
530 * Redistribution and use in source and binary forms, with or without
531 * modification, are permitted provided that the following conditions
533 * 1. Redistributions of source code must retain the copyright
534 * notice, this list of conditions and the following disclaimer.
535 * 2. Redistributions in binary form must reproduce the above copyright
536 * notice, this list of conditions and the following disclaimer in the
537 * documentation and/or other materials provided with the distribution.
538 * 3. All advertising materials mentioning features or use of this software
539 * must display the following acknowledgement:
540 * "This product includes cryptographic software written by
541 * Eric Young (eay@cryptsoft.com)"
542 * The word 'cryptographic' can be left out if the rouines from the library
543 * being used are not cryptographic related :-).
544 * 4. If you include any Windows specific code (or a derivative thereof) from
545 * the apps directory (application code) you must include an acknowledgement:
546 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
548 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
549 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
550 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
551 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
552 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
553 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
554 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
555 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
556 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
557 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
560 * The licence and distribution terms for any publically available version or
561 * derivative of this code cannot be changed. i.e. this code cannot simply be
562 * copied and put under another distribution licence
563 * [including the GNU Public Licence.]