xref: /third_party/node/deps/v8/LICENSE (revision 1cb0ef41)
11cb0ef41Sopenharmony_ciThis license applies to all parts of V8 that are not externally
21cb0ef41Sopenharmony_cimaintained libraries.  The externally maintained libraries used by V8
31cb0ef41Sopenharmony_ciare:
41cb0ef41Sopenharmony_ci
51cb0ef41Sopenharmony_ci  - PCRE test suite, located in
61cb0ef41Sopenharmony_ci    test/mjsunit/third_party/regexp-pcre/regexp-pcre.js.  This is based on the
71cb0ef41Sopenharmony_ci    test suite from PCRE-7.3, which is copyrighted by the University
81cb0ef41Sopenharmony_ci    of Cambridge and Google, Inc.  The copyright notice and license
91cb0ef41Sopenharmony_ci    are embedded in regexp-pcre.js.
101cb0ef41Sopenharmony_ci
111cb0ef41Sopenharmony_ci  - Layout tests, located in test/mjsunit/third_party/object-keys.  These are
121cb0ef41Sopenharmony_ci    based on layout tests from webkit.org which are copyrighted by
131cb0ef41Sopenharmony_ci    Apple Computer, Inc. and released under a 3-clause BSD license.
141cb0ef41Sopenharmony_ci
151cb0ef41Sopenharmony_ci  - Strongtalk assembler, the basis of the files assembler-arm-inl.h,
161cb0ef41Sopenharmony_ci    assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,
171cb0ef41Sopenharmony_ci    assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,
181cb0ef41Sopenharmony_ci    assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h,
191cb0ef41Sopenharmony_ci    assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h.
201cb0ef41Sopenharmony_ci    This code is copyrighted by Sun Microsystems Inc. and released
211cb0ef41Sopenharmony_ci    under a 3-clause BSD license.
221cb0ef41Sopenharmony_ci
231cb0ef41Sopenharmony_ci  - Valgrind client API header, located at src/third_party/valgrind/valgrind.h
241cb0ef41Sopenharmony_ci    This is released under the BSD license.
251cb0ef41Sopenharmony_ci
261cb0ef41Sopenharmony_ci  - The Wasm C/C++ API headers, located at third_party/wasm-api/wasm.{h,hh}
271cb0ef41Sopenharmony_ci    This is released under the Apache license. The API's upstream prototype
281cb0ef41Sopenharmony_ci    implementation also formed the basis of V8's implementation in
291cb0ef41Sopenharmony_ci    src/wasm/c-api.cc.
301cb0ef41Sopenharmony_ci
311cb0ef41Sopenharmony_ciThese libraries have their own licenses; we recommend you read them,
321cb0ef41Sopenharmony_cias their terms may differ from the terms below.
331cb0ef41Sopenharmony_ci
341cb0ef41Sopenharmony_ciFurther license information can be found in LICENSE files located in 
351cb0ef41Sopenharmony_cisub-directories.
361cb0ef41Sopenharmony_ci
371cb0ef41Sopenharmony_ciCopyright 2014, the V8 project authors. All rights reserved.
381cb0ef41Sopenharmony_ciRedistribution and use in source and binary forms, with or without
391cb0ef41Sopenharmony_cimodification, are permitted provided that the following conditions are
401cb0ef41Sopenharmony_cimet:
411cb0ef41Sopenharmony_ci
421cb0ef41Sopenharmony_ci    * Redistributions of source code must retain the above copyright
431cb0ef41Sopenharmony_ci      notice, this list of conditions and the following disclaimer.
441cb0ef41Sopenharmony_ci    * Redistributions in binary form must reproduce the above
451cb0ef41Sopenharmony_ci      copyright notice, this list of conditions and the following
461cb0ef41Sopenharmony_ci      disclaimer in the documentation and/or other materials provided
471cb0ef41Sopenharmony_ci      with the distribution.
481cb0ef41Sopenharmony_ci    * Neither the name of Google Inc. nor the names of its
491cb0ef41Sopenharmony_ci      contributors may be used to endorse or promote products derived
501cb0ef41Sopenharmony_ci      from this software without specific prior written permission.
511cb0ef41Sopenharmony_ci
521cb0ef41Sopenharmony_ciTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
531cb0ef41Sopenharmony_ci"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
541cb0ef41Sopenharmony_ciLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
551cb0ef41Sopenharmony_ciA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
561cb0ef41Sopenharmony_ciOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
571cb0ef41Sopenharmony_ciSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
581cb0ef41Sopenharmony_ciLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
591cb0ef41Sopenharmony_ciDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
601cb0ef41Sopenharmony_ciTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
611cb0ef41Sopenharmony_ci(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
621cb0ef41Sopenharmony_ciOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
63