Bug 13333

Summary: Add SPDX license headers to all source files for yocto-kernel-cache
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Armin Kuster <akuster>
Component: coreAssignee: Yann Cardaillac <ycnakajsph>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium+ CC: bruce.ashfield, meta.mr.watcher, meta.watcher, randy.macleod, richard.purdie, ycnakajsph
Version: 0.0.0   
Target Milestone: 3.1   
Hardware: x86   
OS: Multiple   
Whiteboard: NEWCOMER
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know
Attachments:
Description Flags
patch none

Description Armin Kuster 2019-05-03 23:00:31 UTC
http://git.yoctoproject.org/cgit/cgit.cgi/yocto-kernel-cache/

there are a few scripts that need SPDX headers added.
Comment 1 Yann Cardaillac 2019-10-02 11:23:05 UTC
Hi,

Please find attached a first version of the patch.

I've added :

# SPDX-License-Identifier: MIT

to cfg and scc files, and :

# SPDX-License-Identifier: GPL-2.0-or-later

to scripts under scripts/

and also add a Licensing section to the README with :
"
2.6 Licensing
-------------
All scripts contain in this directory are under GPL-2.0-or-later license,
all kernel configuration file .cfg and .scc are under MIT license, as stated
by the SPDX-License-Identifier."
"


[Guidelines given on IRC]:
(14:27:47) zeddii: [...] there’s no SPDX headers, but all the .scc and .cfg files are MIT and the scripts themselves are GPLv2 (as indicated by the copying files)
(14:29:54) rburton: yacar_: there we go. if you can add the spdx headers to the scripts and a section to the readme describing the license policy as stated by zeddii then that would be ideal
Comment 2 Yann Cardaillac 2019-10-02 11:24:49 UTC
Created attachment 4574 [details]
patch
Comment 3 Yann Cardaillac 2019-10-04 11:03:10 UTC
New version of patch sent. 

https://lists.yoctoproject.org/pipermail/linux-yocto/2019-October/008008.html
Comment 4 Yann Cardaillac 2019-10-08 08:02:44 UTC
Patch integrated : 

http://git.yoctoproject.org/cgit/cgit.cgi/yocto-kernel-cache/commit/