Qt WebEngine Licensing

The Qt specific parts of the Qt WebEngine module are dual-licensed under Commercial and GNU Lesser General Public License (LGPLv3). In addition, the module contains code licensed under LGPLv2.

The module includes a snapshot of Chromium. As such, users need to respect the licenses of Chromium, and third-party code included in Chromium. The arguably most restrictive license to be respected by all users is LGPLv2.1.

Third party licenses included in the sources are:

ANGLE array bounds clamper from WebKit

BSD

ARCore SDK

Apache 2.0

ARCore SDK client library for Chrome

Apache 2.0

AXE-CORE Accessibility Audit

MPL 2.0

Abseil

Apache 2.0

Alliance for Open Media Video Codec

BSD

Almost Native Graphics Layer Engine

BSD

Android Explicit Synchronization

Apache 2.0

Blackmagic DeckLink SDK - Mac

BSL (v 1.0)

BoringSSL

BSDish

Breakpad, An open-source multi-platform crash reporting system

New BSD, Apple PSL 2.0 and Apache 2.0

Brotli

MIT

C++ port of zxcvbn, an advanced password strength estimation library.

MIT

CRC32C

New BSD

Chromium License

BSD

Chromium OS system API

BSD

CityHash

MIT

Closure compiler

Apache 2.0

Cocoa extension code from Camino

MPL 1.1/GPL 2.0/LGPL 2.1

Compact Encoding Detection

Apache 2.0

Compact Language Detector v3

Apache 2.0

Crashpad

Apache 2.0

Dawn

Apache 2.0

Emoji Segmenter

Apache 2.0

Expat XML Parser

MIT

Fiat-Crypto: Synthesizing Correct-by-Construction Code for Cryptographic Primitives

MIT

FideltyFX Single Pass Downsampler

MIT

FlatBuffers

Apache 2.0

FreeType

Custom license "inspired by the BSD, Artistic, and IJG (Independent

Fuse.js

Apache License, Version 2.0

GVR Android SDK

Apache 2.0

GVR Keyboard

Apache 2.0

GifPlayer Animated GIF Library

Apache License 2.0

Google Closure Library

Apache 2.0

Google Double Conversion

BSD

Google Ink

Apache 2.0

Headers for the Windows 10 WebAuthn API (webauthn.dll)

MIT

IAccessible2 COM interfaces for accessibility

BSD

ISimpleDOM COM interfaces for accessibility

MPL 1.1/GPL 2.0/LGPL 2.1

Jinja2 Python Template Engine

BSD 3-Clause

Khronos header files

MIT/X11, SGI Free Software License B

Khronos reference front-end for GLSL and ESSL

MIT

LZMA SDK

Public Domain

LevelDB: A Fast Persistent Key-Value Store

New BSD

Lottie Web

MIT

Material Design Icons

Apache 2.0

Metrics Protos

BSD

NVidia Control X Extension Library

MIT

Nearby Connections Library

Apache 2.0

Netscape Portable Runtime (NSPR)

MPL 1.1/GPL 2.0/LGPL 2.1

Netwide Assembler

2-Clause BSD

Network Security Services (NSS)

MPL 2

OTS (OpenType Sanitizer)

BSD

Oculus SDK for Windows

By exception only

One Euro Filter

BSD

Open Screen Protocol Library

BSD

OpenCV

BSD

OpenH264

2-Clause BSD

PDFium

BSD

PFFFT: a pretty fast FFT.

BSD-like

PLY (Python Lex-Yacc)

BSD

PSM (Private Set Membership) client side

Apache Version 2.0

Paul Hsieh's SuperFastHash

BSD

Perfetto

Apache2

Polymer

BSD

Private Join and Compute subset

Apache 2.0

Protocol Buffers

BSD

QUICHE

BSD

Quick Color Management System

MIT

Recurrent neural network for audio noise reduction

BSD 3-Clause

SMHasher

MIT, Public Domain

SPIR-V Headers

MIT

SPIR-V Tools

Apache 2.0

SPIRV-Cross

Apache 2.0

Schema.org is a collaborative, community activity with a mission to

Creative Commons Attribution-ShareAlike 3.0 Unported

Secure Message

Apache 2.0

Shaderc

Apache 2.0

Shaka Player

Apache 2.0

Simple Homomorphic Encryption Library with Lattices

Apache Version 2.0

Skia

BSD

Snappy: A fast compressor/decompressor

New BSD

Strongtalk

BSD

Sudden Motion Sensor library

University of Illinois/NCSA Open Source License

SwiftShader

Apache 2.0 and compatible licenses

Text Fragments Polyfill

Apache 2.0

The Chromium Project

BSD 3-clause "New" or "Revised" License

The USB ID Repository

BSD

Tint

Apache 2.0

UKey2

Apache 2.0

URI Template Parser

Apache 2.0

V8 JavaScript Engine

BSD

Vulkan API headers

Apache 2.0

VulkanMemoryAllocator

MIT

WDS

LGPL 2.1

Web Animations JS

Apache 2.0

WebKit

BSD and LGPL v2 and LGPL v2.1

WebM container parser and writer.

BSD

WebP image encoder/decoder

BSD

WebRTC

BSD

Weston - reference Wayland compositor

MIT "Expat"

Windows Template Library (WTL)

Microsoft Permissive License

Wuffs (Wrangling Untrusted File Formats Safely)

Apache 2.0

d3

BSD 3-Clause

dav1d is an AV1 decoder :)

2-Clause BSD

dom-distiller-js

BSD

dynamic annotations

BSD

fdlibm

Freely Distributable

ffmpeg

LGPL 2.1

flac

BSD

fontconfig

MIT

google-glog's symbolization library

BSD

google-jstemplate

Apache 2.0

harfbuzz-ng

MIT

hunspell

MPL 1.1/GPL 2.0/LGPL 2.1

hyphenation-patterns

MIT, MPL 1.1/GPL 2.0/LGPL 2.1, GNU Lesser Public License, Unicode License, Unicode Data License, custom notice license, custom permissive license

iccjpeg

Custom license

icu

MIT

inspector protocol

BSD

jsoncpp

MIT

libaddressinput

Apache 2.0

libavif - Library for encoding and decoding .avif files

2-Clause BSD

libbrlapi

LGPL 2.1

libevent

BSD

libgif codec for Skia

MPL-1.1/GPL-2.0/LGPL-2.1 + BSD-3-Clause + BSD-2-Clause

libipp

BSD

libjingle XMPP and xmllite libraries

BSD

libjpeg-turbo

Custom license

libpng

libpng license

libprotobuf-mutator

Apache 2.0

libsecret

LGPL 2.1

libsrtp

3-clause BSD

libudev

LGPL 2.1

libusbx

LGPL 2.1

libvpx

BSD

libxml

MIT

libxslt

MIT

libyuv

BSD

linux-syscall-support

BSD

mesa_headers

MIT and SGI Free Software B License Version 2.0

minigbm

BSD

modp base64 decoder

BSD

nmoinvaz/minizip

Custom license

opus

BSD

pyjson5

Apache 2.0

pywebsocket3

New BSD

re2 - an efficient, principled regular expression library

BSD 3-Clause

simplejson

MIT

six

Apache License, Version 2.0

sqlite

Public domain

tcmalloc

BSD

test_fonts

SIL OPEN FONT LICENSE, GPL v2, Bitstream Vera Fonts Copyright

tlslite

Public domain and BSD

url_parse

BSD and MPL 1.1/GPL 2.0/LGPL 2.1

usrsctp

New BSD

v4l-utils

LGPL 2.1

valgrind

BSD

woff2

MIT

xdg-mime

Academic Free License version 2.0 or LGPL v2

xdg-user-dirs

MIT

xdg-utils

MIT

xxHash

BSD

zlib

Custom license