Commit 97cee805 authored by Emanuele Aina's avatar Emanuele Aina

license-exceptions: Clarify the GCC license exception

Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
parent 1ac059e5
......@@ -65,13 +65,25 @@ Each exception must provide the following informations:
<tr>
<th>reason</th>
<td>
GCC is granted exception to be present in target repository component
even though it is licensed under the GPL v3 because it is
a build time dependency of other projects in target.
GCC itself is not delivered on the generated target images.
It is not intended that the user of Apertis devices uses gcc on the target.
This usage is explicitely allowed by gcc authors thanks to the
<a href="https://www.gnu.org/licenses/gcc-exception-3.1-faq.html">GCC Runtime Library Exceptions</a>
<p>The GCC source package is granted exception to be present in target repository component
because it produces binary packages covered by different licensing terms:</p>
<ul>
<li>the compiler packages are released under the GPL-3</li>
<li> the <code>libgcc</code> runtime library is covered by the
<a href="https://www.gnu.org/licenses/gcc-exception-3.1-faq.html">GCC Runtime Library Exceptions</a>
</li>
</ul>
<p>Programs compiled with GCC link to the <code>libgcc</code> library to implement some compiler intrinsics,
which means that the <code>libgcc</code> must live in the <code>apertis:*:target</code> component
since it is a direct runtime dependency of packages in the same component.</p>
<p>For this reason, an exception is granted to the <code>gcc</code> source package
on the ground that:</p>
<ul>
<li>code that is shipped on target devices (that is, <code>libgcc</code>) is covered by the
<a href="https://www.gnu.org/licenses/gcc-exception-3.1-faq.html">GCC Runtime Library Exceptions</a>
</li>
<li>the pure GPL-3 code is not meant to be shipped in target devices</li>
</ul>
</td>
</tr>
</table>
......
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