----------------------------------------------------------------------
                 END USER LICENSE AGREEMENT FOR LIBXL
----------------------------------------------------------------------


This End-User License Agreement ("EULA") is a legal agreement  between
you and XLware for the  LibXL product  which  may  include  associated
software components, media, printed materials, and "online" electronic
documentation ("SOFTWARE PRODUCT"). 

You agree to be bound by the terms of this EULA by using the  SOFTWARE
PRODUCT. If you do not agree, do not use it.

1. COPYRIGHT

All rights, title, inerests  in and  to  copyrights  in  the  SOFTWARE 
PRODUCT are owned exclusively (or licensed)  by  XLware.  The SOFTWARE
PRODUCT is protected  by copyright  laws  and  international copyright
treaties, as well as other intellectual  property  laws  and treaties.
The SOFTWARE PRODUCT is licensed, not sold. 

2. GRANT OF LICENSE

XLware grants Customer the following rights:

a. Customer  is  granted  the  non-transferable,  non-exclusive,   and
perpetual right to integrate the SOFTWARE PRODUCT  in  their  software
products, to use these products in their own company and to distribute
these products under their own trade name. 

b. License fee is based on the number of developers that will use  the 
Application Programming Interface provided by this library.  The total
number of development workplaces is  taken  into  account,  while  the
number of computers is irrelevant . A single developer  or a number of
developers in  an  organization,  in  accordance  with  the  purchased
license,  may use the SOFTWARE PRODUCT  in  any  software  development
process.

c. License fee can be fixed for Enterprise licenses. In this case, any
developer  within  a  company  may  use the  SOFTWARE PRODUCT  in  any
software  development  process inside company.  The  total  number  of
development workplaces and number of computers inside  an organization 
are irrelevant.

d. Apart from the per-developer or the fixed license fee,  Customer is
NOT required  to  pay  any additional distribution,  runtime, royalty,
or per-end-user license fees.

e. Customer  may  make  copies  of  the  SOFTWARE PRODUCT  as  may  be 
necessary for backup and archival purposes.

3. RESTRICTIONS

a. Customer may not  disassemble,  decomplile,  reverse  engineer  the 
SOFTWARE PRODUCT.
 
b. Customer may not transfer, modify, sell,  lease  or  sublicense the
SOFTWARE PRODUCT.

4. TERMINATION

Without prejudice to any other rights,  XLware may terminate this EULA
if Customer fails to comply with the terms and conditions of this EULA.
In such event,  Customer must  destroy  all  copies  of  the  SOFTWARE
PRODUCT in your possession.

5. NO WARRANTIES

XLware  expressly  disclaims any  warranty  for  the SOFTWARE PRODUCT.
LibXL is provided "As Is" without any  express  or implied warranty of
any  kind,   including   but   not   limited   to  any  warranties  of
merchantability,  noninfringement, or fitness of a particular purpose.
XLware does  not  warrant  or  assume  responsibility for the accuracy
or  completeness  of  any  information,  text,  algorithms,  graphics,
links  or other items contained within this  software product.  XLware
will not be liable for data  loss, damages,  loss of  profits  or  any
other kind  of  loss  while  using  or misusing this library.


----------------------------------------------------------------------
                      google-sparsehash license
----------------------------------------------------------------------

Copyright (c) 2005, Google Inc.
All rights reserved.

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

    * Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
    * 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.
    * Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"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 COPYRIGHT
OWNER 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.


----------------------------------------------------------------------
        RSA Data Security, Inc., MD4 message-digest algorithm
----------------------------------------------------------------------

Copyright (C) 1990-2, RSA Data Security, Inc. All rights reserved.

License to copy and use this software is granted provided that it
is identified as the "RSA Data Security, Inc. MD4 Message-Digest
Algorithm" in all material mentioning or referencing this software
or this function.

License is also granted to make and use derivative works provided
that such works are identified as "derived from the RSA Data
Security, Inc. MD4 Message-Digest Algorithm" in all material
mentioning or referencing the derived work.

RSA Data Security, Inc. makes no representations concerning either
the merchantability of this software or the suitability of this
software for any particular purpose. It is provided "as is"
without express or implied warranty of any kind.

These notices must be retained in any copies of any part of this
documentation and/or software.


----------------------------------------------------------------------
        RSA Data Security, Inc., MD5 message-digest algorithm
----------------------------------------------------------------------

Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
rights reserved.

License to copy and use this software is granted provided that it
is identified as the "RSA Data Security, Inc. MD5 Message-Digest
Algorithm" in all material mentioning or referencing this software
or this function.

License is also granted to make and use derivative works provided
that such works are identified as "derived from the RSA Data
Security, Inc. MD5 Message-Digest Algorithm" in all material
mentioning or referencing the derived work.

RSA Data Security, Inc. makes no representations concerning either
the merchantability of this software or the suitability of this
software for any particular purpose. It is provided "as is"
without express or implied warranty of any kind.

These notices must be retained in any copies of any part of this
documentation and/or software.


----------------------------------------------------------------------
              The ZipArchive Library Commercial License
----------------------------------------------------------------------

The ZipArchive Library - creation, modification and 
decompression of "zip" format archives.

Copyright © 2000 - 2010 Artpol Software - Tadeusz Dracz 

Commercial License for Use with Proprietary Software -
http://www.artpol-software.com/ZipArchive/KB/eula.aspx


----------------------------------------------------------------------
                   Codalogic LMX Commercial License 
----------------------------------------------------------------------

Copyright (c) 2003-2010 Codalogic Ltd.

LibXL contains THE SUPPORTING SOFTWARE of Codalogic's LMX W3C
Schema to C++ code generator product.

THIS SOFTWARE CONTAINED HEREIN IS PROVIDED 'AS IS' AND COMES
WITH NO WARRANTIES OF ANY KIND.

CODALOGIC LTD SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY ANYONE
OR ANYTHING DUE TO THE USE OF THIS FILE HOWEVER THEY MAY BE CAUSED.

For more information on the LMX compiler, go to http://www.xml2cpp.com

License agreement for LMX Software - 
http://www.codalogic.com/lmx/lmx-license-1-5.html

