<?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>888</bug_id>
          
          <creation_ts>2011-03-16 11:35:39 +0000</creation_ts>
          <short_desc>crownbay: EMGD kernel sources have INTEL CONFIDENTIAL</short_desc>
          <delta_ts>2016-02-02 08:28:47 +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>BSPs</product>
          <component>bsps-configuration</component>
          <version>1.0</version>
          <rep_platform>TunnelCreek</rep_platform>
          <op_sys>x86</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>1.1</target_milestone>
          
          <blocked>9032</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tom Zanussi">tom.zanussi</reporter>
          <assigned_to name="Tom Zanussi">tom.zanussi</assigned_to>
          <cc>sgw</cc>
    
    <cc>yp.bsp.watcher</cc>
    
    <cc>yp.watcher</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>12707</commentid>
    <comment_count>0</comment_count>
    <who name="Tom Zanussi">tom.zanussi</who>
    <bug_when>2011-03-16 11:35:39 +0000</bug_when>
    <thetext>5 of the 450 files in the EMGD 1.5 gold and 1.5.2 kernel sources have INTEL CONFIDENTIAL licenses and incorrect copyrights.  See details below.

Matt Roper of the Intel Embedded Media &amp; Graphics Driver Group has confirmed that these are a mistake and have been corrected in the latest master.  Since I am unable to access that, he suggested we copy the licenses from the same files in the Meego kernel tree.

&gt;&gt; &gt;&gt; &gt;OK, I looked at every file in the kernel driver, and my scan
&gt;showed
&gt;&gt; &gt;that
&gt;&gt; &gt;&gt; &gt;those 5 are the only ones with different licenses - the others
&gt;seem
&gt;&gt; &gt;to
&gt;&gt; &gt;&gt; &gt;have correct copyrights and GPLv2.
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt;pvr/services4/system/tnc/sysconfig.c and
&gt;&gt; &gt;&gt; &gt;pvr/services4/system/plb/sysconfig.c
&gt;&gt; &gt;&gt; &gt;are simple and seem only to be used by
&gt;&gt; &gt;&gt; &gt;pvr/services4/system/common/sysconfig.c,
&gt;&gt; &gt;&gt; &gt;but that file contains a lot which is used externally elsewhere in
&gt;&gt; &gt;&gt; &gt;the driver, as do the defines in pvr/services4/system/tnc/systnc.h
&gt;-
&gt;&gt; &gt;I
&gt;&gt; &gt;&gt; &gt;don&apos;t
&gt;&gt; &gt;&gt; &gt;think it will be possible to get rid of those.
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt;pvr/services4/system/tnc/sysconfig.c,
&gt;&gt; &gt;&gt; &gt;pvr/services4/system/plb/sysconfig.c,
&gt;&gt; &gt;&gt; &gt;pvr/services4/system/common/sysconfig.c,
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt;contain the &apos;INTEL CONFIDENTIAL&apos; license + Intel Copyright notice,
&gt;&gt; &gt;which
&gt;&gt; &gt;&gt; &gt;presumably was orignally the same as the other files in the pvr
&gt;&gt; &gt;&gt; &gt;directory i.e. GPLv2 + Imagination Technologies Copyright
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt;while
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt;pvr/services4/system/tnc/systnc.h
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt;contains the GPLv2 + Imagination Technologies Copyright but with
&gt;&gt; &gt;&apos;INTEL
&gt;&gt; &gt;&gt; &gt;CONFIDENTIAL&apos; license + Intel Copyright following that.
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt;emgd/pal/Makefile.include
&gt;&gt; &gt;&gt; &gt;
&gt;&gt; &gt;&gt; &gt;is a Makefile containing &apos;INTEL CONFIDENTIAL&apos; license + Intel
&gt;&gt; &gt;Copyright.
&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12708</commentid>
    <comment_count>1</comment_count>
    <who name="Tom Zanussi">tom.zanussi</who>
    <bug_when>2011-03-16 14:27:22 +0000</bug_when>
    <thetext>The code in the files at the URL Matt Roper supplied don&apos;t have the INTEL
CONFIDENTIAL, but it&apos;s still not GPLv2, for example:

http://otc-git.bj.intel.com/git?p=emgd-kernel.git;a=blob;f=drivers/staging/emgd/pvr/services4/system/common/sysconfig.c;h=4c9946cf6ae490c99556aeae32ad6dbb1b20274f;hb=HEAD

Looks like every file in that tree has that license and not the GPLv2,
though there is a top-level GPLv2 COPYING.

Awaiting confirmation that we can use the license and copyright in the other EMGD files, for example, pvr/services4/system/common/sysutils.c in the same directory and replace the errant licenses with that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12840</commentid>
    <comment_count>2</comment_count>
    <who name="Tom Zanussi">tom.zanussi</who>
    <bug_when>2011-03-18 16:32:50 +0000</bug_when>
    <thetext>Added to meta-intel/bernard, until the patches posted for the kernel have been pulled.

Commit 83384c3e83d69245dfe19e36b2a64c8973ad8462</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>