Qt 5.12 | License Changes

Qt 5.12.0 Reference Documentation

# License Changes

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

## 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 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.