License Changes | Qt 5.14

Qt 5.14 | License Changes

Qt 5.14.2 Reference Documentation

# License Changes

Changes in Qt and Third Party Modules released with Qt that are relevant to licensing.

## Qt 5.14.2

### Qt GUI Module

MD4C got updated to upstream version 0.4.3.

### Qt SQL Module

SQLite got updated to upstream version 3.31.1.

## Qt 5.14.1

### Qt Core Module

- PCRE2 got updated to upstream version 10.34.
- PCRE2 - Stack-less Just-In-Time Compiler got updated to upstream version 10.34.

### Qt QML Module

LLVM: ADT was removed from 3rd party sources and we are not bundling that library anymore.

## Qt 5.14.0

### Qt Core Module

- Unicode Common Locale Data Repository (CLDR) got updated to upstream version v36.
- Efficient Binary-Decimal and Decimal-Binary Conversion Routines for IEEE Doubles got updated to upstream version 3.1.5.
- The copy of the The Public Suffix List got updated on 2019-10-23.

### Qt GUI Module

- Freetype 2 got updated to upstream version 2.10.1.
- LibJPEG-turbo got updated to upstream version 2.0.3.
- MD4C version 0.3.4 was added under MIT License.
- Vulkan Memory Allocator version 2.2.0 was added under MIT License.

### Qt Image Formats

libtiff got updated to upstream version 4.1.0.

### Qt QML Module

LLVM: ADT was added under University of Illinois/NCSA Open Source License.

### Qt SQL Module

SQLite got updated to upstream version 3.30.1.

### Qt Wayland Compositor

The compositor module is no longer available under the GPLv2 and LGPLv3 licenses, but is still available under GPLv3 and commercial licenses.

- The xdg-output-unstable-v1 protocol version 2 was added under the MIT License.
- The idle-inhibit-unstable-v1 protocol version 1 was added under the MIT License.

### Qt Wayland QPA plugin

- The primary-selection-unstable-v1 protocol version 1 was added under the MIT License.

## Qt 5.13.2

### Qt GUI Module

- X Server helper was added under X11 License and Historical Permission Notice and Disclaimer license.
- Adobe Glyph List For New Fonts version 1.7 was added under BSD 3-Clause "New" or "Revised" License.

### Qt SQL Module

SQLite got updated to upstream version 3.29.0.

## Qt 5.13.1

### Qt Core Module

Unicode Common Locale Data Repository (CLDR) got updated to upstream version v35.1

### Qt Image Formats

WebP (libwebp) got updated to upstream version 1.0.3.

## Qt 5.13.0

### Qt Core Module

- The copy of the The Public Suffix List got updated on 2019-02-20. The upstream license is now MPL 2.0.
- PCRE2 got updated to upstream version 10.33.
- PCRE2 - Stack-less Just-In-Time Compiler got updated to upstream version 10.33.

### Qt SQL Module

SQLite got updated to upstream version 3.28.0.

### Qt GUI Module

- LibJPEG-turbo got updated to upstream version 2.0.2.
- LibPNG got updated to upstream version 1.6.37.

### Qt DBUS Module

The libdus-1 headers got updated to upstream version 1.12.12.

### Qt Wayland

- The fullscreen-shell-unstable-v1 version 1 was added under the MIT License.
- The linux-dmabuf-unstable-v1 protocol version 3 was added under the MIT License.
- The wayland protocol got updated to version 1.16.0.
- The wl-scaler protocol version 2 was added under the MIT License.
- The wp-viewporter protocol version 1 was added under the MIT License.

## Qt 5.12.6

### Qt SQL Module

SQLite got updated to upstream version 3.29.0.

## Qt 5.12.5

### Qt GUI Module

Use of Adobe Glyph List For New Fonts under the BSD-3-Clause license is now documented.

### Qt Image Formats

WebP (libwebp) got updated to upstream version 1.0.3.

## Qt 5.12.4

### Qt GUI Module

LibPNG got updated to upstream version 1.6.37.

### Qt Core Module

- PCRE2 got updated to upstream version 10.33
- PCRE2 - Stack-less Just-In-Time Compiler got updated to upstream version 10.33
- Unicode Common Locale Data Repository (CLDR) got updated to upstream version v35.1

### Qt SQL Module

SQLite got updated to upstream version 3.28.0.

## Qt 5.12.3

### Qt GUI Module

The license of Wintab API was now classified as 'Custom' instead of 'Public Domain'.

### Qt SQL Module

SQLite got updated to upstream version 3.27.1.

## Qt 5.12.2

### Qt GUI Module

- Freetype 2 got updated to upstream version 2.9.1.
- LibPNG got updated to upstream version 1.6.36. libpng License 2 added at same time.

### Qt Image Formats

WebP (libwebp) got updated to upstream version 1.0.2.

## Qt 5.12.1

### Qt Core Module

- The version information for FreeBSD got updated.
- The version information for Secure Hash Algorithm SHA-3 - Keccak got updated.
- UCD got updated to upstream version 20.

### Qt GUI Module

xkbcommon was removed from 3rd party sources and we are not bundling that library any more.

### Qt Image Formats

WebP (libwebp) got updated to upstream version 1.0.1. libtiff got updated to upstream version 4.0.10.

### Qt SQL Module

SQLite got updated to upstream version 3.26.0.

### Qt Virtual Keyboard Module

The version information for Lipi Toolkit got updated.

### Qt Wayland Compositor Module

The usage of Wayland EGLStream Controller Protocol under MIT license is now documented.

## Qt 5.12.0

### Qt 3D Module

Use of Miramar Skybox Textures is now documented.

### Qt Core Module

- Efficient Binary-Decimal and Decimal-Binary Conversion Routines for IEEE Doubles got updated to upstream version 3.1.1.
- PCRE2 got updated to upstream version 10.32.
- Use of PCRE2 - Stack-less Just-In-Time Compiler under the BSD 2-clause "Simplified" license is now documented.
- Secure Hash Algorithm SHA-3 - brg_endian got updated to version https://github.com/BrianGladman/sha/ commit 4b9e13ead2c5b5e41ca27c65de4dd69ae0bac228. License got updated to BSD 2-clause "Simplified" license.
- Use of TinyCBOR under the MIT license is now documented.
- Unicode Common Locale Data Repository (CLDR) got updated to upstream version v34.

### Qt GUI Module

- The version information for Freetype 2 got updated.
- The Qt usage documentation for HarfBuzz got updated.
- The Qt usage documentation for HarfBuzz-NG got updated.
- The version information for IAccessible2 IDL Specification got updated.
- LibJPEG-turbo got updated to upstream version 2.0.0.
- LibPNG got updated to upstream version 1.6.35.
- Use of Bitstream Vera Font under the vera_font{Bitstream Vera Font} license is now documented.
- DejaVu Fonts got updated to upstream version 2.37 and their use under the Bitstream DejaVu Font license is now documented.
- Use of WebGradients under the MIT license is now documented.

### Qt DBUS Module

libdus-1 headers got updated to upstream version 1.12.

### Qt Image Formats

- JasPer got removed.
- MNG reference library got removed.

### Qt Location Module

- Use of Tango Weather Icon Pack by Darkobra is now documented.
- Use of Tango Icons is now documented.

### Qt Test Module

Valgrind got updated to upstream version 3.14.0.

### Qt Wayland Compositor Module

- Use of Wayland xdg-decoration Protocol under the MIT license is now documented.
- Use of Wayland XDG Output Protocol under the MIT license is now documented.

### Qt WebEngine Module

Chromium and third-party components bundled with it were updated to version 69.0.3497.

## Qt 5.11.2

### Qt Core Module

PCRE2 got updated to upstream version 10.31.

### Qt GUI Module

- The copyright information for HarfBuzz got updated.
- The copyright information for Anti-aliasing rasterizer from FreeType 2 got updated.

### Qt Location Module

The copyright information and description of Clipper Polygon Clipping Library got updated.

### Qt SQL Module

SQLite got updated to upstream version 3.24.0.

### Qt WebEngine Module

- Chromium received backported security fixes from Chromium up to version 68.0.3440.75.
- The WebEngine StyleSheet Browser Example, WebEngine Widgets Simple Browser Example, WebEngine Quick Nano Browser, and WebEngine Cookie Browser Example use images from the Tango Icon Library. This is now documented.
- Marked (WebEngine RecipeBrowser example) got updated to upstream version 0.4.0.

## Qt 5.11.1

### Qt 3D Module

The use of the nasa-jpl{Jet Propulsion Laboratory Photojournal} in the module is actually limited to the planets-qml example. The attribution has therefore been removed from the module's documentation.

### Qt Documentation

Use of the Titillium Web Font in the Coffee demo is now documented.

### Qt Image Formats

WebP (libwebp) got updated to version 1.0.0.

## Qt 5.11.0

### Qt 3D Module

- The Open Asset Import Library got updated to upstream version 4.1.0.
- Examples use some assets from Substance Share that are available under the Creative Commons Attribution 4.0 license. This is now documented.

### Qt Core Module

- Parts of QTemporaryFile got removed from documentation. The corresponding code got removed already in Qt 5.10.0.
- The copy of the The Public Suffix List got updated on 2018-01-04.
- The concluded license for the Unicode Common Locale Data Repository (CLDR) changed to Unicode License Agreement - Data Files and Software (2016). In Qt 5.10 documentation, the component was labelled as Unicode CLDR (Unicode Common Locale Data Repository).
- The use of the Unicode Character Database (UCD) under the Unicode License Agreement - Data Files and Software (2016). is now documented.

### Qt D-Bus Module

Qt D-Bus uses code from libdbus-1 headers that are available under the Academic Free License v2.1, or GNU General Public License v2.0 or later. This is now documented.

### Qt GUI Module

- HarfBuzz-NG got updated to upstream version 1.7.4.
- LibJPEG-turbo got updated to upstream version 1.5.3.

### Qt Image Formats

- TIFF Software Distribution (libtiff) got updated to upstream version 4.0.9.
- WebP (libwebp) got updated to upstream version 0.6.1.

### Qt Quick Controls 2 Module

Use of Shadow values from Angular Material under MIT License in the Material Style is now documented.

### Qt SQL Module

SQLite got updated to upstream version 3.23.1.

### Qt Test Module

The concluded license of Linux Performance Events changed to GNU General Public License v2.0 only with Linux Syscall Note.

### Qt WebEngine Module

- (Components of) Bazel got added under the Apache License 2.0.
- Breakpad, An open-source multi-platform crash reporting system got added under a New BSD, Apple PSL 2.0 and Apache 2.0 license.
- BoringSSL got updated.
- CRC32C got added under a New BSD license.
- Error Prone got removed.
- Fiat-Crypto: Synthesizing Correct-by-Construction Code for Cryptographic Primitives got added under a MIT license.
- OpenVR SDK got added under a BSD 3-Clause license.
- Perfetto got added under a Apache 2 license.
- The library to input, validate, and display addresses got removed.
- content_shell_fonts got added under SIL OPEN FONT LICENSE, GPL v2, Bitstream Vera Fonts Copyright.
- libcxx got removed.
- libcxxabi got removed.
- libunwind got removed.
- libva got removed.
- libxslt got added under a MIT license.
- open-vcdiff got removed.

### Qt XML Patterns Module

Use of XML Schema under W3C Software Notice and Document License (2015-05-13) is now documented.