| Summary: | Add SPDX license headers to all source files for matchbox/sato | ||
|---|---|---|---|
| Product: | [Yocto Project Subprojects] Sato | Reporter: | Richard Purdie <richard.purdie> |
| Component: | Matchbox | Assignee: | Matthew Zeng <matthew.zeng> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Medium+ | CC: | cody.yu, david.reyna, randy.macleod, ross.burton, tim.orling |
| Version: | svn | ||
| Target Milestone: | 3.2 M3 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | NEWCOMER | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Richard Purdie
2019-05-02 13:02:55 UTC
https://spdx.org/licenses/ Also see the bitbake repository. To be clear, the scope is just this directory? meta/recipes-sato/matchbox-sato Or is is all "matchbox" content within the "recipe-sato" directory? [recipes-sato]$ ls -d *matchbox* matchbox-config-gtk matchbox-desktop matchbox-keyboard matchbox-panel-2 matchbox-sato matchbox-terminal matchbox-theme-sato [recipes-sato]$ - David Matchbox is the window manager, Sato is the desktop using Matchbox, matchbox-sato itself is just some glue. The scope is all of the matchbox-* recipes. Is this adding license headers to all matchbox-* source files in http://git.yoctoproject.org/ or adding them to recipe files in meta/recipes-sato/matchbox-* ? The former: adding to the source, not the recipes. From the repositories, it's unclear which SPDX License does matchbox apply. Is it same as Yocto itself, which is MIT? Some are pretty clear since they have a COPYING file in the top dir, eg: http://git.yoctoproject.org/cgit/cgit.cgi/matchbox-desktop-2/tree/COPYING Start with the clear ones and then make a list of the ones that are less clear and ask here again. Thanks. I've submitted two patches to add SPDX license identifiers for now, please let me know if the format is correct. - matchbox-config-gtk: https://lists.yoctoproject.org/g/yocto/topic/72494583 - matchbox-desktop-2: https://lists.yoctoproject.org/g/yocto/topic/72495096 Once confirmed and merged, I'll send patches for the rest of matchbox-* packages. Can I get an update on the patches I sent? It isn't merged so I have to move this bug to 3.2. I never received an update. But today I checked that those two patches are indeed merged in May, I'll submit rest of the patches to fix this issue. The first one is matchbox-desktop: https://lists.yoctoproject.org/g/yocto/topic/matchbox_desktop_patch_add/76030636 v2 of matchbox-desktop: https://lists.yoctoproject.org/g/yocto/topic/matchbox_desktop_patchv2/76032128 matchbox_keyboard: https://lists.yoctoproject.org/g/yocto/topic/matchbox_keyboard_patch/76034462 matchbox_panel_2: https://lists.yoctoproject.org/g/yocto/topic/matchbox_panel_2_patch_add/76034810 matchbox_panel_manager: https://lists.yoctoproject.org/g/yocto/topic/matchbox_panel_manager_patch/76034929 matchbox_terminal: https://lists.yoctoproject.org/g/yocto/topic/matchbox_terminal_patch/76035003 matchbox_window_manager: https://lists.yoctoproject.org/g/yocto/topic/matchbox_window_manager_patch/76035883 matchbox_tests: https://lists.yoctoproject.org/g/yocto/topic/matchbox_tests_patch_add/76035884 matchbox_window_manager_2: https://lists.yoctoproject.org/g/yocto/topic/matchbox_window_manager_2_patch/76035885 Can anyone verify whether there are any additional matchbox libraries that need SPDX headers? Matthew, I think you fixed all the MB repos. Please close the ER and if we find something that was missed, we'll deal with it. Thanks! |