/*! \page thirdparty 3rd party software

<h2>This software is based in part on the following works</h2>
<ul>
   <li>FLTK project (http://www.fltk.org/)</li>
   <li>
      The Unicode&reg; Standard (http://www.unicode.org/)
      <br>
      Unicode is a registered trademark of Unicode, Inc. in the United States
      and other countries.
   </li>
   <li>OpenSSL project (http://www.openssl.org/)</li>
</ul>

<h2>Licenses of included 3rd party software for binary release</h2>
<ul>
   <li>
      FLTK graphical toolkit library (libfltk)
      <br><br>
      The FLTK library and included programs are provided under the terms of the
      GNU Library General Public License (LGPL) with the following exceptions:

      1. Modifications to the FLTK configure script, config header file, and
         makefiles by themselves to support a specific platform do not
         constitute a modified or derivative work.
         <br>
         The authors do request that such modifications be contributed to the
         FLTK project - send all contributions to "fltk-bugs@fltk.org".

      2. Widgets that are subclassed from FLTK widgets do not constitute a
         derivative work.

      3. Static linking of applications and widgets to the FLTK library does
         not constitute a derivative work and does not require the author to
         provide source code for the application or widget, use the shared
         FLTK libraries, or link their applications or widgets against a
         user-supplied version of FLTK.
         <br>
         If you link the application or widget to a modified version of FLTK,
         then the changes to FLTK must be provided under the terms of the LGPL
         in sections 1, 2, and 4.

      4. You do not have to provide a copy of the FLTK license with programs
         that are linked to the FLTK library, nor do you have to identify the
         FLTK license in your program or documentation as required by section
         6 of the LGPL.
         <br>
         However, programs must still identify their use of FLTK. The following
         example statement can be included in user documentation to satisfy this
         requirement:
         <br>
         [program/widget] is based in part on the work of the FLTK project
         (http://www.fltk.org).

      For the complete text including LGPL see:
      <br>
      http://www.fltk.org/COPYING.php
   </li>

   <li>
      Unicode data files
      <br><br>
      Copyright (c) 1991-2013 Unicode, Inc. All rights reserved.
      <br>
      Distributed under the Terms of Use in
      http://www.unicode.org/copyright.html

      Permission is hereby granted, free of charge, to any person obtaining a
      copy of the Unicode data files and any associated documentation (the "Data
      Files") or Unicode software and any associated documentation (the
      "Software") to deal in the Data Files or Software without restriction,
      including without limitation the rights to use, copy, modify, merge,
      publish, distribute, and/or sell copies of the Data Files or Software, and
      to permit persons to whom the Data Files or Software are furnished to do
      so, provided that:

      (a) the above copyright notice(s) and this permission notice appear with
          all copies of the Data Files or Software,

      (b) both the above copyright notice(s) and this permission notice appear
          in associated documentation, and

      (c) there is clear notice in each modified Data File or in the Software as
          well as in the documentation associated with the Data File(s) or
          Software that the data or software has been modified.

      THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
      KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
      MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
      THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
      INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT
      OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
      USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
      OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
      PERFORMANCE OF THE DATA FILES OR SOFTWARE.

      Except as contained in this notice, the name of a copyright holder shall
      not be used in advertising or otherwise to promote the sale, use or other
      dealings in these Data Files or Software without prior written
      authorization of the copyright holder.
   </li>

   <li>
      OpenSSL cryptographic library (libssl)
      <br><br>
      Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.

      Redistribution and use in source and binary forms, with or without
      modification, are permitted provided that the following conditions
      are met:

      1. Redistributions of source code must retain the above copyright
         notice, this list of conditions and the following disclaimer.

      2. Redistributions in binary form must reproduce the above copyright
         notice, this list of conditions and the following disclaimer in
         the documentation and/or other materials provided with the
         distribution.

      3. All advertising materials mentioning features or use of this
         software must display the following acknowledgment:
         "This product includes software developed by the OpenSSL Project
         for use in the OpenSSL Toolkit. (http://www.openssl.org/)"

      4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
         endorse or promote products derived from this software without
         prior written permission. For written permission, please contact
         openssl-core@openssl.org.

      5. Products derived from this software may not be called "OpenSSL"
         nor may "OpenSSL" appear in their names without prior written
         permission of the OpenSSL Project.

      6. Redistributions of any form whatsoever must retain the following
         acknowledgment:
         "This product includes software developed by the OpenSSL Project
         for use in the OpenSSL Toolkit (http://www.openssl.org/)"

      THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
      EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
      IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
      PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
      ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
      SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
      NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
      LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
      HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
      STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
      ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
      OF THE POSSIBILITY OF SUCH DAMAGE.

      This product includes cryptographic software written by Eric Young
      (eay@cryptsoft.com).  This product includes software written by Tim
      Hudson (tjh@cryptsoft.com).
   </li>

   <li>
      OpenSSL cryptographic library (libssl) Original SSLeay License
      <br><br>
      Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
      All rights reserved.
      <br>
      This package is an SSL implementation written
      by Eric Young (eay@cryptsoft.com).
      The implementation was written so as to conform with Netscapes SSL.

      This library is free for commercial and non-commercial use as long as
      the following conditions are aheared to.  The following conditions
      apply to all code found in this distribution, be it the RC4, RSA,
      lhash, DES, etc., code; not just the SSL code.  The SSL documentation
      included with this distribution is covered by the same copyright terms
      except that the holder is Tim Hudson (tjh@cryptsoft.com).

      Copyright remains Eric Young's, and as such any Copyright notices in
      the code are not to be removed.
      If this package is used in a product, Eric Young should be given attribution
      as the author of the parts of the library used.
      This can be in the form of a textual message at program startup or
      in documentation (online or textual) provided with the package.

      Redistribution and use in source and binary forms, with or without
      modification, are permitted provided that the following conditions
      are met:

      1. Redistributions of source code must retain the copyright
         notice, this list of conditions and the following disclaimer.

      2. Redistributions in binary form must reproduce the above copyright
         notice, this list of conditions and the following disclaimer in the
         documentation and/or other materials provided with the distribution.

      3. All advertising materials mentioning features or use of this software
         must display the following acknowledgement:
         "This product includes cryptographic software written by
          Eric Young (eay@cryptsoft.com)"
         The word 'cryptographic' can be left out if the rouines from the library
         being used are not cryptographic related :-).

      4. If you include any Windows specific code (or a derivative thereof) from
         the apps directory (application code) you must include an acknowledgement:
         "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"

      THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
      ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
      IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
      ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
      FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
      DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
      OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
      HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
      LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
      OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
      SUCH DAMAGE.

      The licence and distribution terms for any publically available version or
      derivative of this code cannot be changed.  i.e. this code cannot simply be
      copied and put under another distribution licence
      [including the GNU Public Licence.]
   </li>

   <li>
      zlib compression library (libz)
      <br><br>
      Copyright 1995-2013 Jean-loup Gailly and Mark Adler
      <br>
      This software is provided 'as-is', without any express or implied
      warranty.  In no event will the authors be held liable for any damages
      arising from the use of this software.

      Permission is granted to anyone to use this software for any purpose,
      including commercial applications, and to alter it and redistribute it
      freely, subject to the following restrictions:

      1. The origin of this software must not be misrepresented; you must not
         claim that you wrote the original software. If you use this software
         in a product, an acknowledgment in the product documentation would be
         appreciated but is not required.

      2. Altered source versions must be plainly marked as such, and must not be
         misrepresented as being the original software.

      3. This notice may not be removed or altered from any source distribution.

      Jean-loup Gailly (jloup@gzip.org)
      <br>
      Mark Adler (madler@alumni.caltech.edu)
   </li>

   <li>
      X Window System client library (libX11)
      <br><br>
      Copyright 2000-2001  Juliusz Chroboczek
      <br>
      Copyright 1998  Egbert Eich
      <br>
      Copyright 2006-2007  Intel Corporation
      <br>
      Copyright 2006  Nokia Corporation
      <br>
      Copyright 2006-2008  Peter Hutterer
      <br>
      Copyright 2006  Adam Jackson
      <br>
      Copyright 2009-2010  NVIDIA Corporation
      <br>
      Copyright 1987, 2003-2006, 2008-2010  Oracle and/or its affiliates.
      <br>
      Copyright 1999  Keith Packard
      <br>
      Copyright 2007-2009  Red Hat, Inc.
      <br>
      Copyright 2005-2008  Daniel Stone
      <br>
      Copyright 2006-2009  Simon Thum
      <br>
      Copyright 2006  Luc Verhaegen

      Permission is hereby granted, free of charge, to any person obtaining a
      copy of this software and associated documentation files (the "Software"),
      to deal in the Software without restriction, including without limitation
      the rights to use, copy, modify, merge, publish, distribute, sublicense,
      and/or sell copies of the Software, and to permit persons to whom the
      Software is furnished to do so, subject to the following conditions:

      The above copyright notice and this permission notice (including the next
      paragraph) shall be included in all copies or substantial portions of the
      Software.

      THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
      IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
      FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
      THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
      LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
      FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
      DEALINGS IN THE SOFTWARE.
   </li>

   <li>
      X Window System Render extension client library (libXrender)
      <br><br>
      Copyright 2001,2003  Keith Packard

      Permission to use, copy, modify, distribute, and sell this software and
      its documentation for any purpose is hereby granted without fee, provided
      that the above copyright notice appear in all copies and that both that
      copyright notice and this permission notice appear in supporting
      documentation, and that the name of Keith Packard not be used in
      advertising or publicity pertaining to distribution of the software
      without specific, written prior permission.  Keith Packard makes no
      representations about the suitability of this software for any purpose.
      It is provided "as is" without express or implied warranty.

      KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
      INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
      EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
      CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
      USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
      OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
      PERFORMANCE OF THIS SOFTWARE.
   </li>

   <li>
      X Window System Xinerama extension (libXinerama)
      <br><br>
      Copyright 1991, 1997  Digital Equipment Corporation,
                            Maynard, Massachusetts.

      Permission is hereby granted, free of charge, to any person obtaining a
      copy of this software and associated documentation files (the "Software"),
      to deal in the Software without restriction, including without limitation
      the rights to use, copy, modify, merge, publish, distribute, sublicense,
      and/or sell copies of the Software.

      The above copyright notice and this permission notice shall be included
      in all copies or substantial portions of the Software.

      THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
      OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
      MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
      IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM,
      DAMAGES, INCLUDING, BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL
      DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
      OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
      THE USE OR OTHER DEALINGS IN THE SOFTWARE.

      Except as contained in this notice, the name of Digital Equipment
      Corporation shall not be used in advertising or otherwise to promote the
      sale, use or other dealings in this Software without prior written
      authorization from Digital Equipment Corporation.
   </li>

   <li>
      X Window System common extensions library (libXext)
      <br><br>
      Copyright 1987, 1988, 1998  The Open Group

      Permission to use, copy, modify, distribute, and sell this software and
      its documentation for any purpose is hereby granted without fee, provided
      that the above copyright notice appear in all copies and that both that
      copyright notice and this permission notice appear in supporting
      documentation.

      The above copyright notice and this permission notice shall be included
      in all copies or substantial portions of the Software.

      THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
      OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
      MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
      IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
      OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
      ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
      OTHER DEALINGS IN THE SOFTWARE.

      Except as contained in this notice, the name of The Open Group shall not
      be used in advertising or otherwise to promote the sale, use or other
      dealings in this Software without prior written authorization from The
      Open Group.
   </li>

   <li>
      X Window System Input extension library (libXi)
      <br><br>
      Copyright 1989, 1998  The Open Group

      Permission to use, copy, modify, distribute, and sell this software and
      its documentation for any purpose is hereby granted without fee, provided
      that the above copyright notice appear in all copies and that both that
      copyright notice and this permission notice appear in supporting
      documentation.

      The above copyright notice and this permission notice shall be included in
      all copies or substantial portions of the Software.

      THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
      IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
      FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
      THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
      WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
      OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
      SOFTWARE.

      Except as contained in this notice, the name of The Open Group shall not
      be used in advertising or otherwise to promote the sale, use or other
      dealings in this Software without prior written authorization from The
      Open Group.
      <br><br>
      Copyright 1989 by Hewlett-Packard Company, Palo Alto, California.
      <br>
      All Rights Reserved

      Permission to use, copy, modify, and distribute this software and its
      documentation for any purpose and without fee is hereby granted,
      provided that the above copyright notice appear in all copies and that
      both that copyright notice and this permission notice appear in
      supporting documentation, and that the name of Hewlett-Packard not be
      used in advertising or publicity pertaining to distribution of the
      software without specific, written prior permission.

      HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
      INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
      EVENT SHALL HEWLETT-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
      CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
      USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
      OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
      PERFORMANCE OF THIS SOFTWARE.
   </li>

   <li>
      X Window System Cursor management library (libXcursor)
      <br><br>
      Copyright 2001, 2003  Keith Packard

      Permission to use, copy, modify, distribute, and sell this software and
      its documentation for any purpose is hereby granted without fee, provided
      that the above copyright notice appear in all copies and that both that
      copyright notice and this permission notice appear in supporting
      documentation, and that the name of Keith Packard not be used in
      advertising or publicity pertaining to distribution of the software
      without specific, written prior permission. Keith Packard makes no
      representations about the suitability of this software for any purpose.
      It is provided "as is" without express or implied warranty.

      KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
      INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
      EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
      CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
      USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
      OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 
      PERFORMANCE OF THIS SOFTWARE.
   </li>

   <li>
      X Window System FreeType library (libXft)
      <br><br>
      Copyright 2001,2003  Keith Packard

      Permission to use, copy, modify, distribute, and sell this software and
      its documentation for any purpose is hereby granted without fee, provided
      that the above copyright notice appear in all copies and that both that
      copyright notice and this permission notice appear in supporting
      documentation, and that the name of Keith Packard not be used in
      advertising or publicity pertaining to distribution of the software
      without specific, written prior permission.  Keith Packard makes no
      representations about the suitability of this software for any purpose.
      It is provided "as is" without express or implied warranty.

      KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
      INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
      EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
      CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
      USE,DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
      TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
      PERFORMANCE OF THIS SOFTWARE.
   </li>

   <li>
      GNU C++ standard library (libstdc++)
      <br><br>
      The source code is distributed under the
      <a href="http://gcc.gnu.org/onlinedocs/libstdc++/manual/appendix_gpl.html">
         GNU General Public License version 3
      </a>,
      with the addition under section 7 of an exception described in the
      "GCC Runtime Library Exception, version 3.1" as follows:

      GCC RUNTIME LIBRARY EXCEPTION

      Version 3.1, 31 March 2009

      Copyright (C) 2009 Free Software Foundation, Inc.

      Everyone is permitted to copy and distribute verbatim copies of this
      license document, but changing it is not allowed.

      This GCC Runtime Library Exception ("Exception") is an additional
      permission under section 7 of the GNU General Public License, version
      3 ("GPLv3"). It applies to a given file (the "Runtime Library") that
      bears a notice placed by the copyright holder of the file stating that
      the file is governed by GPLv3 along with this Exception.

      When you use GCC to compile a program, GCC may combine portions of
      certain GCC header files and runtime libraries with the compiled
      program. The purpose of this Exception is to allow compilation of
      non-GPL (including proprietary) programs to use, in this way, the
      header files and runtime libraries covered by this Exception.

      0. Definitions.

      A file is an "Independent Module" if it either requires the Runtime
      Library for execution after a Compilation Process, or makes use of an
      interface provided by the Runtime Library, but is not otherwise based
      on the Runtime Library.

      "GCC" means a version of the GNU Compiler Collection, with or without
      modifications, governed by version 3 (or a specified later version) of
      the GNU General Public License (GPL) with the option of using any
      subsequent versions published by the FSF.

      "GPL-compatible Software" is software whose conditions of propagation,
      modification and use would permit combination with GCC in accord with
      the license of GCC.

      "Target Code" refers to output from any compiler for a real or virtual
      target processor architecture, in executable form or suitable for
      input to an assembler, loader, linker and/or execution
      phase. Notwithstanding that, Target Code does not include data in any
      format that is used as a compiler intermediate representation, or used
      for producing a compiler intermediate representation.

      The "Compilation Process" transforms code entirely represented in
      non-intermediate languages designed for human-written code, and/or in
      Java Virtual Machine byte code, into Target Code. Thus, for example,
      use of source code generators and preprocessors need not be considered
      part of the Compilation Process, since the Compilation Process can be
      understood as starting with the output of the generators or
      preprocessors.

      A Compilation Process is "Eligible" if it is done using GCC, alone or
      with other GPL-compatible software, or if it is done without using any
      work based on GCC. For example, using non-GPL-compatible Software to
      optimize any GCC intermediate representations would not qualify as an
      Eligible Compilation Process.

      1. Grant of Additional Permission.

      You have permission to propagate a work of Target Code formed by
      combining the Runtime Library with Independent Modules, even if such
      propagation would otherwise violate the terms of GPLv3, provided that
      all Target Code was generated by Eligible Compilation Processes. You
      may then convey such a combination under terms of your choice,
      consistent with the licensing of the Independent Modules.

      2. No Weakening of GCC Copyleft.

      The availability of this Exception does not imply any general
      presumption that third-party software is unaffected by the copyleft
      requirements of the license of GCC.
   </li>

   <li>
      GNU C compiler library (libgcc)
      <br><br>
      Copyright 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
                2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009
                Free Software Foundation, Inc.

      This file is part of GCC.
      <br>
      GCC is free software; you can redistribute it and/or modify it under
      the terms of the
      <a href="http://gcc.gnu.org/onlinedocs/libstdc++/manual/appendix_gpl.html">
         GNU General Public License version 3
      </a>,
      as published by the Free
      Software Foundation; either version 3, or (at your option) any later
      version.

      GCC is distributed in the hope that it will be useful, but WITHOUT ANY
      WARRANTY; without even the implied warranty of MERCHANTABILITY or
      FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
      for more details.

      Under Section 7 of GPL version 3, you are granted additional
      permissions described in the GCC Runtime Library Exception, version
      3.1, as follows:

      GCC RUNTIME LIBRARY EXCEPTION

      Version 3.1, 31 March 2009

      Copyright (C) 2009 Free Software Foundation, Inc.

      Everyone is permitted to copy and distribute verbatim copies of this
      license document, but changing it is not allowed.

      This GCC Runtime Library Exception ("Exception") is an additional
      permission under section 7 of the GNU General Public License, version
      3 ("GPLv3"). It applies to a given file (the "Runtime Library") that
      bears a notice placed by the copyright holder of the file stating that
      the file is governed by GPLv3 along with this Exception.

      When you use GCC to compile a program, GCC may combine portions of
      certain GCC header files and runtime libraries with the compiled
      program. The purpose of this Exception is to allow compilation of
      non-GPL (including proprietary) programs to use, in this way, the
      header files and runtime libraries covered by this Exception.

      0. Definitions.

      A file is an "Independent Module" if it either requires the Runtime
      Library for execution after a Compilation Process, or makes use of an
      interface provided by the Runtime Library, but is not otherwise based
      on the Runtime Library.

      "GCC" means a version of the GNU Compiler Collection, with or without
      modifications, governed by version 3 (or a specified later version) of
      the GNU General Public License (GPL) with the option of using any
      subsequent versions published by the FSF.

      "GPL-compatible Software" is software whose conditions of propagation,
      modification and use would permit combination with GCC in accord with
      the license of GCC.

      "Target Code" refers to output from any compiler for a real or virtual
      target processor architecture, in executable form or suitable for
      input to an assembler, loader, linker and/or execution
      phase. Notwithstanding that, Target Code does not include data in any
      format that is used as a compiler intermediate representation, or used
      for producing a compiler intermediate representation.

      The "Compilation Process" transforms code entirely represented in
      non-intermediate languages designed for human-written code, and/or in
      Java Virtual Machine byte code, into Target Code. Thus, for example,
      use of source code generators and preprocessors need not be considered
      part of the Compilation Process, since the Compilation Process can be
      understood as starting with the output of the generators or
      preprocessors.

      A Compilation Process is "Eligible" if it is done using GCC, alone or
      with other GPL-compatible software, or if it is done without using any
      work based on GCC. For example, using non-GPL-compatible Software to
      optimize any GCC intermediate representations would not qualify as an
      Eligible Compilation Process.

      1. Grant of Additional Permission.

      You have permission to propagate a work of Target Code formed by
      combining the Runtime Library with Independent Modules, even if such
      propagation would otherwise violate the terms of GPLv3, provided that
      all Target Code was generated by Eligible Compilation Processes. You
      may then convey such a combination under terms of your choice,
      consistent with the licensing of the Independent Modules.

      2. No Weakening of GCC Copyleft.

      The availability of this Exception does not imply any general
      presumption that third-party software is unaffected by the copyleft
      requirements of the license of GCC.
   </li>
</ul>
*/


/* EOF */
