- Qt 6.8
- Qt WebEngine
- Qt WebEngine Licensing
- Qt 6.8.1 Reference Documentation

# Qt WebEngine Licensing

The Qt WebEngine module uses Chromium to provide most of its functionality. During the build process, Chromium becomes a part of the Qt WebEngine Core library. Therefore, when distributing Qt WebEngine, users need to comply to both the licenses of the Qt WebEngine part as developed under the Qt Project, as well as the licenses that are part of Chromium.

The Qt specific parts of the Qt WebEngine module are available under commercial licenses from The Qt Company. Alternatively, they are available under GNU Lesser General Public License v3.0, or GNU General Public License v3.0, or GNU General Public License v2.0.

The Chromium part contains code available under various licenses, with the most restrictive license being the GNU Lesser General Public License v2.1 (LGPL 2.1). For a full list, see Third-Party Licenses below.

## Complying with LGPL 2.1

The Qt Company allows commercial customers to distribute the source code of the Qt WebEngine module alongside the Qt WebEngine binaries, and allows recipients to customize and build Qt WebEngine from sources. This includes building and using such a modified Qt WebEngine with an application or system using an otherwise commercially licensed Qt.

The Qt Company also keeps the Qt specific parts of the Qt WebEngine module available under the GNU Lesser General Public License v3.0, or the GNU General Public License v3.0, or the GNU General Public License v2.0, even if WebEngine is released as part of a commercial-only Long-Term Support release (LTS, see also Long-Term Support releases).

## Third-Party Licenses

Third party licenses included in the sources as part of Chromium are found below.

Note: Any GPL licenses listed below are only used to access Linux system resources. The Qt WebEngine libraries and plugins does not link to nor distribute GPL binary code, and it does not affect users of Qt WebEngine.

@puppeteer/replay | Apache-2.0
@vscode/web-custom-data | MIT
AXE-CORE Accessibility Audit | MPL 2.0
Abseil | Apache 2.0
Acorn, a tiny, fast JavaScript parser written in JavaScript. | MIT
Alliance for Open Media Video Codec | BSD
Almost Native Graphics Layer Engine | BSD
Blackmagic DeckLink SDK - Mac | BSL (v 1.0)
BoringSSL | BSDish
Brotli | MIT
C++ Signal/Slot Library | Custom license
CRC32C | New BSD
CSP Evaluator Core Library, a tool that allows developers to check if a Content Security Policy (CSP) serves as mitigation against XSS attacks | Apache
Chromium License | BSD
CodeMirror 5 | MIT
CodeMirror 6 | MIT
Compact Encoding Detection | Apache 2.0
Compact Language Detector v3 | Apache 2.0
Crashpad | Apache 2.0
Dawn | BSD 3-Clause
Devtools-Frontend | BSD
Emoji Segmenter | Apache 2.0
Expat XML Parser | MIT
FP16 | MIT
FXDiv | MIT
Fiat-Crypto: Synthesizing Correct-by-Construction Code for Cryptographic Primitives | MIT
FlatBuffers | Apache 2.0
FreeType | Custom license &quot;inspired by the BSD, Artistic, and IJG (Independent
General Purpose FFT (Fast Fourier/Cosine/Sine Transform) Package | Custome license
Google Double Conversion | BSD
Headers for the Windows 10 WebAuthn API (webauthn.dll) | MIT
Highway: C++ library for SIMD | Apache 2.0
LevelDB: A Fast Persistent Key-Value Store | New BSD
Lighthouse | Apache License 2.0
Lighthouse i18n.js | Apache License 2.0
Lit | BSD-3
Lit | BSD 3-Clause
Marked | MIT
Material color utilities | Apache License 2.0
Metrics Protos | BSD
OTS (OpenType Sanitizer) | BSD
One Euro Filter | BSD
PDFium | BSD
PFFFT: a pretty fast FFT. | BSD-like
Perfetto | Apache2
Polymer | BSD
Protocol Buffers | BSD
Puppeteer Core | Apache-2.0
QUICHE | BSD
Recurrent neural network for audio noise reduction | BSD 3-Clause
Snappy: A fast compressor/decompressor | New BSD
Sudden Motion Sensor library | University of Illinois/NCSA Open Source License
The Chromium Project | BSD 3-clause &quot;New&quot; or &quot;Revised&quot; License
The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text. | Apache License 2.0
The Incremental Distributed Point Functions library | Apache 2.0
URL Pattern Library | MIT
V8 fork of fdlibm | fdlibm license
Vulkan Deps | BSD
VulkanMemoryAllocator | MIT
Wasmparser | Apache
WebKit | BSD and LGPL v2 and LGPL v2.1
WebM container parser and writer. | BSD
WebP image encoder/decoder | BSD
WebRTC | BSD
Wuffs (Wrangling Untrusted File Formats Safely) | Apache 2.0
XNNPACK | BSD
Zstandard | BSD, GPLv2
cpuinfo | BSD
d3 | BSD 3-Clause
dav1d is an AV1 decoder :) | 2-Clause BSD
dynamic annotations | BSD
ffmpeg | LGPL 2.1
flac | BSD
google-jstemplate | Apache 2.0
harfbuzz-ng | MIT
hunspell | MPL 1.1/GPL 2.0/LGPL 2.1
icu | MIT
inspector protocol | BSD
inspector protocol | BSD
intl-messageformat | New BSD
ipcz | BSD
jsoncpp | MIT
libaddressinput | Apache 2.0
libavif - Library for encoding and decoding .avif files | 2-Clause BSD
libavif - Library for extracting metadata from .avif files | 2-Clause BSD
libgav1 | Apache 2.0
libjpeg-turbo | IJG, BSD-3, Zlib
libpng | libpng license
libsrtp | 3-clause BSD
libusbx | LGPL 2.1
libvpx | BSD
libxml | MIT
libxslt | MIT
libyuv | BSD
mesa_headers | MIT and SGI Free Software B License Version 2.0
modp base64 decoder | BSD
opus | BSD
pthreadpool | BSD
re2 - an efficient, principled regular expression library | BSD 3-Clause
sql sqrt floor | Custom license
sqlite | Public domain
woff2 | MIT
zlib | Zlib