Bug 13435

Summary: libdrm: disable etnaviv by default
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Wonchul Lee <chul0812>
Component: graphicsAssignee: Ross Burton <ross.burton>
Status: RESOLVED NOTABUG QA Contact:
Severity: minor    
Priority: Undecided CC: meta.mr.watcher, meta.watcher
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Attachments:
Description Flags
libdrm: disable etnaviv by default none

Description Wonchul Lee 2019-07-10 23:45:27 UTC
Created attachment 4538 [details]
libdrm: disable etnaviv by default

Hello,

I realized that the etnaviv in libdrm has a GPL license, it seems better to set it as disable by default, but I would like to hear your opinion.
Comment 1 Ross Burton 2019-07-11 09:08:46 UTC
I disagree. If the driver has a difference license then the packaging should make that clear, so the license manifest can be used to verify license compliance.
Comment 2 Ross Burton 2019-07-11 09:10:58 UTC
I've had a quick look at libdrm: what pieces are GPL?
Comment 3 Ross Burton 2019-07-11 09:13:05 UTC
Oh right, the header.  How strange.
Comment 4 Ross Burton 2019-07-11 10:00:28 UTC
[10:34:19]  <+airlied>	the uapi files shoild have always had their own licenses
[10:34:48]  <+airlied>	internal headers arent the problem here
[10:37:35]  <pq>	the SPDX says "GPL-2.0 WITH Linux-syscall-note", is the Linux-syscall-note that makes the header not taint its users with GPL?
[10:45:04]  <+airlied>	pq: ah yeah syscall exception

That one header file isn't really GPL in the context it is being used in.
Comment 5 Wonchul Lee 2019-07-11 10:13:09 UTC
I did not know the license details, thank you.