Commit 2d927c1e authored by Emanuele Aina's avatar Emanuele Aina

license-exceptions: Fix table layout

Use HTML tables to avoid splitting the reason into multiple rows.

Explict line breaks are used to avoid breaking the PDF output, since
pandoc+latex seem to get confused and won't wrap the text on their own,
resulting in a overly long table cell that horizontally overflows the page.
Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
parent 1359d751
......@@ -12,46 +12,113 @@ authors:
License exceptions for Apertis are listed below.
Each exception must provide the following informations:
| name | description |
| ---- | ----------- |
| project | The project name |
| location | The project location (gitlab or OBS) |
| component | The repository components apertis:*:target |
| date | The date at which the exception was added to this document |
| validator | The name of the person who validated the exception |
| rule | The rules that are ignored by this exception |
| reason | A description of why the exception is granted and makes sense |
<table>
<tr>
<th>project</th>
<td>The project name</td>
</tr>
<tr>
<th>location</th>
<td>The project location (gitlab or OBS)</td>
</tr>
<tr>
<th>component</th>
<td>The repository components apertis:*:target</td>
</tr>
<tr>
<th>date</th>
<td>The date at which the exception was added to this document</td>
</tr>
<tr>
<th>validator</th>
<td>The name of the person who validated the exception</td>
</tr>
<tr>
<th>rule</th>
<td>The rules that are ignored by this exception</td>
</tr>
<tr>
<th>reason</th>
<td>A description of why the exception is granted and makes sense</td>
</tr>
</table>
## gcc-8
| name | description |
| ---- | ----------- |
| project | gcc-8 |
| location | OBS |
| component | apertis:*:target |
| date | April 17, 2019 |
| validator | fredo |
| rule | No GPL v3 |
| reason | 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 |
| | [GCC Runtime Library Exceptions](https://www.gnu.org/licenses/gcc-exception-3.1-faq.html) |
<table>
<tr>
<th>project</th>
<td>gcc-8</td>
</tr>
<tr>
<th>location</th>
<td>OBS</td>
</tr>
<tr>
<th>component</th>
<td>apertis:*:target</td>
</tr>
<tr>
<th>date</th>
<td>April 17, 2019</td>
</tr>
<tr>
<th>validator</th>
<td>fredo</td>
</tr>
<tr>
<th>rule</th>
<td>No GPL v3</td>
</tr>
<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>
</td>
</tr>
</table>
## libtool
| name | description |
| ---- | ----------- |
| project | libtool |
| location | OBS |
| component | apertis:*:target |
| date | August 05, 2019 |
| validator | ritesh |
| rule | No GPL v3 |
| reason | libtool is granted exception to be present in target repository component |
| | because all the source files are licensed under the GPLv2 |
| | with the exception of build files, which are licensed under GPLv3. |
| | These build files are used only to build the binary package |
| | and are not GPLv3 violations for the built binary packages |
<table>
<tr>
<th>project</th>
<td>libtool</td>
</tr>
<tr>
<th>location</th>
<td>OBS</td>
</tr>
<tr>
<th>component</th>
<td>apertis:*:target</td>
</tr>
<tr>
<th>date</th>
<td>August 05, 2019</td>
</tr>
<tr>
<th>validator</th>
<td>ritesh</td>
</tr>
<tr>
<th>rule</th>
<td>No GPL v3</td>
</tr>
<tr>
<th>reason</th>
<td>
libtool is granted exception to be present in target repository component<br/>
because all the source files are licensed under the GPLv2 with the exception<br/>
of build files, which are licensed under GPLv3.<br/>
These build files are used only to build the binary package and are not<br/>
GPLv3 violations for the built binary packages.<br/>
</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