11bd4fe43Sopenharmony_ciThe firmware and libs subdirectories are licensed under End User License Agreement. 21bd4fe43Sopenharmony_ciThe wifi subdirectory is licensed under GPL V2 license. 31bd4fe43Sopenharmony_ciOther subdirectories are licensed under Apache License, Version 2.0. 41bd4fe43Sopenharmony_ci 51bd4fe43Sopenharmony_cia) The GPL V2 license, (https://opensource.org/licenses/GPL-2.0) 61bd4fe43Sopenharmony_ci GNU GENERAL PUBLIC LICENSE 71bd4fe43Sopenharmony_ci Version 2, June 1991 81bd4fe43Sopenharmony_ci 91bd4fe43Sopenharmony_ci Copyright (C) 1989, 1991 Free Software Foundation, Inc., 101bd4fe43Sopenharmony_ci 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 111bd4fe43Sopenharmony_ci Everyone is permitted to copy and distribute verbatim copies 121bd4fe43Sopenharmony_ci of this license document, but changing it is not allowed. 131bd4fe43Sopenharmony_ci 141bd4fe43Sopenharmony_ci Preamble 151bd4fe43Sopenharmony_ci 161bd4fe43Sopenharmony_ci The licenses for most software are designed to take away your 171bd4fe43Sopenharmony_cifreedom to share and change it. By contrast, the GNU General Public 181bd4fe43Sopenharmony_ciLicense is intended to guarantee your freedom to share and change free 191bd4fe43Sopenharmony_cisoftware--to make sure the software is free for all its users. This 201bd4fe43Sopenharmony_ciGeneral Public License applies to most of the Free Software 211bd4fe43Sopenharmony_ciFoundation's software and to any other program whose authors commit to 221bd4fe43Sopenharmony_ciusing it. (Some other Free Software Foundation software is covered by 231bd4fe43Sopenharmony_cithe GNU Lesser General Public License instead.) You can apply it to 241bd4fe43Sopenharmony_ciyour programs, too. 251bd4fe43Sopenharmony_ci 261bd4fe43Sopenharmony_ci When we speak of free software, we are referring to freedom, not 271bd4fe43Sopenharmony_ciprice. Our General Public Licenses are designed to make sure that you 281bd4fe43Sopenharmony_cihave the freedom to distribute copies of free software (and charge for 291bd4fe43Sopenharmony_cithis service if you wish), that you receive source code or can get it 301bd4fe43Sopenharmony_ciif you want it, that you can change the software or use pieces of it 311bd4fe43Sopenharmony_ciin new free programs; and that you know you can do these things. 321bd4fe43Sopenharmony_ci 331bd4fe43Sopenharmony_ci To protect your rights, we need to make restrictions that forbid 341bd4fe43Sopenharmony_cianyone to deny you these rights or to ask you to surrender the rights. 351bd4fe43Sopenharmony_ciThese restrictions translate to certain responsibilities for you if you 361bd4fe43Sopenharmony_cidistribute copies of the software, or if you modify it. 371bd4fe43Sopenharmony_ci 381bd4fe43Sopenharmony_ci For example, if you distribute copies of such a program, whether 391bd4fe43Sopenharmony_cigratis or for a fee, you must give the recipients all the rights that 401bd4fe43Sopenharmony_ciyou have. You must make sure that they, too, receive or can get the 411bd4fe43Sopenharmony_cisource code. And you must show them these terms so they know their 421bd4fe43Sopenharmony_cirights. 431bd4fe43Sopenharmony_ci 441bd4fe43Sopenharmony_ci We protect your rights with two steps: (1) copyright the software, and 451bd4fe43Sopenharmony_ci(2) offer you this license which gives you legal permission to copy, 461bd4fe43Sopenharmony_cidistribute and/or modify the software. 471bd4fe43Sopenharmony_ci 481bd4fe43Sopenharmony_ci Also, for each author's protection and ours, we want to make certain 491bd4fe43Sopenharmony_cithat everyone understands that there is no warranty for this free 501bd4fe43Sopenharmony_cisoftware. If the software is modified by someone else and passed on, we 511bd4fe43Sopenharmony_ciwant its recipients to know that what they have is not the original, so 521bd4fe43Sopenharmony_cithat any problems introduced by others will not reflect on the original 531bd4fe43Sopenharmony_ciauthors' reputations. 541bd4fe43Sopenharmony_ci 551bd4fe43Sopenharmony_ci Finally, any free program is threatened constantly by software 561bd4fe43Sopenharmony_cipatents. We wish to avoid the danger that redistributors of a free 571bd4fe43Sopenharmony_ciprogram will individually obtain patent licenses, in effect making the 581bd4fe43Sopenharmony_ciprogram proprietary. To prevent this, we have made it clear that any 591bd4fe43Sopenharmony_cipatent must be licensed for everyone's free use or not licensed at all. 601bd4fe43Sopenharmony_ci 611bd4fe43Sopenharmony_ci The precise terms and conditions for copying, distribution and 621bd4fe43Sopenharmony_cimodification follow. 631bd4fe43Sopenharmony_ci 641bd4fe43Sopenharmony_ci GNU GENERAL PUBLIC LICENSE 651bd4fe43Sopenharmony_ci TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 661bd4fe43Sopenharmony_ci 671bd4fe43Sopenharmony_ci 0. This License applies to any program or other work which contains 681bd4fe43Sopenharmony_cia notice placed by the copyright holder saying it may be distributed 691bd4fe43Sopenharmony_ciunder the terms of this General Public License. The "Program", below, 701bd4fe43Sopenharmony_cirefers to any such program or work, and a "work based on the Program" 711bd4fe43Sopenharmony_cimeans either the Program or any derivative work under copyright law: 721bd4fe43Sopenharmony_cithat is to say, a work containing the Program or a portion of it, 731bd4fe43Sopenharmony_cieither verbatim or with modifications and/or translated into another 741bd4fe43Sopenharmony_cilanguage. (Hereinafter, translation is included without limitation in 751bd4fe43Sopenharmony_cithe term "modification".) Each licensee is addressed as "you". 761bd4fe43Sopenharmony_ci 771bd4fe43Sopenharmony_ciActivities other than copying, distribution and modification are not 781bd4fe43Sopenharmony_cicovered by this License; they are outside its scope. The act of 791bd4fe43Sopenharmony_cirunning the Program is not restricted, and the output from the Program 801bd4fe43Sopenharmony_ciis covered only if its contents constitute a work based on the 811bd4fe43Sopenharmony_ciProgram (independent of having been made by running the Program). 821bd4fe43Sopenharmony_ciWhether that is true depends on what the Program does. 831bd4fe43Sopenharmony_ci 841bd4fe43Sopenharmony_ci 1. You may copy and distribute verbatim copies of the Program's 851bd4fe43Sopenharmony_cisource code as you receive it, in any medium, provided that you 861bd4fe43Sopenharmony_ciconspicuously and appropriately publish on each copy an appropriate 871bd4fe43Sopenharmony_cicopyright notice and disclaimer of warranty; keep intact all the 881bd4fe43Sopenharmony_cinotices that refer to this License and to the absence of any warranty; 891bd4fe43Sopenharmony_ciand give any other recipients of the Program a copy of this License 901bd4fe43Sopenharmony_cialong with the Program. 911bd4fe43Sopenharmony_ci 921bd4fe43Sopenharmony_ciYou may charge a fee for the physical act of transferring a copy, and 931bd4fe43Sopenharmony_ciyou may at your option offer warranty protection in exchange for a fee. 941bd4fe43Sopenharmony_ci 951bd4fe43Sopenharmony_ci 2. You may modify your copy or copies of the Program or any portion 961bd4fe43Sopenharmony_ciof it, thus forming a work based on the Program, and copy and 971bd4fe43Sopenharmony_cidistribute such modifications or work under the terms of Section 1 981bd4fe43Sopenharmony_ciabove, provided that you also meet all of these conditions: 991bd4fe43Sopenharmony_ci 1001bd4fe43Sopenharmony_ci a) You must cause the modified files to carry prominent notices 1011bd4fe43Sopenharmony_ci stating that you changed the files and the date of any change. 1021bd4fe43Sopenharmony_ci 1031bd4fe43Sopenharmony_ci b) You must cause any work that you distribute or publish, that in 1041bd4fe43Sopenharmony_ci whole or in part contains or is derived from the Program or any 1051bd4fe43Sopenharmony_ci part thereof, to be licensed as a whole at no charge to all third 1061bd4fe43Sopenharmony_ci parties under the terms of this License. 1071bd4fe43Sopenharmony_ci 1081bd4fe43Sopenharmony_ci c) If the modified program normally reads commands interactively 1091bd4fe43Sopenharmony_ci when run, you must cause it, when started running for such 1101bd4fe43Sopenharmony_ci interactive use in the most ordinary way, to print or display an 1111bd4fe43Sopenharmony_ci announcement including an appropriate copyright notice and a 1121bd4fe43Sopenharmony_ci notice that there is no warranty (or else, saying that you provide 1131bd4fe43Sopenharmony_ci a warranty) and that users may redistribute the program under 1141bd4fe43Sopenharmony_ci these conditions, and telling the user how to view a copy of this 1151bd4fe43Sopenharmony_ci License. (Exception: if the Program itself is interactive but 1161bd4fe43Sopenharmony_ci does not normally print such an announcement, your work based on 1171bd4fe43Sopenharmony_ci the Program is not required to print an announcement.) 1181bd4fe43Sopenharmony_ci 1191bd4fe43Sopenharmony_ciThese requirements apply to the modified work as a whole. If 1201bd4fe43Sopenharmony_ciidentifiable sections of that work are not derived from the Program, 1211bd4fe43Sopenharmony_ciand can be reasonably considered independent and separate works in 1221bd4fe43Sopenharmony_cithemselves, then this License, and its terms, do not apply to those 1231bd4fe43Sopenharmony_cisections when you distribute them as separate works. But when you 1241bd4fe43Sopenharmony_cidistribute the same sections as part of a whole which is a work based 1251bd4fe43Sopenharmony_cion the Program, the distribution of the whole must be on the terms of 1261bd4fe43Sopenharmony_cithis License, whose permissions for other licensees extend to the 1271bd4fe43Sopenharmony_cientire whole, and thus to each and every part regardless of who wrote it. 1281bd4fe43Sopenharmony_ci 1291bd4fe43Sopenharmony_ciThus, it is not the intent of this section to claim rights or contest 1301bd4fe43Sopenharmony_ciyour rights to work written entirely by you; rather, the intent is to 1311bd4fe43Sopenharmony_ciexercise the right to control the distribution of derivative or 1321bd4fe43Sopenharmony_cicollective works based on the Program. 1331bd4fe43Sopenharmony_ci 1341bd4fe43Sopenharmony_ciIn addition, mere aggregation of another work not based on the Program 1351bd4fe43Sopenharmony_ciwith the Program (or with a work based on the Program) on a volume of 1361bd4fe43Sopenharmony_cia storage or distribution medium does not bring the other work under 1371bd4fe43Sopenharmony_cithe scope of this License. 1381bd4fe43Sopenharmony_ci 1391bd4fe43Sopenharmony_ci 3. You may copy and distribute the Program (or a work based on it, 1401bd4fe43Sopenharmony_ciunder Section 2) in object code or executable form under the terms of 1411bd4fe43Sopenharmony_ciSections 1 and 2 above provided that you also do one of the following: 1421bd4fe43Sopenharmony_ci 1431bd4fe43Sopenharmony_ci a) Accompany it with the complete corresponding machine-readable 1441bd4fe43Sopenharmony_ci source code, which must be distributed under the terms of Sections 1451bd4fe43Sopenharmony_ci 1 and 2 above on a medium customarily used for software interchange; or, 1461bd4fe43Sopenharmony_ci 1471bd4fe43Sopenharmony_ci b) Accompany it with a written offer, valid for at least three 1481bd4fe43Sopenharmony_ci years, to give any third party, for a charge no more than your 1491bd4fe43Sopenharmony_ci cost of physically performing source distribution, a complete 1501bd4fe43Sopenharmony_ci machine-readable copy of the corresponding source code, to be 1511bd4fe43Sopenharmony_ci distributed under the terms of Sections 1 and 2 above on a medium 1521bd4fe43Sopenharmony_ci customarily used for software interchange; or, 1531bd4fe43Sopenharmony_ci 1541bd4fe43Sopenharmony_ci c) Accompany it with the information you received as to the offer 1551bd4fe43Sopenharmony_ci to distribute corresponding source code. (This alternative is 1561bd4fe43Sopenharmony_ci allowed only for noncommercial distribution and only if you 1571bd4fe43Sopenharmony_ci received the program in object code or executable form with such 1581bd4fe43Sopenharmony_ci an offer, in accord with Subsection b above.) 1591bd4fe43Sopenharmony_ci 1601bd4fe43Sopenharmony_ciThe source code for a work means the preferred form of the work for 1611bd4fe43Sopenharmony_cimaking modifications to it. For an executable work, complete source 1621bd4fe43Sopenharmony_cicode means all the source code for all modules it contains, plus any 1631bd4fe43Sopenharmony_ciassociated interface definition files, plus the scripts used to 1641bd4fe43Sopenharmony_cicontrol compilation and installation of the executable. However, as a 1651bd4fe43Sopenharmony_cispecial exception, the source code distributed need not include 1661bd4fe43Sopenharmony_cianything that is normally distributed (in either source or binary 1671bd4fe43Sopenharmony_ciform) with the major components (compiler, kernel, and so on) of the 1681bd4fe43Sopenharmony_cioperating system on which the executable runs, unless that component 1691bd4fe43Sopenharmony_ciitself accompanies the executable. 1701bd4fe43Sopenharmony_ci 1711bd4fe43Sopenharmony_ciIf distribution of executable or object code is made by offering 1721bd4fe43Sopenharmony_ciaccess to copy from a designated place, then offering equivalent 1731bd4fe43Sopenharmony_ciaccess to copy the source code from the same place counts as 1741bd4fe43Sopenharmony_cidistribution of the source code, even though third parties are not 1751bd4fe43Sopenharmony_cicompelled to copy the source along with the object code. 1761bd4fe43Sopenharmony_ci 1771bd4fe43Sopenharmony_ci 4. You may not copy, modify, sublicense, or distribute the Program 1781bd4fe43Sopenharmony_ciexcept as expressly provided under this License. Any attempt 1791bd4fe43Sopenharmony_ciotherwise to copy, modify, sublicense or distribute the Program is 1801bd4fe43Sopenharmony_civoid, and will automatically terminate your rights under this License. 1811bd4fe43Sopenharmony_ciHowever, parties who have received copies, or rights, from you under 1821bd4fe43Sopenharmony_cithis License will not have their licenses terminated so long as such 1831bd4fe43Sopenharmony_ciparties remain in full compliance. 1841bd4fe43Sopenharmony_ci 1851bd4fe43Sopenharmony_ci 5. You are not required to accept this License, since you have not 1861bd4fe43Sopenharmony_cisigned it. However, nothing else grants you permission to modify or 1871bd4fe43Sopenharmony_cidistribute the Program or its derivative works. These actions are 1881bd4fe43Sopenharmony_ciprohibited by law if you do not accept this License. Therefore, by 1891bd4fe43Sopenharmony_cimodifying or distributing the Program (or any work based on the 1901bd4fe43Sopenharmony_ciProgram), you indicate your acceptance of this License to do so, and 1911bd4fe43Sopenharmony_ciall its terms and conditions for copying, distributing or modifying 1921bd4fe43Sopenharmony_cithe Program or works based on it. 1931bd4fe43Sopenharmony_ci 1941bd4fe43Sopenharmony_ci 6. Each time you redistribute the Program (or any work based on the 1951bd4fe43Sopenharmony_ciProgram), the recipient automatically receives a license from the 1961bd4fe43Sopenharmony_cioriginal licensor to copy, distribute or modify the Program subject to 1971bd4fe43Sopenharmony_cithese terms and conditions. You may not impose any further 1981bd4fe43Sopenharmony_cirestrictions on the recipients' exercise of the rights granted herein. 1991bd4fe43Sopenharmony_ciYou are not responsible for enforcing compliance by third parties to 2001bd4fe43Sopenharmony_cithis License. 2011bd4fe43Sopenharmony_ci 2021bd4fe43Sopenharmony_ci 7. If, as a consequence of a court judgment or allegation of patent 2031bd4fe43Sopenharmony_ciinfringement or for any other reason (not limited to patent issues), 2041bd4fe43Sopenharmony_ciconditions are imposed on you (whether by court order, agreement or 2051bd4fe43Sopenharmony_ciotherwise) that contradict the conditions of this License, they do not 2061bd4fe43Sopenharmony_ciexcuse you from the conditions of this License. If you cannot 2071bd4fe43Sopenharmony_cidistribute so as to satisfy simultaneously your obligations under this 2081bd4fe43Sopenharmony_ciLicense and any other pertinent obligations, then as a consequence you 2091bd4fe43Sopenharmony_cimay not distribute the Program at all. For example, if a patent 2101bd4fe43Sopenharmony_cilicense would not permit royalty-free redistribution of the Program by 2111bd4fe43Sopenharmony_ciall those who receive copies directly or indirectly through you, then 2121bd4fe43Sopenharmony_cithe only way you could satisfy both it and this License would be to 2131bd4fe43Sopenharmony_cirefrain entirely from distribution of the Program. 2141bd4fe43Sopenharmony_ci 2151bd4fe43Sopenharmony_ciIf any portion of this section is held invalid or unenforceable under 2161bd4fe43Sopenharmony_ciany particular circumstance, the balance of the section is intended to 2171bd4fe43Sopenharmony_ciapply and the section as a whole is intended to apply in other 2181bd4fe43Sopenharmony_cicircumstances. 2191bd4fe43Sopenharmony_ci 2201bd4fe43Sopenharmony_ciIt is not the purpose of this section to induce you to infringe any 2211bd4fe43Sopenharmony_cipatents or other property right claims or to contest validity of any 2221bd4fe43Sopenharmony_cisuch claims; this section has the sole purpose of protecting the 2231bd4fe43Sopenharmony_ciintegrity of the free software distribution system, which is 2241bd4fe43Sopenharmony_ciimplemented by public license practices. Many people have made 2251bd4fe43Sopenharmony_cigenerous contributions to the wide range of software distributed 2261bd4fe43Sopenharmony_cithrough that system in reliance on consistent application of that 2271bd4fe43Sopenharmony_cisystem; it is up to the author/donor to decide if he or she is willing 2281bd4fe43Sopenharmony_cito distribute software through any other system and a licensee cannot 2291bd4fe43Sopenharmony_ciimpose that choice. 2301bd4fe43Sopenharmony_ci 2311bd4fe43Sopenharmony_ciThis section is intended to make thoroughly clear what is believed to 2321bd4fe43Sopenharmony_cibe a consequence of the rest of this License. 2331bd4fe43Sopenharmony_ci 2341bd4fe43Sopenharmony_ci 8. If the distribution and/or use of the Program is restricted in 2351bd4fe43Sopenharmony_cicertain countries either by patents or by copyrighted interfaces, the 2361bd4fe43Sopenharmony_cioriginal copyright holder who places the Program under this License 2371bd4fe43Sopenharmony_cimay add an explicit geographical distribution limitation excluding 2381bd4fe43Sopenharmony_cithose countries, so that distribution is permitted only in or among 2391bd4fe43Sopenharmony_cicountries not thus excluded. In such case, this License incorporates 2401bd4fe43Sopenharmony_cithe limitation as if written in the body of this License. 2411bd4fe43Sopenharmony_ci 2421bd4fe43Sopenharmony_ci 9. The Free Software Foundation may publish revised and/or new versions 2431bd4fe43Sopenharmony_ciof the General Public License from time to time. Such new versions will 2441bd4fe43Sopenharmony_cibe similar in spirit to the present version, but may differ in detail to 2451bd4fe43Sopenharmony_ciaddress new problems or concerns. 2461bd4fe43Sopenharmony_ci 2471bd4fe43Sopenharmony_ciEach version is given a distinguishing version number. If the Program 2481bd4fe43Sopenharmony_cispecifies a version number of this License which applies to it and "any 2491bd4fe43Sopenharmony_cilater version", you have the option of following the terms and conditions 2501bd4fe43Sopenharmony_cieither of that version or of any later version published by the Free 2511bd4fe43Sopenharmony_ciSoftware Foundation. If the Program does not specify a version number of 2521bd4fe43Sopenharmony_cithis License, you may choose any version ever published by the Free Software 2531bd4fe43Sopenharmony_ciFoundation. 2541bd4fe43Sopenharmony_ci 2551bd4fe43Sopenharmony_ci 10. If you wish to incorporate parts of the Program into other free 2561bd4fe43Sopenharmony_ciprograms whose distribution conditions are different, write to the author 2571bd4fe43Sopenharmony_cito ask for permission. For software which is copyrighted by the Free 2581bd4fe43Sopenharmony_ciSoftware Foundation, write to the Free Software Foundation; we sometimes 2591bd4fe43Sopenharmony_cimake exceptions for this. Our decision will be guided by the two goals 2601bd4fe43Sopenharmony_ciof preserving the free status of all derivatives of our free software and 2611bd4fe43Sopenharmony_ciof promoting the sharing and reuse of software generally. 2621bd4fe43Sopenharmony_ci 2631bd4fe43Sopenharmony_ci NO WARRANTY 2641bd4fe43Sopenharmony_ci 2651bd4fe43Sopenharmony_ci 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 2661bd4fe43Sopenharmony_ciFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 2671bd4fe43Sopenharmony_ciOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 2681bd4fe43Sopenharmony_ciPROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 2691bd4fe43Sopenharmony_ciOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 2701bd4fe43Sopenharmony_ciMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 2711bd4fe43Sopenharmony_ciTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 2721bd4fe43Sopenharmony_ciPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 2731bd4fe43Sopenharmony_ciREPAIR OR CORRECTION. 2741bd4fe43Sopenharmony_ci 2751bd4fe43Sopenharmony_ci 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 2761bd4fe43Sopenharmony_ciWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 2771bd4fe43Sopenharmony_ciREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 2781bd4fe43Sopenharmony_ciINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 2791bd4fe43Sopenharmony_ciOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 2801bd4fe43Sopenharmony_ciTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 2811bd4fe43Sopenharmony_ciYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 2821bd4fe43Sopenharmony_ciPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 2831bd4fe43Sopenharmony_ciPOSSIBILITY OF SUCH DAMAGES. 2841bd4fe43Sopenharmony_ci 2851bd4fe43Sopenharmony_ci END OF TERMS AND CONDITIONS 2861bd4fe43Sopenharmony_ci 2871bd4fe43Sopenharmony_ci How to Apply These Terms to Your New Programs 2881bd4fe43Sopenharmony_ci 2891bd4fe43Sopenharmony_ci If you develop a new program, and you want it to be of the greatest 2901bd4fe43Sopenharmony_cipossible use to the public, the best way to achieve this is to make it 2911bd4fe43Sopenharmony_cifree software which everyone can redistribute and change under these terms. 2921bd4fe43Sopenharmony_ci 2931bd4fe43Sopenharmony_ci To do so, attach the following notices to the program. It is safest 2941bd4fe43Sopenharmony_cito attach them to the start of each source file to most effectively 2951bd4fe43Sopenharmony_ciconvey the exclusion of warranty; and each file should have at least 2961bd4fe43Sopenharmony_cithe "copyright" line and a pointer to where the full notice is found. 2971bd4fe43Sopenharmony_ci 2981bd4fe43Sopenharmony_ci <one line to give the program's name and a brief idea of what it does.> 2991bd4fe43Sopenharmony_ci Copyright (C) <year> <name of author> 3001bd4fe43Sopenharmony_ci 3011bd4fe43Sopenharmony_ci This program is free software; you can redistribute it and/or modify 3021bd4fe43Sopenharmony_ci it under the terms of the GNU General Public License as published by 3031bd4fe43Sopenharmony_ci the Free Software Foundation; either version 2 of the License, or 3041bd4fe43Sopenharmony_ci (at your option) any later version. 3051bd4fe43Sopenharmony_ci 3061bd4fe43Sopenharmony_ci This program is distributed in the hope that it will be useful, 3071bd4fe43Sopenharmony_ci but WITHOUT ANY WARRANTY; without even the implied warranty of 3081bd4fe43Sopenharmony_ci MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 3091bd4fe43Sopenharmony_ci GNU General Public License for more details. 3101bd4fe43Sopenharmony_ci 3111bd4fe43Sopenharmony_ci You should have received a copy of the GNU General Public License along 3121bd4fe43Sopenharmony_ci with this program; if not, write to the Free Software Foundation, Inc., 3131bd4fe43Sopenharmony_ci 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 3141bd4fe43Sopenharmony_ci 3151bd4fe43Sopenharmony_ciAlso add information on how to contact you by electronic and paper mail. 3161bd4fe43Sopenharmony_ci 3171bd4fe43Sopenharmony_ciIf the program is interactive, make it output a short notice like this 3181bd4fe43Sopenharmony_ciwhen it starts in an interactive mode: 3191bd4fe43Sopenharmony_ci 3201bd4fe43Sopenharmony_ci Gnomovision version 69, Copyright (C) year name of author 3211bd4fe43Sopenharmony_ci Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 3221bd4fe43Sopenharmony_ci This is free software, and you are welcome to redistribute it 3231bd4fe43Sopenharmony_ci under certain conditions; type `show c' for details. 3241bd4fe43Sopenharmony_ci 3251bd4fe43Sopenharmony_ciThe hypothetical commands `show w' and `show c' should show the appropriate 3261bd4fe43Sopenharmony_ciparts of the General Public License. Of course, the commands you use may 3271bd4fe43Sopenharmony_cibe called something other than `show w' and `show c'; they could even be 3281bd4fe43Sopenharmony_cimouse-clicks or menu items--whatever suits your program. 3291bd4fe43Sopenharmony_ci 3301bd4fe43Sopenharmony_ciYou should also get your employer (if you work as a programmer) or your 3311bd4fe43Sopenharmony_cischool, if any, to sign a "copyright disclaimer" for the program, if 3321bd4fe43Sopenharmony_cinecessary. Here is a sample; alter the names: 3331bd4fe43Sopenharmony_ci 3341bd4fe43Sopenharmony_ci Yoyodyne, Inc., hereby disclaims all copyright interest in the program 3351bd4fe43Sopenharmony_ci `Gnomovision' (which makes passes at compilers) written by James Hacker. 3361bd4fe43Sopenharmony_ci 3371bd4fe43Sopenharmony_ci <signature of Ty Coon>, 1 April 1989 3381bd4fe43Sopenharmony_ci Ty Coon, President of Vice 3391bd4fe43Sopenharmony_ci 3401bd4fe43Sopenharmony_ciThis General Public License does not permit incorporating your program into 3411bd4fe43Sopenharmony_ciproprietary programs. If your program is a subroutine library, you may 3421bd4fe43Sopenharmony_ciconsider it more useful to permit linking proprietary applications with the 3431bd4fe43Sopenharmony_cilibrary. If this is what you want to do, use the GNU Lesser General 3441bd4fe43Sopenharmony_ciPublic License instead of this License. 3451bd4fe43Sopenharmony_ci 3461bd4fe43Sopenharmony_cib) The Apache License, Version 2.0, (https://www.apache.org/licenses/LICENSE-2.0) 3471bd4fe43Sopenharmony_ci Apache License 3481bd4fe43Sopenharmony_ci Version 2.0, January 2004 3491bd4fe43Sopenharmony_ci http://www.apache.org/licenses/ 3501bd4fe43Sopenharmony_ci 3511bd4fe43Sopenharmony_ci TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3521bd4fe43Sopenharmony_ci 3531bd4fe43Sopenharmony_ci 1. Definitions. 3541bd4fe43Sopenharmony_ci 3551bd4fe43Sopenharmony_ci "License" shall mean the terms and conditions for use, reproduction, 3561bd4fe43Sopenharmony_ci and distribution as defined by Sections 1 through 9 of this document. 3571bd4fe43Sopenharmony_ci 3581bd4fe43Sopenharmony_ci "Licensor" shall mean the copyright owner or entity authorized by 3591bd4fe43Sopenharmony_ci the copyright owner that is granting the License. 3601bd4fe43Sopenharmony_ci 3611bd4fe43Sopenharmony_ci "Legal Entity" shall mean the union of the acting entity and all 3621bd4fe43Sopenharmony_ci other entities that control, are controlled by, or are under common 3631bd4fe43Sopenharmony_ci control with that entity. For the purposes of this definition, 3641bd4fe43Sopenharmony_ci "control" means (i) the power, direct or indirect, to cause the 3651bd4fe43Sopenharmony_ci direction or management of such entity, whether by contract or 3661bd4fe43Sopenharmony_ci otherwise, or (ii) ownership of fifty percent (50%) or more of the 3671bd4fe43Sopenharmony_ci outstanding shares, or (iii) beneficial ownership of such entity. 3681bd4fe43Sopenharmony_ci 3691bd4fe43Sopenharmony_ci "You" (or "Your") shall mean an individual or Legal Entity 3701bd4fe43Sopenharmony_ci exercising permissions granted by this License. 3711bd4fe43Sopenharmony_ci 3721bd4fe43Sopenharmony_ci "Source" form shall mean the preferred form for making modifications, 3731bd4fe43Sopenharmony_ci including but not limited to software source code, documentation 3741bd4fe43Sopenharmony_ci source, and configuration files. 3751bd4fe43Sopenharmony_ci 3761bd4fe43Sopenharmony_ci "Object" form shall mean any form resulting from mechanical 3771bd4fe43Sopenharmony_ci transformation or translation of a Source form, including but 3781bd4fe43Sopenharmony_ci not limited to compiled object code, generated documentation, 3791bd4fe43Sopenharmony_ci and conversions to other media types. 3801bd4fe43Sopenharmony_ci 3811bd4fe43Sopenharmony_ci "Work" shall mean the work of authorship, whether in Source or 3821bd4fe43Sopenharmony_ci Object form, made available under the License, as indicated by a 3831bd4fe43Sopenharmony_ci copyright notice that is included in or attached to the work 3841bd4fe43Sopenharmony_ci (an example is provided in the Appendix below). 3851bd4fe43Sopenharmony_ci 3861bd4fe43Sopenharmony_ci "Derivative Works" shall mean any work, whether in Source or Object 3871bd4fe43Sopenharmony_ci form, that is based on (or derived from) the Work and for which the 3881bd4fe43Sopenharmony_ci editorial revisions, annotations, elaborations, or other modifications 3891bd4fe43Sopenharmony_ci represent, as a whole, an original work of authorship. For the purposes 3901bd4fe43Sopenharmony_ci of this License, Derivative Works shall not include works that remain 3911bd4fe43Sopenharmony_ci separable from, or merely link (or bind by name) to the interfaces of, 3921bd4fe43Sopenharmony_ci the Work and Derivative Works thereof. 3931bd4fe43Sopenharmony_ci 3941bd4fe43Sopenharmony_ci "Contribution" shall mean any work of authorship, including 3951bd4fe43Sopenharmony_ci the original version of the Work and any modifications or additions 3961bd4fe43Sopenharmony_ci to that Work or Derivative Works thereof, that is intentionally 3971bd4fe43Sopenharmony_ci submitted to Licensor for inclusion in the Work by the copyright owner 3981bd4fe43Sopenharmony_ci or by an individual or Legal Entity authorized to submit on behalf of 3991bd4fe43Sopenharmony_ci the copyright owner. For the purposes of this definition, "submitted" 4001bd4fe43Sopenharmony_ci means any form of electronic, verbal, or written communication sent 4011bd4fe43Sopenharmony_ci to the Licensor or its representatives, including but not limited to 4021bd4fe43Sopenharmony_ci communication on electronic mailing lists, source code control systems, 4031bd4fe43Sopenharmony_ci and issue tracking systems that are managed by, or on behalf of, the 4041bd4fe43Sopenharmony_ci Licensor for the purpose of discussing and improving the Work, but 4051bd4fe43Sopenharmony_ci excluding communication that is conspicuously marked or otherwise 4061bd4fe43Sopenharmony_ci designated in writing by the copyright owner as "Not a Contribution." 4071bd4fe43Sopenharmony_ci 4081bd4fe43Sopenharmony_ci "Contributor" shall mean Licensor and any individual or Legal Entity 4091bd4fe43Sopenharmony_ci on behalf of whom a Contribution has been received by Licensor and 4101bd4fe43Sopenharmony_ci subsequently incorporated within the Work. 4111bd4fe43Sopenharmony_ci 4121bd4fe43Sopenharmony_ci 2. Grant of Copyright License. Subject to the terms and conditions of 4131bd4fe43Sopenharmony_ci this License, each Contributor hereby grants to You a perpetual, 4141bd4fe43Sopenharmony_ci worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4151bd4fe43Sopenharmony_ci copyright license to reproduce, prepare Derivative Works of, 4161bd4fe43Sopenharmony_ci publicly display, publicly perform, sublicense, and distribute the 4171bd4fe43Sopenharmony_ci Work and such Derivative Works in Source or Object form. 4181bd4fe43Sopenharmony_ci 4191bd4fe43Sopenharmony_ci 3. Grant of Patent License. Subject to the terms and conditions of 4201bd4fe43Sopenharmony_ci this License, each Contributor hereby grants to You a perpetual, 4211bd4fe43Sopenharmony_ci worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4221bd4fe43Sopenharmony_ci (except as stated in this section) patent license to make, have made, 4231bd4fe43Sopenharmony_ci use, offer to sell, sell, import, and otherwise transfer the Work, 4241bd4fe43Sopenharmony_ci where such license applies only to those patent claims licensable 4251bd4fe43Sopenharmony_ci by such Contributor that are necessarily infringed by their 4261bd4fe43Sopenharmony_ci Contribution(s) alone or by combination of their Contribution(s) 4271bd4fe43Sopenharmony_ci with the Work to which such Contribution(s) was submitted. If You 4281bd4fe43Sopenharmony_ci institute patent litigation against any entity (including a 4291bd4fe43Sopenharmony_ci cross-claim or counterclaim in a lawsuit) alleging that the Work 4301bd4fe43Sopenharmony_ci or a Contribution incorporated within the Work constitutes direct 4311bd4fe43Sopenharmony_ci or contributory patent infringement, then any patent licenses 4321bd4fe43Sopenharmony_ci granted to You under this License for that Work shall terminate 4331bd4fe43Sopenharmony_ci as of the date such litigation is filed. 4341bd4fe43Sopenharmony_ci 4351bd4fe43Sopenharmony_ci 4. Redistribution. You may reproduce and distribute copies of the 4361bd4fe43Sopenharmony_ci Work or Derivative Works thereof in any medium, with or without 4371bd4fe43Sopenharmony_ci modifications, and in Source or Object form, provided that You 4381bd4fe43Sopenharmony_ci meet the following conditions: 4391bd4fe43Sopenharmony_ci 4401bd4fe43Sopenharmony_ci (a) You must give any other recipients of the Work or 4411bd4fe43Sopenharmony_ci Derivative Works a copy of this License; and 4421bd4fe43Sopenharmony_ci 4431bd4fe43Sopenharmony_ci (b) You must cause any modified files to carry prominent notices 4441bd4fe43Sopenharmony_ci stating that You changed the files; and 4451bd4fe43Sopenharmony_ci 4461bd4fe43Sopenharmony_ci (c) You must retain, in the Source form of any Derivative Works 4471bd4fe43Sopenharmony_ci that You distribute, all copyright, patent, trademark, and 4481bd4fe43Sopenharmony_ci attribution notices from the Source form of the Work, 4491bd4fe43Sopenharmony_ci excluding those notices that do not pertain to any part of 4501bd4fe43Sopenharmony_ci the Derivative Works; and 4511bd4fe43Sopenharmony_ci 4521bd4fe43Sopenharmony_ci (d) If the Work includes a "NOTICE" text file as part of its 4531bd4fe43Sopenharmony_ci distribution, then any Derivative Works that You distribute must 4541bd4fe43Sopenharmony_ci include a readable copy of the attribution notices contained 4551bd4fe43Sopenharmony_ci within such NOTICE file, excluding those notices that do not 4561bd4fe43Sopenharmony_ci pertain to any part of the Derivative Works, in at least one 4571bd4fe43Sopenharmony_ci of the following places: within a NOTICE text file distributed 4581bd4fe43Sopenharmony_ci as part of the Derivative Works; within the Source form or 4591bd4fe43Sopenharmony_ci documentation, if provided along with the Derivative Works; or, 4601bd4fe43Sopenharmony_ci within a display generated by the Derivative Works, if and 4611bd4fe43Sopenharmony_ci wherever such third-party notices normally appear. The contents 4621bd4fe43Sopenharmony_ci of the NOTICE file are for informational purposes only and 4631bd4fe43Sopenharmony_ci do not modify the License. You may add Your own attribution 4641bd4fe43Sopenharmony_ci notices within Derivative Works that You distribute, alongside 4651bd4fe43Sopenharmony_ci or as an addendum to the NOTICE text from the Work, provided 4661bd4fe43Sopenharmony_ci that such additional attribution notices cannot be construed 4671bd4fe43Sopenharmony_ci as modifying the License. 4681bd4fe43Sopenharmony_ci 4691bd4fe43Sopenharmony_ci You may add Your own copyright statement to Your modifications and 4701bd4fe43Sopenharmony_ci may provide additional or different license terms and conditions 4711bd4fe43Sopenharmony_ci for use, reproduction, or distribution of Your modifications, or 4721bd4fe43Sopenharmony_ci for any such Derivative Works as a whole, provided Your use, 4731bd4fe43Sopenharmony_ci reproduction, and distribution of the Work otherwise complies with 4741bd4fe43Sopenharmony_ci the conditions stated in this License. 4751bd4fe43Sopenharmony_ci 4761bd4fe43Sopenharmony_ci 5. Submission of Contributions. Unless You explicitly state otherwise, 4771bd4fe43Sopenharmony_ci any Contribution intentionally submitted for inclusion in the Work 4781bd4fe43Sopenharmony_ci by You to the Licensor shall be under the terms and conditions of 4791bd4fe43Sopenharmony_ci this License, without any additional terms or conditions. 4801bd4fe43Sopenharmony_ci Notwithstanding the above, nothing herein shall supersede or modify 4811bd4fe43Sopenharmony_ci the terms of any separate license agreement you may have executed 4821bd4fe43Sopenharmony_ci with Licensor regarding such Contributions. 4831bd4fe43Sopenharmony_ci 4841bd4fe43Sopenharmony_ci 6. Trademarks. This License does not grant permission to use the trade 4851bd4fe43Sopenharmony_ci names, trademarks, service marks, or product names of the Licensor, 4861bd4fe43Sopenharmony_ci except as required for reasonable and customary use in describing the 4871bd4fe43Sopenharmony_ci origin of the Work and reproducing the content of the NOTICE file. 4881bd4fe43Sopenharmony_ci 4891bd4fe43Sopenharmony_ci 7. Disclaimer of Warranty. Unless required by applicable law or 4901bd4fe43Sopenharmony_ci agreed to in writing, Licensor provides the Work (and each 4911bd4fe43Sopenharmony_ci Contributor provides its Contributions) on an "AS IS" BASIS, 4921bd4fe43Sopenharmony_ci WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4931bd4fe43Sopenharmony_ci implied, including, without limitation, any warranties or conditions 4941bd4fe43Sopenharmony_ci of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4951bd4fe43Sopenharmony_ci PARTICULAR PURPOSE. You are solely responsible for determining the 4961bd4fe43Sopenharmony_ci appropriateness of using or redistributing the Work and assume any 4971bd4fe43Sopenharmony_ci risks associated with Your exercise of permissions under this License. 4981bd4fe43Sopenharmony_ci 4991bd4fe43Sopenharmony_ci 8. Limitation of Liability. In no event and under no legal theory, 5001bd4fe43Sopenharmony_ci whether in tort (including negligence), contract, or otherwise, 5011bd4fe43Sopenharmony_ci unless required by applicable law (such as deliberate and grossly 5021bd4fe43Sopenharmony_ci negligent acts) or agreed to in writing, shall any Contributor be 5031bd4fe43Sopenharmony_ci liable to You for damages, including any direct, indirect, special, 5041bd4fe43Sopenharmony_ci incidental, or consequential damages of any character arising as a 5051bd4fe43Sopenharmony_ci result of this License or out of the use or inability to use the 5061bd4fe43Sopenharmony_ci Work (including but not limited to damages for loss of goodwill, 5071bd4fe43Sopenharmony_ci work stoppage, computer failure or malfunction, or any and all 5081bd4fe43Sopenharmony_ci other commercial damages or losses), even if such Contributor 5091bd4fe43Sopenharmony_ci has been advised of the possibility of such damages. 5101bd4fe43Sopenharmony_ci 5111bd4fe43Sopenharmony_ci 9. Accepting Warranty or Additional Liability. While redistributing 5121bd4fe43Sopenharmony_ci the Work or Derivative Works thereof, You may choose to offer, 5131bd4fe43Sopenharmony_ci and charge a fee for, acceptance of support, warranty, indemnity, 5141bd4fe43Sopenharmony_ci or other liability obligations and/or rights consistent with this 5151bd4fe43Sopenharmony_ci License. However, in accepting such obligations, You may act only 5161bd4fe43Sopenharmony_ci on Your own behalf and on Your sole responsibility, not on behalf 5171bd4fe43Sopenharmony_ci of any other Contributor, and only if You agree to indemnify, 5181bd4fe43Sopenharmony_ci defend, and hold each Contributor harmless for any liability 5191bd4fe43Sopenharmony_ci incurred by, or claims asserted against, such Contributor by reason 5201bd4fe43Sopenharmony_ci of your accepting any such warranty or additional liability. 5211bd4fe43Sopenharmony_ci 5221bd4fe43Sopenharmony_ci END OF TERMS AND CONDITIONS 5231bd4fe43Sopenharmony_ci 5241bd4fe43Sopenharmony_cic) End User License Agreement 5251bd4fe43Sopenharmony_ci 5261bd4fe43Sopenharmony_ciTHIS END USER LICENSE AGREEMENT (“AGREEMENT”) IS A LEGAL AGREEMENT BETWEEN YOU (EITHER A SINGLE INDIVIDUAL, OR SINGLE LEGAL ENTITY) AND HISILICON (SHANGHAI) TECHNOLOGIES CO., LTD. ("HISILICON") FOR THE USE OF THE SOFTWARE ACCOMPANYING THIS AGREEMENT. HISILICON IS ONLY WILLING TO LICENSE THE SOFTWARE TO YOU ON CONDITION THAT YOU ACCEPT ALL OF THE TERMS IN THIS AGREEMENT. BY CLICKING “I AGREE” OR BY INSTALLING OR OTHERWISE USING OR COPYING THE SOFTWARE YOU INDICATE THAT YOU AGREE TO BE BOUND BY ALL OF THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, HISILICON IS UNWILLING TO LICENSE THE SOFTWARE TO YOU AND YOU MAY NOT INSTALL, USE OR COPY THE SOFTWARE, AND YOU SHALL PROMPTLY DESTROY, DELETE, OR RETURN THE SOFTWARE TO YOUR SUPPLIER. 5271bd4fe43Sopenharmony_ci 5281bd4fe43Sopenharmony_ci“SOFTWARE” means the software in object code provided under the terms of this Agreement. 5291bd4fe43Sopenharmony_ci 5301bd4fe43Sopenharmony_ciShenzhen Longgang District is the signing place of this Agreement. 5311bd4fe43Sopenharmony_ci 5321bd4fe43Sopenharmony_ci1. GRANT OF LICENSE 5331bd4fe43Sopenharmony_ciIn consideration of your agreement to abide by the following terms, and subject to the terms and conditions of this Agreement, HISILICON hereby grants YOU, a non-transferable, non-exclusive, royalty-free, revocable, worldwide copyright license (without the right to sublicense) to use and copy the SOFTWARE solely for the purpose of designing or developing applications for use in conjunction with Hisilicon chip. 5341bd4fe43Sopenharmony_ci. 5351bd4fe43Sopenharmony_ci 5361bd4fe43Sopenharmony_ciAll rights to the SOFTWARE and all intellectual property rights contained therein shall remain the sole and exclusive property of HISILICON. The SOFTWARE is licensed not sold. Except as expressly licensed in Clause 1, in no event shall the license granted in this Clause 1 be construed as granting YOU expressly or by implication, estoppels or otherwise, licenses to any intellectual property rights, including but not limited to patent rights, copyrights, trademark or trade secret in the SOFTWARE. 5371bd4fe43Sopenharmony_ci 5381bd4fe43Sopenharmony_ciNo right is granted to YOU under this Agreement to manufacture, have manufactured, or sell, supply or distribute any products which have taken into use or which embody any of the SOFTWARE or any of the intellectual property rights embodied therein. 5391bd4fe43Sopenharmony_ci 5401bd4fe43Sopenharmony_ci2. RESTRICTIONS 5411bd4fe43Sopenharmony_ciThis Agreement does not prevent YOU from using the SOFTWARE for internal benchmarking purposes. 5421bd4fe43Sopenharmony_ci 5431bd4fe43Sopenharmony_ciHowever, YOU shall treat any and all benchmarking data relating to the SOFTWARE, and any other results of your use or testing of the SOFTWARE which are indicative of its performance, efficacy, reliability or quality, as confidential information and YOU shall not disclose such information to any third party without the express written permission of HISILICON. 5441bd4fe43Sopenharmony_ci 5451bd4fe43Sopenharmony_ciYOU shall reproduce and not remove or obscure any notice incorporated by HISILICON in the SOFTWARE to protect HISILICON’s intellectual property rights embodied therein. 5461bd4fe43Sopenharmony_ci 5471bd4fe43Sopenharmony_ciYOU shall not decompile, disassemble, or reverse engineer the SOFTWARE. 5481bd4fe43Sopenharmony_ci 5491bd4fe43Sopenharmony_ciYOU shall not distribute the SOFTWARE under an open source license as listed by the Open Source Initiative (a non-profit corporation whose website is www.opensource.org), or other license which requires the source code or object code of the SOFTWARE to be licensed or otherwise shared with any third party. 5501bd4fe43Sopenharmony_ci 5511bd4fe43Sopenharmony_ci3. FEEDBACK 5521bd4fe43Sopenharmony_ciYOU may choose to provide suggestions, comments, feedback, ideas, modifications or know-how (whether in oral or written form) relating to the use of the SOFTWARE ("Feedback") to HISILICON under the terms of this Agreement. YOU hereby grants to HISILICON and its affiliates, under all of you and your affiliates’ (as applicable) intellectual property rights, a perpetual, irrevocable, royalty free, non-exclusive, worldwide license to (i) use, copy and modify the Feedback; (ii) sell, supply, or otherwise distribute the Feedback; (iii) design, have designed, manufacture, have manufactured, use, import, sell, and otherwise distribute and dispose of products that incorporate the Feedback; and (iv) sublicense (together with the rights to further sublicense) the rights granted in this paragraph to any third party. 5531bd4fe43Sopenharmony_ci 5541bd4fe43Sopenharmony_ci4. NO WARRANTY 5551bd4fe43Sopenharmony_ciYOU AGREE THAT THE SOFTWARE IS PROVIDED BY HISILICON ON AN "AS IS" BASIS. HISILICON MAKES NO WARRANTY, EXPRESSED OR IMPLIED OR STATUTORY, WITH RESPECT TO ANY OF THE SOFTWARE, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. 5561bd4fe43Sopenharmony_ci 5571bd4fe43Sopenharmony_ciYOU EXPRESSLY ASSUME ALL LIABILITIES AND RISKS, FOR USE OR OPERATION OF THE SOFTWARE, INCLUDING WITHOUT LIMITATION, SOFTWARE APPLICATIONS DESIGNED OR INTENDED FOR MISSION CRITICAL APPLICATIONS, SUCH AS PACEMAKERS, WEAPONRY, AIRCRAFT NAVIGATION, FACTORY CONTROL SYSTEMS, ETC. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 5581bd4fe43Sopenharmony_ci 5591bd4fe43Sopenharmony_ci5. NO LIABILITY 5601bd4fe43Sopenharmony_ciPLEASE READ THE INSTRUCTIONS COMPLETELY, AND PLEASE NOTE THAT YOU SHOULD USE THE SOFTWARE AT YOUR OWN RISK. 5611bd4fe43Sopenharmony_ci 5621bd4fe43Sopenharmony_ciIN NO EVENT SHALL HISILICON BE LIABLE FOR ANY DIRECT OR INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHER LEGAL THEORY, EVEN IF HISILICON HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. EVEN IF THE SOFTWARE HAS ANY MATERIAL, VERIFIABLE, AND REPRODUCIBLE PROGRAM ERRORS, HISILICON SHALL HAVE NO LIABILITY TO MODIFY SUCH ERRORS. 5631bd4fe43Sopenharmony_ci 5641bd4fe43Sopenharmony_ciNOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED IN THIS AGREEMENT, THE MAXIMUM LIABILITY OF HISILICON TO YOU IN AGGREGATE FOR ALL CLAIMS MADE AGAINST HISILICON IN CONTRACT TORT OR OTHERWISE UNDER OR IN CONNECTION WITH THE SUBJECT MATTER OF THIS AGREEMENT SHALL NOT EXCEED THE TOTAL OF SUMS RECEIVED BY HISILICON FROM YOU FOR THIS AGREEMENT. THE EXISTENCE OF MORE THAN ONE CLAIM WILL NOT ENLARGE OR EXTEND THE LIMIT. 5651bd4fe43Sopenharmony_ci 5661bd4fe43Sopenharmony_ci6. CONFIDENTIALITY 5671bd4fe43Sopenharmony_ciYOU acknowledge and agree that the SOFTWARE and any benchmarking data and related information provided under this Agreement contain trade secrets and confidential material of HISILICON and YOU agree to maintain all such information in confidence and apply security measures no less stringent than the measures which YOU apply to protect your own like information, but not less than a reasonable degree of care, to prevent their unauthorized disclosure and use. The period of confidentiality shall be indefinite. YOU agree not to use any such information other than in normal use of the SOFTWARE under the license granted in this Agreement. 5681bd4fe43Sopenharmony_ci 5691bd4fe43Sopenharmony_ci7. TERM AND TERMINATION 5701bd4fe43Sopenharmony_ciThis Agreement shall remain in force until terminated. HISILICON may terminate this Agreement at any time with or without any cause. Upon termination of this Agreement, YOU shall immediately stop using the SOFTWARE and confidential information and destroy all copies of the SOFTWARE and confidential information in your possession, together with all documentation and related materials. The provisions of clauses 3, 4, 5, 6, 7 and 8 shall survive termination of this Agreement. 5711bd4fe43Sopenharmony_ci 5721bd4fe43Sopenharmony_ci8. GENERAL 5731bd4fe43Sopenharmony_ciAny provision of this Agreement which is prohibited or unenforceable in any jurisdiction shall be ineffective to the extent of such prohibition or unenforceability without affecting, impairing or invalidating the remaining provisions hereof. 5741bd4fe43Sopenharmony_ci 5751bd4fe43Sopenharmony_ciThe failure by HISILICON to enforce any of the provisions of this Agreement, unless waived in writing, shall not constitute a waiver of HISILICON's rights to enforce such provision or any other provision of this Agreement in the future. 5761bd4fe43Sopenharmony_ciAt HISILICON’s request, YOU agree to check your computers for installations of the SOFTWARE and any other information requested by HISILICON relating to SOFTWARE installation and to provide this information to HISILICON. YOU agree that employees or auditors nominated by HISILICON may also perform such checking and reporting on behalf of HISILICON by prior appointment during your normal business hours on seven (7) days’ notice. HISILICON shall bear the auditors’ costs for that audit unless it reveals unlicensed usage in which case YOU shall promptly reimburse HISILICON for all reasonable costs and expenses, including professional fees, relating to such audit. 5771bd4fe43Sopenharmony_ci 5781bd4fe43Sopenharmony_ciThe SOFTWARE provided under this Agreement is subject to U.S. export control laws, including the U.S. Export Administration Act and its associated regulations, and may be subject to export or import regulations in other countries. YOU agree to comply fully with all laws and regulations of the United States and other countries ("Export Laws") to assure that the SOFTWARE, is not (1) exported, directly or indirectly, in violation of Export Laws, either to any countries that are subject to U.S.A. export restrictions or to any end user who has been prohibited from participating in the U.S.A. export transactions by any federal agency of the U.S.A. government; or (2) intended to be used for any purpose prohibited by Export Laws, including, without limitation, nuclear, chemical, or biological weapons proliferation. 5791bd4fe43Sopenharmony_ci 5801bd4fe43Sopenharmony_ciThis Agreement shall be governed by and construed in accordance with the laws of People’s Republic of China, without reference to the principles of conflicts of laws. Any dispute arising out of or relating to this Agreement shall be submitted to Shenzhen Longgang District People’s court and the parties waive all objections to that jurisdiction and venue. 5811bd4fe43Sopenharmony_ci 5821bd4fe43Sopenharmony_ciSome open-source software components may be used in the Software. If the applicable licenses of these open-source software components conflict with the content in this Agreement, the licenses of the open-source software components will prevail. 5831bd4fe43Sopenharmony_ci 5841bd4fe43Sopenharmony_ci--------------------------------------------------------------------- 5851bd4fe43Sopenharmony_ciCopyright (C) 2020 Hisilicon (Shanghai) Technologies Co., Ltd. All rights reserved. 5861bd4fe43Sopenharmony_ci 587