<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>11090</bug_id>
          
          <creation_ts>2017-02-21 00:57:03 +0000</creation_ts>
          <short_desc>linux-firmware-carl9170 doesn&apos;t set LICENSE</short_desc>
          <delta_ts>2017-04-18 09:39:07 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>kernel</component>
          <version>2.2</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>2.3 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ross Burton">ross.burton</reporter>
          <assigned_to name="Ng, Wei Tee">wei.tee.ng</assigned_to>
          <cc>rebecca.swee.fun.chang</cc>
    
    <cc>sgw</cc>
    
    <cc>tom.zanussi</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>70846</commentid>
    <comment_count>0</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2017-02-21 00:57:03 +0000</bug_when>
    <thetext>A tool I am writing tells me that the license on the linux-firmware-carl9170 package is:

Firmware-Abilis     &amp; Firmware-adsp_sst     &amp; Firmware-agere     &amp; Firmware-amdgpu     &amp; Firmware-amd-ucode     &amp; Firmware-atheros_firmware     &amp; Firmware-atmel     &amp; Firmware-broadcom_bcm43xx     &amp; Firmware-ca0132     &amp; Firmware-cavium     &amp; Firmware-chelsio_firmware     &amp; Firmware-cw1200     &amp; Firmware-dib0700     &amp; Firmware-e100     &amp; Firmware-ene_firmware     &amp; Firmware-fw_sst_0f28     &amp; Firmware-go7007     &amp; Firmware-hfi1_firmware     &amp; Firmware-i2400m     &amp; Firmware-i915     &amp; Firmware-ibt_firmware     &amp; Firmware-it913x     &amp; Firmware-iwlwifi_firmware     &amp; Firmware-IntcSST2     &amp; Firmware-kaweth     &amp; Firmware-Marvell     &amp; Firmware-moxa     &amp; Firmware-mwl8335     &amp; Firmware-myri10ge_firmware     &amp; Firmware-nvidia     &amp; Firmware-OLPC     &amp; Firmware-ath9k-htc     &amp; Firmware-phanfw     &amp; Firmware-qat     &amp; Firmware-qla1280     &amp; Firmware-qla2xxx     &amp; Firmware-qualcommAthos_ar3k     &amp; Firmware-qualcommAthos_ath10k     &amp; Firmware-r8a779x_usb3     &amp; Firmware-radeon     &amp; Firmware-ralink_a_mediatek_company_firmware     &amp; Firmware-ralink-firmware     &amp; Firmware-rtlwifi_firmware     &amp; Firmware-siano     &amp; Firmware-tda7706-firmware     &amp; Firmware-ti-connectivity     &amp; Firmware-ti-keystone     &amp; Firmware-ueagle-atm4-firmware     &amp; Firmware-via_vt6656     &amp; Firmware-wl1251     &amp; Firmware-xc4000     &amp; Firmware-xc5000     &amp; Firmware-xc5000c     &amp; WHENCE

That&apos;s the recipe license, not the license of the carl9170 firmware.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70914</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2017-02-23 16:12:18 +0000</bug_when>
    <thetext>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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72095</commentid>
    <comment_count>2</comment_count>
    <who name="Ng, Wei Tee">wei.tee.ng</who>
    <bug_when>2017-04-05 06:50:50 +0000</bug_when>
    <thetext>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&apos;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&gt; he New BSD (3-clause) licence.. See GPL-2 for details.

(why they named it WHENCE is beyond me, it&apos;s like they&apos;re being to be difficult)

So, the license is GPLv2.  This can be confirmed by looking at carl9170fw/COPYRIGHT which also says GPLv2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72519</commentid>
    <comment_count>3</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2017-04-14 14:34:29 +0000</bug_when>
    <thetext>That&apos;s not what waitforupstream is for.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72577</commentid>
    <comment_count>4</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2017-04-18 09:39:07 +0000</bug_when>
    <thetext>When closing a bug, please mention which commit it was resolved in.

Merged in oe-core a062b2aa51e28aa14e75435d8a618859499e1bd5.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>