# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # Licenses whose text is shared across the tree, or whose code lives in a # directory the build system does not traverse (third_party/, nsprpub/). # Prefer declaring a license in the directory that owns the code. LICENSES += ["mpl"] LICENSES["mpl"].title = "Mozilla Public License 2.0" LICENSES["mpl"].text = "mpl.html" LICENSES["mpl"].spdx = "MPL-2.0" LICENSES += ["lgpl"] LICENSES["lgpl"].title = "GNU Lesser General Public License 2.1" LICENSES["lgpl"].text = "lgpl.html" LICENSES["lgpl"].spdx = "LGPL-2.1-only" LICENSES["lgpl"].notice = """

This product contains code from the following LGPLed libraries:

This license also applies to the following files or to files in the following directories: """ LICENSES += ["lgpl-3.0"] LICENSES["lgpl-3.0"].title = "GNU Lesser General Public License 3.0" LICENSES["lgpl-3.0"].text = "lgpl-3.0.html" LICENSES["lgpl-3.0"].spdx = "LGPL-3.0-only" LICENSES["lgpl-3.0"].notice = """

Some versions of this product contains code from the following LGPLed libraries:

""" LICENSES += ["acorn"] LICENSES["acorn"].title = "acorn License" LICENSES["acorn"].text = "acorn.txt" LICENSES["acorn"].spdx = "MIT" LICENSES["acorn"].notice = """

This license applies to part of the devtools/shared/jsbeautify/src/beautify-js.js file.

""" LICENSES += ["apache"] LICENSES["apache"].title = "Apache License 2.0" LICENSES["apache"].text = "apache.txt" LICENSES["apache"].spdx = "Apache-2.0" LICENSES["apache"].notice = """

This license applies to various files in the Mozilla codebase including, but not limited to:

""" LICENSES["apache"].paths = [ "third_party/cups/include", "third_party/rust/calendrical_calculations", ] # These crates have no moz.build of their own to carry a LICENSED_UNDER, so the # feature that pulls them into the build is checked here instead. if CONFIG["MOZ_FONTATIONS"]: LICENSES["apache"].paths += [ "third_party/rust/font-types/", "third_party/rust/read-fonts/", "third_party/rust/skrifa/", ] if CONFIG["MOZ_CLANG_RT_ASAN_LIB_PATH"]: LICENSES += ["apache-llvm"] LICENSES["apache-llvm"].title = "Apache License 2.0 with LLVM exception" LICENSES["apache-llvm"].text = "apache-llvm.txt" LICENSES["apache-llvm"].spdx = "Apache-2.0" LICENSES += ["apple"] LICENSES["apple"].title = "Apple License" LICENSES["apple"].text = "apple.txt" LICENSES["apple"].spdx = "BSD-2-Clause" LICENSES["apple"].notice = """

This license applies to parts of the code in:

""" LICENSES += ["apple-password-rules-parser"] LICENSES["apple-password-rules-parser"].title = "Apple Password Rules Parser License" LICENSES["apple-password-rules-parser"].text = "apple-password-rules-parser.txt" LICENSES["apple-password-rules-parser"].spdx = "MIT" LICENSES["apple-password-rules-parser"].notice = """

This license applies to the file toolkit/components/passwordmgr/shared/PasswordRulesParser.sys.mjs.

""" LICENSES += ["arm"] LICENSES["arm"].title = "ARM License" LICENSES["arm"].text = "arm.txt" LICENSES["arm"].spdx = "BSD-3-Clause" LICENSES["arm"].notice = """

This license applies to files in the directory js/src/jit/arm64/vixl/.

""" LICENSES += ["boost"] LICENSES["boost"].title = "boost License" LICENSES["boost"].text = "boost.txt" LICENSES["boost"].spdx = "BSL-1.0" LICENSES["boost"].notice = """

This license applies to files in the following directories, whose copyright owners are named in the individual LICENSE files:

""" LICENSES["boost"].paths = [ "third_party/function2", ] LICENSES += ["bsd2clause"] LICENSES["bsd2clause"].title = "BSD 2-Clause License" LICENSES["bsd2clause"].text = "bsd2clause.txt" LICENSES["bsd2clause"].spdx = "BSD-2-Clause" LICENSES["bsd2clause"].notice = """

This license applies to files in the following directories, whose copyright owners are named in the individual LICENSE files:

""" LICENSES["bsd2clause"].paths = [ "third_party/dav1d", "third_party/rust/arrayref", "third_party/rust/mach2", "third_party/rust/qlog", ] LICENSES += ["bsd3clause"] LICENSES["bsd3clause"].title = "BSD 3-Clause License" LICENSES["bsd3clause"].text = "bsd3clause.txt" LICENSES["bsd3clause"].spdx = "BSD-3-Clause" LICENSES["bsd3clause"].notice = """

This license applies to portions of WHATWG specification incorporated into source code and to files in the following directories, whose copyright owners are named in the individual LICENSE files:

""" LICENSES["bsd3clause"].paths = [ "third_party/node/node_modules/react-transition-group/", "third_party/rust/bindgen/", "third_party/rust/subtle/", "third_party/rust/uritemplate-next/", "third_party/xsimd/", ] if CONFIG["MOZ_JXL"]: LICENSES["bsd3clause"].paths += [ "third_party/rust/jxl", "third_party/rust/jxl_macros", "third_party/rust/jxl_simd", "third_party/rust/jxl_transforms", ] LICENSES += ["bspatch"] LICENSES["bspatch"].title = "bspatch License" LICENSES["bspatch"].text = "bspatch.txt" LICENSES["bspatch"].spdx = "BSD-2-Clause" LICENSES["bspatch"].notice = """

This license applies to the following files:

""" LICENSES += ["chromium"] LICENSES["chromium"].title = "Chromium License" LICENSES["chromium"].text = "chromium.txt" LICENSES["chromium"].spdx = "BSD-3-Clause" LICENSES["chromium"].notice = """

This license applies to parts of the code in:

""" LICENSES += ["codemirror"] LICENSES["codemirror"].title = "CodeMirror License" LICENSES["codemirror"].text = "codemirror.txt" LICENSES["codemirror"].spdx = "MIT" LICENSES["codemirror"].notice = """

This license applies to all files in devtools/client/shared/sourceeditor/codemirror

""" LICENSES += ["cryptogams"] LICENSES["cryptogams"].title = "CRYPTOGAMS License" LICENSES["cryptogams"].text = "cryptogams.txt" LICENSES["cryptogams"].spdx = "BSD-3-Clause" LICENSES["cryptogams"].notice = """

This license applies all files in security/nss/lib/freebl/scripts/ and to the file security/nss/lib/freebl/sha512-p8.s.

""" LICENSES += ["cubic-bezier"] LICENSES["cubic-bezier"].title = "cubic-bezier License" LICENSES["cubic-bezier"].text = "cubic-bezier.txt" LICENSES["cubic-bezier"].spdx = "MIT" LICENSES["cubic-bezier"].notice = """

This license applies to the file devtools/client/shared/widgets/CubicBezierWidget.js .

""" LICENSES += ["d3"] LICENSES["d3"].title = "D3 License" LICENSES["d3"].text = "d3.txt" LICENSES["d3"].spdx = "BSD-2-Clause" LICENSES["d3"].notice = """

This license applies to the file third_party/js/d3/d3.js.

""" LICENSES["d3"].paths = [ "third_party/js/d3/d3.js", ] LICENSES += ["dagre-d3"] LICENSES["dagre-d3"].title = "Dagre-D3 License" LICENSES["dagre-d3"].text = "dagre-d3.txt" LICENSES["dagre-d3"].spdx = "MIT" LICENSES["dagre-d3"].notice = """

This license applies to the file devtools/client/shared/vendor/dagre-d3.js.

""" LICENSES += ["diff"] LICENSES["diff"].title = "diff License" LICENSES["diff"].text = "diff.txt" LICENSES["diff"].spdx = "MIT" LICENSES["diff"].notice = """

This license applies to the file devtools/client/inspector/markup/test/events/helper_diff.js.

""" LICENSES += ["disconnect.me"] LICENSES[ "disconnect.me" ].title = "Disconnect.Me License - Creative Commons BY-NC-SA-4.0" LICENSES["disconnect.me"].text = "disconnect.me.html" LICENSES["disconnect.me"].notice = """

This license does not apply to any of the code shipped with Firefox, but may apply to blocklists downloaded after installation for use with the tracking protection feature. Our blocklist is based on one originally written by Disconnect.me that is provided to the Mozilla Corporation for use in Firefox pursuant to a contract between Mozilla and Disconnect.me. For use outside Firefox, the blocklist is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

""" LICENSES += ["dtoa"] LICENSES["dtoa"].title = "dtoa License" LICENSES["dtoa"].text = "dtoa.txt" LICENSES["dtoa"].notice = """

This license applies to the file nsprpub/pr/src/misc/dtoa.c.

""" LICENSES["dtoa"].paths = [ "nsprpub/pr/src/misc/dtoa.c", ] LICENSES += ["hunspell-nl"] LICENSES["hunspell-nl"].title = "Dutch Spellchecking Dictionary License" LICENSES["hunspell-nl"].text = "hunspell-nl.txt" LICENSES["hunspell-nl"].spdx = "BSD-3-Clause" LICENSES["hunspell-nl"].notice = """

This license applies to the Dutch Spellchecking Dictionary. (This code only ships in some localized versions of this product.)

""" LICENSES += ["hunspell-en"] LICENSES["hunspell-en"].title = "English Spellchecking Dictionary Licenses" LICENSES["hunspell-en"].text = "hunspell-en.html" LICENSES["hunspell-en"].spdx = "BSD-2-Clause" LICENSES["hunspell-en"].notice = """

These licenses apply to certain files in the directory extensions/spellcheck/locales/en-US/hunspell/, and the Canadian English dictionary. (This code only ships in some localized versions of this product.)

""" LICENSES += ["hunspell-ee"] LICENSES["hunspell-ee"].title = "Estonian Spellchecking Dictionary License" LICENSES["hunspell-ee"].text = "hunspell-ee.txt" LICENSES["hunspell-ee"].notice = """

This license applies to precursor works to certain files which are part of the Estonian Spellchecking Dictionary. The shipped versions are under the GNU Lesser General Public License. (This code only ships in some localized versions of this product.)

""" LICENSES += ["firebug"] LICENSES["firebug"].title = "Firebug License" LICENSES["firebug"].text = "firebug.txt" LICENSES["firebug"].notice = """

This license applies to the code devtools/shared/network-observer/NetworkHelper.sys.mjs.

""" LICENSES += ["gfx-font-list"] LICENSES["gfx-font-list"].title = "gfxFontList License" LICENSES["gfx-font-list"].text = "gfx-font-list.txt" LICENSES["gfx-font-list"].spdx = "BSD-3-Clause" LICENSES["gfx-font-list"].notice = """

This license applies to the following files:

""" LICENSES += ["google-bsd"] LICENSES["google-bsd"].title = "Google BSD License" LICENSES["google-bsd"].text = "google-bsd.txt" LICENSES["google-bsd"].spdx = "BSD-3-Clause" LICENSES["google-bsd"].notice = """

This license applies to files in the following directories:

""" LICENSES += ["gears-istumbler"] LICENSES["gears-istumbler"].title = "Google Gears/iStumbler License" LICENSES["gears-istumbler"].text = "gears-istumbler.txt" LICENSES["gears-istumbler"].spdx = "BSD-3-Clause" LICENSES["gears-istumbler"].notice = """

This license applies to the file netwerk/wifi/mac/Wifi.h.

""" LICENSES += ["gyp"] LICENSES["gyp"].title = "gyp License" LICENSES["gyp"].text = "gyp.txt" LICENSES["gyp"].spdx = "BSD-3-Clause" LICENSES["gyp"].notice = """

This license applies to certain files in the directory third_party/python/gyp.

""" LICENSES["gyp"].paths = [ "third_party/python/gyp", ] LICENSES += ["harfbuzz"] LICENSES["harfbuzz"].title = "HarfBuzz License" LICENSES["harfbuzz"].text = "harfbuzz.txt" LICENSES["harfbuzz"].notice = """

This license, with different copyright holders, applies to the files in the directory gfx/harfbuzz/. The copyright holders and the applicable ranges of dates are as follows:

""" LICENSES += ["immutable"] LICENSES["immutable"].title = "Immutable.js License" LICENSES["immutable"].text = "immutable.txt" LICENSES["immutable"].spdx = "BSD-2-Clause" LICENSES += ["jquery"] LICENSES["jquery"].title = "jQuery License" LICENSES["jquery"].text = "jquery.txt" LICENSES["jquery"].spdx = "MIT" LICENSES["jquery"].notice = """

This license applies to all copies of jQuery in the code.

""" LICENSES += ["k_exp"] LICENSES["k_exp"].title = "k_exp License" LICENSES["k_exp"].text = "k_exp.txt" LICENSES["k_exp"].spdx = "BSD-2-Clause" LICENSES["k_exp"].notice = """

This license applies to the file modules/fdlibm/src/k_exp.cpp.

""" if CONFIG["MOZ_USE_LIBCXX"]: LICENSES += ["libc++"] LICENSES["libc++"].title = "libc++ License" LICENSES["libc++"].text = "libc++.txt" LICENSES["libc++"].spdx = "MIT" LICENSES["libc++"].notice = """

This license applies to the copy of libc++ obtained from the Android NDK.

""" LICENSES += ["libevent"] LICENSES["libevent"].title = "libevent License" LICENSES["libevent"].text = "libevent.txt" LICENSES["libevent"].spdx = "BSD-2-Clause" LICENSES["libevent"].notice = """

This license applies to files in the directory ipc/chromium/src/third_party/libevent/.

""" LICENSES += ["libffi"] LICENSES["libffi"].title = "libffi License" LICENSES["libffi"].text = "libffi.txt" LICENSES["libffi"].spdx = "MIT" LICENSES["libffi"].notice = """

This license applies to files in the directory js/src/ctypes/libffi/.

""" LICENSES += ["libjingle"] LICENSES["libjingle"].title = "libjingle License" LICENSES["libjingle"].text = "libjingle.txt" LICENSES["libjingle"].spdx = "BSD-2-Clause" LICENSES["libjingle"].notice = """

This license applies to the following files:

""" LICENSES += ["hunspell-lt"] LICENSES["hunspell-lt"].title = "Lithuanian Spellchecking Dictionary License" LICENSES["hunspell-lt"].text = "hunspell-lt.txt" LICENSES["hunspell-lt"].spdx = "BSD-3-Clause" LICENSES["hunspell-lt"].notice = """

This license applies to the Lithuanian Spellchecking Dictionary. (This code only ships in some localized versions of this product.)

""" LICENSES += ["lodash"] LICENSES["lodash"].title = "lodash License" LICENSES["lodash"].text = "lodash.txt" LICENSES["lodash"].spdx = "MIT" LICENSES["lodash"].notice = """

This license applies to some of the code in node_modules/lodash/lodash.js.

""" LICENSES += ["mit"] LICENSES["mit"].title = "MIT License" LICENSES["mit"].text = "mit.txt" LICENSES["mit"].spdx = "MIT" LICENSES["mit"].notice = """

This license applies to the following files or to files in the following directories, whose copyright owners are named in the individual LICENSE files or headers:

""" LICENSES["mit"].paths = [ "third_party/js/cfworker/json-schema.js", "third_party/node/node_modules/@babel/runtime", "third_party/node/node_modules/dom-helpers", "third_party/node/node_modules/js-tokens", "third_party/node/node_modules/loose-envify", "third_party/node/node_modules/object-assign", "third_party/node/node_modules/prop-types", "third_party/node/node_modules/react", "third_party/node/node_modules/react-dom", "third_party/node/node_modules/react-is", "third_party/node/node_modules/scheduler", "third_party/node/node_modules/use-sync-external-store", "third_party/node/node_modules/webpack", "third_party/node/node_modules/webpack-cli", "third_party/rlbox", "third_party/rust/bincode", "third_party/rust/byteorder", "third_party/rust/lazy_static", "third_party/rust/libm", "third_party/rust/ordered-float", "third_party/rust/phf", "third_party/rust/phf_codegen", "third_party/rust/phf_generator", "third_party/rust/phf_shared", "third_party/rust/precomputed-hash", "third_party/rust/proc-macro2", "third_party/rust/synstructure", "third_party/rust/void", ] if CONFIG["MOZ_JXL"]: LICENSES["mit"].paths += [ "third_party/rust/array-init", ] if CONFIG["OS_ARCH"] == "WINNT": LICENSES["mit"].paths += [ "CoreMessagingXP.dll", "Microsoft.InputStateManager.dll", "Microsoft.Internal.FrameworkUdk.dll", "Microsoft.UI.Composition.OSSupport.dll", "Microsoft.UI.Input.dll", "Microsoft.UI.Windowing.Core.dll", "Microsoft.UI.Windowing.dll", "Microsoft.WindowsAppRuntime.Insights.Resource.dll", "Microsoft.WindowsAppRuntime.dll", "marshal.dll", ] # The ONNX Runtime is a prebuilt library with no directory in the tree to hang a # LICENSED_UNDER off, so its shipped file name is named here per platform. if CONFIG["ONNX_RUNTIME"]: if CONFIG["OS_ARCH"] == "WINNT": LICENSES["mit"].paths += ["onnxruntime.dll"] elif CONFIG["OS_ARCH"] == "Darwin": LICENSES["mit"].paths += ["libonnxruntime.dylib"] elif CONFIG["OS_ARCH"] == "Linux": LICENSES["mit"].paths += ["libonnxruntime.so"] LICENSES += ["nicer"] LICENSES["nicer"].title = "nICEr License" LICENSES["nicer"].text = "nicer.txt" LICENSES["nicer"].spdx = "BSD-3-Clause" LICENSES["nicer"].notice = """

This license applies to certain files in the directory dom/media/webrtc/transport/third_party/nICEr.

""" LICENSES += ["nom"] LICENSES["nom"].title = "nom License" LICENSES["nom"].text = "nom.txt" LICENSES["nom"].spdx = "MIT" LICENSES["nom"].notice = """

This license applies to files in the directory third_party/rust/nom.

""" LICENSES["nom"].paths = [ "third_party/rust/nom", ] LICENSES += ["nrappkit"] LICENSES["nrappkit"].title = "nrappkit License" LICENSES["nrappkit"].text = "nrappkit.txt" LICENSES["nrappkit"].spdx = "BSD-3-Clause" LICENSES["nrappkit"].notice = """

This license applies to certain files in the directory dom/media/webrtc/transport/third_party/nrappkit.

""" LICENSES += ["nrappkit-cont-1"] LICENSES["nrappkit-cont-1"].title = "nrappkit License (cont.)" LICENSES["nrappkit-cont-1"].text = "nrappkit-cont-1.html" LICENSES["nrappkit-cont-1"].spdx = "BSD-3-Clause" LICENSES["nrappkit-cont-1"].notice = """

This license applies to certain files in the directory dom/media/webrtc/transport/third_party/nrappkit.

""" LICENSES += ["nrappkit-cont-2"] LICENSES["nrappkit-cont-2"].title = "nrappkit License (cont.)" LICENSES["nrappkit-cont-2"].text = "nrappkit-cont-2.txt" LICENSES["nrappkit-cont-2"].spdx = "BSD-3-Clause" LICENSES["nrappkit-cont-2"].notice = """

This license applies to the file dom/media/webrtc/transport/third_party/nrappkit/src/port/generic/include/sys/queue.h.

""" LICENSES += ["nrappkit-cont-3"] LICENSES["nrappkit-cont-3"].title = "nrappkit License (cont.)" LICENSES["nrappkit-cont-3"].text = "nrappkit-cont-3.txt" LICENSES["nrappkit-cont-3"].spdx = "BSD-2-Clause" LICENSES["nrappkit-cont-3"].notice = """

This license applies to the file: dom/media/webrtc/transport/third_party/nrappkit/src/util/util.cpp.

""" LICENSES += ["openvision"] LICENSES["openvision"].title = "OpenVision License" LICENSES["openvision"].text = "openvision.txt" LICENSES["openvision"].notice = """

This license applies to the file extensions/auth/gssapi.h.

""" LICENSES += ["praton"] LICENSES["praton"].title = "praton License" LICENSES["praton"].text = "praton.txt" LICENSES["praton"].spdx = "BSD-3-Clause" LICENSES["praton"].notice = """

This license applies to the file nsprpub/pr/src/misc/praton.c.

""" LICENSES["praton"].paths = [ "nsprpub/pr/src/misc/praton.c", ] LICENSES += ["praton1"] LICENSES["praton1"].title = "praton and inet_ntop License" LICENSES["praton1"].text = "praton1.txt" LICENSES["praton1"].notice = """

This license applies to the files nsprpub/pr/src/misc/praton.c and dom/media/webrtc/transport/third_party/nrappkit/src/util/util.cpp.

""" LICENSES["praton1"].paths = [ "nsprpub/pr/src/misc/praton.c", ] LICENSES += ["prosemirror"] LICENSES["prosemirror"].title = "ProseMirror Licenses" LICENSES["prosemirror"].text = "prosemirror.html" LICENSES["prosemirror"].spdx = "MIT AND Apache-2.0" LICENSES["prosemirror"].notice = """

This entry applies to all files in third_party/js/prosemirror/ and its subdirectories. The ProseMirror packages are licensed under the MIT license, except for third_party/js/prosemirror/prosemirror-suggestions, which is licensed under the Apache License 2.0.

""" LICENSES["prosemirror"].paths = [ "third_party/js/prosemirror/prosemirror-commands", "third_party/js/prosemirror/prosemirror-history", "third_party/js/prosemirror/prosemirror-keymap", "third_party/js/prosemirror/prosemirror-model", "third_party/js/prosemirror/prosemirror-schema-basic", "third_party/js/prosemirror/prosemirror-state", "third_party/js/prosemirror/prosemirror-suggestions", "third_party/js/prosemirror/prosemirror-transform", "third_party/js/prosemirror/prosemirror-view", ] LICENSES += ["qrcode-generator"] LICENSES["qrcode-generator"].title = "QR Code Generator License" LICENSES["qrcode-generator"].text = "qrcode-generator.txt" LICENSES["qrcode-generator"].spdx = "MIT" LICENSES["qrcode-generator"].notice = """

This license applies to certain files in the directory third_party/js/qrcode/.

""" LICENSES["qrcode-generator"].paths = [ "third_party/js/qrcode/", ] LICENSES += ["react"] LICENSES["react"].title = "React License" LICENSES["react"].text = "react.txt" LICENSES["react"].spdx = "BSD-2-Clause" LICENSES["react"].notice = """

This license applies to various files in the Mozilla codebase.

""" LICENSES += ["react-redux"] LICENSES["react-redux"].title = "React-Redux License" LICENSES["react-redux"].text = "react-redux.txt" LICENSES["react-redux"].spdx = "MIT" LICENSES["react-redux"].notice = """

This license applies to the following files:

""" LICENSES["react-redux"].paths = [ "third_party/node/node_modules/react-redux", ] LICENSES += ["xdg"] LICENSES["xdg"].title = "Red Hat xdg_user_dir_lookup License" LICENSES["xdg"].text = "xdg.txt" LICENSES["xdg"].spdx = "MIT" LICENSES["xdg"].notice = """

This license applies to the xdg_user_dir_lookup function in xpcom/io/SpecialSystemDirectory.cpp.

""" LICENSES += ["redux"] LICENSES["redux"].title = "Redux License" LICENSES["redux"].text = "redux.txt" LICENSES["redux"].spdx = "MIT" LICENSES["redux"].notice = """

This license applies to the following files:

""" LICENSES["redux"].paths = [ "third_party/node/node_modules/redux", ] LICENSES += ["hunspell-ru"] LICENSES["hunspell-ru"].title = "Russian Spellchecking Dictionary License" LICENSES["hunspell-ru"].text = "hunspell-ru.txt" LICENSES["hunspell-ru"].spdx = "BSD-2-Clause" LICENSES["hunspell-ru"].notice = """

This license applies to the Russian Spellchecking Dictionary. (This code only ships in some localized versions of this product.)

""" LICENSES += ["sprintf.js"] LICENSES["sprintf.js"].title = "sprintf.js License" LICENSES["sprintf.js"].text = "sprintf.js.txt" LICENSES["sprintf.js"].spdx = "BSD-3-Clause" LICENSES["sprintf.js"].notice = """

This license applies to devtools/shared/sprintfjs/sprintf.js.

""" LICENSES += ["sunsoft"] LICENSES["sunsoft"].title = "SunSoft License" LICENSES["sunsoft"].text = "sunsoft.txt" LICENSES["sunsoft"].notice = """

This license applies to the ICC_H block in gfx/qcms/qcms.h.

""" LICENSES += ["superfasthash"] LICENSES["superfasthash"].title = "SuperFastHash License" LICENSES["superfasthash"].text = "superfasthash.txt" LICENSES["superfasthash"].spdx = "BSD-2-Clause" LICENSES["superfasthash"].notice = """

This license applies to files in the directory security/sandbox/chromium/base/third_party/superfasthash/.

""" if CONFIG["OS_ARCH"] in ("WINNT", "Linux"): LICENSES += ["twemoji"] LICENSES["twemoji"].title = "Twemoji License" LICENSES["twemoji"].text = "twemoji.txt" LICENSES["twemoji"].notice = """

This license applies to the emoji art contained within the bundled emoji font file.

""" LICENSES += ["unicase"] LICENSES["unicase"].title = "unicase License" LICENSES["unicase"].text = "unicase.txt" LICENSES["unicase"].spdx = "MIT" LICENSES["unicase"].notice = """

This license applies to files in the directory third_party/rust/unicase.

""" LICENSES["unicase"].paths = [ "third_party/rust/unicase", ] LICENSES += ["unicode"] LICENSES["unicode"].title = "Unicode License" LICENSES["unicode"].text = "unicode.txt" LICENSES["unicode"].spdx = "BSD-3-Clause" LICENSES["unicode"].notice = """

This license applies to the following files or, in the case of directories, certain files in those directories:

and to parts of the code in:

""" LICENSES += ["unicode-v3"] LICENSES["unicode-v3"].title = "Unicode License V3" LICENSES["unicode-v3"].text = "unicode-v3.txt" LICENSES["unicode-v3"].spdx = "Unicode-3.0" LICENSES["unicode-v3"].notice = """

This license applies to the following files or, in the case of directories, certain files in those directories:

""" LICENSES["unicode-v3"].paths = [ "third_party/rust/icu_calendar", "third_party/rust/icu_calendar_data", "third_party/rust/icu_casemap", "third_party/rust/icu_casemap_data", "third_party/rust/icu_collections", "third_party/rust/icu_locale", "third_party/rust/icu_locale_core", "third_party/rust/icu_locale_data", "third_party/rust/icu_normalizer", "third_party/rust/icu_normalizer_data", "third_party/rust/icu_provider", "third_party/rust/icu_provider_adapters", "third_party/rust/icu_segmenter", "third_party/rust/icu_time", "third_party/rust/litemap", "third_party/rust/tinystr", "third_party/rust/writeable", "third_party/rust/yoke", "third_party/rust/yoke-derive", "third_party/rust/zerofrom", "third_party/rust/zerofrom-derive", "third_party/rust/zerovec", "third_party/rust/zerovec-derive", ] LICENSES += ["ucal"] LICENSES["ucal"].title = "University of California License" LICENSES["ucal"].text = "ucal.html" LICENSES["ucal"].spdx = "BSD-3-Clause" LICENSES["ucal"].notice = """

This license applies to the following files or, in the case of directories, certain files in those directories:

""" LICENSES["ucal"].paths = [ "nsprpub/pr/src/misc/praton.c", ] LICENSES += ["v8"] LICENSES["v8"].title = "V8 License" LICENSES["v8"].text = "v8.txt" LICENSES["v8"].spdx = "BSD-3-Clause" LICENSES["v8"].notice = """

This license applies to certain files in the following directories:

""" LICENSES += ["vtune"] LICENSES["vtune"].title = "VTune License" LICENSES["vtune"].text = "vtune.txt" LICENSES["vtune"].spdx = "BSD-3-Clause" LICENSES["vtune"].notice = """

This license applies to certain files in the following directories:

""" LICENSES += ["webrtc"] LICENSES["webrtc"].title = "WebRTC License" LICENSES["webrtc"].text = "webrtc.txt" LICENSES["webrtc"].spdx = "BSD-3-Clause" LICENSES["webrtc"].notice = """

This license applies to certain files in the directory third_party/libwebrtc/ and dom/media/systemservices/android_video_capture/.

""" LICENSES += ["x264"] LICENSES["x264"].title = "x264 License" LICENSES["x264"].text = "x264.txt" LICENSES["x264"].spdx = "ISC" LICENSES["x264"].notice = """

This license applies to the file third_party/aom/third_party/x86inc/x86inc.asm.

""" LICENSES["x264"].paths = [ "third_party/aom/third_party/x86inc/x86inc.asm", ] LICENSES += ["xiph"] LICENSES["xiph"].title = "Xiph.org Foundation License" LICENSES["xiph"].text = "xiph.txt" LICENSES["xiph"].spdx = "BSD-3-Clause" # The license text leaves the copyright year as a placeholder, so the ranges are # spelled out here; the covered directories come from their LICENSED_UNDER. LICENSES["xiph"].notice = """

The Xiph.org Foundation copyright year is 2002 for media/libogg/, 2002-2004 for media/libvorbis/ and 2002-2008 for media/libspeex_resampler/.

""" if CONFIG["MOZ_DXCOMPILER"]: LICENSES += ["llvm"] LICENSES["llvm"].title = "LLVM Release License" LICENSES["llvm"].text = "llvm.txt" LICENSES["llvm"].spdx = "NCSA" LICENSES["llvm"].notice = """

These libraries are only bundled with Firefox on Windows.

This license applies to the following dynamic libraries:

""" if CONFIG["OS_ARCH"] == "WINNT": LICENSES["llvm"].paths += [ "dxcompiler.dll", "dxil.dll", ] if CONFIG["MOZ_DXCOMPILER"]: LICENSES += ["dxcompiler-deps"] LICENSES["dxcompiler-deps"].title = "DirectXShaderCompiler dependencies" LICENSES["dxcompiler-deps"].text = "dxcompiler-deps.html" LICENSES["dxcompiler-deps"].spdx = "MIT" LICENSES["dxcompiler-deps"].notice = """

These libraries are only bundled with Firefox on Windows.

For more details, refer to DirectXShaderCompiler's upstream repository.

These licenses apply to various subsets of the code within the following dynamic libraries:

""" if CONFIG["OS_ARCH"] == "WINNT": LICENSES["dxcompiler-deps"].paths += [ "dxcompiler.dll", "dxil.dll", ]