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