Visage Technologies License Agreement (VTLA) ______________________________________________________________________________ SUMMARY This introductory section summarizes the main conditions of the License Agreement with the sole purpose to enable easier reading. In case of ambiguity other sections prevail. By installing Visage Technologies' software, you are agreeing to the terms of this Agreement. Visage Technologies grants you right to use its software internally for evaluation purposes. Furthermore, subject to separately agreed fees and other conditions stated in this Agreement and in the License Key File you may receive, you may develop and distribute your own product using Visage Technologies' software. Such products shall register themselves automatically with the Visage Technologies licensing server. Software licensed under Academic and Evaluation licenses cannot be used for commercial purposes. If you have no valid License Key File, your license is an Evaluation license. ______________________________________________________________________________ DO NOT EDIT THIS AGREEMENT. It is a universal agreement covering evaluation, development and several common types of deployment licenses. If you require more specific licensing conditions, please discuss with Visage Technologies representative. ______________________________________________________________________________ 1. DEFINITIONS. 1.1. "Visage Technologies" means Visage Technologies AB, Diskettgatan 11, SE-583 35 Linkoping, Sweden. 1.2. "Licensee" means you, whether an individual or an entity, to whom Visage Technologies grants the License, and who is responsible for complying with the contractual obligations of the License, and ensuring that anyone permitted access to Software also complies with such obligations. 1.3. "Software" means the specialized computer software developed and owned by Visage Technologies, delivered and licensed under this Agreement, and described in Schedule 1 of this Agreement. 1.4. "Software Component" means any portion of, or file provided with, the Software. 1.5. "Software Package" means a separately packaged portion of the Software, as described in Schedule 1 of this Agreement. 1.6. "Module" means a logical portion of the Software that can be licensed separately from other parts of the Software, as described in Schedule 1 of this Agreement. 1.7. "Product" means a product that Licensee has created by incorporating or linking any Software Component. A Product must contain original code developed by Licensee and must provide substantial functionality not contained in, or provided by, the Software. 1.8. "Product License" means a license granted by Licensee to its end-users for the installation and use of Licensee's Product. 1.9. "Affiliate" means a legal entity which is controlled by, or controls, or is under common control with Licensee. Control means (i) beneficial ownership of at least fifty percent (50%) of the voting securities of a corporation or other business organization with voting securities, or (ii) a fifty percent (50%) or greater interest in the profits and capital of a partnership or other business organization without voting securities. 1.10. "Internal Operations" means the use of Software by employees, consultants, subcontractors, student interns, and software administration contractors of Licensee or an Affiliate on behalf of the Licensee or Affiliate. 1.11. "Third Party" means any person or legal entity that is not Visage Technologies, the Licensee, or an Affiliate. 1.12. "Third Party Licensor" means the person who, or entity which, grants a license to Visage Technologies to redistribute that person's or entity's intellectual property. Third Party Licensors are listed in Schedule 3. 1.13. "Source Code" means human-readable program code written in a higher-level language such as C, C++, JavaTM or others, which must be translated or compiled into machine-readable language before it can be executed by a computer. Source Code also includes header files and other human-readable files necessary for a program to be compiled in the higher-level language. 1.14. "Object Code" means the code created by a system compiler from Source Code; also called "machine-readable code". Object Code can be linked with an appropriate linker to resolve address references and may be combined with other Object Code for targeted execution on a specific processor. Object Code includes "Object Code libraries" and "shared libraries" which are groupings of Object Code for specific purposes. 1.15. "License Key" means a numerical code that permits the Software or Product to run on one or more devices. 1.16. "License Key File" means a file provided by Visage Technologies to Licensee and containing a License Key. 1.17. "License Type" means the type of license granted to the Licensee, and determines specific restrictions associated with each License Type. License Type can be Evaluation, Academic or Full. Only Full licenses are intended for commercial use. 2. ACCEPTANCE. By downloading and/or installing any part of the Software on a computer system, you are consenting to be bound and are becoming a party to this License Agreement, i.e. a Licensee. If Licensee does not accept the terms and conditions of this License Agreement and any applicable Annex, or if Licensee terminates this License, for any reason, then Licensee shall immediately remove the Software licensed hereunder from any computer systems controlled by Licensee. 3. LICENSE KEY FILE. Licensee may receive one or more License Key Files for evaluation, academic or commercial use of the Software. License Key and License Key File specify important licensing conditions that constitute binding parts of this Agreement, specifically: Label in License Key File Description ------------------------------- -------------- Licensed application name: The name of the Licensee's Product. Licensee: Name and address of the Licensee. This License Key is issued for: Software Package(s) and/or Module(s) for which the License is valid (see Schedule 1). The software version for which the license is valid is specified at the end of this line marked with letter "V"; license is valid for the specified version and all older versions. Operating system(s): Operating systems for which the Software is licensed. License Type: License Type (see Definitions). Application ID: OS-specific identifier. Number of installations/licenses: Permitted number of installations of the Product (number of users). May be specified as unlimited. If the Product is executed in the Web browser, then each download and use of the Product in a Web browser represents one installation. Number of concurrent users: Used for floating licenses. Licensed URL (for web license): URL for which License is valid. Date of issuing: Date when the License Key has been issued. Expiry date of the License Key: License term, either expiry date or as "PERPETUAL". Automatic license registration: Specifies automatic license registration mode; see Section 7. License Key: The License Key. 3.1. Licensee understands that the License Key and the License Key File are unique to the Licensee and Product and may be used to identify the Licensee to whom the License Key was issued and the Product for which it was issued. 3.2. Licensee may distribute copies of the License Key File, provided that they are always distributed as part of the Product and solely for the purpose of allowing end-users to use the Product. 3.3. Licensee may not modify the License Key or License Key File in any way, nor attempt to create a new License Key or License Key File. 3.4. If the Licensee does not have a valid License Key File, then the License Type is Evaluation. 4. LICENSE GRANT. Visage Technologies hereby grants to Licensee, subject to payment of the separately agreed License fees and the terms of this Agreement, in particular the restrictions set forth in Section 5 of this Agreement, a non-exclusive, non-transferrable license (the "License") to: 4.1. install and use the Software solely for Internal Operations; 4.2. integrate, market and sublicense the Software - solely as an integrated part of the Product named in License Key File - to customers or end-users. 5. LICENSE RESTRICTIONS. Licensee shall not, and shall not permit any Third Party to: 5.1. modify, or create any derivative work of, any part of the Software (other than files provided for convenience in Source Code form by Visage Technologies; their use is covered in paragraph 5.12); 5.2. rent, lease, time-share or loan the Software, or provide service bureau use; 5.3. sell, license, sublicense, publish, display, distribute, disseminate, assign, or otherwise transfer (whether by sale, exchange, lease, gift, or otherwise) to a Third Party the Software, any copy or portion thereof, or any license or other rights thereto, in whole or in part, without Visage Technologies' prior written consent, except as expressly permitted in this Agreement; 5.4. disassemble, decompile, reverse engineer the Software or otherwise attempt to gain access to its method of operation or Source Code (other than files provided for convenience in Source Code form by Visage Technologies; their use is covered in paragraph 5.12); 5.5. alter, remove, or obscure any copyright, trade secret, patent, trademark, logo, proprietary and/or other legal notices on or in copies of the Software; 5.6. use Visage Technologies' name, trade names, logos, or other trademarks of Visage Technologies in any advertising, promotional literature or any other material, whether in written, electronic, or other form, distributed to any Third Party, except in the form provided by Visage Technologies, and then solely for purposes of identifying Visage Technologies' Software; 5.7. Academic Licenses are granted strictly for non-commercial usage of the Software in education and/or research, and no other use is permitted. 5.8. Evaluation Licenses are granted strictly for internal evaluation of the Software by the Licensee, with the sole purpose of allowing the Licensee to make an informed decision about acquiring a different License Type. No other use is permitted. 5.9. Licensee may use, copy and distribute shared Object Code library files for deployment of the Product, but only if a header file exists in the Software for the shared library file. Licensee may not copy or distribute the header files themselves. 5.10. Licensee may include, by compilation for deployment, only those select Object Code files from the Software required for the Product. 5.11. In no event shall Licensee distribute any library header files nor the library (.lib) files. 5.12. Licensee may use and modify the Source Code files included in the Software solely for the creation of the Product. Licensee may copy and distribute Object Code compiled from this Source Code, but only for use in the Product. The Source Code files or their derivative forms may not be distributed. Further restrictions or obligations for specific Modules are listed in Schedule 2. 6. PRODUCT LICENSING. For any distribution of the Product to Third Parties, the Product shall be accompanied by a Product License whose terms and conditions are at least as restrictive as the Agreement, unless the Product is part of an embedded system that has no provision for licensing to its end users. 6.1. In no circumstances shall Licensee include a warranty for any form of Software that is inconsistent with or additional to the warranty contained in this Agreement. 6.2. Notwithstanding the termination of the Agreement, all valid Product Licenses shall remain and continue in full force and effect, and, if the Agreement was not terminated due to: (a) Licensee's failure to pay applicable fees to Visage Technologies, (b) Licensee's violation of the License restrictions, or (c) violation of Visage Technologies' proprietary rights in the Software; then Licensee may continue to use the Software to support Products that have been placed in use pursuant to an Product License prior to the effective date of termination. 7. AUTOMATIC LICENSE REGISTRATION. Software includes built-in licensing function that may automatically register each individual copy of the Product with the Visage Technologies licensing server using the internet. The License Key File specifies when this automatic license registration is performed; there are the following possibilities: 7.1. "First online use": automatic license registration is performed at first use of Software within the Product. If the connection to the Visage Technologies licensing server fails, the Product will function normally, and registration is performed at next use. 7.2. "First use": automatic license registration is performed at first use of Software within the Product. The device on which the Product is running must be online and have network access to the Visage Technologies licensing server at first use. 7.3. "Always if online": automatic license registration is performed at every use of Software within the Product. If the connection to the Visage Technologies licensing server fails, the Product will function normally. 7.4. "Always": automatic license registration is performed at every use of Software within the Product. The device on which the Product is running must be online and have network access to the Visage Technologies licensing server. 8. RETENTION OF RIGHT, TITLE AND INTEREST BY VISAGE TECHNOLOGIES. The Software shall at all times remain the property of Visage Technologies and/or Third Party Licensors and Licensee shall have no right, title, or interest therein, except as expressly set forth in this Agreement. 9. LICENSES FOR THIRD PARTY SOFTWARE. Visage Technologies has been granted licenses to distribute certain Third Party software by Third Party Licensors. As a condition of those licenses, Visage Technologies is required to distribute the Third Party software to Licensee subject to specific terms and conditions, which may be different from or additional to those contained herein for the Software. Licensee understands and agrees that acceptance of this Agreement also confirms Licensee's acceptance of the applicable provisions for use, including the restrictions on use, of such Third Party software. All such Third Party software and the corresponding licenses are listed in Schedule 3. 10. LICENSE TERM. 10.1. License term is specified in the License Key File provided to the Licensee, either by expiry date or as "perpetual". If no License Key File has been provided to the Licensee, then the License term is one (1) month. 10.2. If the License term is specified in the License Key File as "perpetual", Licensee shall have the right to use the Software indefinitely, subject to the termination provisions in this Agreement. 10.3. Licensee understands and agrees that the Software and Product will stop operating immediately after the expiration of License term specified in the License Key File, unless Licensee renews its License. 11. TERMINATION. Visage Technologies may terminate this Agreement and all Licenses granted hereunder by written notice to Licensee if Licensee breaches any material term of this License, including failure to pay any License fees due, and Licensee has not cured such breach within thirty (30) days of written notification. Visage Technologies may immediately terminate upon notice this Agreement and all Licenses granted hereunder should Licensee breach the terms and conditions of Sections 4 and/or 5 of this Agreement. Licensee may terminate this License at any time, for any reason. Licensee shall not be entitled to any refund if this License is terminated. Upon termination, Licensee shall promptly return all but archival copies of the Software in Licensee's possession or control, or promptly provide written certification of their destruction. 12. TAXES, DUTIES, CUSTOMS. Absent appropriate exemption certificates or other conclusive proof of tax exempt status, Licensee shall pay all applicable sales, use, excise, value- added, and other taxes, duties, levies, assessments, and governmental charges payable in connection with this Agreement or the Licenses granted hereunder, excluding taxes based on or measured by Visage Technologies' income or those based on or measured by the Third Party Licensors' income, for which Visage Technologies shall be solely responsible. 13. LIMITATION OF LIABILITY. The Software should not be relied on as the sole basis to solve a problem or implement a design whose incorrect solution or implementation could result in injury to person or property. If Software is employed in such a manner, it is at the Licensee's own risk and Visage Technologies and Third Party Licensors explicitly disclaim all liability for such misuse to the extent allowed by law. Visage Technologies' and Third Party Licensors' liability for death or personal injury resulting from negligence or for any other matter in relation to which liability by law cannot be excluded or limited shall not be excluded or limited. Except as aforesaid, (a) any other liability of Visage Technologies and Third Party Licensors (whether in relation to breach of contract, negligence or otherwise) shall not in total exceed the amount paid to Visage Technologies under this Agreement in the twelve month period preceding the claim in question, for the Software with respect to which the liability in question arises; and (b) Visage Technologies and Third Party Licensors shall have no liability for any indirect or consequential loss (whether foreseeable or otherwise and including loss of profits, loss of business, loss of opportunity, and loss of use of any computer hardware or software). Some countries and states do not allow the exclusion or limitation of incidental or consequential damages, so the above exclusion or limitation may not apply to Licensee. 14. LIMITED WARRANTY/LIMITATION OF REMEDIES. Visage Technologies warrants that Visage Technologies, on its own behalf or through Third Party Licensors, has the right to grant the License rights hereunder. Visage Technologies warrants, for a period of one (1) year from delivery or for the term of the License, whichever is less, that each copy of Software will conform in all material respects to the description of the Software's operation in its documentation. In the event that the Software does not operate as warranted, Licensee's exclusive remedy and Visage Technologies' sole liability under this warranty shall be the correction or workaround by Visage Technologies of major defects within a reasonable time. Should such correction or workaround be impractical, Visage Technologies may, at its option, terminate the relevant License and refund the initial License fee paid to Visage Technologies for Software. All requests for warranty assistance should be directed to Visage Technologies AB, Diskettgatan 11, SE-583 35 Linkoping, Sweden. 15. DISCLAIMER OF WARRANTIES. Except for warranties expressly set forth in Section 14 of this Agreement (or as implied by law where the law provides that the particular terms implied cannot be excluded by contract), Software, its documentation and software maintenance services are delivered "as is" and Visage Technologies makes and the Licensee receives no additional express or implied warranties. Visage Technologies and Third Party Licensors hereby expressly disclaim any and all other conditions, warranties, or other terms of any kind or nature concerning the Software, its documentation, and software maintenance services (including, without limitation, any with regard to infringement, merchantability, quality, accuracy, or fitness for a particular purpose or Licensee's purpose). Visage Technologies also expressly disclaims any warranties that may be implied from usage of trade, course of dealing, or course of performance. Except for the express warranties stated in Section 14 of this Agreement, the Software, its documentation, and software maintenance services are provided with all faults, and the entire risk of satisfactory quality, performance, accuracy, and effort is with Licensee. Visage Technologies does not warrant that the Software will operate without interruption or be error free. Some states and countries do not allow limitations on how long an implied warranty lasts, so the above limitation may not apply to Licensee. The warranty in Section 14 gives Licensee specific legal rights and Licensee may also have other rights which vary from state to state and country to country. Licensee accepts responsibility for its use of the Software and the results obtained therefrom. 16. DISCLAIMER OF OBLIGATIONS AND LIABILITY FOR LICENSEE'S PRODUCT. 16.1. Visage Technologies shall have no support or warranty obligations, and disclaims all liability, for the Product developed or distributed by Licensee. 16.2. Licensee agrees that prior to using, incorporating, or distributing the Software in any Product, it will thoroughly test and validate the Product and the functionality of the Software in that Product and be solely responsible for any problems or failures. 17. GOVERNING LAW; JURISDICTION. This Agreement shall be interpreted, enforced and construed and the rights of the parties hereunder governed in all respects by the laws of Sweden, and both parties consent to the jurisdiction of the courts located in Sweden and consent to the service of process, pleadings and notices in connection with any and all actions initiated in such courts. The parties agree that a final judgment in any such action or proceeding shall be conclusive and binding and may be enforced in any other jurisdiction. To the extent any governing law, treaty, or regulation is in conflict with this Agreement, the conflicting terms of this Agreement shall be superseded only to the extent necessary by such law, treaty, or regulation. If any provision of this Agreement shall be otherwise unlawful, void, or otherwise unenforceable, that provision shall be enforced to the maximum extent permissible. In either case, the remainder of this Agreement shall not be affected. 18. COMPLIANCE. Licensee agrees to notify Visage Technologies promptly upon discovery of any failure to comply with one or more Licenses granted under this Agreement, or any failure to comply with any other material term of this Agreement. 19. ENTIRE AGREEMENT. This Agreement, and any applicable Annex thereto including any documents referenced therein are incorporated herein by reference, and contain the entire understanding of the parties and may not be modified or amended except by written instrument, executed by authorized representatives of Visage Technologies and Licensee. In the event of any conflict between this Agreement and any purchase order executed by Licensee (whether executed before or after this Agreement), this Agreement shall prevail. ______________________________________________________________________________ Schedule 1 - Software The Software which is the subject of this Agreement includes the following Software Packages that can be downloaded and installed separately: visage|SDK and makeup|SDK. visage|SDK is a Software Development Kit for face tracking and analysis. It exists in versions for specific platforms: visage|SDK for Windows, visage|SDK for iOS, visage|SDK for Android, visage|SDK for HTML5, visage|SDK for Mac OS X, visage|SDK for Linux, visage|SDK for Red Hat, visage|SDK for rPI. Each of these Software Packages includes the following Modules that may be licensed separately: * visage|SDK FaceTrack: Tracking of head and facial features from video sequences or images in real time, with provision of the full set of facial features co-ordinates in 2D and 3D space (face contour, eyes, eyebrows, irides, nose, lips and ears), 3D head pose, textured 3D model of the face, gaze direction, screen-space gaze point, iris tracking, ear tracking and other related information. The software enables tracking of multiple faces. * visage|SDK FaceTrack Lite: Tracking of head and facial features from video sequences or images in real time, with provision of a limited set of facial features co-ordinates in 2D space (face contour, eyes, eyebrows, nose and lips), 3D head pose and the textured 3D model of the face. * visage|SDK Face Analysis: Estimation of age, gender and emotion from facial images. * visage|SDK Face Recognition: Matching/recognising faces based on identity-discerning face descriptors extracted from facial images. * "visage|SDK Full" means the combination of visage|SDK FaceTrack, visage|SDK Face Analysis and visage|SDK Face Recognition . makeup|SDK is a Software Development Kit for rendering virtual makeup based on face tracking. It exists in versions for specific platforms: makeup|SDK for iOS, makeup|SDK for Android, makeup|SDK for HTML5. It provides a simple API which allows easy integration of augmented- reality makeup features into iOS, Android and HTML5 applications. makeup|SDK supports rendering of various makeup features, including foundation, powder, concealer, blush, eyeshadow, eyeliner, mascara, eyebrow, lipstick, lip gloss and lipliner. Schedule 2 - Specific obligations per Module For Licensees licensing visage|SDK FaceTrack Lite, the following additional obligations apply: Licensee agrees that Visage Technologies may use Licensee's project description, application information, any imagery, visuals and additional information for marketing purposes on Visage Technologies' websites and any other marketing materials. Furthermore, Licensee agrees to actively promote Visage Technologies in one of the following manners: a) Feature Visage Technologies logo, company information or links to Visage Technologies websites on Licensee' websites, in Licensee's application/project description, or promotional materials, and provide proof on request to Visage Technologies' team. b) Participate in one case study and/or testimonial written by Visage Technologies' team. Schedule 3 - Third Party software This Annex lists all Third Party software used in the Software, and licenses under which such Third Party software is used. The software items 2 and 3 below are used only for the face recognition function in the Software. The software items 4 and 5 below are used only for the licensing function in the Software. The software items 6, 6a, 6b and 6c below are related to the use of OpenVINO(tm) toolkit and are included only in visage|SDK for Windows, visage|SDK for macOS and visage|SDK for Linux, and used only when OpenVINO(tm) toolkit is used. OpenVINO is a trademark of Intel Corporation or its subsidiaries. The software item 7 below is included only in visage|SDK for Linux. The software items 8 and 8a - 8h below are related to the use of TensorFlow and are included only in visage|SDK for iOS, makeup|SDK for iOS, visage|SDK for Android, makeup|SDK for Android, and visage|SDK for Raspberry PI. TensorFlow is a trademark of Google Inc. The software item 11 below is included only in makeup|SDK. The software item 12 below is included only in makeup|SDK for HTML5. 1. Open Source Computer Vision Library (OpenCV). OpenCV is used in the Software under the following license: License Agreement For Open Source Computer Vision Library (3-clause BSD License) 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 Neither the names of the copyright holders nor the names of the 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 copyright holders 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. 2. OpenBLAS. OpenBLAS is used in the Software under the following license: License OpenBLAS is licensed under the 3-clause BSD license. Full license text follows: Copyright (c) 2011-2015, The OpenBLAS 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: * 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 the OpenBLAS project 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 OPENBLAS PROJECT 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. 3. reference BLAS. reference BLAS is used in the Software under the following license: Licensing: The reference BLAS is a freely-available software package. It is available from netlib via anonymous ftp and the World Wide Web. Thus, it can be included in commercial software packages (and has been). We only ask that proper credit be given to the authors. Like all software, it is copyrighted. It is not trademarked, but we do ask the following: * If you modify the source for these routines we ask that you change the name of the routine and comment the changes made to the original. * We will gladly answer any questions regarding the software. If a modification is done, however, it is the responsibility of the person who modified the routine to provide support. Acknowledgements: This material is based upon work supported by the National Science Foundation under Grant No. ASC-9313958 and DOE Grant No. DE-FG03-94ER25219. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF) or the Department of Energy (DOE). 4. curl. Curl is used in the Software under the following license: The curl license COPYRIGHT AND PERMISSION NOTICE Copyright (c) 1996 - 2019, Daniel Stenberg, daniel@haxx.se, and many contributors, see the THANKS file. All rights reserved. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. 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 OF THIRD PARTY RIGHTS. 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. 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 this Software without prior written authorization of the copyright holder. 5. zlib. zlib is used in the Software under the following license: 'zlib' general purpose compression library version 1.2.11, January 15th, 2017 Copyright (C) 1995-2017 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 6. OpenVINO(tm) toolkit. OpenVINO(tm) toolkit is used in the Software under the Apache License, Version 2.0. which can be obtained at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the Apache License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Apache License for the specific language governing permissions and limitations under the License. 6a. Intel(r) Math Kernel Library. 6b. Intel(r) Threading Building Blocks. 6c. Intel(r) OpenMP runtime. Items 6a, 6b and 6c are used in the Software under the following license: Intel Simplified Software License (Version April 2018) Copyright (c) 2018 Intel Corporation. Use and Redistribution. You may use and redistribute the software (the "Software"), without modification, provided the following conditions are met: * Redistributions must reproduce the above copyright notice and the following terms of use in the Software and in the documentation and/or other materials provided with the distribution. * Neither the name of Intel nor the names of its suppliers may be used to endorse or promote products derived from this Software without specific prior written permission. * No reverse engineering, decompilation, or disassembly of this Software is permitted. Limited patent license. Intel grants you a world-wide, royalty-free, non-exclusive license under patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this Software, but solely to the extent that any such patent is necessary to Utilize the Software alone. The patent license shall not apply to any combinations which include this software. No hardware per se is licensed hereunder. Third party and other Intel programs. "Third Party Programs" are the files listed in the "third- party-programs.txt" text file that is included with the Software and may include Intel programs under separate license terms. Third Party Programs, even if included with the distribution of the Materials, are governed by separate license terms and those license terms solely govern your use of those programs. DISCLAIMER. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE DISCLAIMED. THIS SOFTWARE IS NOT INTENDED FOR USE IN SYSTEMS OR APPLICATIONS WHERE FAILURE OF THE SOFTWARE MAY CAUSE PERSONAL INJURY OR DEATH AND YOU AGREE THAT YOU ARE FULLY RESPONSIBLE FOR ANY CLAIMS, COSTS, DAMAGES, EXPENSES, AND ATTORNEYS' FEES ARISING OUT OF ANY SUCH USE, EVEN IF ANY CLAIM ALLEGES THAT INTEL WAS NEGLIGENT REGARDING THE DESIGN OR MANUFACTURE OF THE MATERIALS. LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL 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. YOU AGREE TO INDEMNIFY AND HOLD INTEL HARMLESS AGAINST ANY CLAIMS AND EXPENSES RESULTING FROM YOUR USE OR UNAUTHORIZED USE OF THE SOFTWARE. No support. Intel may make changes to the Software, at any time without notice, and is not obligated to support, update or provide training for the Software. Termination. Intel may terminate your right to use the Software in the event of your breach of this Agreement and you fail to cure the breach within a reasonable period of time. Feedback. Should you provide Intel with comments, modifications, corrections, enhancements or other input ("Feedback") related to the Software Intel will be free to use, disclose, reproduce, license or otherwise distribute or exploit the Feedback in its sole discretion without any obligations or restrictions of any kind, including without limitation, intellectual property rights or licensing obligations. Compliance with laws. You agree to comply with all relevant laws and regulations governing your use, transfer, import or export (or prohibition thereof) of the Software. Governing law. All disputes will be governed by the laws of the United States of America and the State of Delaware without reference to conflict of law principles and subject to the exclusive jurisdiction of the state or federal courts sitting in the State of Delaware, and each party agrees that it submits to the personal jurisdiction and venue of those courts and waives any objections. The United Nations Convention on Contracts for the International Sale of Goods (1980) is specifically excluded and will not apply to the Software. *Other names and brands may be claimed as the property of others. 7. LibreSSL. LibreSSL is used in the Software under the following license: The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. See below for the actual license texts. In case of any license issues related to OpenSSL please contact openssl-core@openssl.org. OpenSSL License ==================================================================== * 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). * */ Original SSLeay License ----------------------- /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * * 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.] */ 8. TensorFlow. 8a. Abseil. 8b. flatbuffers. 8c. ruy. 8d. eigen. 8e. gemmlowp. Items 8, 8a, 8b, 8c, 8d and 8e are used in the Software under the Apache License, Version 2.0. which can be obtained at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the Apache License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Apache License for the specific language governing permissions and limitations under the License. 8f. XNNPACK. XNNPACK is used in the Software under the following license: BSD License For XNNPACK software Copyright (c) Facebook, Inc. and its affiliates. All rights reserved. Copyright 2019 Google LLC 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. 8g. FP16. FP16 is used in the Software under the following license: The MIT License (MIT) Copyright (c) 2017 Facebook Inc. Copyright (c) 2017 Georgia Institute of Technology Copyright 2019 Google LLC 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. 8h. Farmhash. Farmhash is used in the Software under the following license: // Copyright (c) 2014 Google, Inc. // // 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. 9. rttr. rttr is used in the Software under the following license: MIT License Copyright (c) 2014 - 2018 Axel Menzel 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. 10. better-enums. better-enums is used in the Software under the following license: Copyright (c) 2012-2020, Anton Bachin 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. 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. 11. Unity Software. Unity Software is used in the Software under the terms from the website: https://unity3d.com/legal/terms-of-service/software (last accessed: 2021-12-08) 12. three.js. three.js is used in the Software under the following license: The MIT License Copyright (c) 2010-2021 three.js authors 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. ______________________________________________________________________________ Visage Technologies AB Diskettgatan 11A SE-583 35 Linkoping Sweden www.visagetechnologies.com info@visagetechnologies.com 2022-01-09