1e484b35bSopenharmony_ciTHIRD PARTY OPEN SOURCE SOFTWARE NOTICE 2e484b35bSopenharmony_ci 3e484b35bSopenharmony_ciPlease note we provide an open source software notice for the third 4e484b35bSopenharmony_ciparty open source software along with this software and/or this software 5e484b35bSopenharmony_cicomponent contributed by Huawei (in the following just “this SOFTWARE”). 6e484b35bSopenharmony_ciThe open source software licenses are granted by the respective right holders. 7e484b35bSopenharmony_ci 8e484b35bSopenharmony_ciWarranty Disclaimer 9e484b35bSopenharmony_ciTHE OPEN SOURCE SOFTWARE IN THIS SOFTWARE IS DISTRIBUTED IN THE HOPE THAT 10e484b35bSopenharmony_ciIT WILL BE USEFUL, BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED 11e484b35bSopenharmony_ciWARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 12e484b35bSopenharmony_ciSEE THE APPLICABLE LICENSES FOR MORE DETAILS. 13e484b35bSopenharmony_ci 14e484b35bSopenharmony_ciCopyright Notice and License Texts 15e484b35bSopenharmony_ciSoftware: weex 0.28.0 16e484b35bSopenharmony_ciCopyright notice: 17e484b35bSopenharmony_ciApache Weex 18e484b35bSopenharmony_ciCopyright(C) 2019 The Apache Software Foundation 19e484b35bSopenharmony_ci 20e484b35bSopenharmony_ciThis product includes software developed at 21e484b35bSopenharmony_ciThe Apache Software Foundation (http://www.apache.org/). 22e484b35bSopenharmony_ci 23e484b35bSopenharmony_ciLicense: Apache License 2.0 24e484b35bSopenharmony_ci Apache License 25e484b35bSopenharmony_ci Version 2.0, January 2004 26e484b35bSopenharmony_ci http://www.apache.org/licenses/ 27e484b35bSopenharmony_ci 28e484b35bSopenharmony_ci TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 29e484b35bSopenharmony_ci 30e484b35bSopenharmony_ci 1. Definitions. 31e484b35bSopenharmony_ci 32e484b35bSopenharmony_ci "License" shall mean the terms and conditions for use, reproduction, 33e484b35bSopenharmony_ci and distribution as defined by Sections 1 through 9 of this document. 34e484b35bSopenharmony_ci 35e484b35bSopenharmony_ci "Licensor" shall mean the copyright owner or entity authorized by 36e484b35bSopenharmony_ci the copyright owner that is granting the License. 37e484b35bSopenharmony_ci 38e484b35bSopenharmony_ci "Legal Entity" shall mean the union of the acting entity and all 39e484b35bSopenharmony_ci other entities that control, are controlled by, or are under common 40e484b35bSopenharmony_ci control with that entity. For the purposes of this definition, 41e484b35bSopenharmony_ci "control" means (i) the power, direct or indirect, to cause the 42e484b35bSopenharmony_ci direction or management of such entity, whether by contract or 43e484b35bSopenharmony_ci otherwise, or (ii) ownership of fifty percent (50%) or more of the 44e484b35bSopenharmony_ci outstanding shares, or (iii) beneficial ownership of such entity. 45e484b35bSopenharmony_ci 46e484b35bSopenharmony_ci "You" (or "Your") shall mean an individual or Legal Entity 47e484b35bSopenharmony_ci exercising permissions granted by this License. 48e484b35bSopenharmony_ci 49e484b35bSopenharmony_ci "Source" form shall mean the preferred form for making modifications, 50e484b35bSopenharmony_ci including but not limited to software source code, documentation 51e484b35bSopenharmony_ci source, and configuration files. 52e484b35bSopenharmony_ci 53e484b35bSopenharmony_ci "Object" form shall mean any form resulting from mechanical 54e484b35bSopenharmony_ci transformation or translation of a Source form, including but 55e484b35bSopenharmony_ci not limited to compiled object code, generated documentation, 56e484b35bSopenharmony_ci and conversions to other media types. 57e484b35bSopenharmony_ci 58e484b35bSopenharmony_ci "Work" shall mean the work of authorship, whether in Source or 59e484b35bSopenharmony_ci Object form, made available under the License, as indicated by a 60e484b35bSopenharmony_ci copyright notice that is included in or attached to the work 61e484b35bSopenharmony_ci (an example is provided in the Appendix below). 62e484b35bSopenharmony_ci 63e484b35bSopenharmony_ci "Derivative Works" shall mean any work, whether in Source or Object 64e484b35bSopenharmony_ci form, that is based on (or derived from) the Work and for which the 65e484b35bSopenharmony_ci editorial revisions, annotations, elaborations, or other modifications 66e484b35bSopenharmony_ci represent, as a whole, an original work of authorship. For the purposes 67e484b35bSopenharmony_ci of this License, Derivative Works shall not include works that remain 68e484b35bSopenharmony_ci separable from, or merely link (or bind by name) to the interfaces of, 69e484b35bSopenharmony_ci the Work and Derivative Works thereof. 70e484b35bSopenharmony_ci 71e484b35bSopenharmony_ci "Contribution" shall mean any work of authorship, including 72e484b35bSopenharmony_ci the original version of the Work and any modifications or additions 73e484b35bSopenharmony_ci to that Work or Derivative Works thereof, that is intentionally 74e484b35bSopenharmony_ci submitted to Licensor for inclusion in the Work by the copyright owner 75e484b35bSopenharmony_ci or by an individual or Legal Entity authorized to submit on behalf of 76e484b35bSopenharmony_ci the copyright owner. For the purposes of this definition, "submitted" 77e484b35bSopenharmony_ci means any form of electronic, verbal, or written communication sent 78e484b35bSopenharmony_ci to the Licensor or its representatives, including but not limited to 79e484b35bSopenharmony_ci communication on electronic mailing lists, source code control systems, 80e484b35bSopenharmony_ci and issue tracking systems that are managed by, or on behalf of, the 81e484b35bSopenharmony_ci Licensor for the purpose of discussing and improving the Work, but 82e484b35bSopenharmony_ci excluding communication that is conspicuously marked or otherwise 83e484b35bSopenharmony_ci designated in writing by the copyright owner as "Not a Contribution." 84e484b35bSopenharmony_ci 85e484b35bSopenharmony_ci "Contributor" shall mean Licensor and any individual or Legal Entity 86e484b35bSopenharmony_ci on behalf of whom a Contribution has been received by Licensor and 87e484b35bSopenharmony_ci subsequently incorporated within the Work. 88e484b35bSopenharmony_ci 89e484b35bSopenharmony_ci 2. Grant of Copyright License. Subject to the terms and conditions of 90e484b35bSopenharmony_ci this License, each Contributor hereby grants to You a perpetual, 91e484b35bSopenharmony_ci worldwide, non-exclusive, no-charge, royalty-free, irrevocable 92e484b35bSopenharmony_ci copyright license to reproduce, prepare Derivative Works of, 93e484b35bSopenharmony_ci publicly display, publicly perform, sublicense, and distribute the 94e484b35bSopenharmony_ci Work and such Derivative Works in Source or Object form. 95e484b35bSopenharmony_ci 96e484b35bSopenharmony_ci 3. Grant of Patent License. Subject to the terms and conditions of 97e484b35bSopenharmony_ci this License, each Contributor hereby grants to You a perpetual, 98e484b35bSopenharmony_ci worldwide, non-exclusive, no-charge, royalty-free, irrevocable 99e484b35bSopenharmony_ci (except as stated in this section) patent license to make, have made, 100e484b35bSopenharmony_ci use, offer to sell, sell, import, and otherwise transfer the Work, 101e484b35bSopenharmony_ci where such license applies only to those patent claims licensable 102e484b35bSopenharmony_ci by such Contributor that are necessarily infringed by their 103e484b35bSopenharmony_ci Contribution(s) alone or by combination of their Contribution(s) 104e484b35bSopenharmony_ci with the Work to which such Contribution(s) was submitted. If You 105e484b35bSopenharmony_ci institute patent litigation against any entity (including a 106e484b35bSopenharmony_ci cross-claim or counterclaim in a lawsuit) alleging that the Work 107e484b35bSopenharmony_ci or a Contribution incorporated within the Work constitutes direct 108e484b35bSopenharmony_ci or contributory patent infringement, then any patent licenses 109e484b35bSopenharmony_ci granted to You under this License for that Work shall terminate 110e484b35bSopenharmony_ci as of the date such litigation is filed. 111e484b35bSopenharmony_ci 112e484b35bSopenharmony_ci 4. Redistribution. You may reproduce and distribute copies of the 113e484b35bSopenharmony_ci Work or Derivative Works thereof in any medium, with or without 114e484b35bSopenharmony_ci modifications, and in Source or Object form, provided that You 115e484b35bSopenharmony_ci meet the following conditions: 116e484b35bSopenharmony_ci 117e484b35bSopenharmony_ci (a) You must give any other recipients of the Work or 118e484b35bSopenharmony_ci Derivative Works a copy of this License; and 119e484b35bSopenharmony_ci 120e484b35bSopenharmony_ci (b) You must cause any modified files to carry prominent notices 121e484b35bSopenharmony_ci stating that You changed the files; and 122e484b35bSopenharmony_ci 123e484b35bSopenharmony_ci (c) You must retain, in the Source form of any Derivative Works 124e484b35bSopenharmony_ci that You distribute, all copyright, patent, trademark, and 125e484b35bSopenharmony_ci attribution notices from the Source form of the Work, 126e484b35bSopenharmony_ci excluding those notices that do not pertain to any part of 127e484b35bSopenharmony_ci the Derivative Works; and 128e484b35bSopenharmony_ci 129e484b35bSopenharmony_ci (d) If the Work includes a "NOTICE" text file as part of its 130e484b35bSopenharmony_ci distribution, then any Derivative Works that You distribute must 131e484b35bSopenharmony_ci include a readable copy of the attribution notices contained 132e484b35bSopenharmony_ci within such NOTICE file, excluding those notices that do not 133e484b35bSopenharmony_ci pertain to any part of the Derivative Works, in at least one 134e484b35bSopenharmony_ci of the following places: within a NOTICE text file distributed 135e484b35bSopenharmony_ci as part of the Derivative Works; within the Source form or 136e484b35bSopenharmony_ci documentation, if provided along with the Derivative Works; or, 137e484b35bSopenharmony_ci within a display generated by the Derivative Works, if and 138e484b35bSopenharmony_ci wherever such third-party notices normally appear. The contents 139e484b35bSopenharmony_ci of the NOTICE file are for informational purposes only and 140e484b35bSopenharmony_ci do not modify the License. You may add Your own attribution 141e484b35bSopenharmony_ci notices within Derivative Works that You distribute, alongside 142e484b35bSopenharmony_ci or as an addendum to the NOTICE text from the Work, provided 143e484b35bSopenharmony_ci that such additional attribution notices cannot be construed 144e484b35bSopenharmony_ci as modifying the License. 145e484b35bSopenharmony_ci 146e484b35bSopenharmony_ci You may add Your own copyright statement to Your modifications and 147e484b35bSopenharmony_ci may provide additional or different license terms and conditions 148e484b35bSopenharmony_ci for use, reproduction, or distribution of Your modifications, or 149e484b35bSopenharmony_ci for any such Derivative Works as a whole, provided Your use, 150e484b35bSopenharmony_ci reproduction, and distribution of the Work otherwise complies with 151e484b35bSopenharmony_ci the conditions stated in this License. 152e484b35bSopenharmony_ci 153e484b35bSopenharmony_ci 5. Submission of Contributions. Unless You explicitly state otherwise, 154e484b35bSopenharmony_ci any Contribution intentionally submitted for inclusion in the Work 155e484b35bSopenharmony_ci by You to the Licensor shall be under the terms and conditions of 156e484b35bSopenharmony_ci this License, without any additional terms or conditions. 157e484b35bSopenharmony_ci Notwithstanding the above, nothing herein shall supersede or modify 158e484b35bSopenharmony_ci the terms of any separate license agreement you may have executed 159e484b35bSopenharmony_ci with Licensor regarding such Contributions. 160e484b35bSopenharmony_ci 161e484b35bSopenharmony_ci 6. Trademarks. This License does not grant permission to use the trade 162e484b35bSopenharmony_ci names, trademarks, service marks, or product names of the Licensor, 163e484b35bSopenharmony_ci except as required for reasonable and customary use in describing the 164e484b35bSopenharmony_ci origin of the Work and reproducing the content of the NOTICE file. 165e484b35bSopenharmony_ci 166e484b35bSopenharmony_ci 7. Disclaimer of Warranty. Unless required by applicable law or 167e484b35bSopenharmony_ci agreed to in writing, Licensor provides the Work (and each 168e484b35bSopenharmony_ci Contributor provides its Contributions) on an "AS IS" BASIS, 169e484b35bSopenharmony_ci WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 170e484b35bSopenharmony_ci implied, including, without limitation, any warranties or conditions 171e484b35bSopenharmony_ci of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 172e484b35bSopenharmony_ci PARTICULAR PURPOSE. You are solely responsible for determining the 173e484b35bSopenharmony_ci appropriateness of using or redistributing the Work and assume any 174e484b35bSopenharmony_ci risks associated with Your exercise of permissions under this License. 175e484b35bSopenharmony_ci 176e484b35bSopenharmony_ci 8. Limitation of Liability. In no event and under no legal theory, 177e484b35bSopenharmony_ci whether in tort (including negligence), contract, or otherwise, 178e484b35bSopenharmony_ci unless required by applicable law (such as deliberate and grossly 179e484b35bSopenharmony_ci negligent acts) or agreed to in writing, shall any Contributor be 180e484b35bSopenharmony_ci liable to You for damages, including any direct, indirect, special, 181e484b35bSopenharmony_ci incidental, or consequential damages of any character arising as a 182e484b35bSopenharmony_ci result of this License or out of the use or inability to use the 183e484b35bSopenharmony_ci Work (including but not limited to damages for loss of goodwill, 184e484b35bSopenharmony_ci work stoppage, computer failure or malfunction, or any and all 185e484b35bSopenharmony_ci other commercial damages or losses), even if such Contributor 186e484b35bSopenharmony_ci has been advised of the possibility of such damages. 187e484b35bSopenharmony_ci 188e484b35bSopenharmony_ci 9. Accepting Warranty or Additional Liability. While redistributing 189e484b35bSopenharmony_ci the Work or Derivative Works thereof, You may choose to offer, 190e484b35bSopenharmony_ci and charge a fee for, acceptance of support, warranty, indemnity, 191e484b35bSopenharmony_ci or other liability obligations and/or rights consistent with this 192e484b35bSopenharmony_ci License. However, in accepting such obligations, You may act only 193e484b35bSopenharmony_ci on Your own behalf and on Your sole responsibility, not on behalf 194e484b35bSopenharmony_ci of any other Contributor, and only if You agree to indemnify, 195e484b35bSopenharmony_ci defend, and hold each Contributor harmless for any liability 196e484b35bSopenharmony_ci incurred by, or claims asserted against, such Contributor by reason 197e484b35bSopenharmony_ci of your accepting any such warranty or additional liability. 198e484b35bSopenharmony_ci 199e484b35bSopenharmony_ci END OF TERMS AND CONDITIONS 200e484b35bSopenharmony_ci 201e484b35bSopenharmony_ci APPENDIX: How to apply the Apache License to your work. 202e484b35bSopenharmony_ci 203e484b35bSopenharmony_ci To apply the Apache License to your work, attach the following 204e484b35bSopenharmony_ci boilerplate notice, with the fields enclosed by brackets "[]" 205e484b35bSopenharmony_ci replaced with your own identifying information. (Don't include 206e484b35bSopenharmony_ci the brackets!) The text should be enclosed in the appropriate 207e484b35bSopenharmony_ci comment syntax for the file format. We also recommend that a 208e484b35bSopenharmony_ci file or class name and description of purpose be included on the 209e484b35bSopenharmony_ci same "printed page" as the copyright notice for easier 210e484b35bSopenharmony_ci identification within third-party archives. 211e484b35bSopenharmony_ci 212e484b35bSopenharmony_ci Copyright [yyyy] [name of copyright owner] 213e484b35bSopenharmony_ci 214e484b35bSopenharmony_ci Licensed under the Apache License, Version 2.0 (the "License"); 215e484b35bSopenharmony_ci you may not use this file except in compliance with the License. 216e484b35bSopenharmony_ci You may obtain a copy of the License at 217e484b35bSopenharmony_ci 218e484b35bSopenharmony_ci http://www.apache.org/licenses/LICENSE-2.0 219e484b35bSopenharmony_ci 220e484b35bSopenharmony_ci Unless required by applicable law or agreed to in writing, software 221e484b35bSopenharmony_ci distributed under the License is distributed on an "AS IS" BASIS, 222e484b35bSopenharmony_ci WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 223e484b35bSopenharmony_ci See the License for the specific language governing permissions and 224e484b35bSopenharmony_ci limitations under the License. 225e484b35bSopenharmony_ci 226e484b35bSopenharmony_ci 227e484b35bSopenharmony_ci============================================================================== 228e484b35bSopenharmony_ci 229e484b35bSopenharmony_ciSubmodules: 230e484b35bSopenharmony_ci 231e484b35bSopenharmony_ciIt includes a number of submodules with separate copyright notices 232e484b35bSopenharmony_ciand license terms. Your use of these submodules is subject to the terms and 233e484b35bSopenharmony_ciconditions of the following licenses. 234e484b35bSopenharmony_ci 235e484b35bSopenharmony_ciThis product bundles vuejs v1.0.12, which is available under a 236e484b35bSopenharmony_ci"MIT" license. For details, see https://github.com/vuejs/vue/blob/v1.0.12/LICENSE and following files: 237e484b35bSopenharmony_ci runtime/main/reactivity/array.js 238e484b35bSopenharmony_ci runtime/main/reactivity/dep.js 239e484b35bSopenharmony_ci runtime/main/reactivity/object.js 240e484b35bSopenharmony_ci runtime/main/reactivity/observer.js 241e484b35bSopenharmony_ci runtime/main/reactivity/state.js 242e484b35bSopenharmony_ci runtime/main/reactivity/watcher.js 243e484b35bSopenharmony_ci runtime/main/util/index.js 244e484b35bSopenharmony_ci runtime/main/util/props.js 245e484b35bSopenharmony_ci runtime/main/util/shared.js 246e484b35bSopenharmony_ci 247e484b35bSopenharmony_ci The MIT License (MIT) 248e484b35bSopenharmony_ci 249e484b35bSopenharmony_ci Copyright (c) 2013-2014 Yuxi Evan You 250e484b35bSopenharmony_ci 251e484b35bSopenharmony_ci Permission is hereby granted, free of charge, to any person obtaining a copy 252e484b35bSopenharmony_ci of this software and associated documentation files (the "Software"), to deal 253e484b35bSopenharmony_ci in the Software without restriction, including without limitation the rights 254e484b35bSopenharmony_ci to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 255e484b35bSopenharmony_ci copies of the Software, and to permit persons to whom the Software is 256e484b35bSopenharmony_ci furnished to do so, subject to the following conditions: 257e484b35bSopenharmony_ci 258e484b35bSopenharmony_ci The above copyright notice and this permission notice shall be included in 259e484b35bSopenharmony_ci all copies or substantial portions of the Software. 260e484b35bSopenharmony_ci 261e484b35bSopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 262e484b35bSopenharmony_ci IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 263e484b35bSopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 264e484b35bSopenharmony_ci AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 265e484b35bSopenharmony_ci LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 266e484b35bSopenharmony_ci OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 267e484b35bSopenharmony_ci THE SOFTWARE. 268e484b35bSopenharmony_ci 269e484b35bSopenharmony_ciSoftware: css-what v2.1.3 270e484b35bSopenharmony_ciCopyright notice: 271e484b35bSopenharmony_ciCopyright (c) Felix Böhm 272e484b35bSopenharmony_ciAll rights reserved. 273e484b35bSopenharmony_ci 274e484b35bSopenharmony_ciLicense: BSD-2-Clause License 275e484b35bSopenharmony_ci 276e484b35bSopenharmony_ciRedistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 277e484b35bSopenharmony_ci 278e484b35bSopenharmony_ciRedistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 279e484b35bSopenharmony_ci 280e484b35bSopenharmony_ciRedistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 281e484b35bSopenharmony_ci 282e484b35bSopenharmony_ciTHIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS, 283e484b35bSopenharmony_ciEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 284