Convert license statements to SPDX markers and
add license files as required by REUSE specification.
Details
- Reviewers
mart jriddell - Maniphest Tasks
- T11550: Add SPDX License markers
- Commits
- R169:8d09d66f5fd3: Kirigami: Convert license headers to SPDX markers
Diff Detail
- Repository
- R169 Kirigami
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
so in the end is decided that the human readable format should be removed from the header?
to me either is fine, just to know what to do in future files
@mart the main argument chain here is: we need machine readable license identifiers to enable tooling -> SPDX markers are the way to go -> having both license statements and SPDX markers in the same file will ultimately lead to ambiguous licenses, since people will forget updating always both -> thus only use the SPDX markers
for making those markers easier to understand, there probably will be (in the near future) a generic licensing readme file (possibly as a replacement for the COPYING & COPYING.LIB files) that explains to the license users the meaning of the SPDX markers and where they can find the full license texts inside the repository; though, such a explanatory file is not yet in draft and thus have to be added in a later commit.