Kirigami: Convert license headers to SPDX markers

Authored by cordlandwehr on Feb 13 2020, 12:02 PM.



Convert license statements to SPDX markers and
add license files as required by REUSE specification.

Diff Detail

R169 Kirigami
No Linters Available
No Unit Test Coverage
Build Status
Buildable 22430
Build 22448: arc lint + arc unit
cordlandwehr created this revision.Feb 13 2020, 12:02 PM
Restricted Application added a project: Kirigami. · View Herald TranscriptFeb 13 2020, 12:02 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
cordlandwehr requested review of this revision.Feb 13 2020, 12:02 PM
mart accepted this revision.Feb 26 2020, 1:37 PM

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

This revision is now accepted and ready to land.Feb 26 2020, 1:37 PM

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

This revision was automatically updated to reflect the committed changes.