REUSE.toml files are read by reuse to complement or override the
copyright and licensing information found in file.
The use of REUSE.toml files was introduced in REUSE version 3.1.0a1.
This reuse version is compatible with reuse specification
version 3.2 [1].
With this commit's files,
* The SPDX document generated by reuse spdx conforms to SPDX 2.3,
* The reuse lint command reports that the Qt project is reuse compliant.
In order to be reuse compliant all the licenses present in the
LICENSES directory must be used. License files not used are removed.
[1]: https://reuse.software/spec-3.2/
Task-number: QTBUG-124453
Task-number: QTBUG-125211
Pick-to: 6.8
Change-Id: I1d2b4f8cdd3464877eab3084a0087284c810f6ba
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
Add the missing Licenses and Attributions sections to protobuf and
grpc indexes.
[ChangeLog][Third-Party Code] Qt GRPC libraries and examples link
against the gRPC libraries, licensed under Apache License 2.0. This
is now documented.
[ChangeLog][Third-Party Code] qtprotobufgen, qtgrpcgen tools link
against protobuf libraries, licensed under BSD 3-clause "New" or
"Revised" License. This is now documented.
Taks-number: QTBUG-117783
Pick-to: 6.6
Change-Id: I334e31fc3d42607cdf7bd52b6b30f00724f08d59
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
The generator generates Qt-based classes to be used in conjunction with
'QProtobuf' (separate patch).
qtprotobufgen works as an extension to the protoc tool from Google, and
thus also depends on its libraries for building.
The tool was originally written by Alexey Edelev, along with various
contributors, on GitHub. Originally under MIT license, but major
contributors have agreed to relicense the code under GPL/commercial for
inclusion in tools for Qt. Their copyright notice is retained and
the original source code, still licensed as MIT, can be found in its
original repository[0].
[0]: https://github.com/semlanik/qtprotobuf
Done-with: Alexey Edelev <alexey.edelev@qt.io>
Change-Id: I0d5f3d722cb98bca70fc0d4544ed840edb27430c
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
Reviewed-by: Tatiana Borisova <tatiana.borisova@qt.io>