1*4882a593Smuzhiyun1. Copyright Notice 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunSome or all of this work - Copyright (c) 1999 - 2017, Intel Corp. 4*4882a593SmuzhiyunAll rights reserved. 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun2. License 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun2.1. This is your license from Intel Corp. under its intellectual property 9*4882a593Smuzhiyunrights. You may have additional license terms from the party that provided 10*4882a593Smuzhiyunyou this software, covering your right to use that party's intellectual 11*4882a593Smuzhiyunproperty rights. 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a 14*4882a593Smuzhiyuncopy of the source code appearing in this file ("Covered Code") an 15*4882a593Smuzhiyunirrevocable, perpetual, worldwide license under Intel's copyrights in the 16*4882a593Smuzhiyunbase code distributed originally by Intel ("Original Intel Code") to copy, 17*4882a593Smuzhiyunmake derivatives, distribute, use and display any portion of the Covered 18*4882a593SmuzhiyunCode in any form, with the right to sublicense such rights; and 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun2.3. Intel grants Licensee a non-exclusive and non-transferable patent 21*4882a593Smuzhiyunlicense (with the right to sublicense), under only those claims of Intel 22*4882a593Smuzhiyunpatents that are infringed by the Original Intel Code, to make, use, sell, 23*4882a593Smuzhiyunoffer to sell, and import the Covered Code and derivative works thereof 24*4882a593Smuzhiyunsolely to the minimum extent necessary to exercise the above copyright 25*4882a593Smuzhiyunlicense, and in no event shall the patent license extend to any additions 26*4882a593Smuzhiyunto or modifications of the Original Intel Code. No other license or right 27*4882a593Smuzhiyunis granted directly or by implication, estoppel or otherwise; 28*4882a593Smuzhiyun 29*4882a593SmuzhiyunThe above copyright and patent license is granted only if the following 30*4882a593Smuzhiyunconditions are met: 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun3. Conditions 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun3.1. Redistribution of Source with Rights to Further Distribute Source. 35*4882a593SmuzhiyunRedistribution of source code of any substantial portion of the Covered 36*4882a593SmuzhiyunCode or modification with rights to further distribute source must include 37*4882a593Smuzhiyunthe above Copyright Notice, the above License, this list of Conditions, 38*4882a593Smuzhiyunand the following Disclaimer and Export Compliance provision. In addition, 39*4882a593SmuzhiyunLicensee must cause all Covered Code to which Licensee contributes to 40*4882a593Smuzhiyuncontain a file documenting the changes Licensee made to create that Covered 41*4882a593SmuzhiyunCode and the date of any change. Licensee must include in that file the 42*4882a593Smuzhiyundocumentation of any changes made by any predecessor Licensee. Licensee 43*4882a593Smuzhiyunmust include a prominent statement that the modification is derived, 44*4882a593Smuzhiyundirectly or indirectly, from Original Intel Code. 45*4882a593Smuzhiyun 46*4882a593Smuzhiyun3.2. Redistribution of Source with no Rights to Further Distribute Source. 47*4882a593SmuzhiyunRedistribution of source code of any substantial portion of the Covered 48*4882a593SmuzhiyunCode or modification without rights to further distribute source must 49*4882a593Smuzhiyuninclude the following Disclaimer and Export Compliance provision in the 50*4882a593Smuzhiyundocumentation and/or other materials provided with distribution. In 51*4882a593Smuzhiyunaddition, Licensee may not authorize further sublicense of source of any 52*4882a593Smuzhiyunportion of the Covered Code, and must include terms to the effect that the 53*4882a593Smuzhiyunlicense from Licensee to its licensee is limited to the intellectual 54*4882a593Smuzhiyunproperty embodied in the software Licensee provides to its licensee, and 55*4882a593Smuzhiyunnot to intellectual property embodied in modifications its licensee may 56*4882a593Smuzhiyunmake. 57*4882a593Smuzhiyun 58*4882a593Smuzhiyun3.3. Redistribution of Executable. Redistribution in executable form of any 59*4882a593Smuzhiyunsubstantial portion of the Covered Code or modification must reproduce the 60*4882a593Smuzhiyunabove Copyright Notice, and the following Disclaimer and Export Compliance 61*4882a593Smuzhiyunprovision in the documentation and/or other materials provided with the 62*4882a593Smuzhiyundistribution. 63*4882a593Smuzhiyun 64*4882a593Smuzhiyun3.4. Intel retains all right, title, and interest in and to the Original 65*4882a593SmuzhiyunIntel Code. 66*4882a593Smuzhiyun 67*4882a593Smuzhiyun3.5. Neither the name Intel nor any other trademark owned or controlled by 68*4882a593SmuzhiyunIntel shall be used in advertising or otherwise to promote the sale, use or 69*4882a593Smuzhiyunother dealings in products derived from or relating to the Covered Code 70*4882a593Smuzhiyunwithout prior written authorization from Intel. 71*4882a593Smuzhiyun 72*4882a593Smuzhiyun4. Disclaimer and Export Compliance 73*4882a593Smuzhiyun 74*4882a593Smuzhiyun4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED 75*4882a593SmuzhiyunHERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE 76*4882a593SmuzhiyunIS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, 77*4882a593SmuzhiyunINSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY 78*4882a593SmuzhiyunUPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY 79*4882a593SmuzhiyunIMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A 80*4882a593SmuzhiyunPARTICULAR PURPOSE. 81*4882a593Smuzhiyun 82*4882a593Smuzhiyun4.2. IN NO EVENT SHALL INTEL HAVE ANY LIABILITY TO LICENSEE, ITS LICENSEES 83*4882a593SmuzhiyunOR ANY OTHER THIRD PARTY, FOR ANY LOST PROFITS, LOST DATA, LOSS OF USE OR 84*4882a593SmuzhiyunCOSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, 85*4882a593SmuzhiyunSPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY 86*4882a593SmuzhiyunCAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL 87*4882a593SmuzhiyunHAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS 88*4882a593SmuzhiyunSHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY 89*4882a593SmuzhiyunLIMITED REMEDY. 90*4882a593Smuzhiyun 91*4882a593Smuzhiyun4.3. Licensee shall not export, either directly or indirectly, any of this 92*4882a593Smuzhiyunsoftware or system incorporating such software without first obtaining any 93*4882a593Smuzhiyunrequired license or other approval from the U. S. Department of Commerce or 94*4882a593Smuzhiyunany other agency or department of the United States Government. In the 95*4882a593Smuzhiyunevent Licensee exports any such software from the United States or 96*4882a593Smuzhiyunre-exports any such software from a foreign destination, Licensee shall 97*4882a593Smuzhiyunensure that the distribution and export/re-export of the software is in 98*4882a593Smuzhiyuncompliance with all laws, regulations, orders, or other restrictions of the 99*4882a593SmuzhiyunU.S. Export Administration Regulations. Licensee agrees that neither it nor 100*4882a593Smuzhiyunany of its subsidiaries will export/re-export any technical data, process, 101*4882a593Smuzhiyunsoftware, or service, directly or indirectly, to any country for which the 102*4882a593SmuzhiyunUnited States government or any agency thereof requires an export license, 103*4882a593Smuzhiyunother governmental approval, or letter of assurance, without first obtaining 104*4882a593Smuzhiyunsuch license, approval or letter. 105*4882a593Smuzhiyun 106