Commit b9958808 authored by Andrej Shadura's avatar Andrej Shadura

Add licensing rationale for elfutils inclusion in target

Signed-off-by: Andrej Shadura's avatarAndrej Shadura <>
Signed-off-by: Emanuele Aina's avatarEmanuele Aina <>
parent c6e47644
......@@ -2,6 +2,7 @@
title: Apertis License exceptions
short-description: Document license exceptions for projects in Apertis
- name: Andrej Shadura
- name: Emanuele Aina
- name: Frederic Dalleau
- name: Sjoerd Simons
......@@ -122,3 +123,64 @@ Each exception must provide the following informations:
## elfutils
<td>September 17, 2019</td>
<td>No GPL v3</td>
<p><code>elfutils</code> is software dual-licensed as LGPL-3+ or GPL-2+, which
means that any combined work using it has to be shipped under terms
compatible with either of those two licenses. To avoid the effects of the
GPL-3 provisions as required for the <code>target</code> repository, any
combined work depending on any of the libraries provided by
<code>elfutils</code> must be effectively licensed under the GPL-2 terms.
The following binary packages are linking against <code>elfutils</code> in
way that no GPL-3 restrictions need to be applied as they only ship
executables that produce combined works under the GPL-2:
<li><code>linux-perf-4.19</code>: GPL-2, does not ship libraries,
development tool not meant to be shipped on products
<li><code>linux-kbuild-4.19</code>: GPL-2, does not ship libraries,
development tool not meant to be shipped on products
<li><code>bluez</code>: GPL-2, does not ship libraries
<li><code>libglib2.0-bin</code>: LGPL-2.1, effectively combined to GPL-2,
does not ship libraries
In addition, the <code>mesa</code> source package produces binary packages
containing drivers that need to be linked to <code>libelf</code> and, in
turn, get linked to graphical applications. This would impose LGPL-3+
restrictions on <code>libelf</code> unless the application and all the other
linked libraries can be combined as a GPL-2 work. This is not an acceptable
restriction, so the affected drivers have been disabled, and no binary
package produced from the <code>mesa</code> source package links to any
library shipped by <code>elfutils</code>.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment