| Summary: | linux-firmware-carl9170 doesn't set LICENSE | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Ross Burton <ross.burton> |
| Component: | kernel | Assignee: | Ng, Wei Tee <wei.tee.ng> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | rebecca.swee.fun.chang, sgw, tom.zanussi |
| Version: | 2.2 | ||
| Target Milestone: | 2.3 M4 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Ross Burton
2017-02-21 00:57:03 UTC
Apparently this bug is too terse. The recipe license on linux-firmware is the giant string above. Each package sets its own license to reflect the license of the contents, apart from linux-firmware-carl9170. As the license on the firmware isnt the same as the license for the entire source package, it should set the license explicitly. Input from Ross Burton: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/ is the upstream source that we download. There's a carl9170-1.fw file which is the pre-compiled firmware, and a carl9170fw directory which contains the source (fimware with source! very unusual). A license summary for linux-firmware is in the WHENCE: Driver: carl9170 -- Atheros AR9170 802.11 draft-n USB driver File: carl9170-1.fw Version: 1.9.6 Source: carl9170fw/ Downloaded from http://linuxwireless.org/en/users/Drivers/carl9170 Licence: GPLv2. Some build scripts use t> he New BSD (3-clause) licence.. See GPL-2 for details. (why they named it WHENCE is beyond me, it's like they're being to be difficult) So, the license is GPLv2. This can be confirmed by looking at carl9170fw/COPYRIGHT which also says GPLv2. That's not what waitforupstream is for. When closing a bug, please mention which commit it was resolved in. Merged in oe-core a062b2aa51e28aa14e75435d8a618859499e1bd5. |