Commit Graph

2 Commits

Author SHA1 Message Date
Lucie Gérard 3c585a8406 Make module ready for source SBOM checking
This includes:
- turning VERIFY_SOURCE_SBOM ON
- adding rules to the licenseRule.json files
- correcting the licensing given via REUSE.toml files

A lot of files are skipped during the license test,
but all are present in the source SBOM.
This is why corrections are needed before turning the
source SBOM check on.

Task-number: QTBUG-131434
Pick-to: 6.9 6.8
Change-Id: I68996e9f013d9153e883449dc49c16a282cca124
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2025-02-20 11:56:14 +00:00
Lucie Gérard 20bc59ea1a Add REUSE.toml files and missing licenses
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: I1fde341f07c48dbfb733d7be0969462b1110312b
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2024-11-06 14:06:33 +01:00