The following software might be used in this product: ====================================== Intel® Math Kernel Library, http://www.intel.com/software/products/mkl End User License Agreement for the Intel(R) Software Development Products (Version May 2012) 1. LICENSE DEFINITIONS: A. "Materials" are defined as the software, documentation, license key codes (if applicable) and other materials, including any updates and upgrade thereto, that are provided to you under this Agreement. Materials also include the Redistributables, Cluster OpenMP Library, and Sample Source as defined below. B. "Redistributables" are the files listed in the following text files that may be included in the Materials for the applicable Intel Software Development Product: clredist.txt, credist.txt, fredist.txt, redist.txt, redist-rt.txt. C. "Cluster OpenMP Library", is comprised of the files listed in the "clredist.txt" file specified above, is the Intel(R) Cluster OpenMP* Library add-on option to the Intel(R) C++ Compiler for Linux* and Intel(R) Fortran Compiler for Linux* products ("Intel Compiler for Linux"). The use of the Cluster OpenMP Library is conditioned on having a valid license from Intel for the Cluster OpenMP Library and for either Intel(R) C++ Compiler for Linux or Intel(R) Fortran Compiler for Linux, and further is governed by the terms and conditions of the license agreement for applicable the Intel Compiler for Linux. D. "Source Code" is defined as the Materials provided in human readable format, and includes modification that you make or are made on your behalf. E. "Sample Source" is the Source Code file(s) that: (i) demonstrate certain limited functions included in the binary libraries of the Intel(R) Integrated Performance Primitives ("Intel(R) IPPs"); (ii) are identified as Intel IPP sample source code; (iii) are obtained separately from Intel after you register your copy of the Intel(R) IPPs product with Intel; and (iv) are subject to all of the terms and conditions of this Agreement. F. "Microsoft Platforms" means any current and future Microsoft operating system products, Microsoft run-time technologies (such as the .NET Framework), and Microsoft application platforms (such as Microsoft Office or Microsoft Dynamics) that Microsoft offers. 2. LICENSE GRANT: A. Subject to all of the terms and conditions of this Agreement, Intel Corporation ("Intel") grants to you a non-exclusive, non-assignable, copyright license to use the Materials. B. Subject to all of the terms and conditions of this Agreement, Intel grants to you a non-exclusive, non-assignable copyright license to modify the Materials, or any portions thereof, that are (i) provided in Source Code form or, (ii) are defined as Redistributables and are provided in text form. C. Subject to all of the terms and conditions of this Agreement and any specific restrictions which may appear in the Redistributables text files, Intel grants to you a non-exclusive, non-assignable, fully-paid copyright license to distribute (except if you received the Materials under an Evaluation License as specified below) the Redistributables, including any modifications pursuant to Section 2.B, or any portions thereof, as part of the product or application you developed using the Materials. If such application is a software development library, then attribution, as specified in the product release notes of the corresponding Materials shall be displayed prominently in that product's or application's associated documentation and on the product or application's web site (if any). 3. LICENSE RESTRICTIONS: A. If you receive your first copy of the Materials electronically, and a second copy on media, then you may use the second copy only in accordance with your applicable license stated in this Agreement, or for backup or archival purposes. You may not provide the second copy to another user. B. You may NOT: (i) use, copy, distribute, or publicly display the Materials except as provided in this Agreement; (ii) rent or lease the Materials to any third party; (iii) assign this Agreement or transfer the Materials without the express written consent of Intel; (iv) modify, adapt, or translate the Materials in whole or in part except as provided in this Agreement; (v) reverse engineer, decompile, or disassemble the Materials; (vi) attempt to modify or tamper with the normal function of a license manager that regulates usage of the Materials; (vii) distribute, sublicense or transfer the Source Code form of any components of the Materials or derivatives thereof to any third party except as provided in this Agreement; (viii) distribute Redistributables except as part of a larger program that adds significant primary functionality different from that of the Redistributables; (ix) distribute the Redistributables to run on a platform other than a Microsoft Platform if per the accompanying user documentation the Materials are meant to execute only on a Microsoft Platform; (x) include the Redistributables in malicious, deceptive, or unlawful programs; or (xi) modify or distribute the Source Code of any Redistributable so that any part of it becomes subject to an Excluded License. An "Excluded License" is one that requires, as a condition of use, modification, or distribution, that the licensed software or other software incorporated into, derived from or distributed with such software (a) be disclosed or distributed in Source Code form; (b) be licensed by the user to third parties for the purpose of making and/or distributing derivative works; or (c) be redistributable at no charge. Open source software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models substantially similar to any of the following: (a) GNU's General Public License (GPL) or Lesser/Library GPL (LGPL), (b) the Artistic License (e.g., PERL), (c) the Mozilla Public License, (d) the Netscape Public License, (e) the Sun Community Source License (SCSL), (f) the Sun Industry Source License (SISL), and (g) the Common Public License (CPL). C. The scope and term of your license depends on the type of license you are provided by Intel. The variety of license types are set forth below, which may not be available for all "Intel(R) Software Development Products" and therefore may not apply to the Materials. For more information on the types of licenses, please contact Intel or your sales representative. i. PRE-RELEASE LICENSE: If you are using the Materials under the control of a pre-release license, (a) the Materials are deemed to be pre-release code (e.g., alpha or beta release, etc), which may not be fully functional and which Intel may substantially modify in development of a commercial version, and for which Intel makes no assurances that it will ever develop or make generally available a commercial version, and (b) if you are an individual, you have the right to use the Materials only for the duration of the pre-release term, which is specified in the Materials, or until the commercial release, if any, of the Materials, whichever is shorter. You may install copies of the Materials on an unlimited number of computers provided that you are the only individual using the Materials and only one copy of the Materials is in use at any one time. A separate license is required for each additional use and/or individual user in all other cases, including without limitation, use by persons, computer systems, and other use methods known now and in the future. If you are an entity, Intel grants you the right to designate one individual within your organization to have the sole right to use the Materials in the manner specified provided above. ii. EVALUATION LICENSE: If you are using the Materials under the control of an evaluation license, you as an individual may use the Materials only for internal evaluation purposes and only for the term of the evaluation, which may be controlled by the license key code for the Materials. NOTWITHSTANDING ANYTHING TO THE CONTRARY ELSEWHERE IN THIS AGREEMENT, YOU MAY NOT DISTRIBUTE ANY PORTION OF THE MATERIALS, AND THE APPLICATION AND/OR PRODUCT DEVELOPED BY YOU MAY ONLY BE USED FOR EVALUATION PURPOSES AND ONLY FOR THE TERM OF THE EVALUATION. You may install copies of the Materials on a reasonable number of computers to conduct your evaluation provided that you are the only individual using the Materials and only one copy of the Materials is in use at any one time. A separate license is required for each additional use and/or individual user in all other cases, including without limitation, use by persons, computer systems, and other use methods known now and in the future. Intel may provide you with a license code key that enables the Materials for an evaluation license. If you are an entity, Intel grants you the right to designate one individual within your organization to have the sole right to use the Materials in the manner provided above. iii. NONCOMMERCIAL-USE LICENSE: If you are using the Materials under the control of a noncommercial-use license, if you are an individual, you as an individual may use the Materials only for non-commercial use where you receive no fee, salary or any other form of compensation. The Materials may not be used for any other purpose, whether "for profit" or "not for profit." Any work performed or produced as a result of use of the Materials cannot be performed or produced for the benefit of other parties for a fee, compensation or any other reimbursement or remuneration. You may install copies of the Materials on an unlimited number of computers provided that you are the only individual using the Materials and only one copy of the Materials is in use at any one time. A separate license is required for each additional use and/or individual user in all other cases, including without limitation, use by persons, computer systems, and other methods of use known now and in the future. Intel will provide you with a license code key that enables the Materials for a noncommercial-use license. If you obtained a time-limited noncommercial-use license, the duration (time period) of your license and your ability to use the Materials is limited to the time period of the obtained license, which is controlled by the license key code for the Materials. If you are an entity, Intel grants you the right to designate one individual within your organization to have the sole right to use the Materials in the manner provided above. iv. SINGLE-USER LICENSE: If you are using the Materials under the control of a single-user license, you as an individual may install and use the Materials on an unlimited number of computers provided that you are the only individual using the Materials and only one copy of the Materials is in use at any one time. A separate license is required for each additional use and/or individual user in all other cases, including without limitation, use by persons, computer systems, and other methods of use known now and in the future. Intel will provide you with a license code key that enables the Materials for a single-user license. If you obtained a time-limited single-user license, the term of your license and your ability to use the Materials is limited to the specified time period, which is controlled by the license key code for the Materials. If you are an entity, Intel grants you the right to designate one individual within your organization to have the sole right to use the Materials in the manner provided above. v. NODE-LOCKED LICENSE: If you are using the Materials under the control of a node-locked license, you may use the Materials only on a single designated computer by no more than the authorized number of concurrent users. A separate license is required for each additional concurrent user and use, and/or computer systems in all other cases, including without limitation, use by persons, computer systems, and other methods of use known now and in the future. Intel will provide you with a license code key that enables the Materials for a Node- Locked license up to the authorized number of concurrent users. If you obtained a time-limited node-locked license, the term of your license and your ability to use the Materials is limited to the specified time, which is controlled by the license key code for the Materials. vi. FLOATING LICENSE: If you are using the Materials under the control of a floating license, you may (a) install the Materials on an unlimited number of computers that are connected to the designated network and (b) use the Material by no more than the authorized number of concurrent individual users. A separate license is required for each additional concurrent individual user and each additional use by a computer system and/or network on which the Materials are used. You understand that you must obtain a separate license for every and any use of the Materials under a floating license, regardless of whether such use is, without limitation, by persons, computer systems, and other methods of use known now and in the future. Intel will provide you with a license code key that enables the Materials for a floating license up to the authorized number of concurrent users. If you obtained a time-limited Floating license, the duration (time period) of your license and your ability to use the Materials is limited to the time period of the obtained license, which is controlled by the license key code for the Materials. Intel Library Floating License: If the Materials are the Intel(R) Math Kernel Library or the Intel(R) Integrated Performance Primitives Library or the Intel(R) Threading Building Blocks (either "Intel Library"), then the Intel Library is provided to you as an add-on option to either the Intel(R) C++ Compiler product or the Intel(R) Fortran Compiler product (either, an "Intel Compiler") for which you have a Floating license, and as such, in addition to the terms and conditions above, the Intel Library may only be used by the authorized concurrent users (as noted above) of that Intel Compiler Floating license. D. DISTRIBUTION: Distribution of the Redistributables is also subject to the following limitations: You (i) shall be solely responsible to your customers for any update or support obligation or other liability which may arise from the distribution, (ii) shall not make any statement that your product is "certified", or that its performance is guaranteed, by Intel, (iii) shall not use Intel's name or trademarks to market your product without written permission, (iv) shall use a license agreement that prohibits disassembly and reverse engineering of the Redistributables, (v) shall indemnify, hold harmless, and defend Intel and its suppliers from and against any claims or lawsuits, including attorney's fees, that arise or result from your distribution of any product. E. Intel(R) Integrated Performance Primitives (Intel IPP). The following terms and conditions apply only to the Intel IPP. i. Notwithstanding anything in this Agreement to the contrary, if you implement the Sample Sources in your application or if you use Intel IPP to implement algorithms that are protected by others' licenses then you may need additional licenses from various entities. Should any such additional licenses be required, you are solely responsible for obtaining any such licenses and agree to obtain any such licenses at your own expense. ii. Notwithstanding anything herein to the contrary, a valid license to Intel IPP is a prerequisite to any license for Sample Source, and possession of Sample Source does not grant any license to Intel IPP (or any portion thereof). To access Sample Source, you must first register your licensed copy of the Intel IPP with Intel. By downloading, installing or copying any Sample Source file, you agree to be bound by terms of this Agreement. F. SOFTWARE TRANSFER: Except for Pre-Release Licenses or Evaluation Licenses or Non-Commercial Licenses, as specified above, you may permanently transfer the Materials you received pursuant to a license type listed in Section 3(C) above, and all of your rights under this Agreement, to another party ("Recipient") solely in conjunction with a change of ownership, merger, acquisition, sale or transfer of all, substantially all or any part of your business or assets or otherwise, either voluntarily, by operation of law of otherwise subject to the following: You must notify Intel of the transfer by sending a letter to Intel (i) identifying the legal entities of Recipient and you, (ii) identifying the Materials (i.e., the specific Intel software products) and the associated serial numbers to be transferred, (iii) certifying that you retain no copies of the Materials, (iv) certifying that the Recipient has agreed in writing to be bound by all of the terms and conditions of this Agreement, (v) certifying that the Recipient has been notified that in order to receive support from Intel for the Materials they must notify Intel in writing of the transfer and provide Intel with the information specified in subsection (ii) above along with the name and email address of the individual assigned to use the Materials, and (vi) providing your email address so that we may confirm receipt of your letter. Please send such letter to: Intel Corporation 2111 NE 25th Avenue Hillsboro, OR 97124 Attn: DPD Contracts Management, JF1-15 4. COPYRIGHT: Title to the Materials, modifications thereto provided by Intel and all copies thereof remain with Intel or its suppliers. The Materials are protected by intellectual property rights, including without limitation, United States copyright laws and international treaty provisions. You will not remove any copyright or other proprietary notice from the Materials. You agree to prevent any unauthorized copying of the Materials. Except as expressly provided herein, no license or right is granted to you directly or by implication, inducement, estoppel or otherwise; specifically Intel does not grant any express or implied right to you under Intel patents, copyrights, trademarks, or trade secrets. 5. NO WARRANTY, NO SUPPORT AND LIMITED REPLACEMENT: THE MATERIALS AND INFORMATION ARE PROVIDED "AS IS" WITH NO WARRANTIES, EXPRESS OR IMPLIED. INTEL SPECIFICALLY DISCLAIMS ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE. If the media on which the Materials are furnished are found to be defective in material or workmanship under normal use for a period of ninety (90) days from the date of receipt, Intel's entire liability and your exclusive remedy shall be the replacement of the media. This offer is void if the media defect results from accident, abuse, or misapplication. Intel may make changes to the Materials, or to items referenced therein, at any time without notice, but is not obligated to support, update or provide training for the Materials. Intel may in its sole discretion offer such support, update or training services under separate terms at Intel's then-current rates. You may request additional information on Intel's service offerings from an Intel sales representative. 6. LIMITATION OF LIABILITY: NEITHER INTEL NOR ITS SUPPLIERS SHALL BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME JURISDICTIONS PROHIBIT THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU. 7. UNAUTHORIZED USE: THE MATERIALS ARE NOT DESIGNED, INTENDED, OR AUTHORIZED FOR USE IN ANY TYPE OF SYSTEM OR APPLICATION IN WHICH THE FAILURE OF THE MATERIALS COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR (e.g., MEDICAL SYSTEMS, LIFE SUSTAINING OR LIFE SAVING SYSTEMS). Should you use the Materials for any such unintended or unauthorized use, you hereby indemnify, defend, and hold Intel and its officers, subsidiaries and affiliates harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, such use and any claim of product liability, personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Intel was negligent regarding the design or manufacture of the Materials. 8. USER SUBMISSIONS: This Agreement does not obligate you to provide Intel with materials, information, comments, suggestions or other communication regarding the Materials. However, you agree that any material, information, comments, suggestions or other communication you transmit or post to an Intel website (including but not limited to, submissions to the Intel Premier Support and/or other customer support websites or online portals) or provide to Intel under this Agreement related to the features, functions, performance or use of the Materials are deemed non-confidential and non-proprietary ("Communications"). Intel will have no obligations with respect to the Communications. You hereby grant to Intel a non-exclusive, perpetual, irrevocable, royalty-free, copyright license to copy, modify, create derivative works, publicly display, disclose, distribute, license and sublicense through multiple tiers of distribution and licensees, incorporate and otherwise use the Communications and all data, images, sounds, text, and other things embodied therein, including derivative works thereto, for any and all commercial or non-commercial purposes. You are prohibited from posting or transmitting to or from an Intel website or provide to Intel any unlawful, threatening, libelous, defamatory, obscene, pornographic, or other material that would violate any law. If you wish to provide Intel with information that you intend to be treated as confidential information, Intel requires that such confidential information be provided pursuant to a non-disclosure agreement ("NDA"), so please contact your Intel representative to ensure the proper NDA is in place. Nothing in this Agreement will be construed as preventing Intel from reviewing your Communications and errors or defects in Intel products discovered while reviewing your Communications. Furthermore, nothing in this Agreement will be construed as preventing Intel from implementing independently-developed enhancements to Intel's own error diagnosis methodology to detect errors or defects in Intel products discovered while reviewing your Communications or to implement bug fixes or enhancements in Intel products. The foregoing may include the right to include your Communications in regression test suites. 9. CONSENT. You agree that Intel, its subsidiaries or suppliers may collect and use technical and related information, including but not limited to technical information about your computer, system and application software, and peripherals, that is gathered periodically to facilitate the provision of software updates, product support and other services to you (if any) related to the Materials, and to verify compliance with the terms of this Agreement. Intel may use this information, as long as it is in a form that does not personally identify you, to improve our products or to develop and provide services or technologies to you. 10. TERMINATION OF THIS LICENSE: This Agreement becomes effective on the date you accept this Agreement and will continue until terminated as provided for in this Agreement. If you are using the Materials under the control of a time-limited license, for example an Evaluation License, this Agreement terminates without notice on the last day of the time period, which is specified in the Materials, and/or controlled by the license key code for the Materials. Intel may terminate this license immediately if you are in breach of any of its terms and conditions and such breach is not cured within thirty (30) days of written notice from Intel. Upon termination, you will immediately return to Intel or destroy the Materials and all copies thereof. In the event of termination of this Agreement, the license grant to any Redistributables distributed by you in accordance with the terms and conditions of this Agreement, prior to the effective date of such termination, shall survive any such termination of this Agreement 11. U.S. GOVERNMENT RESTRICTED RIGHTS: The technical data and computer software covered by this license is a "Commercial Item," as such term is defined by the FAR 2.101 (48 C.F.R. 2.101) and is "commercial computer software" and "commercial computer software documentation" as specified under FAR 12.212 (48 C.F.R. 12.212) or DFARS 227.7202 (48 C.F.R. 227.7202), as applicable. This commercial computer software and related documentation is provided to end users for use by and on behalf of the U.S. Government, with only those rights as are granted to all other end users pursuant to the terms and conditions herein. Use for or on behalf of the U.S. Government is permitted only if the party acquiring or using this software is properly authorized by an appropriate U.S. Government official. This use by or for the U.S. Government clause is in lieu of, and supersedes, any other FAR, DFARS, or other provision that addresses Government rights in the computer software or documentation covered by this license. All copyright licenses granted to the U.S. Government are coextensive with the technical data and computer software licenses granted herein. The U.S. Government shall only have the right to reproduce, distribute, perform, display, and prepare derivative works as needed to implement those rights. 12. GENERAL PROVISIONS A. ENTIRE AGREEMENT: This Agreement is intended to be the entire agreement between you and Intel with respect to matters contained herein, and supersedes all prior or contemporaneous agreements and negotiations with respect to those matters. No waiver of any breach or default shall constitute a waiver of any subsequent breach or default. If any provision of this Agreement is determined by a court to be unenforceable, you and Intel will deem the provision to be modified to the extent necessary to allow it to be enforced to the extent permitted by law, or if it cannot be modified, the provision will be severed and deleted from this Agreement, and the remainder of the Agreement will continue in effect. Any change, modification or waiver to this Agreement must be in writing and signed by an authorized representative of you and an officer (or delegate) of Intel, and must specifically identify this Agreement by its title (e.g., "End User License Agreement for the Intel(R) Software Development Products") and version, i.e., May 2012). B. APPLICABLE LAWS: Any claim arising under or relating to this Agreement shall be governed by the internal substantive laws of the State of Delaware, without regard to principles of conflict of laws. You agree that the terms of the United Nations Convention on Contracts for the Sale of Goods do not apply to this Agreement. You agree that your distribution and export/re-export of the Software and permitted modifications shall be in compliance with the laws, regulations, orders or other restrictions of applicable export laws. 13. THIRD PARTY PROGRAMS. The Materials may include third party programs or materials that are governed by the third party's license terms, including without limitation, open source software. The license terms associated with such third party programs or materials govern your use of same, and Intel is not liable for such third party programs or materials. * Other names and brands may be claimed as the property of others ====================================== zlib, http://www.zlib.org /* zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.8, April 28th, 2013 Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler 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 Mark Adler jloup@gzip.org madler@alumni.caltech.edu */ ====================================== Numeric Library Bindings for Boost UBlas, http://mathema.tician.de/software/boost-numeric-bindings/ Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ====================================== Boost.Process, http://www.highscore.de/boost/process/ Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ====================================== boost, http://www.boost.org/ Boost Software License - Version 1.0 - August 17th, 2003 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ====================================== UTF8-CPP, http://utfcpp.sourceforge.net/ // Copyright 2006 Nemanja Trifunovic /* Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ ====================================== SQLite, http://www.sqlite.org/ All of the code and documentation in SQLite has been dedicated to the public domain by the authors. All code authors, and representatives of the companies they work for, have signed affidavits dedicating their contributions to the public domain and originals of those signed affidavits are stored in a firesafe at the main offices of Hwaci. Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. The previous paragraph applies to the deliverable code and documentation in SQLite - those parts of the SQLite library that you actually bundle and ship with a larger application. Some scripts used as part of the build process (for example the "configure" scripts generated by autoconf) might fall under other open-source licenses. Nothing from these build scripts ever reaches the final deliverable SQLite library, however, and so the licenses associated with those scripts should not be a factor in assessing your rights to copy and use the SQLite library. All of the deliverable code in SQLite has been written from scratch. No code has been taken from other projects or from the open internet. Every line of code can be traced back to its original author, and all of those authors have public domain dedications on file. So the SQLite code base is clean and is uncontaminated with licensed code from other projects. ====================================== CppSQLite V3.2, http://www.codeproject.com/Articles/6343/CppSQLite-C-Wrapper-for-SQLite Copyright (c) 2004..2007 Rob Groves. All Rights Reserved. rob.groves@btinternet.com Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement, is hereby granted, provided that the above copyright notice, this paragraph and the following two paragraphs appear in all copies, modifications, and distributions. IN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE AND ACCOMPANYING DOCUMENTATION, IF ANY, PROVIDED HEREUNDER IS PROVIDED "AS IS". THE AUTHOR HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ====================================== The VIGRA Computer Vision Library, http://ukoethe.github.io/vigra/ 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 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. ====================================== Zstandard, http://facebook.github.io/zstd/ BSD License For Zstandard software Copyright (c) 2016-present, Facebook, 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 Facebook 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 HOLDER 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.