summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/Makefile2
-rw-r--r--doc/book-enea-nfv-access-guest-dev-open-source/doc/README4
-rw-r--r--doc/book-enea-nfv-access-guest-dev-open-source/doc/about.xml12
-rw-r--r--doc/book-enea-nfv-access-guest-dev-open-source/doc/book.xml15
-rw-r--r--doc/book-enea-nfv-access-guest-dev-open-source/licenses.xml6051
-rw-r--r--doc/book-enea-nfv-access-guest-dev-open-source/swcomp.mk10
-rw-r--r--doc/book-enea-nfv-access-guest-open-source/doc/README4
-rw-r--r--doc/book-enea-nfv-access-guest-open-source/doc/about.xml12
-rw-r--r--doc/book-enea-nfv-access-guest-open-source/doc/book.xml15
-rw-r--r--doc/book-enea-nfv-access-guest-open-source/doc/licenses.xml5178
-rw-r--r--doc/book-enea-nfv-access-guest-open-source/swcomp.mk10
11 files changed, 11312 insertions, 1 deletions
diff --git a/doc/Makefile b/doc/Makefile
index d30d9cd..06c1a42 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -48,7 +48,7 @@ DOCBOOK_TO_BOOKDIR ?= yes
48DOCBOOK_CLEANTMP ?= yes 48DOCBOOK_CLEANTMP ?= yes
49 49
50#Components (books) in this subsystem. Now use all books found here 50#Components (books) in this subsystem. Now use all books found here
51COMPONENTS := book-enea-nfv-access-release-info book-enea-nfv-access-open-source book-enea-nfv-access-dev-open-source book-enea-nfv-access-openstack-open-source book-enea-nfv-access-guide 51COMPONENTS := book-enea-nfv-access-release-info book-enea-nfv-access-open-source book-enea-nfv-access-guest-open-source book-enea-nfv-access-dev-open-source book-enea-nfv-access-guest-dev-open-source book-enea-nfv-access-openstack-open-source book-enea-nfv-access-guide
52# COMPONENTS += book-enea-linux-eclipse-open-source (as of 13.04.2017 this is not needed) 52# COMPONENTS += book-enea-linux-eclipse-open-source (as of 13.04.2017 this is not needed)
53#COMPONENTS := $(shell ls -d book-enea* ) 53#COMPONENTS := $(shell ls -d book-enea* )
54 54
diff --git a/doc/book-enea-nfv-access-guest-dev-open-source/doc/README b/doc/book-enea-nfv-access-guest-dev-open-source/doc/README
new file mode 100644
index 0000000..1077acb
--- /dev/null
+++ b/doc/book-enea-nfv-access-guest-dev-open-source/doc/README
@@ -0,0 +1,4 @@
1The licenses.xml in the git repository of Enea NFV Access Open Source Report
2is the frozen version belonging to the last official release of Enea NFV Access.
3The contents must be generated from the release script to obtain the latest
4lists of packages and licenses.
diff --git a/doc/book-enea-nfv-access-guest-dev-open-source/doc/about.xml b/doc/book-enea-nfv-access-guest-dev-open-source/doc/about.xml
new file mode 100644
index 0000000..0ca3155
--- /dev/null
+++ b/doc/book-enea-nfv-access-guest-dev-open-source/doc/about.xml
@@ -0,0 +1,12 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<chapter id="enea-linux-open-source-packages-and-licenses">
5 <title>About this Report</title>
6
7 <para>This document contains the open source and license information
8 pertaining to packages provided with Enea NFV Access <xi:include
9 href="../../book-enea-nfv-access-release-info/doc/eltf_params_updated.xml"
10 xmlns:xi="http://www.w3.org/2001/XInclude"
11 xpointer="element(EneaLinux_REL_VER/1)" />.</para>
12</chapter> \ No newline at end of file
diff --git a/doc/book-enea-nfv-access-guest-dev-open-source/doc/book.xml b/doc/book-enea-nfv-access-guest-dev-open-source/doc/book.xml
new file mode 100644
index 0000000..49c7e40
--- /dev/null
+++ b/doc/book-enea-nfv-access-guest-dev-open-source/doc/book.xml
@@ -0,0 +1,15 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
4<!ENTITY % local.common.attrib "xml:base CDATA #IMPLIED">
5]>
6<book id="book_enea_nfv_access_open_source">
7 <title><trademark class="registered">Enea</trademark> NFV Access Open Source Report</title>
8 <subtitle>Release Version
9 <xi:include href="../../book-enea-nfv-access-release-info/doc/eltf_params_updated.xml" xpointer="element(EneaLinux_REL_VER/1)"
10 xmlns:xi="http://www.w3.org/2001/XInclude" /></subtitle>
11 <!-- OLINKDBPATH_USED_BY_XMLMIND ../../s_docbuild/olinkdb -->
12 <xi:include href="../../s_docbuild/template/docsrc_common/bookinfo_userdoc.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
13 <xi:include href="about.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14 <xi:include href="licenses.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
15</book>
diff --git a/doc/book-enea-nfv-access-guest-dev-open-source/licenses.xml b/doc/book-enea-nfv-access-guest-dev-open-source/licenses.xml
new file mode 100644
index 0000000..1f6ba72
--- /dev/null
+++ b/doc/book-enea-nfv-access-guest-dev-open-source/licenses.xml
@@ -0,0 +1,6051 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<chapter id="enea_linux_packages">
5 <title>Packages and Licenses</title>
6 <section id="licenses_packages">
7
8 <title>Packages</title>
9
10
11 <!--This chapter contains a generated list of all packages that Enea Linux
12supports, e.g. busybox, with a short explanatory blurb and links to package
13specific documentation.-->
14
15 <informaltable>
16 <tgroup cols="4">
17 <colspec colwidth="2*"/>
18 <colspec colwidth="1*"/>
19 <colspec colwidth="5*"/>
20 <colspec colwidth="2*"/>
21
22 <thead>
23 <row>
24 <entry align="center">Package Name</entry>
25 <entry align="center">Version</entry>
26 <entry align="center">Description</entry>
27 <entry align="center">License</entry>
28 </row>
29 </thead>
30
31 <tbody valign="top">
32<row>
33 <entry>acl</entry>
34 <entry>2.2.52</entry>
35 <entry>Utilities for managing POSIX Access Control Lists.</entry>
36 <entry> LGPL-2.1, GPL-2.0</entry>
37</row>
38<row>
39 <entry>apt</entry>
40 <entry>1.2.12</entry>
41 <entry>Advanced front-end for dpkg.</entry>
42 <entry>GPL-2.0</entry>
43</row>
44<row>
45 <entry>asciidoc</entry>
46 <entry>8.6.9</entry>
47 <entry>AsciiDoc is a text document format for writing short documents articles books and UNIX man pages.</entry>
48 <entry>GPL-2.0</entry>
49</row>
50<row>
51 <entry>atk</entry>
52 <entry>2.22.0</entry>
53 <entry>Accessibility toolkit for GNOME.</entry>
54 <entry> GPL-2.0, LGPL-2.0</entry>
55</row>
56<row>
57 <entry>attr</entry>
58 <entry>2.4.47</entry>
59 <entry>Utilities for manipulating filesystem extended attributes.</entry>
60 <entry> LGPL-2.1, GPL-2.0</entry>
61</row>
62<row>
63 <entry>autoconf</entry>
64 <entry>2.69</entry>
65 <entry>Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use in the form of M4 macro calls.</entry>
66 <entry> GPL-2.0, GPL-3.0</entry>
67</row>
68<row>
69 <entry>automake</entry>
70 <entry>1.15</entry>
71 <entry>Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards. Automake requires the use of Autoconf.</entry>
72 <entry>GPL-2.0</entry>
73</row>
74<row>
75 <entry>babeltrace</entry>
76 <entry>1.5.2</entry>
77 <entry>Babeltrace provides trace read and write libraries in host side as well as a trace converter which used to convert LTTng 2.0 traces into human-readable log.</entry>
78 <entry> MIT, GPL-2.0</entry>
79</row>
80<row>
81 <entry>base-files</entry>
82 <entry>3.0.14</entry>
83 <entry>The base-files package creates the basic system directory structure and provides a small set of key configuration files for the system.</entry>
84 <entry>GPL-2.0</entry>
85</row>
86<row>
87 <entry>base-passwd</entry>
88 <entry>3.5.29</entry>
89 <entry>The master copies of the user database files (/etc/passwd and /etc/group). The update-passwd tool is also provided to keep the system databases synchronized with these master files.</entry>
90 <entry>GPL-2.0</entry>
91</row>
92<row>
93 <entry>bash-completion</entry>
94 <entry>2.5</entry>
95 <entry>Programmable Completion for Bash 4.</entry>
96 <entry>GPL-2.0</entry>
97</row>
98<row>
99 <entry>bash</entry>
100 <entry>4.3.30</entry>
101 <entry>An sh-compatible command language interpreter.</entry>
102 <entry>GPL-3.0</entry>
103</row>
104<row>
105 <entry>bc</entry>
106 <entry>1.06</entry>
107 <entry>Arbitrary precision calculator language.</entry>
108 <entry> GPL-2.0, LGPL-2.1</entry>
109</row>
110<row>
111 <entry>binutils-cross-canadian-x86-64</entry>
112 <entry>2.28</entry>
113 <entry>The GNU Binutils are a collection of binary tools. The main ones are ld (GNU Linker) and as (GNU Assembler). This package also includes addition tools such as addr2line (Converts addresses into filenames and line numbers) ar (utility for creating modifying and extracting archives) nm (list symbols in object files) objcopy (copy and translate object files) objdump (Display object information) and other tools and related libraries.</entry>
114 <entry>GPL-3.0</entry>
115</row>
116<row>
117 <entry>binutils-cross-x86_64</entry>
118 <entry>2.28</entry>
119 <entry>The GNU Binutils are a collection of binary tools. The main ones are ld (GNU Linker) and as (GNU Assembler). This package also includes addition tools such as addr2line (Converts addresses into filenames and line numbers) ar (utility for creating modifying and extracting archives) nm (list symbols in object files) objcopy (copy and translate object files) objdump (Display object information) and other tools and related libraries.</entry>
120 <entry>GPL-3.0</entry>
121</row>
122<row>
123 <entry>binutils-crosssdk-x86_64-eneasdk-linux</entry>
124 <entry>2.28</entry>
125 <entry>The GNU Binutils are a collection of binary tools. The main ones are ld (GNU Linker) and as (GNU Assembler). This package also includes addition tools such as addr2line (Converts addresses into filenames and line numbers) ar (utility for creating modifying and extracting archives) nm (list symbols in object files) objcopy (copy and translate object files) objdump (Display object information) and other tools and related libraries.</entry>
126 <entry>GPL-3.0</entry>
127</row>
128<row>
129 <entry>binutils</entry>
130 <entry>2.28</entry>
131 <entry>The GNU Binutils are a collection of binary tools. The main ones are ld (GNU Linker) and as (GNU Assembler). This package also includes addition tools such as addr2line (Converts addresses into filenames and line numbers) ar (utility for creating modifying and extracting archives) nm (list symbols in object files) objcopy (copy and translate object files) objdump (Display object information) and other tools and related libraries.</entry>
132 <entry>GPL-3.0</entry>
133</row>
134<row>
135 <entry>bison</entry>
136 <entry>3.0.4</entry>
137 <entry>Bison is a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that grammar. Bison is upward compatible with Yacc: all properly-written Yacc grammars ought to work with Bison with no change. Anyone familiar with Yacc should be able to use Bison with little trouble.</entry>
138 <entry>GPL-3.0</entry>
139</row>
140<row>
141 <entry>bjam</entry>
142 <entry>1.63.0</entry>
143 <entry>Portable Boost.Jam build tool for boost.</entry>
144 <entry> BSL-1.0, MIT</entry>
145</row>
146<row>
147 <entry>boost</entry>
148 <entry>1.63.0</entry>
149 <entry>Free peer-reviewed portable C++ source libraries.</entry>
150 <entry> BSL-1.0, MIT</entry>
151</row>
152<row>
153 <entry>busybox</entry>
154 <entry>1.24.1</entry>
155 <entry>BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU fileutils shellutils etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete POSIX environment for any small or embedded system.</entry>
156 <entry> GPL-2.0, BSD-4-Clause</entry>
157</row>
158<row>
159 <entry>bzip2</entry>
160 <entry>1.0.6</entry>
161 <entry>bzip2 compresses files using the Burrows-Wheeler block-sorting text compression algorithm and Huffman coding. Compression is generally considerably better than that achieved by more conventional LZ77/LZ78-based compressors and approaches the performance of the PPM family of statistical compressors.</entry>
162 <entry>BSD-4-Clause</entry>
163</row>
164<row>
165 <entry>ca-certificates</entry>
166 <entry>20161130</entry>
167 <entry>This package includes PEM files of CA certificates to allow SSL-based applications to check for the authenticity of SSL connections. This derived from Debian's CA Certificates.</entry>
168 <entry> GPL-2.0, MPL-2.0</entry>
169</row>
170<row>
171 <entry>cairo</entry>
172 <entry>1.14.8</entry>
173 <entry>Cairo is a multi-platform library providing anti-aliased vector-based rendering for multiple target backends. Paths consist of line segments and cubic splines and can be rendered at any width with various join and cap styles. All colors may be specified with optional translucence (opacity/alpha) and combined using the extended Porter/Duff compositing algebra as found in the X Render Extension.</entry>
174 <entry> MPL-1.0, LGPL-2.1, GPL-3.0</entry>
175</row>
176<row>
177 <entry>cantarell-fonts</entry>
178 <entry>0.0.24</entry>
179 <entry>The Cantarell font typeface is designed as a contemporary Humanist sans serif and was developed for on-screen reading; in particular reading web pages on an HTC Dream mobile phone.</entry>
180 <entry>OFL-1.1</entry>
181</row>
182<row>
183 <entry>chrpath</entry>
184 <entry>0.16</entry>
185 <entry>chrpath allows you to change the rpath (where the application looks for libraries) in an application. It does not (yet) allow you to add an rpath if there isn't one already.</entry>
186 <entry>GPL-2.0</entry>
187</row>
188<row>
189 <entry>cmake</entry>
190 <entry>3.7.2</entry>
191 <entry>Cross-platform open-source make system.</entry>
192 <entry>BSD</entry>
193</row>
194<row>
195 <entry>compositeproto</entry>
196 <entry>0.4.2</entry>
197 <entry>This package provides the wire protocol for the X composite extension. The X composite extension provides three related mechanisms for compositing and off-screen storage.</entry>
198 <entry> MIT</entry>
199</row>
200<row>
201 <entry>coreutils</entry>
202 <entry>8.26</entry>
203 <entry>The GNU Core Utilities provide the basic file shell and text manipulation utilities. These are the core utilities which are expected to exist on every system.</entry>
204 <entry>GPL-3.0</entry>
205</row>
206<row>
207 <entry>cross-localedef</entry>
208 <entry>2.25</entry>
209 <entry>Cross locale generation tool for glibc.</entry>
210 <entry>LGPL-2.1</entry>
211</row>
212<row>
213 <entry>cryptodev-linux</entry>
214 <entry>1.8</entry>
215 <entry>A /dev/crypto device driver header file.</entry>
216 <entry>GPL-2.0</entry>
217</row>
218<row>
219 <entry>curl</entry>
220 <entry>7.53.1</entry>
221 <entry>Command line tool and library for client-side URL transfers.</entry>
222 <entry>MIT</entry>
223</row>
224<row>
225 <entry>damageproto</entry>
226 <entry>1.2.1</entry>
227 <entry>This package provides the wire protocol for the DAMAGE extension. The DAMAGE extension allows applications to receive information about changes made to pixel contents of windows and pixmaps.</entry>
228 <entry>MIT</entry>
229</row>
230<row>
231 <entry>db</entry>
232 <entry>5.3.28</entry>
233 <entry>Berkeley Database v5.</entry>
234 <entry>Sleepycat</entry>
235</row>
236<row>
237 <entry>dbus-test</entry>
238 <entry>1.10.14</entry>
239 <entry>D-Bus test package (for D-bus functionality testing only).</entry>
240 <entry> AFL-2.0, GPL-2.0</entry>
241</row>
242<row>
243 <entry>dbus</entry>
244 <entry>1.10.14</entry>
245 <entry>"D-Bus is a message bus system a simple way for applications to talk to one another. In addition to interprocess communication D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a \""single instance\"" application or daemon and to launch applications and daemons on demand when their services are needed."</entry>
246 <entry> AFL-2.0, GPL-2.0</entry>
247</row>
248<row>
249 <entry>debianutils</entry>
250 <entry>4.8.1</entry>
251 <entry>Miscellaneous utilities specific to Debian.</entry>
252 <entry> GPL-2.0</entry>
253</row>
254<row>
255 <entry>depmodwrapper</entry>
256 <entry>1.0</entry>
257 <entry>Wrapper script for the Linux kernel module dependency indexer.</entry>
258 <entry>MIT</entry>
259</row>
260<row>
261 <entry>diffutils</entry>
262 <entry>3.5</entry>
263 <entry>Diffutils contains the GNU diff diff3 sdiff and cmp utilities. These programs are usually used for creating patch files.</entry>
264 <entry>GPL-3.0</entry>
265</row>
266<row>
267 <entry>dnf</entry>
268 <entry>2.0.0</entry>
269 <entry>Package manager forked from Yum using libsolv as a dependency resolver.</entry>
270 <entry>GPL-2.0</entry>
271</row>
272<row>
273 <entry>docbook-xml-dtd4</entry>
274 <entry>4.5</entry>
275 <entry>Document type definitions for verification of XML data files against the DocBook rule set it ships with the latest DocBook 4.5 XML DTD as well as a selected set of legacy DTDs for use with older documents including 4.0 4.1.2 4.2 4.3 and 4.4</entry>
276 <entry>OASIS</entry>
277</row>
278<row>
279 <entry>docbook-xsl-stylesheets</entry>
280 <entry>1.79.1</entry>
281 <entry>XSL stylesheets for processing DocBook XML to various output formats.</entry>
282 <entry>XSL</entry>
283</row>
284<row>
285 <entry>dosfstools</entry>
286 <entry>4.1</entry>
287 <entry>DOS FAT Filesystem Utilities.</entry>
288 <entry>GPL-3.0</entry>
289</row>
290<row>
291 <entry>dpdk-dev-libibverbs</entry>
292 <entry>1.2.1-3.4-2.0.0.0</entry>
293 <entry>libibverbs library to support Mellanox config</entry>
294 <entry>GPL-2.0</entry>
295</row>
296<row>
297 <entry>dpdk</entry>
298 <entry>17.08</entry>
299 <entry>Intel(r) Data Plane Development Kit</entry>
300 <entry> BSD, LGPL-2.0, GPL-2.0</entry>
301</row>
302<row>
303 <entry>dpkg</entry>
304 <entry>1.18.10</entry>
305 <entry>Package maintenance system from Debian.</entry>
306 <entry>GPL-2.0</entry>
307</row>
308<row>
309 <entry>dtc</entry>
310 <entry>1.4.2</entry>
311 <entry>The Device Tree Compiler is a tool used to manipulate the Open-Firmware-like device tree used by PowerPC kernels.</entry>
312 <entry> GPL-2.0, BSD</entry>
313</row>
314<row>
315 <entry>e2fsprogs</entry>
316 <entry>1.43.4</entry>
317 <entry>The Ext2 Filesystem Utilities (e2fsprogs) contain all of the standard utilities for creating fixing configuring and debugging ext2 filesystems.</entry>
318 <entry> GPL-2.0, LGPL-2.0, BSD, MIT</entry>
319</row>
320<row>
321 <entry>elfutils</entry>
322 <entry>0.168</entry>
323 <entry>Utilities and libraries for handling compiled object files.</entry>
324 <entry> GPL-3.0, Elfutils-Exception</entry>
325</row>
326<row>
327 <entry>enea-nfv-access-guest-dev</entry>
328 <entry>1.0</entry>
329 <entry>Image for the guest side of the Enea NFV Access Platform</entry>
330 <entry>MIT</entry>
331</row>
332<row>
333 <entry>expat</entry>
334 <entry>2.2.0</entry>
335 <entry>Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags)</entry>
336 <entry>MIT</entry>
337</row>
338<row>
339 <entry>file</entry>
340 <entry>5.30</entry>
341 <entry>File attempts to classify files depending on their contents and prints a description if a match is found.</entry>
342 <entry>BSD</entry>
343</row>
344<row>
345 <entry>fixesproto</entry>
346 <entry>5.0</entry>
347 <entry>This package provides the wire protocol for the X Fixes extension. This extension is designed to provide server-side support for application work arounds to shortcomings in the core X window system.</entry>
348 <entry> MIT</entry>
349</row>
350<row>
351 <entry>flex</entry>
352 <entry>2.6.0</entry>
353 <entry>Flex is a fast lexical analyser generator. Flex is a tool for generating programs that recognize lexical patterns in text.</entry>
354 <entry>BSD</entry>
355</row>
356<row>
357 <entry>fontconfig</entry>
358 <entry>2.12.1</entry>
359 <entry>Fontconfig is a font configuration and customization library which does not depend on the X Window System. It is designed to locate fonts within the system and select them according to requirements specified by applications. Fontconfig is not a rasterization library nor does it impose a particular rasterization library on the application. The X-specific library 'Xft' uses fontconfig along with freetype to specify and rasterize fonts.</entry>
360 <entry> MIT, PD</entry>
361</row>
362<row>
363 <entry>freetype</entry>
364 <entry>2.7.1</entry>
365 <entry>FreeType is a software font engine that is designed to be small efficient highly customizable and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries display servers font conversion tools text image generation tools and many other products as well.</entry>
366 <entry> FreeType, GPL-2.0</entry>
367</row>
368<row>
369 <entry>fuse</entry>
370 <entry>2.9.4</entry>
371 <entry>FUSE (Filesystem in Userspace) is a simple interface for userspace programs to export a virtual filesystem to the Linux kernel. FUSE also aims to provide a secure method for non privileged users to create and mount their own filesystem implementations.</entry>
372 <entry> GPL-2.0, LGPL-2.0</entry>
373</row>
374<row>
375 <entry>gawk</entry>
376 <entry>4.1.4</entry>
377 <entry>The GNU version of awk a text processing utility. Awk interprets a special-purpose programming language to do quick and easy text pattern matching and reformatting jobs.</entry>
378 <entry>GPL-3.0</entry>
379</row>
380<row>
381 <entry>gcc-cross-canadian-x86-64</entry>
382 <entry>6.3.0</entry>
383 <entry>GNU cc and gcc C compilers (cross-canadian for x86_64 target).</entry>
384 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
385</row>
386<row>
387 <entry>gcc-cross-initial-x86_64</entry>
388 <entry>6.3.0</entry>
389 <entry>GNU cc and gcc C compilers.</entry>
390 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
391</row>
392<row>
393 <entry>gcc-cross-x86_64</entry>
394 <entry>6.3.0</entry>
395 <entry>GNU cc and gcc C compilers.</entry>
396 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
397</row>
398<row>
399 <entry>gcc-crosssdk-initial-x86_64-eneasdk-linux</entry>
400 <entry>6.3.0</entry>
401 <entry>GNU cc and gcc C compilers.</entry>
402 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
403</row>
404<row>
405 <entry>gcc-crosssdk-x86_64-eneasdk-linux</entry>
406 <entry>6.3.0</entry>
407 <entry>GNU cc and gcc C compilers.</entry>
408 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
409</row>
410<row>
411 <entry>gcc-source-6.3.0</entry>
412 <entry>6.3.0</entry>
413 <entry>GNU cc and gcc C compilers.</entry>
414 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
415</row>
416<row>
417 <entry>gcc</entry>
418 <entry>6.3.0</entry>
419 <entry>Runtime libraries from GCC.</entry>
420 <entry>GPL-3.0-with-GCC-exception</entry>
421</row>
422<row>
423 <entry>gdb-cross-canadian-x86-64</entry>
424 <entry>7.12.1</entry>
425 <entry>GNU debugger (cross-canadian gdb for x86_64 target).</entry>
426 <entry> GPL-2.0, GPL-3.0, LGPL-2.0, LGPL-3.0</entry>
427</row>
428<row>
429 <entry>gdb</entry>
430 <entry>7.12.1</entry>
431 <entry>GNU debugger.</entry>
432 <entry> GPL-2.0, GPL-3.0, LGPL-2.0, LGPL-3.0</entry>
433</row>
434<row>
435 <entry>gdbm</entry>
436 <entry>1.12</entry>
437 <entry>Key/value database library with extensible hashing.</entry>
438 <entry>GPL-3.0</entry>
439</row>
440<row>
441 <entry>gdk-pixbuf</entry>
442 <entry>2.36.5</entry>
443 <entry>Image loading library for GTK+.</entry>
444 <entry>LGPL-2.0</entry>
445</row>
446<row>
447 <entry>gettext-minimal</entry>
448 <entry>0.19.8.1</entry>
449 <entry>Contains the m4 macros sufficient to support building autoconf/automake. This provides a significant build time speedup by the removal of gettext-native from most dependency chains (now only needed for gettext for the target).</entry>
450 <entry>FSF-Unlimited</entry>
451</row>
452<row>
453 <entry>gettext</entry>
454 <entry>0.19.8.1</entry>
455 <entry>GNU gettext is a set of tools that provides a framework to help other programs produce multi-lingual messages. These tools include a set of conventions about how programs should be written to support message catalogs a directory and file naming organization for the message catalogs themselves a runtime library supporting the retrieval of translated messages and a few stand-alone programs to massage in various ways the sets of translatable and already translated strings.</entry>
456 <entry> GPL-3.0, LGPL-2.1</entry>
457</row>
458<row>
459 <entry>glib-2.0</entry>
460 <entry>2.50.3</entry>
461 <entry>GLib is a general-purpose utility library which provides many useful data types macros type conversions string utilities file utilities a main loop abstraction and so on.</entry>
462 <entry> LGPL-2.0, BSD, PD</entry>
463</row>
464<row>
465 <entry>glibc-locale</entry>
466 <entry>2.25</entry>
467 <entry>Locale data from glibc.</entry>
468 <entry> GPL-2.0, LGPL-2.1</entry>
469</row>
470<row>
471 <entry>glibc</entry>
472 <entry>2.25</entry>
473 <entry>The GNU C Library is used as the system C library in most systems with the Linux kernel.</entry>
474 <entry> GPL-2.0, LGPL-2.1</entry>
475</row>
476<row>
477 <entry>gmp</entry>
478 <entry>6.1.2</entry>
479 <entry>GMP is a free library for arbitrary precision arithmetic operating on signed integers rational numbers and floating point numbers</entry>
480 <entry> GPL-2.0, LGPL-3.0</entry>
481</row>
482<row>
483 <entry>gnome-desktop-testing</entry>
484 <entry>2014.1</entry>
485 <entry>Test runner for GNOME-style installed tests.</entry>
486 <entry>LGPL-2.0</entry>
487</row>
488<row>
489 <entry>gnome-themes-standard</entry>
490 <entry>3.22.2</entry>
491 <entry>GTK+2 standard themes.</entry>
492 <entry>LGPL-2.1</entry>
493</row>
494<row>
495 <entry>gnu-config</entry>
496 <entry>20150728</entry>
497 <entry>Tool that installs the GNU config.guess / config.sub into a directory tree</entry>
498 <entry>GPL-3.0-with-autoconf-exception</entry>
499</row>
500<row>
501 <entry>gnutls</entry>
502 <entry>3.5.9</entry>
503 <entry>GNU Transport Layer Security Library.</entry>
504 <entry> GPL-3.0, LGPL-2.1</entry>
505</row>
506<row>
507 <entry>gobject-introspection</entry>
508 <entry>1.50.0</entry>
509 <entry>Middleware layer between GObject-using C libraries and language bindings.</entry>
510 <entry> LGPL-2.0, GPL-2.0</entry>
511</row>
512<row>
513 <entry>gperf</entry>
514 <entry>3.0.4</entry>
515 <entry>GNU gperf is a perfect hash function generator</entry>
516 <entry>GPL-3.0</entry>
517</row>
518<row>
519 <entry>gpgme</entry>
520 <entry>1.8.0</entry>
521 <entry>GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption decryption signing signature verification and key management</entry>
522 <entry> GPL-2.0, LGPL-2.1</entry>
523</row>
524<row>
525 <entry>grep</entry>
526 <entry>3.0</entry>
527 <entry>GNU grep utility.</entry>
528 <entry>GPL-3.0</entry>
529</row>
530<row>
531 <entry>groff</entry>
532 <entry>1.22.3</entry>
533 <entry>The groff (GNU troff) software is a typesetting package which reads plain text mixed with formatting commands and produces formatted output.</entry>
534 <entry>GPL-3.0</entry>
535</row>
536<row>
537 <entry>gtk+</entry>
538 <entry>2.24.31</entry>
539 <entry>GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets GTK+ is suitable for projects ranging from small one-off projects to complete application suites.</entry>
540 <entry> LGPL-2.0, LGPL-2.1</entry>
541</row>
542<row>
543 <entry>gtk-doc</entry>
544 <entry>1.25</entry>
545 <entry>Gtk-doc is a set of scripts that extract specially formatted comments from glib-based software and produce a set of html documentation files from them</entry>
546 <entry>GPL-2.0</entry>
547</row>
548<row>
549 <entry>gtk-icon-utils</entry>
550 <entry>3.22.8</entry>
551 <entry>gtk-update-icon-cache and gtk-encode-symbolic-svg built from GTK+ natively for build time and on-host postinst script execution.</entry>
552 <entry> LGPL-2.0, LGPL-2.1</entry>
553</row>
554<row>
555 <entry>harfbuzz</entry>
556 <entry>1.4.1</entry>
557 <entry>HarfBuzz is an OpenType text shaping engine.</entry>
558 <entry>MIT</entry>
559</row>
560<row>
561 <entry>hicolor-icon-theme</entry>
562 <entry>0.15</entry>
563 <entry>Default icon theme that all icon themes automatically inherit from.</entry>
564 <entry>GPL-2.0</entry>
565</row>
566<row>
567 <entry>icu</entry>
568 <entry>58.2</entry>
569 <entry>The International Component for Unicode (ICU) is a mature portable set of C/C++ and Java libraries for Unicode support software internationalization (I18N) and globalization (G11N) giving applications the same results on all platforms.</entry>
570 <entry>ICU</entry>
571</row>
572<row>
573 <entry>inputproto</entry>
574 <entry>2.3.2</entry>
575 <entry>This package provides the wire protocol for the X Input extension. The extension supports input devices other then the core X keyboard and pointer.</entry>
576 <entry> MIT</entry>
577</row>
578<row>
579 <entry>intltool</entry>
580 <entry>0.51.0</entry>
581 <entry>Utility scripts for internationalizing XML.</entry>
582 <entry>GPL-2.0</entry>
583</row>
584<row>
585 <entry>iproute2</entry>
586 <entry>4.10.0</entry>
587 <entry>Iproute2 is a collection of utilities for controlling TCP / IP networking and traffic control in Linux. Of the utilities ip and tc are the most important. ip controls IPv4 and IPv6 configuration and tc stands for traffic control.</entry>
588 <entry>GPL-2.0</entry>
589</row>
590<row>
591 <entry>iptables</entry>
592 <entry>1.6.1</entry>
593 <entry>iptables is the userspace command line program used to configure and control network packet filtering code in Linux.</entry>
594 <entry>GPL-2.0</entry>
595</row>
596<row>
597 <entry>json-c</entry>
598 <entry>0.12</entry>
599 <entry>JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C.</entry>
600 <entry>MIT</entry>
601</row>
602<row>
603 <entry>kbd</entry>
604 <entry>2.0.4</entry>
605 <entry>Keytable files and keyboard utilities.</entry>
606 <entry>GPL-2.0</entry>
607</row>
608<row>
609 <entry>kbproto</entry>
610 <entry>1.0.7</entry>
611 <entry>This package provides the wire protocol for the X Keyboard extension. This extension is used to control options related to keyboard handling and layout.</entry>
612 <entry>MIT</entry>
613</row>
614<row>
615 <entry>kern-tools</entry>
616 <entry>0.2</entry>
617 <entry>Tools for managing Yocto Project style branched kernels.</entry>
618 <entry>GPL-2.0</entry>
619</row>
620<row>
621 <entry>kernel-devsrc</entry>
622 <entry>1.0</entry>
623 <entry>Development source linux kernel. When built this recipe packages the source of the preferred virtual/kernel provider and makes it available for full kernel development or external module builds</entry>
624 <entry>GPL-2.0</entry>
625</row>
626<row>
627 <entry>kmod</entry>
628 <entry>23</entry>
629 <entry>kmod is a set of tools to handle common tasks with Linux kernel modules like insert remove list check properties resolve dependencies and aliases.</entry>
630 <entry> GPL-2.0, LGPL-2.1</entry>
631</row>
632<row>
633 <entry>latencytop</entry>
634 <entry>0.5</entry>
635 <entry>Linux tool for measuring and fixing latency.</entry>
636 <entry>GPL-2.0</entry>
637</row>
638<row>
639 <entry>ldconfig</entry>
640 <entry>2.12.1</entry>
641 <entry>A standalone native ldconfig build.</entry>
642 <entry>GPL-2.0</entry>
643</row>
644<row>
645 <entry>less</entry>
646 <entry>487</entry>
647 <entry>Less is a program similar to more i.e. a terminal based program for viewing text files and the output from other programs. Less offers many features beyond those that more does.</entry>
648 <entry> GPL-3.0, BSD-2-Clause</entry>
649</row>
650<row>
651 <entry>libarchive</entry>
652 <entry>3.2.2</entry>
653 <entry>C library and command-line tools for reading and writing tar cpio zip ISO and other archive formats</entry>
654 <entry>BSD</entry>
655</row>
656<row>
657 <entry>libassuan</entry>
658 <entry>2.4.3</entry>
659 <entry>IPC library used by GnuPG and GPGME.</entry>
660 <entry> GPL-3.0, LGPL-2.1</entry>
661</row>
662<row>
663 <entry>libcap</entry>
664 <entry>2.25</entry>
665 <entry>Library for getting/setting POSIX.1e capabilities.</entry>
666 <entry> BSD, GPL-2.0</entry>
667</row>
668<row>
669 <entry>libcgroup</entry>
670 <entry>0.41</entry>
671 <entry>libcgroup is a library that abstracts the control group file system in Linux. Control groups allow you to limit account and isolate resource usage (CPU memory disk I/O etc.) of groups of processes.</entry>
672 <entry>LGPL-2.1</entry>
673</row>
674<row>
675 <entry>libcheck</entry>
676 <entry>0.10.0</entry>
677 <entry>Check - unit testing framework for C code.</entry>
678 <entry>LGPL-2.1</entry>
679</row>
680<row>
681 <entry>libcomps</entry>
682 <entry>0.1.8</entry>
683 <entry>Libcomps is alternative for yum.comps library (which is for managing rpm package groups)..</entry>
684 <entry>GPL-2.0</entry>
685</row>
686<row>
687 <entry>libcroco</entry>
688 <entry>0.6.11</entry>
689 <entry>Cascading Style Sheet (CSS) parsing and manipulation toolkit.</entry>
690 <entry> LGPL-2.0, LGPL-2.1</entry>
691</row>
692<row>
693 <entry>libdnf</entry>
694 <entry>0.2.3</entry>
695 <entry>Library providing simplified C and Python API to libsolv.</entry>
696 <entry>LGPL-2.1</entry>
697</row>
698<row>
699 <entry>liberation-fonts</entry>
700 <entry>1.04</entry>
701 <entry>The Liberation(tm) Fonts is a font family originally created by Ascender(c) which aims at metric compatibility with Arial Times New Roman Courier New.</entry>
702 <entry>GPL-2.0</entry>
703</row>
704<row>
705 <entry>libffi</entry>
706 <entry>3.2.1</entry>
707 <entry>The `libffi' library provides a portable high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run time. FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The `libffi' library really only provides the lowest machine dependent layer of a fully featured foreign function interface. A layer must exist above `libffi' that handles type conversions for values passed between the two languages.</entry>
708 <entry>MIT</entry>
709</row>
710<row>
711 <entry>libgcc</entry>
712 <entry>6.3.0</entry>
713 <entry>GNU cc and gcc C compilers.</entry>
714 <entry>GPL-3.0-with-GCC-exception</entry>
715</row>
716<row>
717 <entry>libgpg-error</entry>
718 <entry>1.26</entry>
719 <entry>Small library that defines common error values for all GnuPG components.</entry>
720 <entry> GPL-2.0, LGPL-2.1</entry>
721</row>
722<row>
723 <entry>libice</entry>
724 <entry>1.0.9</entry>
725 <entry>The Inter-Client Exchange (ICE) protocol provides a generic framework for building protocols on top of reliable byte-stream transport connections. It provides basic mechanisms for setting up and shutting down connections for performing authentication for negotiating versions and for reporting errors. </entry>
726 <entry>MIT</entry>
727</row>
728<row>
729 <entry>libidn</entry>
730 <entry>1.33</entry>
731 <entry>Implementation of the Stringprep Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group.</entry>
732 <entry> LGPL-2.1, LGPL-3.0, GPL-3.0</entry>
733</row>
734<row>
735 <entry>libjpeg-turbo</entry>
736 <entry>1.5.1</entry>
737 <entry>libjpeg-turbo is a derivative of libjpeg that uses SIMD instructions (MMX SSE2 NEON) to accelerate baseline JPEG compression and decompression</entry>
738 <entry>BSD-3-Clause</entry>
739</row>
740<row>
741 <entry>libmpc</entry>
742 <entry>1.0.3</entry>
743 <entry>Mpc is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. It is built upon and follows the same principles as Mpfr</entry>
744 <entry>LGPL-3.0</entry>
745</row>
746<row>
747 <entry>libnewt</entry>
748 <entry>0.52.19</entry>
749 <entry>Newt is a programming library for color text mode widget based user interfaces. Newt can be used to add stacked windows entry widgets checkboxes radio buttons labels plain text fields scrollbars etc. to text mode user interfaces. This package also contains the shared library needed by programs built with newt as well as a /usr/bin/dialog replacement called whiptail. Newt is based on the slang library.</entry>
750 <entry>LGPL-2.0</entry>
751</row>
752<row>
753 <entry>libnl</entry>
754 <entry>3.2.29</entry>
755 <entry>A library for applications dealing with netlink sockets.</entry>
756 <entry>LGPL-2.1</entry>
757</row>
758<row>
759 <entry>libpcap</entry>
760 <entry>1.8.1</entry>
761 <entry>Libpcap provides a portable framework for low-level network monitoring. Libpcap can provide network statistics collection security monitoring and network debugging.</entry>
762 <entry>BSD</entry>
763</row>
764<row>
765 <entry>libpcre</entry>
766 <entry>8.40</entry>
767 <entry>The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API as well as a set of wrapper functions that correspond to the POSIX regular expression API.</entry>
768 <entry>BSD</entry>
769</row>
770<row>
771 <entry>libpng</entry>
772 <entry>1.6.28</entry>
773 <entry>PNG image format decoding library.</entry>
774 <entry>Libpng</entry>
775</row>
776<row>
777 <entry>libpthread-stubs</entry>
778 <entry>0.3</entry>
779 <entry>This library provides weak aliases for pthread functions not provided in libc or otherwise available by default.</entry>
780 <entry>MIT</entry>
781</row>
782<row>
783 <entry>librepo</entry>
784 <entry>1.7.20</entry>
785 <entry> A library providing C and Python (libcURL like) API for downloading linux repository metadata and packages..</entry>
786 <entry>LGPL-2.1</entry>
787</row>
788<row>
789 <entry>librsvg</entry>
790 <entry>2.40.16</entry>
791 <entry>Library for rendering SVG files.</entry>
792 <entry>LGPL-2.0</entry>
793</row>
794<row>
795 <entry>libsdl</entry>
796 <entry>1.2.15</entry>
797 <entry>Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio keyboard mouse joystick 3D hardware via OpenGL and 2D video framebuffer.</entry>
798 <entry>LGPL-2.1</entry>
799</row>
800<row>
801 <entry>libsm</entry>
802 <entry>1.2.2</entry>
803 <entry>"The Session Management Library (SMlib) is a low-level \""C\"" language interface to XSMP. The purpose of the X Session Management Protocol (XSMP) is to provide a uniform mechanism for users to save and restore their sessions. A session is a group of clients each of which has a particular state."</entry>
804 <entry>MIT</entry>
805</row>
806<row>
807 <entry>libsolv</entry>
808 <entry>0.6.26</entry>
809 <entry>Library for solving packages and reading repositories.</entry>
810 <entry>BSD-3-Clause</entry>
811</row>
812<row>
813 <entry>libtool</entry>
814 <entry>2.4.6</entry>
815 <entry>This is GNU libtool a generic library support script. Libtool hides the complexity of generating special library types (such as shared libraries) behind a consistent interface.</entry>
816 <entry> GPL-2.0, LGPL-2.1</entry>
817</row>
818<row>
819 <entry>libunistring</entry>
820 <entry>0.9.7</entry>
821 <entry>Text files are nowadays usually encoded in Unicode and may consist of very different scripts from Latin letters to Chinese Hanzi with many kinds of special characters accents right-to-left writing marks hyphens Roman numbers and much more. But the POSIX platform APIs for text do not contain adequate functions for dealing with particular properties of many Unicode characters. In fact the POSIX APIs for text have several assumptions at their base which don't hold for Unicode text. This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. This package contains documentation.</entry>
822 <entry> LGPL-3.0, GPL-2.0</entry>
823</row>
824<row>
825 <entry>liburcu</entry>
826 <entry>0.9.3</entry>
827 <entry>Userspace RCU (read-copy-update) library.</entry>
828 <entry> LGPL-2.1, MIT</entry>
829</row>
830<row>
831 <entry>libx11</entry>
832 <entry>1.6.4</entry>
833 <entry>This package provides a client interface to the X Window System otherwise known as 'Xlib'. It provides a complete API for the basic functions of the window system.</entry>
834 <entry> MIT, BSD</entry>
835</row>
836<row>
837 <entry>libxau</entry>
838 <entry>1.0.8</entry>
839 <entry>libxau provides the main interfaces to the X11 authorisation handling which controls authorisation for X connections both client-side and server-side.</entry>
840 <entry>MIT</entry>
841</row>
842<row>
843 <entry>libxcb</entry>
844 <entry>1.12</entry>
845 <entry>The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint latency hiding direct access to the protocol improved threading support and extensibility.</entry>
846 <entry>MIT</entry>
847</row>
848<row>
849 <entry>libxcomposite</entry>
850 <entry>0.4.4</entry>
851 <entry>The composite extension provides three related mechanisms: per-hierarchy storage automatic shadow update and external parent. In per-hierarchy storage the rendering of an entire hierarchy of windows is redirected to off-screen storage. In automatic shadow update when a hierarchy is rendered off-screen the X server provides an automatic mechanism for presenting those contents within the parent window. In external parent a mechanism for providing redirection of compositing transformations through a client.</entry>
852 <entry>MIT</entry>
853</row>
854<row>
855 <entry>libxcursor</entry>
856 <entry>1.1.14</entry>
857 <entry>Xcursor is a simple library designed to help locate and load cursors. Cursors can be loaded from files or memory. A library of common cursors exists which map to the standard X cursor names. Cursors can exist in several sizes and the library automatically picks the best size.</entry>
858 <entry>MIT</entry>
859</row>
860<row>
861 <entry>libxdamage</entry>
862 <entry>1.1.4</entry>
863 <entry>'Damage' is a term that describes changes make to pixel contents of windows and pixmaps. Damage accumulates as drawing occurs in the drawable. Each drawing operation 'damages' one or more rectangular areas within the drawable. The rectangles are guaranteed to include the set of pixels modified by each operation but may include significantly more than just those pixels. The DAMAGE extension allows applications to either receive the raw rectangles as a stream of events or to have them partially processed within the X server to reduce the amount of data transmitted as well as reduce the processing latency once the repaint operation has started.</entry>
864 <entry>MIT</entry>
865</row>
866<row>
867 <entry>libxdmcp</entry>
868 <entry>1.1.2</entry>
869 <entry>The purpose of the X Display Manager Control Protocol (XDMCP) is to provide a uniform mechanism for an autonomous display to request login service from a remote host. An X terminal (screen keyboard mouse processor network interface) is a prime example of an autonomous display.</entry>
870 <entry>MIT</entry>
871</row>
872<row>
873 <entry>libxext</entry>
874 <entry>1.3.3</entry>
875 <entry>libXext provides an X Window System client interface to several extensions to the X protocol. The supported protocol extensions are DOUBLE-BUFFER DPMS Extended-Visual-Information LBX MIT_SHM MIT_SUNDRY-NONSTANDARD Multi-Buffering SECURITY SHAPE SYNC TOG-CUP XC-APPGROUP XC-MISC XTEST. libXext also provides a small set of utility functions to aid authors of client APIs for X protocol extensions.</entry>
876 <entry>MIT</entry>
877</row>
878<row>
879 <entry>libxfixes</entry>
880 <entry>5.0.3</entry>
881 <entry>X applications have often needed to work around various shortcomings in the core X window system. This extension is designed to provide the minimal server-side support necessary to eliminate problems caused by these workarounds.</entry>
882 <entry>MIT</entry>
883</row>
884<row>
885 <entry>libxft</entry>
886 <entry>2.3.2</entry>
887 <entry>Xft was designed to provide good support for scalable fonts and to do so efficiently. Unlike the core fonts system it supports features such as anti-aliasing and sub-pixel rasterisation. Perhaps more importantly it gives applications full control over the way glyphs are rendered making fine typesetting and WYSIWIG display possible. Finally it allows applications to use fonts that are not installed system-wide for displaying documents with embedded fonts. Xft is not compatible with the core fonts system: usage of Xft requires fairly extensive changes to toolkits (user-interface libraries).</entry>
888 <entry>MIT</entry>
889</row>
890<row>
891 <entry>libxkbcommon</entry>
892 <entry>0.7.1</entry>
893 <entry>libxkbcommon is a keymap compiler and support library which processes a reduced subset of keymaps as defined by the XKB specification.</entry>
894 <entry> MIT</entry>
895</row>
896<row>
897 <entry>libxml-parser-perl</entry>
898 <entry>2.44</entry>
899 <entry>XML::Parser - A perl module for parsing XML documents.</entry>
900 <entry> Artistic-1.0, GPL-1.0</entry>
901</row>
902<row>
903 <entry>libxml2</entry>
904 <entry>2.9.4</entry>
905 <entry>The XML Parser Library allows for manipulation of XML files. Libxml2 exports Push and Pull type parser interfaces for both XML and HTML. It can do DTD validation at parse time on a parsed document instance or with an arbitrary DTD. Libxml2 includes complete XPath XPointer and Xinclude implementations. It also has a SAX like interface which is designed to be compatible with Expat.</entry>
906 <entry>MIT</entry>
907</row>
908<row>
909 <entry>libxrandr</entry>
910 <entry>1.5.1</entry>
911 <entry>The X Resize Rotate and Reflect Extension called RandR for short brings the ability to resize rotate and reflect the root window of a screen. It is based on the X Resize and Rotate Extension as specified in the Proceedings of the 2001 Usenix Technical Conference [RANDR].</entry>
912 <entry>MIT</entry>
913</row>
914<row>
915 <entry>libxrender</entry>
916 <entry>0.9.10</entry>
917 <entry>The X Rendering Extension (Render) introduces digital image composition as the foundation of a new rendering model within the X Window System. Rendering geometric figures is accomplished by client-side tessellation into either triangles or trapezoids. Text is drawn by loading glyphs into the server and rendering sets of them.</entry>
918 <entry>MIT</entry>
919</row>
920<row>
921 <entry>libxslt</entry>
922 <entry>1.1.29</entry>
923 <entry>GNOME XSLT library.</entry>
924 <entry>MIT</entry>
925</row>
926<row>
927 <entry>linux-intel-guest</entry>
928 <entry>4.9.47</entry>
929 <entry>Linux kernel.</entry>
930 <entry>GPL-2.0</entry>
931</row>
932<row>
933 <entry>linux-libc-headers</entry>
934 <entry>4.10</entry>
935 <entry>Sanitized set of kernel headers for the C library's use.</entry>
936 <entry>GPL-2.0</entry>
937</row>
938<row>
939 <entry>lttng-modules</entry>
940 <entry>2.9.1</entry>
941 <entry>The lttng-modules 2.0 package contains the kernel tracer modules</entry>
942 <entry> LGPL-2.1, GPL-2.0, MIT</entry>
943</row>
944<row>
945 <entry>lttng-tools</entry>
946 <entry>2.9.4</entry>
947 <entry>The Linux trace toolkit is a suite of tools designed to extract program execution details from the Linux operating system and interpret them.</entry>
948 <entry> GPL-2.0, LGPL-2.1</entry>
949</row>
950<row>
951 <entry>lttng-ust</entry>
952 <entry>2.9.0</entry>
953 <entry>The LTTng UST 2.x package contains the userspace tracer library to trace userspace codes.</entry>
954 <entry> LGPL-2.1, MIT, GPL-2.0</entry>
955</row>
956<row>
957 <entry>lzo</entry>
958 <entry>2.09</entry>
959 <entry>Lossless data compression library.</entry>
960 <entry>GPL-2.0</entry>
961</row>
962<row>
963 <entry>lzop</entry>
964 <entry>1.03</entry>
965 <entry>lzop is a compression utility which is designed to be a companion to gzip. \nIt is based on the LZO data compression library and its main advantages over \ngzip are much higher compression and decompression speed at the cost of some \ncompression ratio. The lzop compression utility was designed with the goals \nof reliability speed portability and with reasonable drop-in compatibility \nto gzip.</entry>
966 <entry>GPL-2.0</entry>
967</row>
968<row>
969 <entry>m4</entry>
970 <entry>1.4.18</entry>
971 <entry>GNU m4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files running shell commands doing arithmetic etc.</entry>
972 <entry>GPL-3.0</entry>
973</row>
974<row>
975 <entry>make</entry>
976 <entry>4.2.1</entry>
977 <entry>Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. Make gets its knowledge of how to build your program from a file called the makefile which lists each of the non-source files and how to compute it from other files.</entry>
978 <entry> GPL-3.0, LGPL-2.0</entry>
979</row>
980<row>
981 <entry>makedepend</entry>
982 <entry>1.0.5</entry>
983 <entry>The makedepend program reads each sourcefile in sequence and parses it like a C-preprocessor processing all #include #define #undef #ifdef #ifndef #endif #if #elif and #else directives so that it can correctly tell which #include directives would be used in a compilation. Any #include directives can reference files having other #include directives and parsing will occur in these files as well.</entry>
984 <entry>MIT</entry>
985</row>
986<row>
987 <entry>makedevs</entry>
988 <entry>1.0.1</entry>
989 <entry>Tool for creating device nodes.</entry>
990 <entry>GPL-2.0</entry>
991</row>
992<row>
993 <entry>man</entry>
994 <entry>1.6g</entry>
995 <entry>A set of documentation tools: man apropos and whatis</entry>
996 <entry>GPL-2.0</entry>
997</row>
998<row>
999 <entry>meta-environment-qemux86-64</entry>
1000 <entry>1.0</entry>
1001 <entry>Package of environment files for SDK.</entry>
1002 <entry>MIT</entry>
1003</row>
1004<row>
1005 <entry>meta-toolchain</entry>
1006 <entry>1.0</entry>
1007 <entry>Meta package for building a installable toolchain.</entry>
1008 <entry>MIT</entry>
1009</row>
1010<row>
1011 <entry>mklibs</entry>
1012 <entry>0.1.43</entry>
1013 <entry>mklibs produces cut-down shared libraries that contain only the routines required by a particular set of executables.</entry>
1014 <entry>GPL-2.0</entry>
1015</row>
1016<row>
1017 <entry>mpfr</entry>
1018 <entry>3.1.5</entry>
1019 <entry>C library for multiple-precision floating-point computations with exact rounding.</entry>
1020 <entry> GPL-3.0, LGPL-3.0</entry>
1021</row>
1022<row>
1023 <entry>nasm</entry>
1024 <entry>2.12.02</entry>
1025 <entry>General-purpose x86 assembler.</entry>
1026 <entry>BSD-2-Clause</entry>
1027</row>
1028<row>
1029 <entry>ncurses</entry>
1030 <entry>6.0</entry>
1031 <entry>SVr4 and XSI-Curses compatible curses library and terminfo tools including tic infocmp captoinfo. Supports color multiple highlights forms-drawing characters and automatic recognition of keypad and function-key sequences. Extensions include resizable windows and mouse support on both xterm and Linux console using the gpm library.</entry>
1032 <entry>MIT</entry>
1033</row>
1034<row>
1035 <entry>netbase</entry>
1036 <entry>5.4</entry>
1037 <entry>This package provides the necessary infrastructure for basic TCP/IP based networking</entry>
1038 <entry>GPL-2.0</entry>
1039</row>
1040<row>
1041 <entry>nettle</entry>
1042 <entry>3.3</entry>
1043 <entry>A low level cryptographic library.</entry>
1044 <entry> LGPL-3.0, GPL-2.0</entry>
1045</row>
1046<row>
1047 <entry>nspr</entry>
1048 <entry>4.13.1</entry>
1049 <entry>Netscape Portable Runtime Library.</entry>
1050 <entry> GPL-2.0, MPL-2.0, LGPL-2.1</entry>
1051</row>
1052<row>
1053 <entry>nss</entry>
1054 <entry>3.28.1</entry>
1055 <entry>Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3 TLS PKCS 5 PKCS 7 PKCS 11 PKCS 12 S/MIME X.509 v3 certificates and other security standards.</entry>
1056 <entry> MPL-2.0, GPL-2.0, MPL-2.0, LGPL-2.1</entry>
1057</row>
1058<row>
1059 <entry>numactl</entry>
1060 <entry>2.0.11</entry>
1061 <entry>Simple NUMA policy support. It consists of a numactl program to run other programs with a specific NUMA policy and a libnuma to do allocations with NUMA policy in applications.</entry>
1062 <entry> GPL-2.0, LGPL-2.1</entry>
1063</row>
1064<row>
1065 <entry>openssh</entry>
1066 <entry>7.4p1</entry>
1067 <entry>Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine.</entry>
1068 <entry>BSD</entry>
1069</row>
1070<row>
1071 <entry>openssl</entry>
1072 <entry>1.0.2k</entry>
1073 <entry>Secure Socket Layer (SSL) binary and related cryptographic tools.</entry>
1074 <entry>OpenSSL</entry>
1075</row>
1076<row>
1077 <entry>opkg-utils</entry>
1078 <entry>0.3.4</entry>
1079 <entry>Additional utilities for the opkg package manager.</entry>
1080 <entry>GPL-2.0</entry>
1081</row>
1082<row>
1083 <entry>opkg</entry>
1084 <entry>0.3.4</entry>
1085 <entry>Open Package Manager.</entry>
1086 <entry>GPL-2.0</entry>
1087</row>
1088<row>
1089 <entry>oprofile</entry>
1090 <entry>1.1.0</entry>
1091 <entry>OProfile is a system-wide profiler for Linux systems capable of profiling all running code at low overhead.</entry>
1092 <entry> LGPL-2.1, GPL-2.0</entry>
1093</row>
1094<row>
1095 <entry>os-release</entry>
1096 <entry>1.0</entry>
1097 <entry>The /etc/os-release file contains operating system identification data.</entry>
1098 <entry>MIT</entry>
1099</row>
1100<row>
1101 <entry>packagegroup-core-boot</entry>
1102 <entry>1.0</entry>
1103 <entry>The minimal set of packages required to boot the system</entry>
1104 <entry>MIT</entry>
1105</row>
1106<row>
1107 <entry>packagegroup-core-ssh-openssh</entry>
1108 <entry>1.0</entry>
1109 <entry>OpenSSH SSH client/server.</entry>
1110 <entry>MIT</entry>
1111</row>
1112<row>
1113 <entry>packagegroup-core-standalone-sdk-target</entry>
1114 <entry>1.0</entry>
1115 <entry>Target packages for the standalone SDK.</entry>
1116 <entry>MIT</entry>
1117</row>
1118<row>
1119 <entry>packagegroup-cross-canadian-qemux86-64</entry>
1120 <entry>1.0</entry>
1121 <entry>Host SDK package for cross canadian toolchain.</entry>
1122 <entry>MIT</entry>
1123</row>
1124<row>
1125 <entry>packagegroup-enea-virtualization-dpdk</entry>
1126 <entry>1.0</entry>
1127 <entry>Packagegroup for DPDK.</entry>
1128 <entry>MIT</entry>
1129</row>
1130<row>
1131 <entry>packagegroup-enea-virtualization-guest</entry>
1132 <entry>1.0</entry>
1133 <entry>This package group includes packages and packagegroups specific to the guest side of the Enea Linux Virtualization Profile.</entry>
1134 <entry>MIT</entry>
1135</row>
1136<row>
1137 <entry>packagegroup-enea-virtualization-tools</entry>
1138 <entry>1.0</entry>
1139 <entry>Enea Linux debugging tools.</entry>
1140 <entry>MIT</entry>
1141</row>
1142<row>
1143 <entry>packagegroup-enea-virtualization</entry>
1144 <entry>1.0</entry>
1145 <entry>This packagegroup includes packages and packagegroups required for both host and guest images of the Enea Linux Virtualization Profile.</entry>
1146 <entry>MIT</entry>
1147</row>
1148<row>
1149 <entry>packagegroup-sdk-host</entry>
1150 <entry>1.0</entry>
1151 <entry>Host packages for the standalone SDK or external toolchain.</entry>
1152 <entry>MIT</entry>
1153</row>
1154<row>
1155 <entry>pango</entry>
1156 <entry>1.40.3</entry>
1157 <entry>Pango is a library for laying out and rendering of text with an emphasis on internationalization. Pango can be used anywhere that text layout is needed though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.</entry>
1158 <entry>LGPL-2.0</entry>
1159</row>
1160<row>
1161 <entry>pciutils</entry>
1162 <entry>3.5.2</entry>
1163 <entry>The PCI Utilities package contains a library for portable access to PCI bus configuration space and several utilities based on this library.</entry>
1164 <entry>GPL-2.0</entry>
1165</row>
1166<row>
1167 <entry>perf</entry>
1168 <entry>1.0</entry>
1169 <entry>Performance counters for Linux are a new kernel-based subsystem that provide a framework for all things performance analysis. It covers hardware level (CPU/PMU Performance Monitoring Unit) features and software features (software counters tracepoints) as well.</entry>
1170 <entry>GPL-2.0</entry>
1171</row>
1172<row>
1173 <entry>perl</entry>
1174 <entry>5.24.1</entry>
1175 <entry>Perl scripting language.</entry>
1176 <entry> Artistic-1.0, GPL-1.0</entry>
1177</row>
1178<row>
1179 <entry>pigz</entry>
1180 <entry>2.3.4</entry>
1181 <entry>pigz which stands for parallel implementation of gzip is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by Mark Adler and uses the zlib and pthread libraries.</entry>
1182 <entry> Zlib, Apache-2.0</entry>
1183</row>
1184<row>
1185 <entry>pixman</entry>
1186 <entry>0.34.0</entry>
1187 <entry>Pixman provides a library for manipulating pixel regions -- a set of Y-X banded rectangles image compositing using the Porter/Duff model and implicit mask generation for geometric primitives including trapezoids triangles and rectangles.</entry>
1188 <entry> MIT, PD</entry>
1189</row>
1190<row>
1191 <entry>pixz</entry>
1192 <entry>1.0.6</entry>
1193 <entry>Parallel indexed xz compressor.</entry>
1194 <entry>BSD-2-Clause</entry>
1195</row>
1196<row>
1197 <entry>pkgconfig</entry>
1198 <entry>0.29.1</entry>
1199 <entry>pkg-config is a helper tool used when compiling applications and libraries. It helps determined the correct compiler/link options. It is also language-agnostic.</entry>
1200 <entry>GPL-2.0</entry>
1201</row>
1202<row>
1203 <entry>popt</entry>
1204 <entry>1.16</entry>
1205 <entry>Library for parsing command line options.</entry>
1206 <entry>MIT</entry>
1207</row>
1208<row>
1209 <entry>postinst-intercept</entry>
1210 <entry>1.0</entry>
1211 <entry>Postinstall scriptlets.</entry>
1212 <entry>MIT</entry>
1213</row>
1214<row>
1215 <entry>prelink</entry>
1216 <entry>1.0</entry>
1217 <entry>The prelink package contains a utility which modifies ELF shared libraries and executables so that far fewer relocations need to be resolved at runtime and thus programs come up faster.</entry>
1218 <entry>GPL-2.0</entry>
1219</row>
1220<row>
1221 <entry>procps</entry>
1222 <entry>3.3.12</entry>
1223 <entry>Procps contains a set of system utilities that provide system information about processes using the /proc filesystem. The package includes the programs ps top vmstat w kill and skill.</entry>
1224 <entry> GPL-2.0, LGPL-2.0</entry>
1225</row>
1226<row>
1227 <entry>pseudo</entry>
1228 <entry>1.8.2</entry>
1229 <entry>Pseudo gives fake root capabilities to a normal user.</entry>
1230 <entry>LGPL-2.1</entry>
1231</row>
1232<row>
1233 <entry>ptest-runner</entry>
1234 <entry>2.0.2</entry>
1235 <entry>The ptest-runner2 package installs a ptest-runner program which loops through all installed ptest test suites and runs them in sequence.</entry>
1236 <entry>GPL-2.0</entry>
1237</row>
1238<row>
1239 <entry>python-pip</entry>
1240 <entry>9.0.1</entry>
1241 <entry>PIP is a tool for installing and managing Python packages.</entry>
1242 <entry> MIT, LGPL-2.1</entry>
1243</row>
1244<row>
1245 <entry>python-setuptools</entry>
1246 <entry>32.1.1</entry>
1247 <entry>Download build install upgrade and uninstall Python packages.</entry>
1248 <entry>MIT</entry>
1249</row>
1250<row>
1251 <entry>python</entry>
1252 <entry>2.7.13</entry>
1253 <entry>The Python Programming Language.</entry>
1254 <entry>Python-2.0</entry>
1255</row>
1256<row>
1257 <entry>python3-iniparse</entry>
1258 <entry>0.4</entry>
1259 <entry>Accessing and Modifying INI files.</entry>
1260 <entry> MIT, Python-2.0</entry>
1261</row>
1262<row>
1263 <entry>python3-pygpgme</entry>
1264 <entry>0.3</entry>
1265 <entry>A Python module for working with OpenPGP messages.</entry>
1266 <entry>LGPL-2.1</entry>
1267</row>
1268<row>
1269 <entry>python3-setuptools</entry>
1270 <entry>32.1.1</entry>
1271 <entry>Download build install upgrade and uninstall Python packages.</entry>
1272 <entry>MIT</entry>
1273</row>
1274<row>
1275 <entry>python3-six</entry>
1276 <entry>1.10.0</entry>
1277 <entry>Python 2 and 3 compatibility library.</entry>
1278 <entry>MIT</entry>
1279</row>
1280<row>
1281 <entry>python3</entry>
1282 <entry>3.5.2</entry>
1283 <entry>The Python Programming Language.</entry>
1284 <entry>Python-2.0</entry>
1285</row>
1286<row>
1287 <entry>qemu-helper</entry>
1288 <entry>1.0</entry>
1289 <entry>Helper utilities needed by the runqemu script.</entry>
1290 <entry>GPL-2.0</entry>
1291</row>
1292<row>
1293 <entry>qemu</entry>
1294 <entry>2.8.0</entry>
1295 <entry>Fast open source processor emulator.</entry>
1296 <entry> GPL-2.0, LGPL-2.1</entry>
1297</row>
1298<row>
1299 <entry>qemuwrapper</entry>
1300 <entry>1.0</entry>
1301 <entry>QEMU wrapper script.</entry>
1302 <entry>MIT</entry>
1303</row>
1304<row>
1305 <entry>quilt</entry>
1306 <entry>0.65</entry>
1307 <entry>Tool for working with series of patches.</entry>
1308 <entry>GPL-2.0</entry>
1309</row>
1310<row>
1311 <entry>randrproto</entry>
1312 <entry>1.5.0</entry>
1313 <entry>This package provides the wire protocol for the X Resize Rotate and Reflect extension. This extension provides the ability to resize rotate and reflect the root window of a screen.</entry>
1314 <entry>MIT</entry>
1315</row>
1316<row>
1317 <entry>readline</entry>
1318 <entry>7.0</entry>
1319 <entry>The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines to recall and perhaps reedit those lines and perform csh-like history expansion on previous commands.</entry>
1320 <entry>GPL-3.0</entry>
1321</row>
1322<row>
1323 <entry>renderproto</entry>
1324 <entry>0.11.1</entry>
1325 <entry>This package provides the wire protocol for the X Rendering extension. This is the basis the image composition within the X window system.</entry>
1326 <entry>MIT</entry>
1327</row>
1328<row>
1329 <entry>rpm</entry>
1330 <entry>4.13.90</entry>
1331 <entry>The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing uninstalling verifying querying and updating software packages. Each software package consists of an archive of files along with information about the package like its version a description etc.</entry>
1332 <entry>GPL-2.0</entry>
1333</row>
1334<row>
1335 <entry>run-postinsts</entry>
1336 <entry>1.0</entry>
1337 <entry>Runs postinstall scripts on first boot of the target device.</entry>
1338 <entry>MIT</entry>
1339</row>
1340<row>
1341 <entry>sed</entry>
1342 <entry>4.2.2</entry>
1343 <entry>Stream EDitor (text filtering utility).</entry>
1344 <entry>GPL-3.0</entry>
1345</row>
1346<row>
1347 <entry>shadow-securetty</entry>
1348 <entry>4.2.1</entry>
1349 <entry>Provider of the machine specific securetty file.</entry>
1350 <entry>MIT</entry>
1351</row>
1352<row>
1353 <entry>shadow-sysroot</entry>
1354 <entry>4.2.1</entry>
1355 <entry>Shadow utils requirements for useradd.bbclass.</entry>
1356 <entry> BSD, Artistic-1.0</entry>
1357</row>
1358<row>
1359 <entry>shadow</entry>
1360 <entry>4.2.1</entry>
1361 <entry>Tools to change and administer password and group data.</entry>
1362 <entry> BSD, Artistic-1.0</entry>
1363</row>
1364<row>
1365 <entry>shared-mime-info</entry>
1366 <entry>1.8</entry>
1367 <entry>Shared MIME type database and specification.</entry>
1368 <entry>LGPL-2.0</entry>
1369</row>
1370<row>
1371 <entry>slang</entry>
1372 <entry>2.3.1a</entry>
1373 <entry>S-Lang is an interpreted language and a programming library. The S-Lang language was designed so that it can be easily embedded into a program to provide the program with a powerful extension language. The S-Lang library provided in this package provides the S-Lang extension language. S-Lang's syntax resembles C which makes it easy to recode S-Lang procedures in C if you need to.</entry>
1374 <entry>GPL-2.0</entry>
1375</row>
1376<row>
1377 <entry>sqlite3</entry>
1378 <entry>3.17.0</entry>
1379 <entry>Embeddable SQL database engine.</entry>
1380 <entry>PD</entry>
1381</row>
1382<row>
1383 <entry>swig</entry>
1384 <entry>3.0.12</entry>
1385 <entry>SWIG - Simplified Wrapper and Interface Generator.</entry>
1386 <entry> BSD, GPL-3.0</entry>
1387</row>
1388<row>
1389 <entry>systemd-compat-units</entry>
1390 <entry>1.0</entry>
1391 <entry>Enhances systemd compatilibity with existing SysVinit scripts.</entry>
1392 <entry>MIT</entry>
1393</row>
1394<row>
1395 <entry>systemd-serialgetty</entry>
1396 <entry>1.0</entry>
1397 <entry>Serial terminal support for systemd.</entry>
1398 <entry>GPL-2.0</entry>
1399</row>
1400<row>
1401 <entry>systemd-systemctl</entry>
1402 <entry>1.0</entry>
1403 <entry>Wrapper for enabling systemd services.</entry>
1404 <entry>MIT</entry>
1405</row>
1406<row>
1407 <entry>systemd</entry>
1408 <entry>232</entry>
1409 <entry>systemd is a system and service manager for Linux compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities uses socket and D-Bus activation for starting services offers on-demand starting of daemons keeps track of processes using Linux cgroups supports snapshotting and restoring of the system state maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.</entry>
1410 <entry> GPL-2.0, LGPL-2.1</entry>
1411</row>
1412<row>
1413 <entry>systemtap</entry>
1414 <entry>3.1</entry>
1415 <entry>Script-directed dynamic tracing and performance analysis tool for Linux.</entry>
1416 <entry>GPL-2.0</entry>
1417</row>
1418<row>
1419 <entry>texinfo-dummy</entry>
1420 <entry>1.0</entry>
1421 <entry>Fake version of the texinfo utility suite.</entry>
1422 <entry>MIT</entry>
1423</row>
1424<row>
1425 <entry>tzcode</entry>
1426 <entry>2017b</entry>
1427 <entry>tzcode timezone zoneinfo utils -- zic zdump tzselect.</entry>
1428 <entry> PD, BSD, BSD-3-Clause</entry>
1429</row>
1430<row>
1431 <entry>tzdata</entry>
1432 <entry>2017b</entry>
1433 <entry>Timezone data.</entry>
1434 <entry> PD, BSD, BSD-3-Clause</entry>
1435</row>
1436<row>
1437 <entry>unfs3</entry>
1438 <entry>0.9.22.r497</entry>
1439 <entry>Userspace NFS server v3 protocol.</entry>
1440 <entry>unfs3</entry>
1441</row>
1442<row>
1443 <entry>unifdef</entry>
1444 <entry>2.11</entry>
1445 <entry>Selectively remove #ifdef statements from sources.</entry>
1446 <entry>BSD-2-Clause</entry>
1447</row>
1448<row>
1449 <entry>update-rc.d</entry>
1450 <entry>0.7</entry>
1451 <entry>update-rc.d is a utility that allows the management of symlinks to the initscripts in the /etc/rcN.d directory structure.</entry>
1452 <entry>GPL-2.0</entry>
1453</row>
1454<row>
1455 <entry>util-linux</entry>
1456 <entry>2.29.1</entry>
1457 <entry>Util-linux includes a suite of basic system administration utilities commonly found on most Linux systems. Some of the more important utilities include disk partitioning kernel message management filesystem creation and system login.</entry>
1458 <entry> GPL-2.0, LGPL-2.1, BSD</entry>
1459</row>
1460<row>
1461 <entry>util-macros</entry>
1462 <entry>1.19.1</entry>
1463 <entry>M4 autotools macros used by various X.org programs.</entry>
1464 <entry> MIT</entry>
1465</row>
1466<row>
1467 <entry>v86d</entry>
1468 <entry>0.1.10</entry>
1469 <entry>User support binary for the uvesafb kernel module.</entry>
1470 <entry>GPL-2.0</entry>
1471</row>
1472<row>
1473 <entry>volatile-binds</entry>
1474 <entry>1.0</entry>
1475 <entry>Volatile bind mount setup and configuration for read-only-rootfs</entry>
1476 <entry>MIT</entry>
1477</row>
1478<row>
1479 <entry>xcb-proto</entry>
1480 <entry>1.12</entry>
1481 <entry>Function prototypes for the X protocol C-language Binding (XCB). XCB is a replacement for Xlib featuring a small footprint latency hiding direct access to the protocol improved threading support and extensibility.</entry>
1482 <entry>MIT</entry>
1483</row>
1484<row>
1485 <entry>xextproto</entry>
1486 <entry>7.3.0</entry>
1487 <entry>This package provides the wire protocol for several X extensions. These protocol extensions include DOUBLE-BUFFER DPMS Extended-Visual-Information LBX MIT_SHM MIT_SUNDRY-NONSTANDARD Multi-Buffering SECURITY SHAPE SYNC TOG-CUP XC-APPGROUP XC-MISC XTEST. In addition a small set of utility functions are also available.</entry>
1488 <entry> MIT</entry>
1489</row>
1490<row>
1491 <entry>xkeyboard-config</entry>
1492 <entry>2.20</entry>
1493 <entry>The non-arch keyboard configuration database for X Window. The goal is to provide the consistent well-structured frequently released open source of X keyboard configuration data for X Window System implementations. The project is targeted to XKB-based systems.</entry>
1494 <entry> MIT</entry>
1495</row>
1496<row>
1497 <entry>xmlto</entry>
1498 <entry>0.0.28</entry>
1499 <entry>A shell-script tool for converting XML files to various formats.</entry>
1500 <entry>GPL-2.0</entry>
1501</row>
1502<row>
1503 <entry>xproto</entry>
1504 <entry>7.0.31</entry>
1505 <entry>This package provides the basic headers for the X Window System.</entry>
1506 <entry> MIT</entry>
1507</row>
1508<row>
1509 <entry>xtrans</entry>
1510 <entry>1.3.5</entry>
1511 <entry>The X Transport Interface is intended to combine all system and transport specific code into a single place. This API should be used by all libraries clients and servers of the X Window System. Use of this API should allow the addition of new types of transports and support for new platforms without making any changes to the source except in the X Transport Interface code.</entry>
1512 <entry> MIT</entry>
1513</row>
1514<row>
1515 <entry>xz</entry>
1516 <entry>5.2.3</entry>
1517 <entry>Utilities for managing LZMA compressed files.</entry>
1518 <entry> GPL-2.0, LGPL-2.1, PD</entry>
1519</row>
1520<row>
1521 <entry>zlib</entry>
1522 <entry>1.2.11</entry>
1523 <entry>Zlib is a general-purpose patent-free lossless data compression library which is used by many different programs.</entry>
1524 <entry>Zlib</entry>
1525</row>
1526 </tbody>
1527 </tgroup>
1528 </informaltable>
1529 </section>
1530 <section id="open_source_license">
1531 <title>Open Source Licenses</title>
1532<section id="lic_0">
1533<title>AFL-2.0</title>
1534<para><programlisting>
1535
1536The Academic Free License
1537 v. 2.0
1538
1539This Academic Free License (the "License") applies to any original work of authorship
1540(the "Original Work") whose owner (the "Licensor") has placed the following notice
1541immediately following the copyright notice for the Original Work:
1542Licensed under the Academic Free License version 2.0
1543
15441) Grant of Copyright License. Licensor hereby grants You a world-wide, royalty-free,
1545non-exclusive, perpetual, sublicenseable license to do the following:
1546a) to reproduce the Original Work in copies;
1547
1548b) to prepare derivative works ("Derivative Works") based upon the Original Work;
1549
1550c) to distribute copies of the Original Work and Derivative Works to the public;
1551
1552d) to perform the Original Work publicly; and
1553
1554e) to display the Original Work publicly.
1555
15562) Grant of Patent License. Licensor hereby grants You a world-wide, royalty-free,
1557non-exclusive, perpetual, sublicenseable license, under patent claims owned or
1558controlled by the Licensor that are embodied in the Original Work as furnished by the
1559Licensor, to make, use, sell and offer for sale the Original Work and Derivative
1560Works.
1561
15623) Grant of Source Code License. The term "Source Code" means the preferred form of
1563the Original Work for making modifications to it and all available documentation
1564describing how to modify the Original Work. Licensor hereby agrees to provide a
1565machine-readable copy of the Source Code of the Original Work along with each copy of
1566the Original Work that Licensor distributes. Licensor reserves the right to satisfy
1567this obligation by placing a machine-readable copy of the Source Code in an
1568information repository reasonably calculated to permit inexpensive and convenient
1569access by You for as long as Licensor continues to distribute the Original Work, and
1570by publishing the address of that information repository in a notice immediately
1571following the copyright notice that applies to the Original Work.
1572
15734) Exclusions From License Grant. Neither the names of Licensor, nor the names of any
1574contributors to the Original Work, nor any of their trademarks or service marks, may
1575be used to endorse or promote products derived from this Original Work without express
1576prior written permission of the Licensor. Nothing in this License shall be deemed to
1577grant any rights to trademarks, copyrights, patents, trade secrets or any other
1578intellectual property of Licensor except as expressly stated herein. No patent
1579license is granted to make, use, sell or offer to sell embodiments of any patent
1580claims other than the licensed claims defined in Section 2. No right is granted to
1581the trademarks of Licensor even if such marks are included in the Original Work.
1582Nothing in this License shall be interpreted to prohibit Licensor from licensing under
1583different terms from this License any Original Work that Licensor otherwise would have
1584a right to license.
1585
15865) This section intentionally omitted.
1587
15886) Attribution Rights. You must retain, in the Source Code of any Derivative Works
1589that You create, all copyright, patent or trademark notices from the Source Code of
1590the Original Work, as well as any notices of licensing and any descriptive text
1591identified therein as an "Attribution Notice." You must cause the Source Code for any
1592Derivative Works that You create to carry a prominent Attribution Notice reasonably
1593calculated to inform recipients that You have modified the Original Work.
1594
15957) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that the
1596copyright in and to the Original Work and the patent rights granted herein by Licensor
1597are owned by the Licensor or are sublicensed to You under the terms of this License
1598with the permission of the contributor(s) of those copyrights and patent rights.
1599Except as expressly stated in the immediately proceeding sentence, the Original Work
1600is provided under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either
1601express or implied, including, without limitation, the warranties of NON-INFRINGEMENT,
1602MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
1603QUALITY OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an
1604essential part of this License. No license to Original Work is granted hereunder
1605except under this disclaimer.
1606
16078) Limitation of Liability. Under no circumstances and under no legal theory, whether
1608in tort (including negligence), contract, or otherwise, shall the Licensor be liable
1609to any person for any direct, indirect, special, incidental, or consequential damages
1610of any character arising as a result of this License or the use of the Original Work
1611including, without limitation, damages for loss of goodwill, work stoppage, computer
1612failure or malfunction, or any and all other commercial damages or losses. This
1613limitation of liability shall not apply to liability for death or personal injury
1614resulting from Licensor`s negligence to the extent applicable law prohibits such
1615limitation. Some jurisdictions do not allow the exclusion or limitation of incidental
1616or consequential damages, so this exclusion and limitation may not apply to You.
1617
16189) Acceptance and Termination. If You distribute copies of the Original Work or a
1619Derivative Work, You must make a reasonable effort under the circumstances to obtain
1620the express assent of recipients to the terms of this License. Nothing else but this
1621License (or another written agreement between Licensor and You) grants You permission
1622to create Derivative Works based upon the Original Work or to exercise any of the
1623rights granted in Section 1 herein, and any attempt to do so except under the terms of
1624this License (or another written agreement between Licensor and You) is expressly
1625prohibited by U.S. copyright law, the equivalent laws of other countries, and by
1626international treaty. Therefore, by exercising any of the rights granted to You in
1627Section 1 herein, You indicate Your acceptance of this License and all of its terms
1628and conditions.
1629
163010) Termination for Patent Action. This License shall terminate automatically and You
1631may no longer exercise any of the rights granted to You by this License as of the date
1632You commence an action, including a cross-claim or counterclaim, for patent
1633infringement (i) against Licensor with respect to a patent applicable to software or
1634(ii) against any entity with respect to a patent applicable to the Original Work (but
1635excluding combinations of the Original Work with other software or hardware).
1636
163711) Jurisdiction, Venue and Governing Law. Any action or suit relating to this License
1638may be brought only in the courts of a jurisdiction wherein the Licensor resides or in
1639which Licensor conducts its primary business, and under the laws of that jurisdiction
1640excluding its conflict-of-law provisions. The application of the United Nations
1641Convention on Contracts for the International Sale of Goods is expressly excluded.
1642Any use of the Original Work outside the scope of this License or after its
1643termination shall be subject to the requirements and penalties of the U.S. Copyright
1644Act, 17 U.S.C. ¤ 101 et seq., the equivalent laws of other countries, and
1645international treaty. This section shall survive the termination of this License.
1646
164712) Attorneys Fees. In any action to enforce the terms of this License or seeking
1648damages relating thereto, the prevailing party shall be entitled to recover its costs
1649and expenses, including, without limitation, reasonable attorneys` fees and costs
1650incurred in connection with such action, including any appeal of such action. This
1651section shall survive the termination of this License.
1652
165313) Miscellaneous. This License represents the complete agreement concerning the
1654subject matter hereof. If any provision of this License is held to be unenforceable,
1655such provision shall be reformed only to the extent necessary to make it enforceable.
1656
165714) Definition of "You" in This License. "You" throughout this License, whether in
1658upper or lower case, means an individual or a legal entity exercising rights under,
1659and complying with all of the terms of, this License. For legal entities, "You"
1660includes any entity that controls, is controlled by, or is under common control with
1661you. For purposes of this definition, "control" means (i) the power, direct or
1662indirect, to cause the direction or management of such entity, whether by contract or
1663otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares,
1664or (iii) beneficial ownership of such entity.
1665
166615) Right to Use. You may use the Original Work in all ways not otherwise restricted
1667or conditioned by this License or by law, and Licensor promises not to interfere with
1668or be responsible for such uses by You.
1669
1670This license is Copyright (C) 2003 Lawrence E. Rosen. All rights reserved.
1671Permission is hereby granted to copy and distribute this license without modification.
1672This license may not be modified without the express written permission of its
1673copyright owner.
1674
1675</programlisting></para></section>
1676
1677<section id="lic_1">
1678<title>Apache-2.0</title>
1679<para><programlisting>
1680
1681
1682 Apache License
1683 Version 2.0, January 2004
1684 http://www.apache.org/licenses/
1685
1686 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1687
1688 1. Definitions.
1689
1690 "License" shall mean the terms and conditions for use, reproduction,
1691 and distribution as defined by Sections 1 through 9 of this document.
1692
1693 "Licensor" shall mean the copyright owner or entity authorized by
1694 the copyright owner that is granting the License.
1695
1696 "Legal Entity" shall mean the union of the acting entity and all
1697 other entities that control, are controlled by, or are under common
1698 control with that entity. For the purposes of this definition,
1699 "control" means (i) the power, direct or indirect, to cause the
1700 direction or management of such entity, whether by contract or
1701 otherwise, or (ii) ownership of fifty percent (50%) or more of the
1702 outstanding shares, or (iii) beneficial ownership of such entity.
1703
1704 "You" (or "Your") shall mean an individual or Legal Entity
1705 exercising permissions granted by this License.
1706
1707 "Source" form shall mean the preferred form for making modifications,
1708 including but not limited to software source code, documentation
1709 source, and configuration files.
1710
1711 "Object" form shall mean any form resulting from mechanical
1712 transformation or translation of a Source form, including but
1713 not limited to compiled object code, generated documentation,
1714 and conversions to other media types.
1715
1716 "Work" shall mean the work of authorship, whether in Source or
1717 Object form, made available under the License, as indicated by a
1718 copyright notice that is included in or attached to the work
1719 (an example is provided in the Appendix below).
1720
1721 "Derivative Works" shall mean any work, whether in Source or Object
1722 form, that is based on (or derived from) the Work and for which the
1723 editorial revisions, annotations, elaborations, or other modifications
1724 represent, as a whole, an original work of authorship. For the purposes
1725 of this License, Derivative Works shall not include works that remain
1726 separable from, or merely link (or bind by name) to the interfaces of,
1727 the Work and Derivative Works thereof.
1728
1729 "Contribution" shall mean any work of authorship, including
1730 the original version of the Work and any modifications or additions
1731 to that Work or Derivative Works thereof, that is intentionally
1732 submitted to Licensor for inclusion in the Work by the copyright owner
1733 or by an individual or Legal Entity authorized to submit on behalf of
1734 the copyright owner. For the purposes of this definition, "submitted"
1735 means any form of electronic, verbal, or written communication sent
1736 to the Licensor or its representatives, including but not limited to
1737 communication on electronic mailing lists, source code control systems,
1738 and issue tracking systems that are managed by, or on behalf of, the
1739 Licensor for the purpose of discussing and improving the Work, but
1740 excluding communication that is conspicuously marked or otherwise
1741 designated in writing by the copyright owner as "Not a Contribution."
1742
1743 "Contributor" shall mean Licensor and any individual or Legal Entity
1744 on behalf of whom a Contribution has been received by Licensor and
1745 subsequently incorporated within the Work.
1746
1747 2. Grant of Copyright License. Subject to the terms and conditions of
1748 this License, each Contributor hereby grants to You a perpetual,
1749 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1750 copyright license to reproduce, prepare Derivative Works of,
1751 publicly display, publicly perform, sublicense, and distribute the
1752 Work and such Derivative Works in Source or Object form.
1753
1754 3. Grant of Patent License. Subject to the terms and conditions of
1755 this License, each Contributor hereby grants to You a perpetual,
1756 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1757 (except as stated in this section) patent license to make, have made,
1758 use, offer to sell, sell, import, and otherwise transfer the Work,
1759 where such license applies only to those patent claims licensable
1760 by such Contributor that are necessarily infringed by their
1761 Contribution(s) alone or by combination of their Contribution(s)
1762 with the Work to which such Contribution(s) was submitted. If You
1763 institute patent litigation against any entity (including a
1764 cross-claim or counterclaim in a lawsuit) alleging that the Work
1765 or a Contribution incorporated within the Work constitutes direct
1766 or contributory patent infringement, then any patent licenses
1767 granted to You under this License for that Work shall terminate
1768 as of the date such litigation is filed.
1769
1770 4. Redistribution. You may reproduce and distribute copies of the
1771 Work or Derivative Works thereof in any medium, with or without
1772 modifications, and in Source or Object form, provided that You
1773 meet the following conditions:
1774
1775 (a) You must give any other recipients of the Work or
1776 Derivative Works a copy of this License; and
1777
1778 (b) You must cause any modified files to carry prominent notices
1779 stating that You changed the files; and
1780
1781 (c) You must retain, in the Source form of any Derivative Works
1782 that You distribute, all copyright, patent, trademark, and
1783 attribution notices from the Source form of the Work,
1784 excluding those notices that do not pertain to any part of
1785 the Derivative Works; and
1786
1787 (d) If the Work includes a "NOTICE" text file as part of its
1788 distribution, then any Derivative Works that You distribute must
1789 include a readable copy of the attribution notices contained
1790 within such NOTICE file, excluding those notices that do not
1791 pertain to any part of the Derivative Works, in at least one
1792 of the following places: within a NOTICE text file distributed
1793 as part of the Derivative Works; within the Source form or
1794 documentation, if provided along with the Derivative Works; or,
1795 within a display generated by the Derivative Works, if and
1796 wherever such third-party notices normally appear. The contents
1797 of the NOTICE file are for informational purposes only and
1798 do not modify the License. You may add Your own attribution
1799 notices within Derivative Works that You distribute, alongside
1800 or as an addendum to the NOTICE text from the Work, provided
1801 that such additional attribution notices cannot be construed
1802 as modifying the License.
1803
1804 You may add Your own copyright statement to Your modifications and
1805 may provide additional or different license terms and conditions
1806 for use, reproduction, or distribution of Your modifications, or
1807 for any such Derivative Works as a whole, provided Your use,
1808 reproduction, and distribution of the Work otherwise complies with
1809 the conditions stated in this License.
1810
1811 5. Submission of Contributions. Unless You explicitly state otherwise,
1812 any Contribution intentionally submitted for inclusion in the Work
1813 by You to the Licensor shall be under the terms and conditions of
1814 this License, without any additional terms or conditions.
1815 Notwithstanding the above, nothing herein shall supersede or modify
1816 the terms of any separate license agreement you may have executed
1817 with Licensor regarding such Contributions.
1818
1819 6. Trademarks. This License does not grant permission to use the trade
1820 names, trademarks, service marks, or product names of the Licensor,
1821 except as required for reasonable and customary use in describing the
1822 origin of the Work and reproducing the content of the NOTICE file.
1823
1824 7. Disclaimer of Warranty. Unless required by applicable law or
1825 agreed to in writing, Licensor provides the Work (and each
1826 Contributor provides its Contributions) on an "AS IS" BASIS,
1827 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1828 implied, including, without limitation, any warranties or conditions
1829 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
1830 PARTICULAR PURPOSE. You are solely responsible for determining the
1831 appropriateness of using or redistributing the Work and assume any
1832 risks associated with Your exercise of permissions under this License.
1833
1834 8. Limitation of Liability. In no event and under no legal theory,
1835 whether in tort (including negligence), contract, or otherwise,
1836 unless required by applicable law (such as deliberate and grossly
1837 negligent acts) or agreed to in writing, shall any Contributor be
1838 liable to You for damages, including any direct, indirect, special,
1839 incidental, or consequential damages of any character arising as a
1840 result of this License or out of the use or inability to use the
1841 Work (including but not limited to damages for loss of goodwill,
1842 work stoppage, computer failure or malfunction, or any and all
1843 other commercial damages or losses), even if such Contributor
1844 has been advised of the possibility of such damages.
1845
1846 9. Accepting Warranty or Additional Liability. While redistributing
1847 the Work or Derivative Works thereof, You may choose to offer,
1848 and charge a fee for, acceptance of support, warranty, indemnity,
1849 or other liability obligations and/or rights consistent with this
1850 License. However, in accepting such obligations, You may act only
1851 on Your own behalf and on Your sole responsibility, not on behalf
1852 of any other Contributor, and only if You agree to indemnify,
1853 defend, and hold each Contributor harmless for any liability
1854 incurred by, or claims asserted against, such Contributor by reason
1855 of your accepting any such warranty or additional liability.
1856
1857 END OF TERMS AND CONDITIONS
1858
1859 APPENDIX: How to apply the Apache License to your work.
1860
1861 To apply the Apache License to your work, attach the following
1862 boilerplate notice, with the fields enclosed by brackets "[]"
1863 replaced with your own identifying information. (Don`t include
1864 the brackets!) The text should be enclosed in the appropriate
1865 comment syntax for the file format. We also recommend that a
1866 file or class name and description of purpose be included on the
1867 same "printed page" as the copyright notice for easier
1868 identification within third-party archives.
1869
1870 Copyright [yyyy] [name of copyright owner]
1871
1872 Licensed under the Apache License, Version 2.0 (the "License");
1873 you may not use this file except in compliance with the License.
1874 You may obtain a copy of the License at
1875
1876 http://www.apache.org/licenses/LICENSE-2.0
1877
1878 Unless required by applicable law or agreed to in writing, software
1879 distributed under the License is distributed on an "AS IS" BASIS,
1880 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1881 See the License for the specific language governing permissions and
1882 limitations under the License.
1883
1884</programlisting></para></section>
1885
1886<section id="lic_2">
1887<title>Artistic-1.0</title>
1888<para><programlisting>
1889
1890The Artistic License
1891Preamble
1892
1893The intent of this document is to state the conditions under which a Package may be
1894copied, such that the Copyright Holder maintains some semblance of artistic control
1895over the development of the package, while giving the users of the package the right
1896to use and distribute the Package in a more-or-less customary fashion, plus the right
1897to make reasonable modifications.
1898
1899Definitions:
1900
1901"Package" refers to the collection of files distributed by the Copyright Holder, and
1902derivatives of that collection of files created through textual modification.
1903"Standard Version" refers to such a Package if it has not been modified, or has been
1904modified in accordance with the wishes of the Copyright Holder.
1905"Copyright Holder" is whoever is named in the copyright or copyrights for the package.
1906"You" is you, if you`re thinking about copying or distributing this Package.
1907"Reasonable copying fee" is whatever you can justify on the basis of media cost,
1908duplication charges, time of people involved, and so on. (You will not be required to
1909justify it to the Copyright Holder, but only to the computing community at large as a
1910market that must bear the fee.)
1911"Freely Available" means that no fee is charged for the item itself, though there may
1912be fees involved in handling the item. It also means that recipients of the item may
1913redistribute it under the same conditions they received it.
19141. You may make and give away verbatim copies of the source form of the Standard
1915Version of this Package without restriction, provided that you duplicate all of the
1916original copyright notices and associated disclaimers.
1917
19182. You may apply bug fixes, portability fixes and other modifications derived from the
1919Public Domain or from the Copyright Holder. A Package modified in such a way shall
1920still be considered the Standard Version.
1921
19223. You may otherwise modify your copy of this Package in any way, provided that you
1923insert a prominent notice in each changed file stating how and when you changed that
1924file, and provided that you do at least ONE of the following:
1925
1926a) place your modifications in the Public Domain or otherwise make them Freely
1927Available, such as by posting said modifications to Usenet or an equivalent medium, or
1928placing the modifications on a major archive site such as ftp.uu.net, or by allowing
1929the Copyright Holder to include your modifications in the Standard Version of the
1930Package.
1931
1932b) use the modified Package only within your corporation or organization.
1933
1934c) rename any non-standard executables so the names do not conflict with standard
1935executables, which must also be provided, and provide a separate manual page for each
1936non-standard executable that clearly documents how it differs from the Standard
1937Version.
1938
1939d) make other distribution arrangements with the Copyright Holder.
1940
19414. You may distribute the programs of this Package in object code or executable form,
1942provided that you do at least ONE of the following:
1943
1944a) distribute a Standard Version of the executables and library files, together with
1945instructions (in the manual page or equivalent) on where to get the Standard Version.
1946
1947b) accompany the distribution with the machine-readable source of the Package with
1948your modifications.
1949
1950c) accompany any non-standard executables with their corresponding Standard Version
1951executables, giving the non-standard executables non-standard names, and clearly
1952documenting the differences in manual pages (or equivalent), together with
1953instructions on where to get the Standard Version.
1954
1955d) make other distribution arrangements with the Copyright Holder.
1956
19575. You may charge a reasonable copying fee for any distribution of this Package. You
1958may charge any fee you choose for support of this Package. You may not charge a fee
1959for this Package itself. However, you may distribute this Package in aggregate with
1960other (possibly commercial) programs as part of a larger (possibly commercial)
1961software distribution provided that you do not advertise this Package as a product of
1962your own.
1963
19646. The scripts and library files supplied as input to or produced as output from the
1965programs of this Package do not automatically fall under the copyright of this
1966Package, but belong to whomever generated them, and may be sold commercially, and may
1967be aggregated with this Package.
1968
19697. C or perl subroutines supplied by you and linked into this Package shall not be
1970considered part of this Package.
1971
19728. The name of the Copyright Holder may not be used to endorse or promote products
1973derived from this software without specific prior written permission.
1974
19759. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
1976INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS
1977FOR A PARTICULAR PURPOSE.
1978
1979The End
1980
1981</programlisting></para></section>
1982
1983<section id="lic_3">
1984<title>BSD</title>
1985<para><programlisting>
1986Copyright (c) The Regents of the University of California.
1987All rights reserved.
1988
1989Redistribution and use in source and binary forms, with or without
1990modification, are permitted provided that the following conditions
1991are met:
19921. Redistributions of source code must retain the above copyright
1993 notice, this list of conditions and the following disclaimer.
19942. Redistributions in binary form must reproduce the above copyright
1995 notice, this list of conditions and the following disclaimer in the
1996 documentation and/or other materials provided with the distribution.
19973. Neither the name of the University nor the names of its contributors
1998 may be used to endorse or promote products derived from this software
1999 without specific prior written permission.
2000
2001THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2002ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2003IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2004ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2005FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2006DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2007OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2008HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2009LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2010OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2011SUCH DAMAGE.
2012</programlisting></para></section>
2013
2014<section id="lic_4">
2015<title>BSD-2-Clause</title>
2016<para><programlisting>
2017
2018The FreeBSD Copyright
2019
2020Copyright 1992-2010 The FreeBSD Project. All rights reserved.
2021
2022Redistribution and use in source and binary forms, with or without modification, are
2023permitted provided that the following conditions are met:
2024
2025Redistributions of source code must retain the above copyright notice, this list of
2026conditions and the following disclaimer.
2027Redistributions in binary form must reproduce the above copyright notice, this list of
2028conditions and the following disclaimer in the documentation and/or other materials
2029provided with the distribution.
2030THIS SOFTWARE IS PROVIDED BY THE FREEBSD PROJECT ``AS IS`` AND ANY EXPRESS OR IMPLIED
2031WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
2032AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD
2033PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2034EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2035SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2036HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
2037OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2038SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2039
2040The views and conclusions contained in the software and documentation are those of the
2041authors and should not be interpreted as representing official policies, either
2042expressed or implied, of the FreeBSD Project.
2043
2044</programlisting></para></section>
2045
2046<section id="lic_5">
2047<title>BSD-3-Clause</title>
2048<para><programlisting>
2049
2050Copyright (c) &lt;YEAR&gt;, &lt;OWNER&gt;
2051All rights reserved.
2052
2053Redistribution and use in source and binary forms, with or without modification, are
2054permitted provided that the following conditions are met:
2055
2056Redistributions of source code must retain the above copyright notice, this list of
2057conditions and the following disclaimer.
2058Redistributions in binary form must reproduce the above copyright notice, this list of
2059conditions and the following disclaimer in the documentation and/or other materials
2060provided with the distribution.
2061Neither the name of the &lt;ORGANIZATION&gt; nor the names of its contributors may be
2062used to endorse or promote products derived from this software without specific prior
2063written permission.
2064THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
2065EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
2066OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
2067SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2068INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
2069TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
2070BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2071CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
2072WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
2073DAMAGE.
2074
2075</programlisting></para></section>
2076
2077<section id="lic_6">
2078<title>BSD-4-Clause</title>
2079<para><programlisting>
2080
2081Copyright (c) &lt;year&gt;, &lt;copyright holder&gt;
2082All rights reserved.
2083
2084Redistribution and use in source and binary forms, with or without
2085modification, are permitted provided that the following conditions are met:
20861. Redistributions of source code must retain the above copyright
2087 notice, this list of conditions and the following disclaimer.
20882. Redistributions in binary form must reproduce the above copyright
2089 notice, this list of conditions and the following disclaimer in the
2090 documentation and/or other materials provided with the distribution.
20913. All advertising materials mentioning features or use of this software
2092 must display the following acknowledgement:
2093 This product includes software developed by the &lt;organization&gt;.
20944. Neither the name of the &lt;organization&gt; nor the
2095 names of its contributors may be used to endorse or promote products
2096 derived from this software without specific prior written permission.
2097
2098THIS SOFTWARE IS PROVIDED BY &lt;COPYRIGHT HOLDER&gt; ``AS IS`` AND ANY
2099EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
2100WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
2101DISCLAIMED. IN NO EVENT SHALL &lt;COPYRIGHT HOLDER&gt; BE LIABLE FOR ANY
2102DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
2103(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
2104LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
2105ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2106(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2107SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2108
2109</programlisting></para></section>
2110
2111<section id="lic_7">
2112<title>BSL-1.0</title>
2113<para><programlisting>
2114
2115Boost Software License - Version 1.0 - August 17th, 2003
2116
2117Permission is hereby granted, free of charge, to any person or organization
2118obtaining a copy of the software and accompanying documentation covered by
2119this license (the "Software") to use, reproduce, display, distribute,
2120execute, and transmit the Software, and to prepare derivative works of the
2121Software, and to permit third-parties to whom the Software is furnished to
2122do so, all subject to the following:
2123
2124The copyright notices in the Software and this entire statement, including
2125the above license grant, this restriction and the following disclaimer,
2126must be included in all copies of the Software, in whole or in part, and
2127all derivative works of the Software, unless such copies or derivative
2128works are solely in the form of machine-executable object code generated by
2129a source language processor.
2130
2131THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2132IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2133FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
2134SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
2135FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
2136ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
2137DEALINGS IN THE SOFTWARE.
2138
2139</programlisting></para></section>
2140
2141<section id="lic_8">
2142<title>Elfutils-Exception</title>
2143<para><programlisting>
2144 This file describes the limits of the Exception under which you are allowed
2145 to distribute Non-GPL Code in linked combination with Red Hat elfutils.
2146 For the full text of the license, please see one of the header files
2147 included with the source distribution or the file COPYING found in the
2148 top level directory of the source.
2149
2150 The Approved Interfaces are the functions declared in the files:
2151
2152 libelf.h
2153 libdw.h
2154 libdwfl.h
2155
2156</programlisting></para></section>
2157
2158<section id="lic_9">
2159<title>FSF-Unlimited</title>
2160<para><programlisting>
2161Copyright (C) 1997-2010 Free Software Foundation, Inc.
2162This file is free software; the Free Software Foundation
2163gives unlimited permission to copy and/or distribute it,
2164with or without modifications, as long as this notice is preserved.
2165</programlisting></para></section>
2166
2167<section id="lic_10">
2168<title>FreeType</title>
2169<para><programlisting>
2170 The FreeType Project LICENSE
2171 ----------------------------
2172
2173 2006-Jan-27
2174
2175 Copyright 1996-2002, 2006 by
2176 David Turner, Robert Wilhelm, and Werner Lemberg
2177
2178
2179
2180Introduction
2181============
2182
2183 The FreeType Project is distributed in several archive packages;
2184 some of them may contain, in addition to the FreeType font engine,
2185 various tools and contributions which rely on, or relate to, the
2186 FreeType Project.
2187
2188 This license applies to all files found in such packages, and
2189 which do not fall under their own explicit license. The license
2190 affects thus the FreeType font engine, the test programs,
2191 documentation and makefiles, at the very least.
2192
2193 This license was inspired by the BSD, Artistic, and IJG
2194 (Independent JPEG Group) licenses, which all encourage inclusion
2195 and use of free software in commercial and freeware products
2196 alike. As a consequence, its main points are that:
2197
2198 o We don't promise that this software works. However, we will be
2199 interested in any kind of bug reports. (`as is' distribution)
2200
2201 o You can use this software for whatever you want, in parts or
2202 full form, without having to pay us. (`royalty-free' usage)
2203
2204 o You may not pretend that you wrote this software. If you use
2205 it, or only parts of it, in a program, you must acknowledge
2206 somewhere in your documentation that you have used the
2207 FreeType code. (`credits')
2208
2209 We specifically permit and encourage the inclusion of this
2210 software, with or without modifications, in commercial products.
2211 We disclaim all warranties covering The FreeType Project and
2212 assume no liability related to The FreeType Project.
2213
2214
2215 Finally, many people asked us for a preferred form for a
2216 credit/disclaimer to use in compliance with this license. We thus
2217 encourage you to use the following text:
2218
2219 """
2220 Portions of this software are copyright � &lt;year&gt; The FreeType
2221 Project (www.freetype.org). All rights reserved.
2222 """
2223
2224 Please replace &lt;year&gt; with the value from the FreeType version you
2225 actually use.
2226
2227
2228Legal Terms
2229===========
2230
22310. Definitions
2232--------------
2233
2234 Throughout this license, the terms `package', `FreeType Project',
2235 and `FreeType archive' refer to the set of files originally
2236 distributed by the authors (David Turner, Robert Wilhelm, and
2237 Werner Lemberg) as the `FreeType Project', be they named as alpha,
2238 beta or final release.
2239
2240 `You' refers to the licensee, or person using the project, where
2241 `using' is a generic term including compiling the project's source
2242 code as well as linking it to form a `program' or `executable'.
2243 This program is referred to as `a program using the FreeType
2244 engine'.
2245
2246 This license applies to all files distributed in the original
2247 FreeType Project, including all source code, binaries and
2248 documentation, unless otherwise stated in the file in its
2249 original, unmodified form as distributed in the original archive.
2250 If you are unsure whether or not a particular file is covered by
2251 this license, you must contact us to verify this.
2252
2253 The FreeType Project is copyright (C) 1996-2000 by David Turner,
2254 Robert Wilhelm, and Werner Lemberg. All rights reserved except as
2255 specified below.
2256
22571. No Warranty
2258--------------
2259
2260 THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
2261 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
2262 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2263 PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
2264 BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
2265 USE, OF THE FREETYPE PROJECT.
2266
22672. Redistribution
2268-----------------
2269
2270 This license grants a worldwide, royalty-free, perpetual and
2271 irrevocable right and license to use, execute, perform, compile,
2272 display, copy, create derivative works of, distribute and
2273 sublicense the FreeType Project (in both source and object code
2274 forms) and derivative works thereof for any purpose; and to
2275 authorize others to exercise some or all of the rights granted
2276 herein, subject to the following conditions:
2277
2278 o Redistribution of source code must retain this license file
2279 (`FTL.TXT') unaltered; any additions, deletions or changes to
2280 the original files must be clearly indicated in accompanying
2281 documentation. The copyright notices of the unaltered,
2282 original files must be preserved in all copies of source
2283 files.
2284
2285 o Redistribution in binary form must provide a disclaimer that
2286 states that the software is based in part of the work of the
2287 FreeType Team, in the distribution documentation. We also
2288 encourage you to put an URL to the FreeType web page in your
2289 documentation, though this isn't mandatory.
2290
2291 These conditions apply to any software derived from or based on
2292 the FreeType Project, not just the unmodified files. If you use
2293 our work, you must acknowledge us. However, no fee need be paid
2294 to us.
2295
22963. Advertising
2297--------------
2298
2299 Neither the FreeType authors and contributors nor you shall use
2300 the name of the other for commercial, advertising, or promotional
2301 purposes without specific prior written permission.
2302
2303 We suggest, but do not require, that you use one or more of the
2304 following phrases to refer to this software in your documentation
2305 or advertising materials: `FreeType Project', `FreeType Engine',
2306 `FreeType library', or `FreeType Distribution'.
2307
2308 As you have not signed this license, you are not required to
2309 accept it. However, as the FreeType Project is copyrighted
2310 material, only this license, or another one contracted with the
2311 authors, grants you the right to use, distribute, and modify it.
2312 Therefore, by using, distributing, or modifying the FreeType
2313 Project, you indicate that you understand and accept all the terms
2314 of this license.
2315
23164. Contacts
2317-----------
2318
2319 There are two mailing lists related to FreeType:
2320
2321 o freetype@nongnu.org
2322
2323 Discusses general use and applications of FreeType, as well as
2324 future and wanted additions to the library and distribution.
2325 If you are looking for support, start in this list if you
2326 haven't found anything to help you in the documentation.
2327
2328 o freetype-devel@nongnu.org
2329
2330 Discusses bugs, as well as engine internals, design issues,
2331 specific licenses, porting, etc.
2332
2333 Our home page can be found at
2334
2335 http://www.freetype.org
2336
2337
2338--- end of FTL.TXT ---
2339
2340</programlisting></para></section>
2341
2342<section id="lic_11">
2343<title>GPL-1.0</title>
2344<para><programlisting>
2345
2346GNU General Public License, version 1
2347
2348 GNU GENERAL PUBLIC LICENSE
2349 Version 1, February 1989
2350
2351 Copyright (C) 1989 Free Software Foundation, Inc.
2352 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2353 Everyone is permitted to copy and distribute verbatim copies
2354 of this license document, but changing it is not allowed.
2355
2356 Preamble
2357
2358 The license agreements of most software companies try to keep users
2359at the mercy of those companies. By contrast, our General Public
2360License is intended to guarantee your freedom to share and change free
2361software--to make sure the software is free for all its users. The
2362General Public License applies to the Free Software Foundation`s
2363software and to any other program whose authors commit to using it.
2364You can use it for your programs, too.
2365
2366 When we speak of free software, we are referring to freedom, not
2367price. Specifically, the General Public License is designed to make
2368sure that you have the freedom to give away or sell copies of free
2369software, that you receive source code or can get it if you want it,
2370that you can change the software or use pieces of it in new free
2371programs; and that you know you can do these things.
2372
2373 To protect your rights, we need to make restrictions that forbid
2374anyone to deny you these rights or to ask you to surrender the rights.
2375These restrictions translate to certain responsibilities for you if you
2376distribute copies of the software, or if you modify it.
2377
2378 For example, if you distribute copies of a such a program, whether
2379gratis or for a fee, you must give the recipients all the rights that
2380you have. You must make sure that they, too, receive or can get the
2381source code. And you must tell them their rights.
2382
2383 We protect your rights with two steps: (1) copyright the software, and
2384(2) offer you this license which gives you legal permission to copy,
2385distribute and/or modify the software.
2386
2387 Also, for each author`s protection and ours, we want to make certain
2388that everyone understands that there is no warranty for this free
2389software. If the software is modified by someone else and passed on, we
2390want its recipients to know that what they have is not the original, so
2391that any problems introduced by others will not reflect on the original
2392authors` reputations.
2393
2394 The precise terms and conditions for copying, distribution and
2395modification follow.
2396
2397 GNU GENERAL PUBLIC LICENSE
2398 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2399
2400 0. This License Agreement applies to any program or other work which
2401contains a notice placed by the copyright holder saying it may be
2402distributed under the terms of this General Public License. The
2403"Program", below, refers to any such program or work, and a "work based
2404on the Program" means either the Program or any work containing the
2405Program or a portion of it, either verbatim or with modifications. Each
2406licensee is addressed as "you".
2407
2408 1. You may copy and distribute verbatim copies of the Program`s source
2409code as you receive it, in any medium, provided that you conspicuously and
2410appropriately publish on each copy an appropriate copyright notice and
2411disclaimer of warranty; keep intact all the notices that refer to this
2412General Public License and to the absence of any warranty; and give any
2413other recipients of the Program a copy of this General Public License
2414along with the Program. You may charge a fee for the physical act of
2415transferring a copy.
2416
2417 2. You may modify your copy or copies of the Program or any portion of
2418it, and copy and distribute such modifications under the terms of Paragraph
24191 above, provided that you also do the following:
2420
2421 a) cause the modified files to carry prominent notices stating that
2422 you changed the files and the date of any change; and
2423
2424 b) cause the whole of any work that you distribute or publish, that
2425 in whole or in part contains the Program or any part thereof, either
2426 with or without modifications, to be licensed at no charge to all
2427 third parties under the terms of this General Public License (except
2428 that you may choose to grant warranty protection to some or all
2429 third parties, at your option).
2430
2431 c) If the modified program normally reads commands interactively when
2432 run, you must cause it, when started running for such interactive use
2433 in the simplest and most usual way, to print or display an
2434 announcement including an appropriate copyright notice and a notice
2435 that there is no warranty (or else, saying that you provide a
2436 warranty) and that users may redistribute the program under these
2437 conditions, and telling the user how to view a copy of this General
2438 Public License.
2439
2440 d) You may charge a fee for the physical act of transferring a
2441 copy, and you may at your option offer warranty protection in
2442 exchange for a fee.
2443
2444Mere aggregation of another independent work with the Program (or its
2445derivative) on a volume of a storage or distribution medium does not bring
2446the other work under the scope of these terms.
2447
2448 3. You may copy and distribute the Program (or a portion or derivative of
2449it, under Paragraph 2) in object code or executable form under the terms of
2450Paragraphs 1 and 2 above provided that you also do one of the following:
2451
2452 a) accompany it with the complete corresponding machine-readable
2453 source code, which must be distributed under the terms of
2454 Paragraphs 1 and 2 above; or,
2455
2456 b) accompany it with a written offer, valid for at least three
2457 years, to give any third party free (except for a nominal charge
2458 for the cost of distribution) a complete machine-readable copy of the
2459 corresponding source code, to be distributed under the terms of
2460 Paragraphs 1 and 2 above; or,
2461
2462 c) accompany it with the information you received as to where the
2463 corresponding source code may be obtained. (This alternative is
2464 allowed only for noncommercial distribution and only if you
2465 received the program in object code or executable form alone.)
2466
2467Source code for a work means the preferred form of the work for making
2468modifications to it. For an executable file, complete source code means
2469all the source code for all modules it contains; but, as a special
2470exception, it need not include source code for modules which are standard
2471libraries that accompany the operating system on which the executable
2472file runs, or for standard header files or definitions files that
2473accompany that operating system.
2474
2475 4. You may not copy, modify, sublicense, distribute or transfer the
2476Program except as expressly provided under this General Public License.
2477Any attempt otherwise to copy, modify, sublicense, distribute or transfer
2478the Program is void, and will automatically terminate your rights to use
2479the Program under this License. However, parties who have received
2480copies, or rights to use copies, from you under this General Public
2481License will not have their licenses terminated so long as such parties
2482remain in full compliance.
2483
2484 5. By copying, distributing or modifying the Program (or any work based
2485on the Program) you indicate your acceptance of this license to do so,
2486and all its terms and conditions.
2487
2488 6. Each time you redistribute the Program (or any work based on the
2489Program), the recipient automatically receives a license from the original
2490licensor to copy, distribute or modify the Program subject to these
2491terms and conditions. You may not impose any further restrictions on the
2492recipients` exercise of the rights granted herein.
2493
2494 7. The Free Software Foundation may publish revised and/or new versions
2495of the General Public License from time to time. Such new versions will
2496be similar in spirit to the present version, but may differ in detail to
2497address new problems or concerns.
2498
2499Each version is given a distinguishing version number. If the Program
2500specifies a version number of the license which applies to it and "any
2501later version", you have the option of following the terms and conditions
2502either of that version or of any later version published by the Free
2503Software Foundation. If the Program does not specify a version number of
2504the license, you may choose any version ever published by the Free Software
2505Foundation.
2506
2507 8. If you wish to incorporate parts of the Program into other free
2508programs whose distribution conditions are different, write to the author
2509to ask for permission. For software which is copyrighted by the Free
2510Software Foundation, write to the Free Software Foundation; we sometimes
2511make exceptions for this. Our decision will be guided by the two goals
2512of preserving the free status of all derivatives of our free software and
2513of promoting the sharing and reuse of software generally.
2514
2515 NO WARRANTY
2516
2517 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
2518FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
2519OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
2520PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
2521OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
2522MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
2523TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
2524PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
2525REPAIR OR CORRECTION.
2526
2527 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
2528WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
2529REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
2530INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
2531OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
2532TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
2533YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
2534PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
2535POSSIBILITY OF SUCH DAMAGES.
2536
2537 END OF TERMS AND CONDITIONS
2538
2539 Appendix: How to Apply These Terms to Your New Programs
2540
2541 If you develop a new program, and you want it to be of the greatest
2542possible use to humanity, the best way to achieve this is to make it
2543free software which everyone can redistribute and change under these
2544terms.
2545
2546 To do so, attach the following notices to the program. It is safest to
2547attach them to the start of each source file to most effectively convey
2548the exclusion of warranty; and each file should have at least the
2549"copyright" line and a pointer to where the full notice is found.
2550
2551 &lt;one line to give the program`s name and a brief idea of what it does.&gt;
2552 Copyright (C) 19yy &lt;name of author&gt;
2553
2554 This program is free software; you can redistribute it and/or modify
2555 it under the terms of the GNU General Public License as published by
2556 the Free Software Foundation; either version 1, or (at your option)
2557 any later version.
2558
2559 This program is distributed in the hope that it will be useful,
2560 but WITHOUT ANY WARRANTY; without even the implied warranty of
2561 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2562 GNU General Public License for more details.
2563
2564 You should have received a copy of the GNU General Public License
2565 along with this program; if not, write to the Free Software
2566 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
2567
2568Also add information on how to contact you by electronic and paper mail.
2569
2570If the program is interactive, make it output a short notice like this
2571when it starts in an interactive mode:
2572
2573 Gnomovision version 69, Copyright (C) 19xx name of author
2574 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w`.
2575 This is free software, and you are welcome to redistribute it
2576 under certain conditions; type `show c` for details.
2577
2578The hypothetical commands `show w` and `show c` should show the
2579appropriate parts of the General Public License. Of course, the
2580commands you use may be called something other than `show w` and `show
2581c`; they could even be mouse-clicks or menu items--whatever suits your
2582program.
2583
2584You should also get your employer (if you work as a programmer) or your
2585school, if any, to sign a "copyright disclaimer" for the program, if
2586necessary. Here a sample; alter the names:
2587
2588 Yoyodyne, Inc., hereby disclaims all copyright interest in the
2589 program `Gnomovision` (a program to direct compilers to make passes
2590 at assemblers) written by James Hacker.
2591
2592 &lt;signature of Ty Coon&gt;, 1 April 1989
2593 Ty Coon, President of Vice
2594
2595That`s all there is to it!
2596
2597</programlisting></para></section>
2598
2599<section id="lic_12">
2600<title>GPL-2.0</title>
2601<para><programlisting>
2602
2603GNU GENERAL PUBLIC LICENSE
2604
2605Version 2, June 1991
2606
2607Copyright (C) 1989, 1991 Free Software Foundation, Inc.
260851 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
2609
2610Everyone is permitted to copy and distribute verbatim copies
2611of this license document, but changing it is not allowed.
2612Preamble
2613
2614The licenses for most software are designed to take away your freedom to share and
2615change it. By contrast, the GNU General Public License is intended to guarantee your
2616freedom to share and change free software--to make sure the software is free for all
2617its users. This General Public License applies to most of the Free Software
2618Foundation`s software and to any other program whose authors commit to using it. (Some
2619other Free Software Foundation software is covered by the GNU Lesser General Public
2620License instead.) You can apply it to your programs, too.
2621
2622When we speak of free software, we are referring to freedom, not price. Our General
2623Public Licenses are designed to make sure that you have the freedom to distribute
2624copies of free software (and charge for this service if you wish), that you receive
2625source code or can get it if you want it, that you can change the software or use
2626pieces of it in new free programs; and that you know you can do these things.
2627
2628To protect your rights, we need to make restrictions that forbid anyone to deny you
2629these rights or to ask you to surrender the rights. These restrictions translate to
2630certain responsibilities for you if you distribute copies of the software, or if you
2631modify it.
2632
2633For example, if you distribute copies of such a program, whether gratis or for a fee,
2634you must give the recipients all the rights that you have. You must make sure that
2635they, too, receive or can get the source code. And you must show them these terms so
2636they know their rights.
2637
2638We protect your rights with two steps: (1) copyright the software, and (2) offer you
2639this license which gives you legal permission to copy, distribute and/or modify the
2640software.
2641
2642Also, for each author`s protection and ours, we want to make certain that everyone
2643understands that there is no warranty for this free software. If the software is
2644modified by someone else and passed on, we want its recipients to know that what they
2645have is not the original, so that any problems introduced by others will not reflect
2646on the original authors` reputations.
2647
2648Finally, any free program is threatened constantly by software patents. We wish to
2649avoid the danger that redistributors of a free program will individually obtain patent
2650licenses, in effect making the program proprietary. To prevent this, we have made it
2651clear that any patent must be licensed for everyone`s free use or not licensed at all.
2652
2653The precise terms and conditions for copying, distribution and modification follow.
2654
2655TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2656
26570. This License applies to any program or other work which contains a notice placed by
2658the copyright holder saying it may be distributed under the terms of this General
2659Public License. The "Program", below, refers to any such program or work, and a "work
2660based on the Program" means either the Program or any derivative work under copyright
2661law: that is to say, a work containing the Program or a portion of it, either verbatim
2662or with modifications and/or translated into another language. (Hereinafter,
2663translation is included without limitation in the term "modification".) Each licensee
2664is addressed as "you".
2665
2666Activities other than copying, distribution and modification are not covered by this
2667License; they are outside its scope. The act of running the Program is not restricted,
2668and the output from the Program is covered only if its contents constitute a work
2669based on the Program (independent of having been made by running the Program). Whether
2670that is true depends on what the Program does.
2671
26721. You may copy and distribute verbatim copies of the Program`s source code as you
2673receive it, in any medium, provided that you conspicuously and appropriately publish
2674on each copy an appropriate copyright notice and disclaimer of warranty; keep intact
2675all the notices that refer to this License and to the absence of any warranty; and
2676give any other recipients of the Program a copy of this License along with the
2677Program.
2678
2679You may charge a fee for the physical act of transferring a copy, and you may at your
2680option offer warranty protection in exchange for a fee.
2681
26822. You may modify your copy or copies of the Program or any portion of it, thus
2683forming a work based on the Program, and copy and distribute such modifications or
2684work under the terms of Section 1 above, provided that you also meet all of these
2685conditions:
2686
2687a) You must cause the modified files to carry prominent notices stating that you
2688changed the files and the date of any change.
2689b) You must cause any work that you distribute or publish, that in whole or in part
2690contains or is derived from the Program or any part thereof, to be licensed as a whole
2691at no charge to all third parties under the terms of this License.
2692c) If the modified program normally reads commands interactively when run, you must
2693cause it, when started running for such interactive use in the most ordinary way, to
2694print or display an announcement including an appropriate copyright notice and a
2695notice that there is no warranty (or else, saying that you provide a warranty) and
2696that users may redistribute the program under these conditions, and telling the user
2697how to view a copy of this License. (Exception: if the Program itself is interactive
2698but does not normally print such an announcement, your work based on the Program is
2699not required to print an announcement.)
2700These requirements apply to the modified work as a whole. If identifiable sections of
2701that work are not derived from the Program, and can be reasonably considered
2702independent and separate works in themselves, then this License, and its terms, do not
2703apply to those sections when you distribute them as separate works. But when you
2704distribute the same sections as part of a whole which is a work based on the Program,
2705the distribution of the whole must be on the terms of this License, whose permissions
2706for other licensees extend to the entire whole, and thus to each and every part
2707regardless of who wrote it.
2708
2709Thus, it is not the intent of this section to claim rights or contest your rights to
2710work written entirely by you; rather, the intent is to exercise the right to control
2711the distribution of derivative or collective works based on the Program.
2712
2713In addition, mere aggregation of another work not based on the Program with the
2714Program (or with a work based on the Program) on a volume of a storage or distribution
2715medium does not bring the other work under the scope of this License.
2716
27173. You may copy and distribute the Program (or a work based on it, under Section 2) in
2718object code or executable form under the terms of Sections 1 and 2 above provided that
2719you also do one of the following:
2720
2721a) Accompany it with the complete corresponding machine-readable source code, which
2722must be distributed under the terms of Sections 1 and 2 above on a medium customarily
2723used for software interchange; or,
2724b) Accompany it with a written offer, valid for at least three years, to give any
2725third party, for a charge no more than your cost of physically performing source
2726distribution, a complete machine-readable copy of the corresponding source code, to be
2727distributed under the terms of Sections 1 and 2 above on a medium customarily used for
2728software interchange; or,
2729c) Accompany it with the information you received as to the offer to distribute
2730corresponding source code. (This alternative is allowed only for noncommercial
2731distribution and only if you received the program in object code or executable form
2732with such an offer, in accord with Subsection b above.)
2733The source code for a work means the preferred form of the work for making
2734modifications to it. For an executable work, complete source code means all the source
2735code for all modules it contains, plus any associated interface definition files, plus
2736the scripts used to control compilation and installation of the executable. However,
2737as a special exception, the source code distributed need not include anything that is
2738normally distributed (in either source or binary form) with the major components
2739(compiler, kernel, and so on) of the operating system on which the executable runs,
2740unless that component itself accompanies the executable.
2741
2742If distribution of executable or object code is made by offering access to copy from a
2743designated place, then offering equivalent access to copy the source code from the
2744same place counts as distribution of the source code, even though third parties are
2745not compelled to copy the source along with the object code.
2746
27474. You may not copy, modify, sublicense, or distribute the Program except as expressly
2748provided under this License. Any attempt otherwise to copy, modify, sublicense or
2749distribute the Program is void, and will automatically terminate your rights under
2750this License. However, parties who have received copies, or rights, from you under
2751this License will not have their licenses terminated so long as such parties remain in
2752full compliance.
2753
27545. You are not required to accept this License, since you have not signed it. However,
2755nothing else grants you permission to modify or distribute the Program or its
2756derivative works. These actions are prohibited by law if you do not accept this
2757License. Therefore, by modifying or distributing the Program (or any work based on the
2758Program), you indicate your acceptance of this License to do so, and all its terms and
2759conditions for copying, distributing or modifying the Program or works based on it.
2760
27616. Each time you redistribute the Program (or any work based on the Program), the
2762recipient automatically receives a license from the original licensor to copy,
2763distribute or modify the Program subject to these terms and conditions. You may not
2764impose any further restrictions on the recipients` exercise of the rights granted
2765herein. You are not responsible for enforcing compliance by third parties to this
2766License.
2767
27687. If, as a consequence of a court judgment or allegation of patent infringement or
2769for any other reason (not limited to patent issues), conditions are imposed on you
2770(whether by court order, agreement or otherwise) that contradict the conditions of
2771this License, they do not excuse you from the conditions of this License. If you
2772cannot distribute so as to satisfy simultaneously your obligations under this License
2773and any other pertinent obligations, then as a consequence you may not distribute the
2774Program at all. For example, if a patent license would not permit royalty-free
2775redistribution of the Program by all those who receive copies directly or indirectly
2776through you, then the only way you could satisfy both it and this License would be to
2777refrain entirely from distribution of the Program.
2778
2779If any portion of this section is held invalid or unenforceable under any particular
2780circumstance, the balance of the section is intended to apply and the section as a
2781whole is intended to apply in other circumstances.
2782
2783It is not the purpose of this section to induce you to infringe any patents or other
2784property right claims or to contest validity of any such claims; this section has the
2785sole purpose of protecting the integrity of the free software distribution system,
2786which is implemented by public license practices. Many people have made generous
2787contributions to the wide range of software distributed through that system in
2788reliance on consistent application of that system; it is up to the author/donor to
2789decide if he or she is willing to distribute software through any other system and a
2790licensee cannot impose that choice.
2791
2792This section is intended to make thoroughly clear what is believed to be a consequence
2793of the rest of this License.
2794
27958. If the distribution and/or use of the Program is restricted in certain countries
2796either by patents or by copyrighted interfaces, the original copyright holder who
2797places the Program under this License may add an explicit geographical distribution
2798limitation excluding those countries, so that distribution is permitted only in or
2799among countries not thus excluded. In such case, this License incorporates the
2800limitation as if written in the body of this License.
2801
28029. The Free Software Foundation may publish revised and/or new versions of the General
2803Public License from time to time. Such new versions will be similar in spirit to the
2804present version, but may differ in detail to address new problems or concerns.
2805
2806Each version is given a distinguishing version number. If the Program specifies a
2807version number of this License which applies to it and "any later version", you have
2808the option of following the terms and conditions either of that version or of any
2809later version published by the Free Software Foundation. If the Program does not
2810specify a version number of this License, you may choose any version ever published by
2811the Free Software Foundation.
2812
281310. If you wish to incorporate parts of the Program into other free programs whose
2814distribution conditions are different, write to the author to ask for permission. For
2815software which is copyrighted by the Free Software Foundation, write to the Free
2816Software Foundation; we sometimes make exceptions for this. Our decision will be
2817guided by the two goals of preserving the free status of all derivatives of our free
2818software and of promoting the sharing and reuse of software generally.
2819
2820NO WARRANTY
2821
282211. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
2823PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
2824WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
2825WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
2826IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
2827RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
2828PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2829
283012. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
2831COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS
2832PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
2833INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
2834PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
2835OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
2836WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
2837POSSIBILITY OF SUCH DAMAGES.
2838
2839END OF TERMS AND CONDITIONS
2840
2841How to Apply These Terms to Your New Programs
2842
2843If you develop a new program, and you want it to be of the greatest possible use to
2844the public, the best way to achieve this is to make it free software which everyone
2845can redistribute and change under these terms.
2846
2847To do so, attach the following notices to the program. It is safest to attach them to
2848the start of each source file to most effectively convey the exclusion of warranty;
2849and each file should have at least the "copyright" line and a pointer to where the
2850full notice is found.
2851
2852one line to give the program`s name and an idea of what it does.
2853Copyright (C) yyyy name of author
2854
2855This program is free software; you can redistribute it and/or
2856modify it under the terms of the GNU General Public License
2857as published by the Free Software Foundation; either version 2
2858of the License, or (at your option) any later version.
2859
2860This program is distributed in the hope that it will be useful,
2861but WITHOUT ANY WARRANTY; without even the implied warranty of
2862MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2863GNU General Public License for more details.
2864
2865You should have received a copy of the GNU General Public License
2866along with this program; if not, write to the Free Software
2867Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2868Also add information on how to contact you by electronic and paper mail.
2869
2870If the program is interactive, make it output a short notice like this when it starts
2871in an interactive mode:
2872
2873Gnomovision version 69, Copyright (C) year name of author
2874Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
2875type `show w`. This is free software, and you are welcome
2876to redistribute it under certain conditions; type `show c`
2877for details.
2878The hypothetical commands `show w` and `show c` should show the appropriate parts of
2879the General Public License. Of course, the commands you use may be called something
2880other than `show w` and `show c`; they could even be mouse-clicks or menu
2881items--whatever suits your program.
2882
2883You should also get your employer (if you work as a programmer) or your school, if
2884any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample;
2885alter the names:
2886
2887Yoyodyne, Inc., hereby disclaims all copyright
2888interest in the program `Gnomovision`
2889(which makes passes at compilers) written
2890by James Hacker.
2891
2892signature of Ty Coon, 1 April 1989
2893Ty Coon, President of Vice
2894This General Public License does not permit incorporating your program into
2895proprietary programs. If your program is a subroutine library, you may consider it
2896more useful to permit linking proprietary applications with the library. If this is
2897what you want to do, use the GNU Lesser General Public License instead of this
2898License.
2899
2900</programlisting></para></section>
2901
2902<section id="lic_13">
2903<title>GPL-3.0</title>
2904<para><programlisting>
2905GNU GENERAL PUBLIC LICENSE
2906
2907Version 3, 29 June 2007
2908
2909Copyright © 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
2910
2911Everyone is permitted to copy and distribute verbatim copies of this license document,
2912but changing it is not allowed.
2913Preamble
2914
2915The GNU General Public License is a free, copyleft license for software and other
2916kinds of works.
2917
2918The licenses for most software and other practical works are designed to take away
2919your freedom to share and change the works. By contrast, the GNU General Public
2920License is intended to guarantee your freedom to share and change all versions of a
2921program--to make sure it remains free software for all its users. We, the Free
2922Software Foundation, use the GNU General Public License for most of our software; it
2923applies also to any other work released this way by its authors. You can apply it to
2924your programs, too.
2925
2926When we speak of free software, we are referring to freedom, not price. Our General
2927Public Licenses are designed to make sure that you have the freedom to distribute
2928copies of free software (and charge for them if you wish), that you receive source
2929code or can get it if you want it, that you can change the software or use pieces of
2930it in new free programs, and that you know you can do these things.
2931
2932To protect your rights, we need to prevent others from denying you these rights or
2933asking you to surrender the rights. Therefore, you have certain responsibilities if
2934you distribute copies of the software, or if you modify it: responsibilities to
2935respect the freedom of others.
2936
2937For example, if you distribute copies of such a program, whether gratis or for a fee,
2938you must pass on to the recipients the same freedoms that you received. You must make
2939sure that they, too, receive or can get the source code. And you must show them these
2940terms so they know their rights.
2941
2942Developers that use the GNU GPL protect your rights with two steps: (1) assert
2943copyright on the software, and (2) offer you this License giving you legal permission
2944to copy, distribute and/or modify it.
2945
2946For the developers' and authors' protection, the GPL clearly explains that there is no
2947warranty for this free software. For both users' and authors' sake, the GPL requires
2948that modified versions be marked as changed, so that their problems will not be
2949attributed erroneously to authors of previous versions.
2950
2951Some devices are designed to deny users access to install or run modified versions of
2952the software inside them, although the manufacturer can do so. This is fundamentally
2953incompatible with the aim of protecting users' freedom to change the software. The
2954systematic pattern of such abuse occurs in the area of products for individuals to
2955use, which is precisely where it is most unacceptable. Therefore, we have designed
2956this version of the GPL to prohibit the practice for those products. If such problems
2957arise substantially in other domains, we stand ready to extend this provision to those
2958domains in future versions of the GPL, as needed to protect the freedom of users.
2959
2960Finally, every program is threatened constantly by software patents. States should not
2961allow patents to restrict development and use of software on general-purpose
2962computers, but in those that do, we wish to avoid the special danger that patents
2963applied to a free program could make it effectively proprietary. To prevent this, the
2964GPL assures that patents cannot be used to render the program non-free.
2965
2966The precise terms and conditions for copying, distribution and modification follow.
2967TERMS AND CONDITIONS
29680. Definitions.
2969
2970&rdquor;This License&rdquo; refers to version 3 of the GNU General Public License.
2971
2972&rdquor;Copyright&rdquo; also means copyright-like laws that apply to other kinds of
2973works, such as semiconductor masks.
2974
2975&rdquor;The Program&rdquo; refers to any copyrightable work licensed under this
2976License. Each licensee is addressed as &rdquor;you&rdquo;. &rdquor;Licensees&rdquo;
2977and &rdquor;recipients&rdquo; may be individuals or organizations.
2978
2979To &rdquor;modify&rdquo; a work means to copy from or adapt all or part of the work in
2980a fashion requiring copyright permission, other than the making of an exact copy. The
2981resulting work is called a &rdquor;modified version&rdquo; of the earlier work or a
2982work &rdquor;based on&rdquo; the earlier work.
2983
2984A &rdquor;covered work&rdquo; means either the unmodified Program or a work based on
2985the Program.
2986
2987To &rdquor;propagate&rdquo; a work means to do anything with it that, without
2988permission, would make you directly or secondarily liable for infringement under
2989applicable copyright law, except executing it on a computer or modifying a private
2990copy. Propagation includes copying, distribution (with or without modification),
2991making available to the public, and in some countries other activities as well.
2992
2993To &rdquor;convey&rdquo; a work means any kind of propagation that enables other
2994parties to make or receive copies. Mere interaction with a user through a computer
2995network, with no transfer of a copy, is not conveying.
2996
2997An interactive user interface displays &rdquor;Appropriate Legal Notices&rdquo; to the
2998extent that it includes a convenient and prominently visible feature that (1) displays
2999an appropriate copyright notice, and (2) tells the user that there is no warranty for
3000the work (except to the extent that warranties are provided), that licensees may
3001convey the work under this License, and how to view a copy of this License. If the
3002interface presents a list of user commands or options, such as a menu, a prominent
3003item in the list meets this criterion.
30041. Source Code.
3005
3006The &rdquor;source code&rdquo; for a work means the preferred form of the work for
3007making modifications to it. &rdquor;Object code&rdquo; means any non-source form of a
3008work.
3009
3010A &rdquor;Standard Interface&rdquo; means an interface that either is an official
3011standard defined by a recognized standards body, or, in the case of interfaces
3012specified for a particular programming language, one that is widely used among
3013developers working in that language.
3014
3015The &rdquor;System Libraries&rdquo; of an executable work include anything, other than
3016the work as a whole, that (a) is included in the normal form of packaging a Major
3017Component, but which is not part of that Major Component, and (b) serves only to
3018enable use of the work with that Major Component, or to implement a Standard Interface
3019for which an implementation is available to the public in source code form. A
3020&rdquor;Major Component&rdquo;, in this context, means a major essential component
3021(kernel, window system, and so on) of the specific operating system (if any) on which
3022the executable work runs, or a compiler used to produce the work, or an object code
3023interpreter used to run it.
3024
3025The &rdquor;Corresponding Source&rdquo; for a work in object code form means all the
3026source code needed to generate, install, and (for an executable work) run the object
3027code and to modify the work, including scripts to control those activities. However,
3028it does not include the work's System Libraries, or general-purpose tools or generally
3029available free programs which are used unmodified in performing those activities but
3030which are not part of the work. For example, Corresponding Source includes interface
3031definition files associated with source files for the work, and the source code for
3032shared libraries and dynamically linked subprograms that the work is specifically
3033designed to require, such as by intimate data communication or control flow between
3034those subprograms and other parts of the work.
3035
3036The Corresponding Source need not include anything that users can regenerate
3037automatically from other parts of the Corresponding Source.
3038
3039The Corresponding Source for a work in source code form is that same work.
30402. Basic Permissions.
3041
3042All rights granted under this License are granted for the term of copyright on the
3043Program, and are irrevocable provided the stated conditions are met. This License
3044explicitly affirms your unlimited permission to run the unmodified Program. The output
3045from running a covered work is covered by this License only if the output, given its
3046content, constitutes a covered work. This License acknowledges your rights of fair use
3047or other equivalent, as provided by copyright law.
3048
3049You may make, run and propagate covered works that you do not convey, without
3050conditions so long as your license otherwise remains in force. You may convey covered
3051works to others for the sole purpose of having them make modifications exclusively for
3052you, or provide you with facilities for running those works, provided that you comply
3053with the terms of this License in conveying all material for which you do not control
3054copyright. Those thus making or running the covered works for you must do so
3055exclusively on your behalf, under your direction and control, on terms that prohibit
3056them from making any copies of your copyrighted material outside their relationship
3057with you.
3058
3059Conveying under any other circumstances is permitted solely under the conditions
3060stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
30613. Protecting Users' Legal Rights From Anti-Circumvention Law.
3062
3063No covered work shall be deemed part of an effective technological measure under any
3064applicable law fulfilling obligations under article 11 of the WIPO copyright treaty
3065adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention
3066of such measures.
3067
3068When you convey a covered work, you waive any legal power to forbid circumvention of
3069technological measures to the extent such circumvention is effected by exercising
3070rights under this License with respect to the covered work, and you disclaim any
3071intention to limit operation or modification of the work as a means of enforcing,
3072against the work's users, your or third parties' legal rights to forbid circumvention
3073of technological measures.
30744. Conveying Verbatim Copies.
3075
3076You may convey verbatim copies of the Program's source code as you receive it, in any
3077medium, provided that you conspicuously and appropriately publish on each copy an
3078appropriate copyright notice; keep intact all notices stating that this License and
3079any non-permissive terms added in accord with section 7 apply to the code; keep intact
3080all notices of the absence of any warranty; and give all recipients a copy of this
3081License along with the Program.
3082
3083You may charge any price or no price for each copy that you convey, and you may offer
3084support or warranty protection for a fee.
30855. Conveying Modified Source Versions.
3086
3087You may convey a work based on the Program, or the modifications to produce it from
3088the Program, in the form of source code under the terms of section 4, provided that
3089you also meet all of these conditions:
3090
3091 * a) The work must carry prominent notices stating that you modified it, and
3092giving a relevant date.
3093 * b) The work must carry prominent notices stating that it is released under this
3094License and any conditions added under section 7. This requirement modifies the
3095requirement in section 4 to &rdquor;keep intact all notices&rdquo;.
3096 * c) You must license the entire work, as a whole, under this License to anyone
3097who comes into possession of a copy. This License will therefore apply, along with any
3098applicable section 7 additional terms, to the whole of the work, and all its parts,
3099regardless of how they are packaged. This License gives no permission to license the
3100work in any other way, but it does not invalidate such permission if you have
3101separately received it.
3102 * d) If the work has interactive user interfaces, each must display Appropriate
3103Legal Notices; however, if the Program has interactive interfaces that do not display
3104Appropriate Legal Notices, your work need not make them do so.
3105
3106A compilation of a covered work with other separate and independent works, which are
3107not by their nature extensions of the covered work, and which are not combined with it
3108such as to form a larger program, in or on a volume of a storage or distribution
3109medium, is called an &rdquor;aggregate&rdquo; if the compilation and its resulting
3110copyright are not used to limit the access or legal rights of the compilation's users
3111beyond what the individual works permit. Inclusion of a covered work in an aggregate
3112does not cause this License to apply to the other parts of the aggregate.
31136. Conveying Non-Source Forms.
3114
3115You may convey a covered work in object code form under the terms of sections 4 and 5,
3116provided that you also convey the machine-readable Corresponding Source under the
3117terms of this License, in one of these ways:
3118
3119 * a) Convey the object code in, or embodied in, a physical product (including a
3120physical distribution medium), accompanied by the Corresponding Source fixed on a
3121durable physical medium customarily used for software interchange.
3122 * b) Convey the object code in, or embodied in, a physical product (including a
3123physical distribution medium), accompanied by a written offer, valid for at least
3124three years and valid for as long as you offer spare parts or customer support for
3125that product model, to give anyone who possesses the object code either (1) a copy of
3126the Corresponding Source for all the software in the product that is covered by this
3127License, on a durable physical medium customarily used for software interchange, for a
3128price no more than your reasonable cost of physically performing this conveying of
3129source, or (2) access to copy the Corresponding Source from a network server at no
3130charge.
3131 * c) Convey individual copies of the object code with a copy of the written offer
3132to provide the Corresponding Source. This alternative is allowed only occasionally and
3133noncommercially, and only if you received the object code with such an offer, in
3134accord with subsection 6b.
3135 * d) Convey the object code by offering access from a designated place (gratis or
3136for a charge), and offer equivalent access to the Corresponding Source in the same way
3137through the same place at no further charge. You need not require recipients to copy
3138the Corresponding Source along with the object code. If the place to copy the object
3139code is a network server, the Corresponding Source may be on a different server
3140(operated by you or a third party) that supports equivalent copying facilities,
3141provided you maintain clear directions next to the object code saying where to find
3142the Corresponding Source. Regardless of what server hosts the Corresponding Source,
3143you remain obligated to ensure that it is available for as long as needed to satisfy
3144these requirements.
3145 * e) Convey the object code using peer-to-peer transmission, provided you inform
3146other peers where the object code and Corresponding Source of the work are being
3147offered to the general public at no charge under subsection 6d.
3148
3149A separable portion of the object code, whose source code is excluded from the
3150Corresponding Source as a System Library, need not be included in conveying the object
3151code work.
3152
3153A &rdquor;User Product&rdquo; is either (1) a &rdquor;consumer product&rdquo;, which
3154means any tangible personal property which is normally used for personal, family, or
3155household purposes, or (2) anything designed or sold for incorporation into a
3156dwelling. In determining whether a product is a consumer product, doubtful cases shall
3157be resolved in favor of coverage. For a particular product received by a particular
3158user, &rdquor;normally used&rdquo; refers to a typical or common use of that class of
3159product, regardless of the status of the particular user or of the way in which the
3160particular user actually uses, or expects or is expected to use, the product. A
3161product is a consumer product regardless of whether the product has substantial
3162commercial, industrial or non-consumer uses, unless such uses represent the only
3163significant mode of use of the product.
3164
3165&rdquor;Installation Information&rdquo; for a User Product means any methods,
3166procedures, authorization keys, or other information required to install and execute
3167modified versions of a covered work in that User Product from a modified version of
3168its Corresponding Source. The information must suffice to ensure that the continued
3169functioning of the modified object code is in no case prevented or interfered with
3170solely because modification has been made.
3171
3172If you convey an object code work under this section in, or with, or specifically for
3173use in, a User Product, and the conveying occurs as part of a transaction in which the
3174right of possession and use of the User Product is transferred to the recipient in
3175perpetuity or for a fixed term (regardless of how the transaction is characterized),
3176the Corresponding Source conveyed under this section must be accompanied by the
3177Installation Information. But this requirement does not apply if neither you nor any
3178third party retains the ability to install modified object code on the User Product
3179(for example, the work has been installed in ROM).
3180
3181The requirement to provide Installation Information does not include a requirement to
3182continue to provide support service, warranty, or updates for a work that has been
3183modified or installed by the recipient, or for the User Product in which it has been
3184modified or installed. Access to a network may be denied when the modification itself
3185materially and adversely affects the operation of the network or violates the rules
3186and protocols for communication across the network.
3187
3188Corresponding Source conveyed, and Installation Information provided, in accord with
3189this section must be in a format that is publicly documented (and with an
3190implementation available to the public in source code form), and must require no
3191special password or key for unpacking, reading or copying.
31927. Additional Terms.
3193
3194&rdquor;Additional permissions&rdquo; are terms that supplement the terms of this
3195License by making exceptions from one or more of its conditions. Additional
3196permissions that are applicable to the entire Program shall be treated as though they
3197were included in this License, to the extent that they are valid under applicable law.
3198If additional permissions apply only to part of the Program, that part may be used
3199separately under those permissions, but the entire Program remains governed by this
3200License without regard to the additional permissions.
3201
3202When you convey a copy of a covered work, you may at your option remove any additional
3203permissions from that copy, or from any part of it. (Additional permissions may be
3204written to require their own removal in certain cases when you modify the work.) You
3205may place additional permissions on material, added by you to a covered work, for
3206which you have or can give appropriate copyright permission.
3207
3208Notwithstanding any other provision of this License, for material you add to a covered
3209work, you may (if authorized by the copyright holders of that material) supplement the
3210terms of this License with terms:
3211
3212 * a) Disclaiming warranty or limiting liability differently from the terms of
3213sections 15 and 16 of this License; or
3214 * b) Requiring preservation of specified reasonable legal notices or author
3215attributions in that material or in the Appropriate Legal Notices displayed by works
3216containing it; or
3217 * c) Prohibiting misrepresentation of the origin of that material, or requiring
3218that modified versions of such material be marked in reasonable ways as different from
3219the original version; or
3220 * d) Limiting the use for publicity purposes of names of licensors or authors of
3221the material; or
3222 * e) Declining to grant rights under trademark law for use of some trade names,
3223trademarks, or service marks; or
3224 * f) Requiring indemnification of licensors and authors of that material by anyone
3225who conveys the material (or modified versions of it) with contractual assumptions of
3226liability to the recipient, for any liability that these contractual assumptions
3227directly impose on those licensors and authors.
3228
3229All other non-permissive additional terms are considered &rdquor;further
3230restrictions&rdquo; within the meaning of section 10. If the Program as you received
3231it, or any part of it, contains a notice stating that it is governed by this License
3232along with a term that is a further restriction, you may remove that term. If a
3233license document contains a further restriction but permits relicensing or conveying
3234under this License, you may add to a covered work material governed by the terms of
3235that license document, provided that the further restriction does not survive such
3236relicensing or conveying.
3237
3238If you add terms to a covered work in accord with this section, you must place, in the
3239relevant source files, a statement of the additional terms that apply to those files,
3240or a notice indicating where to find the applicable terms.
3241
3242Additional terms, permissive or non-permissive, may be stated in the form of a
3243separately written license, or stated as exceptions; the above requirements apply
3244either way.
32458. Termination.
3246
3247You may not propagate or modify a covered work except as expressly provided under this
3248License. Any attempt otherwise to propagate or modify it is void, and will
3249automatically terminate your rights under this License (including any patent licenses
3250granted under the third paragraph of section 11).
3251
3252However, if you cease all violation of this License, then your license from a
3253particular copyright holder is reinstated (a) provisionally, unless and until the
3254copyright holder explicitly and finally terminates your license, and (b) permanently,
3255if the copyright holder fails to notify you of the violation by some reasonable means
3256prior to 60 days after the cessation.
3257
3258Moreover, your license from a particular copyright holder is reinstated permanently if
3259the copyright holder notifies you of the violation by some reasonable means, this is
3260the first time you have received notice of violation of this License (for any work)
3261from that copyright holder, and you cure the violation prior to 30 days after your
3262receipt of the notice.
3263
3264Termination of your rights under this section does not terminate the licenses of
3265parties who have received copies or rights from you under this License. If your rights
3266have been terminated and not permanently reinstated, you do not qualify to receive new
3267licenses for the same material under section 10.
32689. Acceptance Not Required for Having Copies.
3269
3270You are not required to accept this License in order to receive or run a copy of the
3271Program. Ancillary propagation of a covered work occurring solely as a consequence of
3272using peer-to-peer transmission to receive a copy likewise does not require
3273acceptance. However, nothing other than this License grants you permission to
3274propagate or modify any covered work. These actions infringe copyright if you do not
3275accept this License. Therefore, by modifying or propagating a covered work, you
3276indicate your acceptance of this License to do so.
327710. Automatic Licensing of Downstream Recipients.
3278
3279Each time you convey a covered work, the recipient automatically receives a license
3280from the original licensors, to run, modify and propagate that work, subject to this
3281License. You are not responsible for enforcing compliance by third parties with this
3282License.
3283
3284An &rdquor;entity transaction&rdquo; is a transaction transferring control of an
3285organization, or substantially all assets of one, or subdividing an organization, or
3286merging organizations. If propagation of a covered work results from an entity
3287transaction, each party to that transaction who receives a copy of the work also
3288receives whatever licenses to the work the party's predecessor in interest had or
3289could give under the previous paragraph, plus a right to possession of the
3290Corresponding Source of the work from the predecessor in interest, if the predecessor
3291has it or can get it with reasonable efforts.
3292
3293You may not impose any further restrictions on the exercise of the rights granted or
3294affirmed under this License. For example, you may not impose a license fee, royalty,
3295or other charge for exercise of rights granted under this License, and you may not
3296initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging
3297that any patent claim is infringed by making, using, selling, offering for sale, or
3298importing the Program or any portion of it.
329911. Patents.
3300
3301A &rdquor;contributor&rdquo; is a copyright holder who authorizes use under this
3302License of the Program or a work on which the Program is based. The work thus licensed
3303is called the contributor's &rdquor;contributor version&rdquo;.
3304
3305A contributor's &rdquor;essential patent claims&rdquo; are all patent claims owned or
3306controlled by the contributor, whether already acquired or hereafter acquired, that
3307would be infringed by some manner, permitted by this License, of making, using, or
3308selling its contributor version, but do not include claims that would be infringed
3309only as a consequence of further modification of the contributor version. For purposes
3310of this definition, &rdquor;control&rdquo; includes the right to grant patent
3311sublicenses in a manner consistent with the requirements of this License.
3312
3313Each contributor grants you a non-exclusive, worldwide, royalty-free patent license
3314under the contributor's essential patent claims, to make, use, sell, offer for sale,
3315import and otherwise run, modify and propagate the contents of its contributor
3316version.
3317
3318In the following three paragraphs, a &rdquor;patent license&rdquo; is any express
3319agreement or commitment, however denominated, not to enforce a patent (such as an
3320express permission to practice a patent or covenant not to sue for patent
3321infringement). To &rdquor;grant&rdquo; such a patent license to a party means to make
3322such an agreement or commitment not to enforce a patent against the party.
3323
3324If you convey a covered work, knowingly relying on a patent license, and the
3325Corresponding Source of the work is not available for anyone to copy, free of charge
3326and under the terms of this License, through a publicly available network server or
3327other readily accessible means, then you must either (1) cause the Corresponding
3328Source to be so available, or (2) arrange to deprive yourself of the benefit of the
3329patent license for this particular work, or (3) arrange, in a manner consistent with
3330the requirements of this License, to extend the patent license to downstream
3331recipients. &rdquor;Knowingly relying&rdquo; means you have actual knowledge that, but
3332for the patent license, your conveying the covered work in a country, or your
3333recipient's use of the covered work in a country, would infringe one or more
3334identifiable patents in that country that you have reason to believe are valid.
3335
3336If, pursuant to or in connection with a single transaction or arrangement, you convey,
3337or propagate by procuring conveyance of, a covered work, and grant a patent license to
3338some of the parties receiving the covered work authorizing them to use, propagate,
3339modify or convey a specific copy of the covered work, then the patent license you
3340grant is automatically extended to all recipients of the covered work and works based
3341on it.
3342
3343A patent license is &rdquor;discriminatory&rdquo; if it does not include within the
3344scope of its coverage, prohibits the exercise of, or is conditioned on the
3345non-exercise of one or more of the rights that are specifically granted under this
3346License. You may not convey a covered work if you are a party to an arrangement with a
3347third party that is in the business of distributing software, under which you make
3348payment to the third party based on the extent of your activity of conveying the work,
3349and under which the third party grants, to any of the parties who would receive the
3350covered work from you, a discriminatory patent license (a) in connection with copies
3351of the covered work conveyed by you (or copies made from those copies), or (b)
3352primarily for and in connection with specific products or compilations that contain
3353the covered work, unless you entered into that arrangement, or that patent license was
3354granted, prior to 28 March 2007.
3355
3356Nothing in this License shall be construed as excluding or limiting any implied
3357license or other defenses to infringement that may otherwise be available to you under
3358applicable patent law.
335912. No Surrender of Others' Freedom.
3360
3361If conditions are imposed on you (whether by court order, agreement or otherwise) that
3362contradict the conditions of this License, they do not excuse you from the conditions
3363of this License. If you cannot convey a covered work so as to satisfy simultaneously
3364your obligations under this License and any other pertinent obligations, then as a
3365consequence you may not convey it at all. For example, if you agree to terms that
3366obligate you to collect a royalty for further conveying from those to whom you convey
3367the Program, the only way you could satisfy both those terms and this License would be
3368to refrain entirely from conveying the Program.
336913. Use with the GNU Affero General Public License.
3370
3371Notwithstanding any other provision of this License, you have permission to link or
3372combine any covered work with a work licensed under version 3 of the GNU Affero
3373General Public License into a single combined work, and to convey the resulting work.
3374The terms of this License will continue to apply to the part which is the covered
3375work, but the special requirements of the GNU Affero General Public License, section
337613, concerning interaction through a network will apply to the combination as such.
337714. Revised Versions of this License.
3378
3379The Free Software Foundation may publish revised and/or new versions of the GNU
3380General Public License from time to time. Such new versions will be similar in spirit
3381to the present version, but may differ in detail to address new problems or concerns.
3382
3383Each version is given a distinguishing version number. If the Program specifies that a
3384certain numbered version of the GNU General Public License &rdquor;or any later
3385version&rdquo; applies to it, you have the option of following the terms and
3386conditions either of that numbered version or of any later version published by the
3387Free Software Foundation. If the Program does not specify a version number of the GNU
3388General Public License, you may choose any version ever published by the Free Software
3389Foundation.
3390
3391If the Program specifies that a proxy can decide which future versions of the GNU
3392General Public License can be used, that proxy's public statement of acceptance of a
3393version permanently authorizes you to choose that version for the Program.
3394
3395Later license versions may give you additional or different permissions. However, no
3396additional obligations are imposed on any author or copyright holder as a result of
3397your choosing to follow a later version.
339815. Disclaimer of Warranty.
3399
3400THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
3401EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
3402PROVIDE THE PROGRAM &rdquor;AS IS&rdquo; WITHOUT WARRANTY OF ANY KIND, EITHER
3403EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
3404MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
3405QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
3406DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
340716. Limitation of Liability.
3408
3409IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
3410COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS
3411PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
3412INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
3413PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
3414OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
3415WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
3416POSSIBILITY OF SUCH DAMAGES.
341717. Interpretation of Sections 15 and 16.
3418
3419If the disclaimer of warranty and limitation of liability provided above cannot be
3420given local legal effect according to their terms, reviewing courts shall apply local
3421law that most closely approximates an absolute waiver of all civil liability in
3422connection with the Program, unless a warranty or assumption of liability accompanies
3423a copy of the Program in return for a fee.
3424
3425END OF TERMS AND CONDITIONS
3426How to Apply These Terms to Your New Programs
3427
3428If you develop a new program, and you want it to be of the greatest possible use to
3429the public, the best way to achieve this is to make it free software which everyone
3430can redistribute and change under these terms.
3431
3432To do so, attach the following notices to the program. It is safest to attach them to
3433the start of each source file to most effectively state the exclusion of warranty; and
3434each file should have at least the &rdquor;copyright&rdquo; line and a pointer to
3435where the full notice is found.
3436
3437 &lt;one line to give the program's name and a brief idea of what it does.&gt;
3438 Copyright (C) &lt;year&gt; &lt;name of author&gt;
3439
3440 This program is free software: you can redistribute it and/or modify
3441 it under the terms of the GNU General Public License as published by
3442 the Free Software Foundation, either version 3 of the License, or
3443 (at your option) any later version.
3444
3445 This program is distributed in the hope that it will be useful,
3446 but WITHOUT ANY WARRANTY; without even the implied warranty of
3447 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3448 GNU General Public License for more details.
3449
3450 You should have received a copy of the GNU General Public License
3451 along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;.
3452
3453Also add information on how to contact you by electronic and paper mail.
3454
3455If the program does terminal interaction, make it output a short notice like this when
3456it starts in an interactive mode:
3457
3458 &lt;program&gt; Copyright (C) &lt;year&gt; &lt;name of author&gt;
3459 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
3460 This is free software, and you are welcome to redistribute it
3461 under certain conditions; type `show c' for details.
3462
3463The hypothetical commands `show w' and `show c' should show the appropriate parts of
3464the General Public License. Of course, your program's commands might be different; for
3465a GUI interface, you would use an &rdquor;about box&rdquo;.
3466
3467You should also get your employer (if you work as a programmer) or school, if any, to
3468sign a &rdquor;copyright disclaimer&rdquo; for the program, if necessary. For more
3469information on this, and how to apply and follow the GNU GPL, see
3470&lt;http://www.gnu.org/licenses/&gt;.
3471
3472The GNU General Public License does not permit incorporating your program into
3473proprietary programs. If your program is a subroutine library, you may consider it
3474more useful to permit linking proprietary applications with the library. If this is
3475what you want to do, use the GNU Lesser General Public License instead of this
3476License. But first, please read
3477&lt;http://www.gnu.org/philosophy/why-not-lgpl.html&gt;.
3478</programlisting></para></section>
3479
3480<section id="lic_14">
3481<title>GPL-3.0-with-GCC-exception</title>
3482<para><programlisting>
3483
3484insert GPL v3 text here
3485
3486GCC RUNTIME LIBRARY EXCEPTION
3487Version 3.1, 31 March 2009
3488
3489General information:
3490http://www.gnu.org/licenses/gcc-exception.html
3491Copyright (C) 2009 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
3492Everyone is permitted to copy and distribute verbatim copies of this license document,
3493but changing it is not allowed.
3494This GCC Runtime Library Exception ("Exception") is an additional permission under
3495section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a
3496given file (the "Runtime Library") that bears a notice placed by the copyright holder
3497of the file stating that the file is governed by GPLv3 along with this Exception.
3498When you use GCC to compile a program, GCC may combine portions of certain GCC header
3499files and runtime libraries with the compiled program. The purpose of this Exception
3500is to allow compilation of non-GPL (including proprietary) programs to use, in this
3501way, the header files and runtime libraries covered by this Exception.
3502
35030. Definitions.
3504A file is an "Independent Module" if it either requires the Runtime Library for
3505execution after a Compilation Process, or makes use of an interface provided by the
3506Runtime Library, but is not otherwise based on the Runtime Library.
3507"GCC" means a version of the GNU Compiler Collection, with or without modifications,
3508governed by version 3 (or a specified later version) of the GNU General Public License
3509(GPL) with the option of using any subsequent versions published by the FSF.
3510"GPL-compatible Software" is software whose conditions of propagation, modification
3511and use would permit combination with GCC in accord with the license of GCC.
3512"Target Code" refers to output from any compiler for a real or virtual target
3513processor architecture, in executable form or suitable for input to an assembler,
3514loader, linker and/or execution phase. Notwithstanding that, Target Code does not
3515include data in any format that is used as a compiler intermediate representation, or
3516used for producing a compiler intermediate representation.
3517The "Compilation Process" transforms code entirely represented in non-intermediate
3518languages designed for human-written code, and/or in Java Virtual Machine byte code,
3519into Target Code. Thus, for example, use of source code generators and preprocessors
3520need not be considered part of the Compilation Process, since the Compilation Process
3521can be understood as starting with the output of the generators or preprocessors.
3522A Compilation Process is "Eligible" if it is done using GCC, alone or with other
3523GPL-compatible software, or if it is done without using any work based on GCC. For
3524example, using non-GPL-compatible Software to optimize any GCC intermediate
3525representations would not qualify as an Eligible Compilation Process.
3526
35271. Grant of Additional Permission.
3528You have permission to propagate a work of Target Code formed by combining the Runtime
3529Library with Independent Modules, even if such propagation would otherwise violate the
3530terms of GPLv3, provided that all Target Code was generated by Eligible Compilation
3531Processes. You may then convey such a combination under terms of your choice,
3532consistent with the licensing of the Independent Modules.
3533
35342. No Weakening of GCC Copyleft.
3535The availability of this Exception does not imply any general presumption that
3536third-party software is unaffected by the copyleft requirements of the license of GCC.
3537
3538</programlisting></para></section>
3539
3540<section id="lic_15">
3541<title>ICU</title>
3542<para><programlisting>
3543COPYRIGHT AND PERMISSION NOTICE
3544
3545Copyright (c) 1995-2012 International Business Machines Corporation and others
3546
3547All rights reserved.
3548
3549Permission is hereby granted, free of charge, to any person obtaining a copy of this
3550software and associated documentation files (the "Software"), to deal in the Software
3551without restriction, including without limitation the rights to use, copy, modify,
3552merge, publish, distribute, and/or sell copies of the Software, and to permit persons
3553to whom the Software is furnished to do so, provided that the above copyright
3554notice(s) and this permission notice appear in all copies of the Software and that
3555both the above copyright notice(s) and this permission notice appear in supporting
3556documentation.
3557
3558THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
3559INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
3560PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE
3561COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
3562SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM
3563LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
3564TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
3565SOFTWARE.
3566
3567Except as contained in this notice, the name of a copyright holder shall not be used
3568in advertising or otherwise to promote the sale, use or other dealings in this
3569Software without prior written authorization of the copyright holder.
3570
3571All trademarks and registered trademarks mentioned herein are the property of their
3572respective owners.
3573</programlisting></para></section>
3574
3575<section id="lic_16">
3576<title>LGPL-2.0</title>
3577<para><programlisting>
3578GNU LIBRARY GENERAL PUBLIC LICENSE
3579
3580
3581
3582Version 2, June 1991
3583
3584
3585
3586Copyright (C) 1991 Free Software Foundation, Inc.
3587
358851 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
3589
3590Everyone is permitted to copy and distribute verbatim copies
3591
3592of this license document, but changing it is not allowed.
3593
3594
3595
3596[This is the first released version of the library GPL. It is
3597
3598 numbered 2 because it goes with version 2 of the ordinary GPL.]
3599
3600Preamble
3601
3602
3603
3604The licenses for most software are designed to take away your freedom to share and
3605change it. By contrast, the GNU General Public Licenses are intended to guarantee your
3606freedom to share and change free software--to make sure the software is free for all
3607its users.
3608
3609
3610
3611This license, the Library General Public License, applies to some specially designated
3612Free Software Foundation software, and to any other libraries whose authors decide to
3613use it. You can use it for your libraries, too.
3614
3615
3616
3617When we speak of free software, we are referring to freedom, not price. Our General
3618Public Licenses are designed to make sure that you have the freedom to distribute
3619copies of free software (and charge for this service if you wish), that you receive
3620source code or can get it if you want it, that you can change the software or use
3621pieces of it in new free programs; and that you know you can do these things.
3622
3623
3624
3625To protect your rights, we need to make restrictions that forbid anyone to deny you
3626these rights or to ask you to surrender the rights. These restrictions translate to
3627certain responsibilities for you if you distribute copies of the library, or if you
3628modify it.
3629
3630
3631
3632For example, if you distribute copies of the library, whether gratis or for a fee, you
3633must give the recipients all the rights that we gave you. You must make sure that
3634they, too, receive or can get the source code. If you link a program with the library,
3635you must provide complete object files to the recipients so that they can relink them
3636with the library, after making changes to the library and recompiling it. And you must
3637show them these terms so they know their rights.
3638
3639
3640
3641Our method of protecting your rights has two steps: (1) copyright the library, and (2)
3642offer you this license which gives you legal permission to copy, distribute and/or
3643modify the library.
3644
3645
3646
3647Also, for each distributor's protection, we want to make certain that everyone
3648understands that there is no warranty for this free library. If the library is
3649modified by someone else and passed on, we want its recipients to know that what they
3650have is not the original version, so that any problems introduced by others will not
3651reflect on the original authors' reputations.
3652
3653
3654
3655Finally, any free program is threatened constantly by software patents. We wish to
3656avoid the danger that companies distributing free software will individually obtain
3657patent licenses, thus in effect transforming the program into proprietary software. To
3658prevent this, we have made it clear that any patent must be licensed for everyone's
3659free use or not licensed at all.
3660
3661
3662
3663Most GNU software, including some libraries, is covered by the ordinary GNU General
3664Public License, which was designed for utility programs. This license, the GNU Library
3665General Public License, applies to certain designated libraries. This license is quite
3666different from the ordinary one; be sure to read it in full, and don't assume that
3667anything in it is the same as in the ordinary license.
3668
3669
3670
3671The reason we have a separate public license for some libraries is that they blur the
3672distinction we usually make between modifying or adding to a program and simply using
3673it. Linking a program with a library, without changing the library, is in some sense
3674simply using the library, and is analogous to running a utility program or application
3675program. However, in a textual and legal sense, the linked executable is a combined
3676work, a derivative of the original library, and the ordinary General Public License
3677treats it as such.
3678
3679
3680
3681Because of this blurred distinction, using the ordinary General Public License for
3682libraries did not effectively promote software sharing, because most developers did
3683not use the libraries. We concluded that weaker conditions might promote sharing
3684better.
3685
3686
3687
3688However, unrestricted linking of non-free programs would deprive the users of those
3689programs of all benefit from the free status of the libraries themselves. This Library
3690General Public License is intended to permit developers of non-free programs to use
3691free libraries, while preserving your freedom as a user of such programs to change the
3692free libraries that are incorporated in them. (We have not seen how to achieve this as
3693regards changes in header files, but we have achieved it as regards changes in the
3694actual functions of the Library.) The hope is that this will lead to faster
3695development of free libraries.
3696
3697
3698
3699The precise terms and conditions for copying, distribution and modification follow.
3700Pay close attention to the difference between a "work based on the library" and a
3701"work that uses the library". The former contains code derived from the library, while
3702the latter only works together with the library.
3703
3704
3705
3706Note that it is possible for a library to be covered by the ordinary General Public
3707License rather than by this special one.
3708
3709
3710
3711TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
3712
3713
3714
37150. This License Agreement applies to any software library which contains a notice
3716placed by the copyright holder or other authorized party saying it may be distributed
3717under the terms of this Library General Public License (also called "this License").
3718Each licensee is addressed as "you".
3719
3720
3721
3722A "library" means a collection of software functions and/or data prepared so as to be
3723conveniently linked with application programs (which use some of those functions and
3724data) to form executables.
3725
3726
3727
3728The "Library", below, refers to any such software library or work which has been
3729distributed under these terms. A "work based on the Library" means either the Library
3730or any derivative work under copyright law: that is to say, a work containing the
3731Library or a portion of it, either verbatim or with modifications and/or translated
3732straightforwardly into another language. (Hereinafter, translation is included without
3733limitation in the term "modification".)
3734
3735
3736
3737"Source code" for a work means the preferred form of the work for making modifications
3738to it. For a library, complete source code means all the source code for all modules
3739it contains, plus any associated interface definition files, plus the scripts used to
3740control compilation and installation of the library.
3741
3742
3743
3744Activities other than copying, distribution and modification are not covered by this
3745License; they are outside its scope. The act of running a program using the Library is
3746not restricted, and output from such a program is covered only if its contents
3747constitute a work based on the Library (independent of the use of the Library in a
3748tool for writing it). Whether that is true depends on what the Library does and what
3749the program that uses the Library does.
3750
3751
3752
37531. You may copy and distribute verbatim copies of the Library's complete source code
3754as you receive it, in any medium, provided that you conspicuously and appropriately
3755publish on each copy an appropriate copyright notice and disclaimer of warranty; keep
3756intact all the notices that refer to this License and to the absence of any warranty;
3757and distribute a copy of this License along with the Library.
3758
3759
3760
3761You may charge a fee for the physical act of transferring a copy, and you may at your
3762option offer warranty protection in exchange for a fee.
3763
3764
3765
37662. You may modify your copy or copies of the Library or any portion of it, thus
3767forming a work based on the Library, and copy and distribute such modifications or
3768work under the terms of Section 1 above, provided that you also meet all of these
3769conditions:
3770
3771
3772
3773a) The modified work must itself be a software library.
3774
3775b) You must cause the files modified to carry prominent notices stating that you
3776changed the files and the date of any change.
3777
3778c) You must cause the whole of the work to be licensed at no charge to all third
3779parties under the terms of this License.
3780
3781d) If a facility in the modified Library refers to a function or a table of data to be
3782supplied by an application program that uses the facility, other than as an argument
3783passed when the facility is invoked, then you must make a good faith effort to ensure
3784that, in the event an application does not supply such function or table, the facility
3785still operates, and performs whatever part of its purpose remains meaningful.
3786
3787(For example, a function in a library to compute square roots has a purpose that is
3788entirely well-defined independent of the application. Therefore, Subsection 2d
3789requires that any application-supplied function or table used by this function must be
3790optional: if the application does not supply it, the square root function must still
3791compute square roots.)
3792
3793
3794
3795These requirements apply to the modified work as a whole. If identifiable sections of
3796that work are not derived from the Library, and can be reasonably considered
3797independent and separate works in themselves, then this License, and its terms, do not
3798apply to those sections when you distribute them as separate works. But when you
3799distribute the same sections as part of a whole which is a work based on the Library,
3800the distribution of the whole must be on the terms of this License, whose permissions
3801for other licensees extend to the entire whole, and thus to each and every part
3802regardless of who wrote it.
3803
3804
3805
3806Thus, it is not the intent of this section to claim rights or contest your rights to
3807work written entirely by you; rather, the intent is to exercise the right to control
3808the distribution of derivative or collective works based on the Library.
3809
3810
3811
3812In addition, mere aggregation of another work not based on the Library with the
3813Library (or with a work based on the Library) on a volume of a storage or distribution
3814medium does not bring the other work under the scope of this License.
3815
3816
3817
38183. You may opt to apply the terms of the ordinary GNU General Public License instead
3819of this License to a given copy of the Library. To do this, you must alter all the
3820notices that refer to this License, so that they refer to the ordinary GNU General
3821Public License, version 2, instead of to this License. (If a newer version than
3822version 2 of the ordinary GNU General Public License has appeared, then you can
3823specify that version instead if you wish.) Do not make any other change in these
3824notices.
3825
3826
3827
3828Once this change is made in a given copy, it is irreversible for that copy, so the
3829ordinary GNU General Public License applies to all subsequent copies and derivative
3830works made from that copy.
3831
3832
3833
3834This option is useful when you wish to copy part of the code of the Library into a
3835program that is not a library.
3836
3837
3838
38394. You may copy and distribute the Library (or a portion or derivative of it, under
3840Section 2) in object code or executable form under the terms of Sections 1 and 2 above
3841provided that you accompany it with the complete corresponding machine-readable source
3842code, which must be distributed under the terms of Sections 1 and 2 above on a medium
3843customarily used for software interchange.
3844
3845
3846
3847If distribution of object code is made by offering access to copy from a designated
3848place, then offering equivalent access to copy the source code from the same place
3849satisfies the requirement to distribute the source code, even though third parties are
3850not compelled to copy the source along with the object code.
3851
3852
3853
38545. A program that contains no derivative of any portion of the Library, but is
3855designed to work with the Library by being compiled or linked with it, is called a
3856"work that uses the Library". Such a work, in isolation, is not a derivative work of
3857the Library, and therefore falls outside the scope of this License.
3858
3859
3860
3861However, linking a "work that uses the Library" with the Library creates an executable
3862that is a derivative of the Library (because it contains portions of the Library),
3863rather than a "work that uses the library". The executable is therefore covered by
3864this License. Section 6 states terms for distribution of such executables.
3865
3866
3867
3868When a "work that uses the Library" uses material from a header file that is part of
3869the Library, the object code for the work may be a derivative work of the Library even
3870though the source code is not. Whether this is true is especially significant if the
3871work can be linked without the Library, or if the work is itself a library. The
3872threshold for this to be true is not precisely defined by law.
3873
3874
3875
3876If such an object file uses only numerical parameters, data structure layouts and
3877accessors, and small macros and small inline functions (ten lines or less in length),
3878then the use of the object file is unrestricted, regardless of whether it is legally a
3879derivative work. (Executables containing this object code plus portions of the Library
3880will still fall under Section 6.)
3881
3882
3883
3884Otherwise, if the work is a derivative of the Library, you may distribute the object
3885code for the work under the terms of Section 6. Any executables containing that work
3886also fall under Section 6, whether or not they are linked directly with the Library
3887itself.
3888
3889
3890
38916. As an exception to the Sections above, you may also compile or link a "work that
3892uses the Library" with the Library to produce a work containing portions of the
3893Library, and distribute that work under terms of your choice, provided that the terms
3894permit modification of the work for the customer's own use and reverse engineering for
3895debugging such modifications.
3896
3897
3898
3899You must give prominent notice with each copy of the work that the Library is used in
3900it and that the Library and its use are covered by this License. You must supply a
3901copy of this License. If the work during execution displays copyright notices, you
3902must include the copyright notice for the Library among them, as well as a reference
3903directing the user to the copy of this License. Also, you must do one of these things:
3904
3905
3906
3907a) Accompany the work with the complete corresponding machine-readable source code for
3908the Library including whatever changes were used in the work (which must be
3909distributed under Sections 1 and 2 above); and, if the work is an executable linked
3910with the Library, with the complete machine-readable "work that uses the Library", as
3911object code and/or source code, so that the user can modify the Library and then
3912relink to produce a modified executable containing the modified Library. (It is
3913understood that the user who changes the contents of definitions files in the Library
3914will not necessarily be able to recompile the application to use the modified
3915definitions.)
3916
3917b) Accompany the work with a written offer, valid for at least three years, to give
3918the same user the materials specified in Subsection 6a, above, for a charge no more
3919than the cost of performing this distribution.
3920
3921c) If distribution of the work is made by offering access to copy from a designated
3922place, offer equivalent access to copy the above specified materials from the same
3923place.
3924
3925d) Verify that the user has already received a copy of these materials or that you
3926have already sent this user a copy.
3927
3928For an executable, the required form of the "work that uses the Library" must include
3929any data and utility programs needed for reproducing the executable from it. However,
3930as a special exception, the source code distributed need not include anything that is
3931normally distributed (in either source or binary form) with the major components
3932(compiler, kernel, and so on) of the operating system on which the executable runs,
3933unless that component itself accompanies the executable.
3934
3935
3936
3937It may happen that this requirement contradicts the license restrictions of other
3938proprietary libraries that do not normally accompany the operating system. Such a
3939contradiction means you cannot use both them and the Library together in an executable
3940that you distribute.
3941
3942
3943
39447. You may place library facilities that are a work based on the Library side-by-side
3945in a single library together with other library facilities not covered by this
3946License, and distribute such a combined library, provided that the separate
3947distribution of the work based on the Library and of the other library facilities is
3948otherwise permitted, and provided that you do these two things:
3949
3950
3951
3952a) Accompany the combined library with a copy of the same work based on the Library,
3953uncombined with any other library facilities. This must be distributed under the terms
3954of the Sections above.
3955
3956b) Give prominent notice with the combined library of the fact that part of it is a
3957work based on the Library, and explaining where to find the accompanying uncombined
3958form of the same work.
3959
39608. You may not copy, modify, sublicense, link with, or distribute the Library except
3961as expressly provided under this License. Any attempt otherwise to copy, modify,
3962sublicense, link with, or distribute the Library is void, and will automatically
3963terminate your rights under this License. However, parties who have received copies,
3964or rights, from you under this License will not have their licenses terminated so long
3965as such parties remain in full compliance.
3966
3967
3968
39699. You are not required to accept this License, since you have not signed it. However,
3970nothing else grants you permission to modify or distribute the Library or its
3971derivative works. These actions are prohibited by law if you do not accept this
3972License. Therefore, by modifying or distributing the Library (or any work based on the
3973Library), you indicate your acceptance of this License to do so, and all its terms and
3974conditions for copying, distributing or modifying the Library or works based on it.
3975
3976
3977
397810. Each time you redistribute the Library (or any work based on the Library), the
3979recipient automatically receives a license from the original licensor to copy,
3980distribute, link with or modify the Library subject to these terms and conditions. You
3981may not impose any further restrictions on the recipients' exercise of the rights
3982granted herein. You are not responsible for enforcing compliance by third parties to
3983this License.
3984
3985
3986
398711. If, as a consequence of a court judgment or allegation of patent infringement or
3988for any other reason (not limited to patent issues), conditions are imposed on you
3989(whether by court order, agreement or otherwise) that contradict the conditions of
3990this License, they do not excuse you from the conditions of this License. If you
3991cannot distribute so as to satisfy simultaneously your obligations under this License
3992and any other pertinent obligations, then as a consequence you may not distribute the
3993Library at all. For example, if a patent license would not permit royalty-free
3994redistribution of the Library by all those who receive copies directly or indirectly
3995through you, then the only way you could satisfy both it and this License would be to
3996refrain entirely from distribution of the Library.
3997
3998
3999
4000If any portion of this section is held invalid or unenforceable under any particular
4001circumstance, the balance of the section is intended to apply, and the section as a
4002whole is intended to apply in other circumstances.
4003
4004
4005
4006It is not the purpose of this section to induce you to infringe any patents or other
4007property right claims or to contest validity of any such claims; this section has the
4008sole purpose of protecting the integrity of the free software distribution system
4009which is implemented by public license practices. Many people have made generous
4010contributions to the wide range of software distributed through that system in
4011reliance on consistent application of that system; it is up to the author/donor to
4012decide if he or she is willing to distribute software through any other system and a
4013licensee cannot impose that choice.
4014
4015
4016
4017This section is intended to make thoroughly clear what is believed to be a consequence
4018of the rest of this License.
4019
4020
4021
402212. If the distribution and/or use of the Library is restricted in certain countries
4023either by patents or by copyrighted interfaces, the original copyright holder who
4024places the Library under this License may add an explicit geographical distribution
4025limitation excluding those countries, so that distribution is permitted only in or
4026among countries not thus excluded. In such case, this License incorporates the
4027limitation as if written in the body of this License.
4028
4029
4030
403113. The Free Software Foundation may publish revised and/or new versions of the
4032Library General Public License from time to time. Such new versions will be similar in
4033spirit to the present version, but may differ in detail to address new problems or
4034concerns.
4035
4036
4037
4038Each version is given a distinguishing version number. If the Library specifies a
4039version number of this License which applies to it and "any later version", you have
4040the option of following the terms and conditions either of that version or of any
4041later version published by the Free Software Foundation. If the Library does not
4042specify a license version number, you may choose any version ever published by the
4043Free Software Foundation.
4044
4045
4046
404714. If you wish to incorporate parts of the Library into other free programs whose
4048distribution conditions are incompatible with these, write to the author to ask for
4049permission. For software which is copyrighted by the Free Software Foundation, write
4050to the Free Software Foundation; we sometimes make exceptions for this. Our decision
4051will be guided by the two goals of preserving the free status of all derivatives of
4052our free software and of promoting the sharing and reuse of software generally.
4053
4054
4055
4056NO WARRANTY
4057
4058
4059
406015. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
4061LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
4062WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT
4063WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
4064IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
4065RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY
4066PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
4067
4068
4069
407016. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
4071COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS
4072PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
4073INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
4074LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
4075OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE
4076WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
4077POSSIBILITY OF SUCH DAMAGES.
4078
4079
4080
4081END OF TERMS AND CONDITIONS
4082
4083
4084
4085How to Apply These Terms to Your New Libraries
4086
4087
4088
4089If you develop a new library, and you want it to be of the greatest possible use to
4090the public, we recommend making it free software that everyone can redistribute and
4091change. You can do so by permitting redistribution under these terms (or,
4092alternatively, under the terms of the ordinary General Public License).
4093
4094
4095
4096To apply these terms, attach the following notices to the library. It is safest to
4097attach them to the start of each source file to most effectively convey the exclusion
4098of warranty; and each file should have at least the "copyright" line and a pointer to
4099where the full notice is found.
4100
4101
4102
4103one line to give the library's name and an idea of what it does.
4104
4105Copyright (C) year name of author
4106
4107
4108
4109This library is free software; you can redistribute it and/or
4110
4111modify it under the terms of the GNU Library General Public
4112
4113License as published by the Free Software Foundation; either
4114
4115version 2 of the License, or (at your option) any later version.
4116
4117
4118
4119This library is distributed in the hope that it will be useful,
4120
4121but WITHOUT ANY WARRANTY; without even the implied warranty of
4122
4123MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4124
4125Library General Public License for more details.
4126
4127
4128
4129You should have received a copy of the GNU Library General Public
4130
4131License along with this library; if not, write to the
4132
4133Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
4134
4135Boston, MA 02110-1301, USA.
4136
4137Also add information on how to contact you by electronic and paper mail.
4138
4139
4140
4141You should also get your employer (if you work as a programmer) or your school, if
4142any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample;
4143alter the names:
4144
4145
4146
4147Yoyodyne, Inc., hereby disclaims all copyright interest in
4148
4149the library `Frob' (a library for tweaking knobs) written
4150
4151by James Random Hacker.
4152
4153
4154
4155signature of Ty Coon, 1 April 1990
4156
4157Ty Coon, President of Vice
4158
4159That's all there is to it!
4160
4161</programlisting></para></section>
4162
4163<section id="lic_17">
4164<title>LGPL-2.1</title>
4165<para><programlisting>
4166
4167GNU LESSER GENERAL PUBLIC LICENSE
4168
4169Version 2.1, February 1999
4170
4171Copyright (C) 1991, 1999 Free Software Foundation, Inc.
417251 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
4173Everyone is permitted to copy and distribute verbatim copies
4174of this license document, but changing it is not allowed.
4175
4176[This is the first released version of the Lesser GPL. It also counts
4177 as the successor of the GNU Library Public License, version 2, hence
4178 the version number 2.1.]
4179Preamble
4180
4181The licenses for most software are designed to take away your freedom to share and
4182change it. By contrast, the GNU General Public Licenses are intended to guarantee your
4183freedom to share and change free software--to make sure the software is free for all
4184its users.
4185
4186This license, the Lesser General Public License, applies to some specially designated
4187software packages--typically libraries--of the Free Software Foundation and other
4188authors who decide to use it. You can use it too, but we suggest you first think
4189carefully about whether this license or the ordinary General Public License is the
4190better strategy to use in any particular case, based on the explanations below.
4191
4192When we speak of free software, we are referring to freedom of use, not price. Our
4193General Public Licenses are designed to make sure that you have the freedom to
4194distribute copies of free software (and charge for this service if you wish); that you
4195receive source code or can get it if you want it; that you can change the software and
4196use pieces of it in new free programs; and that you are informed that you can do these
4197things.
4198
4199To protect your rights, we need to make restrictions that forbid distributors to deny
4200you these rights or to ask you to surrender these rights. These restrictions translate
4201to certain responsibilities for you if you distribute copies of the library or if you
4202modify it.
4203
4204For example, if you distribute copies of the library, whether gratis or for a fee, you
4205must give the recipients all the rights that we gave you. You must make sure that
4206they, too, receive or can get the source code. If you link other code with the
4207library, you must provide complete object files to the recipients, so that they can
4208relink them with the library after making changes to the library and recompiling it.
4209And you must show them these terms so they know their rights.
4210
4211We protect your rights with a two-step method: (1) we copyright the library, and (2)
4212we offer you this license, which gives you legal permission to copy, distribute and/or
4213modify the library.
4214
4215To protect each distributor, we want to make it very clear that there is no warranty
4216for the free library. Also, if the library is modified by someone else and passed on,
4217the recipients should know that what they have is not the original version, so that
4218the original author`s reputation will not be affected by problems that might be
4219introduced by others.
4220
4221Finally, software patents pose a constant threat to the existence of any free program.
4222We wish to make sure that a company cannot effectively restrict the users of a free
4223program by obtaining a restrictive license from a patent holder. Therefore, we insist
4224that any patent license obtained for a version of the library must be consistent with
4225the full freedom of use specified in this license.
4226
4227Most GNU software, including some libraries, is covered by the ordinary GNU General
4228Public License. This license, the GNU Lesser General Public License, applies to
4229certain designated libraries, and is quite different from the ordinary General Public
4230License. We use this license for certain libraries in order to permit linking those
4231libraries into non-free programs.
4232
4233When a program is linked with a library, whether statically or using a shared library,
4234the combination of the two is legally speaking a combined work, a derivative of the
4235original library. The ordinary General Public License therefore permits such linking
4236only if the entire combination fits its criteria of freedom. The Lesser General Public
4237License permits more lax criteria for linking other code with the library.
4238
4239We call this license the "Lesser" General Public License because it does Less to
4240protect the user`s freedom than the ordinary General Public License. It also provides
4241other free software developers Less of an advantage over competing non-free programs.
4242These disadvantages are the reason we use the ordinary General Public License for many
4243libraries. However, the Lesser license provides advantages in certain special
4244circumstances.
4245
4246For example, on rare occasions, there may be a special need to encourage the widest
4247possible use of a certain library, so that it becomes a de-facto standard. To achieve
4248this, non-free programs must be allowed to use the library. A more frequent case is
4249that a free library does the same job as widely used non-free libraries. In this case,
4250there is little to gain by limiting the free library to free software only, so we use
4251the Lesser General Public License.
4252
4253In other cases, permission to use a particular library in non-free programs enables a
4254greater number of people to use a large body of free software. For example, permission
4255to use the GNU C Library in non-free programs enables many more people to use the
4256whole GNU operating system, as well as its variant, the GNU/Linux operating system.
4257
4258Although the Lesser General Public License is Less protective of the users` freedom,
4259it does ensure that the user of a program that is linked with the Library has the
4260freedom and the wherewithal to run that program using a modified version of the
4261Library.
4262
4263The precise terms and conditions for copying, distribution and modification follow.
4264Pay close attention to the difference between a "work based on the library" and a
4265"work that uses the library". The former contains code derived from the library,
4266whereas the latter must be combined with the library in order to run.
4267
4268TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
4269
42700. This License Agreement applies to any software library or other program which
4271contains a notice placed by the copyright holder or other authorized party saying it
4272may be distributed under the terms of this Lesser General Public License (also called
4273"this License"). Each licensee is addressed as "you".
4274
4275A "library" means a collection of software functions and/or data prepared so as to be
4276conveniently linked with application programs (which use some of those functions and
4277data) to form executables.
4278
4279The "Library", below, refers to any such software library or work which has been
4280distributed under these terms. A "work based on the Library" means either the Library
4281or any derivative work under copyright law: that is to say, a work containing the
4282Library or a portion of it, either verbatim or with modifications and/or translated
4283straightforwardly into another language. (Hereinafter, translation is included without
4284limitation in the term "modification".)
4285
4286"Source code" for a work means the preferred form of the work for making modifications
4287to it. For a library, complete source code means all the source code for all modules
4288it contains, plus any associated interface definition files, plus the scripts used to
4289control compilation and installation of the library.
4290
4291Activities other than copying, distribution and modification are not covered by this
4292License; they are outside its scope. The act of running a program using the Library is
4293not restricted, and output from such a program is covered only if its contents
4294constitute a work based on the Library (independent of the use of the Library in a
4295tool for writing it). Whether that is true depends on what the Library does and what
4296the program that uses the Library does.
4297
42981. You may copy and distribute verbatim copies of the Library`s complete source code
4299as you receive it, in any medium, provided that you conspicuously and appropriately
4300publish on each copy an appropriate copyright notice and disclaimer of warranty; keep
4301intact all the notices that refer to this License and to the absence of any warranty;
4302and distribute a copy of this License along with the Library.
4303
4304You may charge a fee for the physical act of transferring a copy, and you may at your
4305option offer warranty protection in exchange for a fee.
4306
43072. You may modify your copy or copies of the Library or any portion of it, thus
4308forming a work based on the Library, and copy and distribute such modifications or
4309work under the terms of Section 1 above, provided that you also meet all of these
4310conditions:
4311
4312a) The modified work must itself be a software library.
4313b) You must cause the files modified to carry prominent notices stating that you
4314changed the files and the date of any change.
4315c) You must cause the whole of the work to be licensed at no charge to all third
4316parties under the terms of this License.
4317d) If a facility in the modified Library refers to a function or a table of data to be
4318supplied by an application program that uses the facility, other than as an argument
4319passed when the facility is invoked, then you must make a good faith effort to ensure
4320that, in the event an application does not supply such function or table, the facility
4321still operates, and performs whatever part of its purpose remains meaningful.
4322(For example, a function in a library to compute square roots has a purpose that is
4323entirely well-defined independent of the application. Therefore, Subsection 2d
4324requires that any application-supplied function or table used by this function must be
4325optional: if the application does not supply it, the square root function must still
4326compute square roots.)
4327
4328These requirements apply to the modified work as a whole. If identifiable sections of
4329that work are not derived from the Library, and can be reasonably considered
4330independent and separate works in themselves, then this License, and its terms, do not
4331apply to those sections when you distribute them as separate works. But when you
4332distribute the same sections as part of a whole which is a work based on the Library,
4333the distribution of the whole must be on the terms of this License, whose permissions
4334for other licensees extend to the entire whole, and thus to each and every part
4335regardless of who wrote it.
4336
4337Thus, it is not the intent of this section to claim rights or contest your rights to
4338work written entirely by you; rather, the intent is to exercise the right to control
4339the distribution of derivative or collective works based on the Library.
4340
4341In addition, mere aggregation of another work not based on the Library with the
4342Library (or with a work based on the Library) on a volume of a storage or distribution
4343medium does not bring the other work under the scope of this License.
4344
43453. You may opt to apply the terms of the ordinary GNU General Public License instead
4346of this License to a given copy of the Library. To do this, you must alter all the
4347notices that refer to this License, so that they refer to the ordinary GNU General
4348Public License, version 2, instead of to this License. (If a newer version than
4349version 2 of the ordinary GNU General Public License has appeared, then you can
4350specify that version instead if you wish.) Do not make any other change in these
4351notices.
4352
4353Once this change is made in a given copy, it is irreversible for that copy, so the
4354ordinary GNU General Public License applies to all subsequent copies and derivative
4355works made from that copy.
4356
4357This option is useful when you wish to copy part of the code of the Library into a
4358program that is not a library.
4359
43604. You may copy and distribute the Library (or a portion or derivative of it, under
4361Section 2) in object code or executable form under the terms of Sections 1 and 2 above
4362provided that you accompany it with the complete corresponding machine-readable source
4363code, which must be distributed under the terms of Sections 1 and 2 above on a medium
4364customarily used for software interchange.
4365
4366If distribution of object code is made by offering access to copy from a designated
4367place, then offering equivalent access to copy the source code from the same place
4368satisfies the requirement to distribute the source code, even though third parties are
4369not compelled to copy the source along with the object code.
4370
43715. A program that contains no derivative of any portion of the Library, but is
4372designed to work with the Library by being compiled or linked with it, is called a
4373"work that uses the Library". Such a work, in isolation, is not a derivative work of
4374the Library, and therefore falls outside the scope of this License.
4375
4376However, linking a "work that uses the Library" with the Library creates an executable
4377that is a derivative of the Library (because it contains portions of the Library),
4378rather than a "work that uses the library". The executable is therefore covered by
4379this License. Section 6 states terms for distribution of such executables.
4380
4381When a "work that uses the Library" uses material from a header file that is part of
4382the Library, the object code for the work may be a derivative work of the Library even
4383though the source code is not. Whether this is true is especially significant if the
4384work can be linked without the Library, or if the work is itself a library. The
4385threshold for this to be true is not precisely defined by law.
4386
4387If such an object file uses only numerical parameters, data structure layouts and
4388accessors, and small macros and small inline functions (ten lines or less in length),
4389then the use of the object file is unrestricted, regardless of whether it is legally a
4390derivative work. (Executables containing this object code plus portions of the Library
4391will still fall under Section 6.)
4392
4393Otherwise, if the work is a derivative of the Library, you may distribute the object
4394code for the work under the terms of Section 6. Any executables containing that work
4395also fall under Section 6, whether or not they are linked directly with the Library
4396itself.
4397
43986. As an exception to the Sections above, you may also combine or link a "work that
4399uses the Library" with the Library to produce a work containing portions of the
4400Library, and distribute that work under terms of your choice, provided that the terms
4401permit modification of the work for the customer`s own use and reverse engineering for
4402debugging such modifications.
4403
4404You must give prominent notice with each copy of the work that the Library is used in
4405it and that the Library and its use are covered by this License. You must supply a
4406copy of this License. If the work during execution displays copyright notices, you
4407must include the copyright notice for the Library among them, as well as a reference
4408directing the user to the copy of this License. Also, you must do one of these things:
4409
4410a) Accompany the work with the complete corresponding machine-readable source code for
4411the Library including whatever changes were used in the work (which must be
4412distributed under Sections 1 and 2 above); and, if the work is an executable linked
4413with the Library, with the complete machine-readable "work that uses the Library", as
4414object code and/or source code, so that the user can modify the Library and then
4415relink to produce a modified executable containing the modified Library. (It is
4416understood that the user who changes the contents of definitions files in the Library
4417will not necessarily be able to recompile the application to use the modified
4418definitions.)
4419b) Use a suitable shared library mechanism for linking with the Library. A suitable
4420mechanism is one that (1) uses at run time a copy of the library already present on
4421the user`s computer system, rather than copying library functions into the executable,
4422and (2) will operate properly with a modified version of the library, if the user
4423installs one, as long as the modified version is interface-compatible with the version
4424that the work was made with.
4425c) Accompany the work with a written offer, valid for at least three years, to give
4426the same user the materials specified in Subsection 6a, above, for a charge no more
4427than the cost of performing this distribution.
4428d) If distribution of the work is made by offering access to copy from a designated
4429place, offer equivalent access to copy the above specified materials from the same
4430place.
4431e) Verify that the user has already received a copy of these materials or that you
4432have already sent this user a copy.
4433For an executable, the required form of the "work that uses the Library" must include
4434any data and utility programs needed for reproducing the executable from it. However,
4435as a special exception, the materials to be distributed need not include anything that
4436is normally distributed (in either source or binary form) with the major components
4437(compiler, kernel, and so on) of the operating system on which the executable runs,
4438unless that component itself accompanies the executable.
4439
4440It may happen that this requirement contradicts the license restrictions of other
4441proprietary libraries that do not normally accompany the operating system. Such a
4442contradiction means you cannot use both them and the Library together in an executable
4443that you distribute.
4444
44457. You may place library facilities that are a work based on the Library side-by-side
4446in a single library together with other library facilities not covered by this
4447License, and distribute such a combined library, provided that the separate
4448distribution of the work based on the Library and of the other library facilities is
4449otherwise permitted, and provided that you do these two things:
4450
4451a) Accompany the combined library with a copy of the same work based on the Library,
4452uncombined with any other library facilities. This must be distributed under the terms
4453of the Sections above.
4454b) Give prominent notice with the combined library of the fact that part of it is a
4455work based on the Library, and explaining where to find the accompanying uncombined
4456form of the same work.
44578. You may not copy, modify, sublicense, link with, or distribute the Library except
4458as expressly provided under this License. Any attempt otherwise to copy, modify,
4459sublicense, link with, or distribute the Library is void, and will automatically
4460terminate your rights under this License. However, parties who have received copies,
4461or rights, from you under this License will not have their licenses terminated so long
4462as such parties remain in full compliance.
4463
44649. You are not required to accept this License, since you have not signed it. However,
4465nothing else grants you permission to modify or distribute the Library or its
4466derivative works. These actions are prohibited by law if you do not accept this
4467License. Therefore, by modifying or distributing the Library (or any work based on the
4468Library), you indicate your acceptance of this License to do so, and all its terms and
4469conditions for copying, distributing or modifying the Library or works based on it.
4470
447110. Each time you redistribute the Library (or any work based on the Library), the
4472recipient automatically receives a license from the original licensor to copy,
4473distribute, link with or modify the Library subject to these terms and conditions. You
4474may not impose any further restrictions on the recipients` exercise of the rights
4475granted herein. You are not responsible for enforcing compliance by third parties with
4476this License.
4477
447811. If, as a consequence of a court judgment or allegation of patent infringement or
4479for any other reason (not limited to patent issues), conditions are imposed on you
4480(whether by court order, agreement or otherwise) that contradict the conditions of
4481this License, they do not excuse you from the conditions of this License. If you
4482cannot distribute so as to satisfy simultaneously your obligations under this License
4483and any other pertinent obligations, then as a consequence you may not distribute the
4484Library at all. For example, if a patent license would not permit royalty-free
4485redistribution of the Library by all those who receive copies directly or indirectly
4486through you, then the only way you could satisfy both it and this License would be to
4487refrain entirely from distribution of the Library.
4488
4489If any portion of this section is held invalid or unenforceable under any particular
4490circumstance, the balance of the section is intended to apply, and the section as a
4491whole is intended to apply in other circumstances.
4492
4493It is not the purpose of this section to induce you to infringe any patents or other
4494property right claims or to contest validity of any such claims; this section has the
4495sole purpose of protecting the integrity of the free software distribution system
4496which is implemented by public license practices. Many people have made generous
4497contributions to the wide range of software distributed through that system in
4498reliance on consistent application of that system; it is up to the author/donor to
4499decide if he or she is willing to distribute software through any other system and a
4500licensee cannot impose that choice.
4501
4502This section is intended to make thoroughly clear what is believed to be a consequence
4503of the rest of this License.
4504
450512. If the distribution and/or use of the Library is restricted in certain countries
4506either by patents or by copyrighted interfaces, the original copyright holder who
4507places the Library under this License may add an explicit geographical distribution
4508limitation excluding those countries, so that distribution is permitted only in or
4509among countries not thus excluded. In such case, this License incorporates the
4510limitation as if written in the body of this License.
4511
451213. The Free Software Foundation may publish revised and/or new versions of the Lesser
4513General Public License from time to time. Such new versions will be similar in spirit
4514to the present version, but may differ in detail to address new problems or concerns.
4515
4516Each version is given a distinguishing version number. If the Library specifies a
4517version number of this License which applies to it and "any later version", you have
4518the option of following the terms and conditions either of that version or of any
4519later version published by the Free Software Foundation. If the Library does not
4520specify a license version number, you may choose any version ever published by the
4521Free Software Foundation.
4522
452314. If you wish to incorporate parts of the Library into other free programs whose
4524distribution conditions are incompatible with these, write to the author to ask for
4525permission. For software which is copyrighted by the Free Software Foundation, write
4526to the Free Software Foundation; we sometimes make exceptions for this. Our decision
4527will be guided by the two goals of preserving the free status of all derivatives of
4528our free software and of promoting the sharing and reuse of software generally.
4529
4530NO WARRANTY
4531
453215. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
4533LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
4534WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT
4535WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
4536IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
4537RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY
4538PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
4539
454016. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
4541COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS
4542PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
4543INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
4544LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
4545OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE
4546WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
4547POSSIBILITY OF SUCH DAMAGES.
4548
4549END OF TERMS AND CONDITIONS
4550
4551How to Apply These Terms to Your New Libraries
4552
4553If you develop a new library, and you want it to be of the greatest possible use to
4554the public, we recommend making it free software that everyone can redistribute and
4555change. You can do so by permitting redistribution under these terms (or,
4556alternatively, under the terms of the ordinary General Public License).
4557
4558To apply these terms, attach the following notices to the library. It is safest to
4559attach them to the start of each source file to most effectively convey the exclusion
4560of warranty; and each file should have at least the "copyright" line and a pointer to
4561where the full notice is found.
4562
4563one line to give the library`s name and an idea of what it does.
4564Copyright (C) year name of author
4565
4566This library is free software; you can redistribute it and/or
4567modify it under the terms of the GNU Lesser General Public
4568License as published by the Free Software Foundation; either
4569version 2.1 of the License, or (at your option) any later version.
4570
4571This library is distributed in the hope that it will be useful,
4572but WITHOUT ANY WARRANTY; without even the implied warranty of
4573MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4574Lesser General Public License for more details.
4575
4576You should have received a copy of the GNU Lesser General Public
4577License along with this library; if not, write to the Free Software
4578Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
4579Also add information on how to contact you by electronic and paper mail.
4580
4581You should also get your employer (if you work as a programmer) or your school, if
4582any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample;
4583alter the names:
4584
4585Yoyodyne, Inc., hereby disclaims all copyright interest in
4586the library `Frob` (a library for tweaking knobs) written
4587by James Random Hacker.
4588
4589signature of Ty Coon, 1 April 1990
4590Ty Coon, President of Vice
4591That`s all there is to it!
4592
4593</programlisting></para></section>
4594
4595<section id="lic_18">
4596<title>LGPL-3.0</title>
4597<para><programlisting>
4598GNU LESSER GENERAL PUBLIC LICENSE
4599
4600Version 3, 29 June 2007
4601
4602Copyright © 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
4603
4604Everyone is permitted to copy and distribute verbatim copies of this license document,
4605but changing it is not allowed.
4606
4607This version of the GNU Lesser General Public License incorporates the terms and
4608conditions of version 3 of the GNU General Public License, supplemented by the
4609additional permissions listed below.
46100. Additional Definitions.
4611
4612As used herein, &rdquor;this License&rdquo; refers to version 3 of the GNU Lesser
4613General Public License, and the &rdquor;GNU GPL&rdquo; refers to version 3 of the GNU
4614General Public License.
4615
4616&rdquor;The Library&rdquo; refers to a covered work governed by this License, other
4617than an Application or a Combined Work as defined below.
4618
4619An &rdquor;Application&rdquo; is any work that makes use of an interface provided by
4620the Library, but which is not otherwise based on the Library. Defining a subclass of a
4621class defined by the Library is deemed a mode of using an interface provided by the
4622Library.
4623
4624A &rdquor;Combined Work&rdquo; is a work produced by combining or linking an
4625Application with the Library. The particular version of the Library with which the
4626Combined Work was made is also called the &rdquor;Linked Version&rdquo;.
4627
4628The &rdquor;Minimal Corresponding Source&rdquo; for a Combined Work means the
4629Corresponding Source for the Combined Work, excluding any source code for portions of
4630the Combined Work that, considered in isolation, are based on the Application, and not
4631on the Linked Version.
4632
4633The &rdquor;Corresponding Application Code&rdquo; for a Combined Work means the object
4634code and/or source code for the Application, including any data and utility programs
4635needed for reproducing the Combined Work from the Application, but excluding the
4636System Libraries of the Combined Work.
46371. Exception to Section 3 of the GNU GPL.
4638
4639You may convey a covered work under sections 3 and 4 of this License without being
4640bound by section 3 of the GNU GPL.
46412. Conveying Modified Versions.
4642
4643If you modify a copy of the Library, and, in your modifications, a facility refers to
4644a function or data to be supplied by an Application that uses the facility (other than
4645as an argument passed when the facility is invoked), then you may convey a copy of the
4646modified version:
4647
4648 * a) under this License, provided that you make a good faith effort to ensure
4649that, in the event an Application does not supply the function or data, the facility
4650still operates, and performs whatever part of its purpose remains meaningful, or
4651 * b) under the GNU GPL, with none of the additional permissions of this License
4652applicable to that copy.
4653
46543. Object Code Incorporating Material from Library Header Files.
4655
4656The object code form of an Application may incorporate material from a header file
4657that is part of the Library. You may convey such object code under terms of your
4658choice, provided that, if the incorporated material is not limited to numerical
4659parameters, data structure layouts and accessors, or small macros, inline functions
4660and templates (ten or fewer lines in length), you do both of the following:
4661
4662 * a) Give prominent notice with each copy of the object code that the Library is
4663used in it and that the Library and its use are covered by this License.
4664 * b) Accompany the object code with a copy of the GNU GPL and this license
4665document.
4666
46674. Combined Works.
4668
4669You may convey a Combined Work under terms of your choice that, taken together,
4670effectively do not restrict modification of the portions of the Library contained in
4671the Combined Work and reverse engineering for debugging such modifications, if you
4672also do each of the following:
4673
4674 * a) Give prominent notice with each copy of the Combined Work that the Library is
4675used in it and that the Library and its use are covered by this License.
4676 * b) Accompany the Combined Work with a copy of the GNU GPL and this license
4677document.
4678 * c) For a Combined Work that displays copyright notices during execution, include
4679the copyright notice for the Library among these notices, as well as a reference
4680directing the user to the copies of the GNU GPL and this license document.
4681 * d) Do one of the following:
4682 o 0) Convey the Minimal Corresponding Source under the terms of this
4683License, and the Corresponding Application Code in a form suitable for, and under
4684terms that permit, the user to recombine or relink the Application with a modified
4685version of the Linked Version to produce a modified Combined Work, in the manner
4686specified by section 6 of the GNU GPL for conveying Corresponding Source.
4687 o 1) Use a suitable shared library mechanism for linking with the Library. A
4688suitable mechanism is one that (a) uses at run time a copy of the Library already
4689present on the user's computer system, and (b) will operate properly with a modified
4690version of the Library that is interface-compatible with the Linked Version.
4691 * e) Provide Installation Information, but only if you would otherwise be required
4692to provide such information under section 6 of the GNU GPL, and only to the extent
4693that such information is necessary to install and execute a modified version of the
4694Combined Work produced by recombining or relinking the Application with a modified
4695version of the Linked Version. (If you use option 4d0, the Installation Information
4696must accompany the Minimal Corresponding Source and Corresponding Application Code. If
4697you use option 4d1, you must provide the Installation Information in the manner
4698specified by section 6 of the GNU GPL for conveying Corresponding Source.)
4699
47005. Combined Libraries.
4701
4702You may place library facilities that are a work based on the Library side by side in
4703a single library together with other library facilities that are not Applications and
4704are not covered by this License, and convey such a combined library under terms of
4705your choice, if you do both of the following:
4706
4707 * a) Accompany the combined library with a copy of the same work based on the
4708Library, uncombined with any other library facilities, conveyed under the terms of
4709this License.
4710 * b) Give prominent notice with the combined library that part of it is a work
4711based on the Library, and explaining where to find the accompanying uncombined form of
4712the same work.
4713
47146. Revised Versions of the GNU Lesser General Public License.
4715
4716The Free Software Foundation may publish revised and/or new versions of the GNU Lesser
4717General Public License from time to time. Such new versions will be similar in spirit
4718to the present version, but may differ in detail to address new problems or concerns.
4719
4720Each version is given a distinguishing version number. If the Library as you received
4721it specifies that a certain numbered version of the GNU Lesser General Public License
4722&rdquor;or any later version&rdquo; applies to it, you have the option of following
4723the terms and conditions either of that published version or of any later version
4724published by the Free Software Foundation. If the Library as you received it does not
4725specify a version number of the GNU Lesser General Public License, you may choose any
4726version of the GNU Lesser General Public License ever published by the Free Software
4727Foundation.
4728
4729If the Library as you received it specifies that a proxy can decide whether future
4730versions of the GNU Lesser General Public License shall apply, that proxy's public
4731statement of acceptance of any version is permanent authorization for you to choose
4732that version for the Library.
4733</programlisting></para></section>
4734
4735<section id="lic_19">
4736<title>Libpng</title>
4737<para><programlisting>
4738
4739This copy of the libpng notices is provided for your convenience. In case of
4740any discrepancy between this copy and the notices in the file png.h that is
4741included in the libpng distribution, the latter shall prevail.
4742
4743COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
4744
4745If you modify libpng you may insert additional notices immediately following
4746this sentence.
4747
4748This code is released under the libpng license.
4749
4750libpng versions 1.2.6, August 15, 2004, through 1.4.5, December 9, 2010, are
4751Copyright (c) 2004, 2006-2010 Glenn Randers-Pehrson, and are
4752distributed according to the same disclaimer and license as libpng-1.2.5
4753with the following individual added to the list of Contributing Authors
4754
4755 Cosmin Truta
4756
4757libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
4758Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
4759distributed according to the same disclaimer and license as libpng-1.0.6
4760with the following individuals added to the list of Contributing Authors
4761
4762 Simon-Pierre Cadieux
4763 Eric S. Raymond
4764 Gilles Vollant
4765
4766and with the following additions to the disclaimer:
4767
4768 There is no warranty against interference with your enjoyment of the
4769 library or against infringement. There is no warranty that our
4770 efforts or the library will fulfill any of your particular purposes
4771 or needs. This library is provided with all faults, and the entire
4772 risk of satisfactory quality, performance, accuracy, and effort is with
4773 the user.
4774
4775libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
4776Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
4777distributed according to the same disclaimer and license as libpng-0.96,
4778with the following individuals added to the list of Contributing Authors:
4779
4780 Tom Lane
4781 Glenn Randers-Pehrson
4782 Willem van Schaik
4783
4784libpng versions 0.89, June 1996, through 0.96, May 1997, are
4785Copyright (c) 1996, 1997 Andreas Dilger
4786Distributed according to the same disclaimer and license as libpng-0.88,
4787with the following individuals added to the list of Contributing Authors:
4788
4789 John Bowler
4790 Kevin Bracey
4791 Sam Bushell
4792 Magnus Holmgren
4793 Greg Roelofs
4794 Tom Tanner
4795
4796libpng versions 0.5, May 1995, through 0.88, January 1996, are
4797Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
4798
4799For the purposes of this copyright and license, "Contributing Authors"
4800is defined as the following set of individuals:
4801
4802 Andreas Dilger
4803 Dave Martindale
4804 Guy Eric Schalnat
4805 Paul Schmidt
4806 Tim Wegner
4807
4808The PNG Reference Library is supplied "AS IS". The Contributing Authors
4809and Group 42, Inc. disclaim all warranties, expressed or implied,
4810including, without limitation, the warranties of merchantability and of
4811fitness for any purpose. The Contributing Authors and Group 42, Inc.
4812assume no liability for direct, indirect, incidental, special, exemplary,
4813or consequential damages, which may result from the use of the PNG
4814Reference Library, even if advised of the possibility of such damage.
4815
4816Permission is hereby granted to use, copy, modify, and distribute this
4817source code, or portions hereof, for any purpose, without fee, subject
4818to the following restrictions:
4819
48201. The origin of this source code must not be misrepresented.
4821
48222. Altered versions must be plainly marked as such and must not
4823 be misrepresented as being the original source.
4824
48253. This Copyright notice may not be removed or altered from any
4826 source or altered source distribution.
4827
4828The Contributing Authors and Group 42, Inc. specifically permit, without
4829fee, and encourage the use of this source code as a component to
4830supporting the PNG file format in commercial products. If you use this
4831source code in a product, acknowledgment is not required but would be
4832appreciated.
4833
4834
4835A "png_get_copyright" function is available, for convenient use in "about"
4836boxes and the like:
4837
4838 printf("%s",png_get_copyright(NULL));
4839
4840Also, the PNG logo (in PNG format, of course) is supplied in the
4841files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
4842
4843Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
4844certification mark of the Open Source Initiative.
4845
4846Glenn Randers-Pehrson
4847glennrp at users.sourceforge.net
4848December 9, 2010
4849
4850</programlisting></para></section>
4851
4852<section id="lic_20">
4853<title>MIT</title>
4854<para><programlisting>
4855
4856MIT License
4857
4858Copyright (c) &lt;year&gt; &lt;copyright holders&gt;
4859
4860Permission is hereby granted, free of charge, to any person obtaining a copy
4861of this software and associated documentation files (the "Software"), to deal
4862in the Software without restriction, including without limitation the rights
4863to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4864copies of the Software, and to permit persons to whom the Software is
4865furnished to do so, subject to the following conditions:
4866
4867The above copyright notice and this permission notice shall be included in
4868all copies or substantial portions of the Software.
4869
4870THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4871IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4872FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4873AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4874LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4875OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4876THE SOFTWARE.
4877
4878</programlisting></para></section>
4879
4880<section id="lic_21">
4881<title>MPL-1.0</title>
4882<para><programlisting>
4883
4884MOZILLA PUBLIC LICENSE
4885Version 1.0
4886
48871. Definitions.
4888
48891.1. ``Contributor`` means each entity that creates or contributes to the creation of
4890Modifications.
48911.2. ``Contributor Version`` means the combination of the Original Code, prior
4892Modifications used by a Contributor, and the Modifications made by that particular
4893Contributor.
4894
48951.3. ``Covered Code`` means the Original Code or Modifications or the combination of
4896the Original Code and Modifications, in each case including portions thereof.
4897
48981.4. ``Electronic Distribution Mechanism`` means a mechanism generally accepted in the
4899software development community for the electronic transfer of data.
4900
49011.5. ``Executable`` means Covered Code in any form other than Source Code.
4902
49031.6. ``Initial Developer`` means the individual or entity identified as the Initial
4904Developer in the Source Code notice required by Exhibit A.
4905
49061.7. ``Larger Work`` means a work which combines Covered Code or portions thereof with
4907code not governed by the terms of this License.
4908
49091.8. ``License`` means this document.
4910
49111.9. ``Modifications`` means any addition to or deletion from the substance or
4912structure of either the Original Code or any previous Modifications. When Covered Code
4913is released as a series of files, a Modification is:
4914
4915A. Any addition to or deletion from the contents of a file containing Original Code or
4916previous Modifications.
4917
4918B. Any new file that contains any part of the Original Code or previous Modifications.
4919
49201.10. ``Original Code`` means Source Code of computer software code which is described
4921in the Source Code notice required by Exhibit A as Original Code, and which, at the
4922time of its release under this License is not already Covered Code governed by this
4923License.
4924
49251.11. ``Source Code`` means the preferred form of the Covered Code for making
4926modifications to it, including all modules it contains, plus any associated interface
4927definition files, scripts used to control compilation and installation of an
4928Executable, or a list of source code differential comparisons against either the
4929Original Code or another well known, available Covered Code of the Contributor`s
4930choice. The Source Code can be in a compressed or archival form, provided the
4931appropriate decompression or de-archiving software is widely available for no charge.
4932
49331.12. ``You`` means an individual or a legal entity exercising rights under, and
4934complying with all of the terms of, this License or a future version of this License
4935issued under Section 6.1. For legal entities, ``You`` includes any entity which
4936controls, is controlled by, or is under common control with You. For purposes of this
4937definition, ``control`` means (a) the power, direct or indirect, to cause the
4938direction or management of such entity, whether by contract or otherwise, or (b)
4939ownership of fifty percent (50%) or more of the outstanding shares or beneficial
4940ownership of such entity.
4941
49422. Source Code License.
49432.1. The Initial Developer Grant.
4944The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive
4945license, subject to third party intellectual property claims:
4946(a) to use, reproduce, modify, display, perform, sublicense and distribute the
4947Original Code (or portions thereof) with or without Modifications, or as part of a
4948Larger Work; and
4949
4950(b) under patents now or hereafter owned or controlled by Initial Developer, to make,
4951have made, use and sell (``Utilize``) the Original Code (or portions thereof), but
4952solely to the extent that any such patent is reasonably necessary to enable You to
4953Utilize the Original Code (or portions thereof) and not to any greater extent that may
4954be necessary to Utilize further Modifications or combinations.
4955
49562.2. Contributor Grant.
4957Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license,
4958subject to third party intellectual property claims:
4959
4960(a) to use, reproduce, modify, display, perform, sublicense and distribute the
4961Modifications created by such Contributor (or portions thereof) either on an
4962unmodified basis, with other Modifications, as Covered Code or as part of a Larger
4963Work; and
4964
4965(b) under patents now or hereafter owned or controlled by Contributor, to Utilize the
4966Contributor Version (or portions thereof), but solely to the extent that any such
4967patent is reasonably necessary to enable You to Utilize the Contributor Version (or
4968portions thereof), and not to any greater extent that may be necessary to Utilize
4969further Modifications or combinations.
4970
49713. Distribution Obligations.
49723.1. Application of License.
4973The Modifications which You create or to which You contribute are governed by the
4974terms of this License, including without limitation Section 2.2. The Source Code
4975version of Covered Code may be distributed only under the terms of this License or a
4976future version of this License released under Section 6.1, and You must include a copy
4977of this License with every copy of the Source Code You distribute. You may not offer
4978or impose any terms on any Source Code version that alters or restricts the applicable
4979version of this License or the recipients` rights hereunder. However, You may include
4980an additional document offering the additional rights described in Section 3.5.
49813.2. Availability of Source Code.
4982Any Modification which You create or to which You contribute must be made available in
4983Source Code form under the terms of this License either on the same media as an
4984Executable version or via an accepted Electronic Distribution Mechanism to anyone to
4985whom you made an Executable version available; and if made available via Electronic
4986Distribution Mechanism, must remain available for at least twelve (12) months after
4987the date it initially became available, or at least six (6) months after a subsequent
4988version of that particular Modification has been made available to such recipients.
4989You are responsible for ensuring that the Source Code version remains available even
4990if the Electronic Distribution Mechanism is maintained by a third party.
4991
49923.3. Description of Modifications.
4993You must cause all Covered Code to which you contribute to contain a file documenting
4994the changes You made to create that Covered Code and the date of any change. You must
4995include a prominent statement that the Modification is derived, directly or
4996indirectly, from Original Code provided by the Initial Developer and including the
4997name of the Initial Developer in (a) the Source Code, and (b) in any notice in an
4998Executable version or related documentation in which You describe the origin or
4999ownership of the Covered Code.
5000
50013.4. Intellectual Property Matters
5002
5003(a) Third Party Claims.
5004If You have knowledge that a party claims an intellectual property right in particular
5005functionality or code (or its utilization under this License), you must include a text
5006file with the source code distribution titled ``LEGAL`` which describes the claim and
5007the party making the claim in sufficient detail that a recipient will know whom to
5008contact. If you obtain such knowledge after You make Your Modification available as
5009described in Section 3.2, You shall promptly modify the LEGAL file in all copies You
5010make available thereafter and shall take other steps (such as notifying appropriate
5011mailing lists or newsgroups) reasonably calculated to inform those who received the
5012Covered Code that new knowledge has been obtained.
5013
5014(b) Contributor APIs.
5015If Your Modification is an application programming interface and You own or control
5016patents which are reasonably necessary to implement that API, you must also include
5017this information in the LEGAL file.
5018
50193.5. Required Notices.
5020You must duplicate the notice in Exhibit A in each file of the Source Code, and this
5021License in any documentation for the Source Code, where You describe recipients`
5022rights relating to Covered Code. If You created one or more Modification(s), You may
5023add your name as a Contributor to the notice described in Exhibit A. If it is not
5024possible to put such notice in a particular Source Code file due to its structure,
5025then you must include such notice in a location (such as a relevant directory file)
5026where a user would be likely to look for such a notice. You may choose to offer, and
5027to charge a fee for, warranty, support, indemnity or liability obligations to one or
5028more recipients of Covered Code. However, You may do so only on Your own behalf, and
5029not on behalf of the Initial Developer or any Contributor. You must make it absolutely
5030clear than any such warranty, support, indemnity or liability obligation is offered by
5031You alone, and You hereby agree to indemnify the Initial Developer and every
5032Contributor for any liability incurred by the Initial Developer or such Contributor as
5033a result of warranty, support, indemnity or liability terms You offer.
5034
50353.6. Distribution of Executable Versions.
5036You may distribute Covered Code in Executable form only if the requirements of Section
50373.1-3.5 have been met for that Covered Code, and if You include a notice stating that
5038the Source Code version of the Covered Code is available under the terms of this
5039License, including a description of how and where You have fulfilled the obligations
5040of Section 3.2. The notice must be conspicuously included in any notice in an
5041Executable version, related documentation or collateral in which You describe
5042recipients` rights relating to the Covered Code. You may distribute the Executable
5043version of Covered Code under a license of Your choice, which may contain terms
5044different from this License, provided that You are in compliance with the terms of
5045this License and that the license for the Executable version does not attempt to limit
5046or alter the recipient`s rights in the Source Code version from the rights set forth
5047in this License. If You distribute the Executable version under a different license
5048You must make it absolutely clear that any terms which differ from this License are
5049offered by You alone, not by the Initial Developer or any Contributor. You hereby
5050agree to indemnify the Initial Developer and every Contributor for any liability
5051incurred by the Initial Developer or such Contributor as a result of any such terms
5052You offer.
5053
50543.7. Larger Works.
5055You may create a Larger Work by combining Covered Code with other code not governed by
5056the terms of this License and distribute the Larger Work as a single product. In such
5057a case, You must make sure the requirements of this License are fulfilled for the
5058Covered Code.
5059
50604. Inability to Comply Due to Statute or Regulation.
5061If it is impossible for You to comply with any of the terms of this License with
5062respect to some or all of the Covered Code due to statute or regulation then You must:
5063(a) comply with the terms of this License to the maximum extent possible; and (b)
5064describe the limitations and the code they affect. Such description must be included
5065in the LEGAL file described in Section 3.4 and must be included with all distributions
5066of the Source Code. Except to the extent prohibited by statute or regulation, such
5067description must be sufficiently detailed for a recipient of ordinary skill to be able
5068to understand it.
5069
50705. Application of this License.
5071This License applies to code to which the Initial Developer has attached the notice in
5072Exhibit A, and to related Covered Code.
50736. Versions of the License.
50746.1. New Versions.
5075Netscape Communications Corporation (``Netscape``) may publish revised and/or new
5076versions of the License from time to time. Each version will be given a distinguishing
5077version number.
50786.2. Effect of New Versions.
5079Once Covered Code has been published under a particular version of the License, You
5080may always continue to use it under the terms of that version. You may also choose to
5081use such Covered Code under the terms of any subsequent version of the License
5082published by Netscape. No one other than Netscape has the right to modify the terms
5083applicable to Covered Code created under this License.
5084
50856.3. Derivative Works.
5086If you create or use a modified version of this License (which you may only do in
5087order to apply it to code which is not already Covered Code governed by this License),
5088you must (a) rename Your license so that the phrases ``Mozilla``, ``MOZILLAPL``,
5089``MOZPL``, ``Netscape``, ``NPL`` or any confusingly similar phrase do not appear
5090anywhere in your license and (b) otherwise make it clear that your version of the
5091license contains terms which differ from the Mozilla Public License and Netscape
5092Public License. (Filling in the name of the Initial Developer, Original Code or
5093Contributor in the notice described in Exhibit A shall not of themselves be deemed to
5094be modifications of this License.)
5095
50967. DISCLAIMER OF WARRANTY.
5097COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS`` BASIS, WITHOUT WARRANTY OF
5098ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT
5099THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
5100NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
5101IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
5102INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
5103SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL
5104PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER
5105THIS DISCLAIMER.
51068. TERMINATION.
5107This License and the rights granted hereunder will terminate automatically if You fail
5108to comply with terms herein and fail to cure such breach within 30 days of becoming
5109aware of the breach. All sublicenses to the Covered Code which are properly granted
5110shall survive any termination of this License. Provisions which, by their nature, must
5111remain in effect beyond the termination of this License shall survive.
51129. LIMITATION OF LIABILITY.
5113UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),
5114CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY
5115DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU
5116OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF
5117ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK
5118STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR
5119LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH
5120DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR
5121PERSONAL INJURY RESULTING FROM SUCH PARTY`S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
5122PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION
5123OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY
5124TO YOU.
512510. U.S. GOVERNMENT END USERS.
5126The Covered Code is a ``commercial item,`` as that term is defined in 48 C.F.R. 2.101
5127(Oct. 1995), consisting of ``commercial computer software`` and ``commercial computer
5128software documentation,`` as such terms are used in 48 C.F.R. 12.212 (Sept. 1995).
5129Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June
51301995), all U.S. Government End Users acquire Covered Code with only those rights set
5131forth herein.
513211. MISCELLANEOUS.
5133This License represents the complete agreement concerning subject matter hereof. If
5134any provision of this License is held to be unenforceable, such provision shall be
5135reformed only to the extent necessary to make it enforceable. This License shall be
5136governed by California law provisions (except to the extent applicable law, if any,
5137provides otherwise), excluding its conflict-of-law provisions. With respect to
5138disputes in which at least one party is a citizen of, or an entity chartered or
5139registered to do business in, the United States of America: (a) unless otherwise
5140agreed in writing, all disputes relating to this License (excepting any dispute
5141relating to intellectual property rights) shall be subject to final and binding
5142arbitration, with the losing party paying all costs of arbitration; (b) any
5143arbitration relating to this Agreement shall be held in Santa Clara County,
5144California, under the auspices of JAMS/EndDispute; and (c) any litigation relating to
5145this Agreement shall be subject to the jurisdiction of the Federal Courts of the
5146Northern District of California, with venue lying in Santa Clara County, California,
5147with the losing party responsible for costs, including without limitation, court costs
5148and reasonable attorneys fees and expenses. The application of the United Nations
5149Convention on Contracts for the International Sale of Goods is expressly excluded. Any
5150law or regulation which provides that the language of a contract shall be construed
5151against the drafter shall not apply to this License.
515212. RESPONSIBILITY FOR CLAIMS.
5153Except in cases where another Contributor has failed to comply with Section 3.4, You
5154are responsible for damages arising, directly or indirectly, out of Your utilization
5155of rights under this License, based on the number of copies of Covered Code you made
5156available, the revenues you received from utilizing such rights, and other relevant
5157factors. You agree to work with affected parties to distribute responsibility on an
5158equitable basis.
5159EXHIBIT A.
5160``The contents of this file are subject to the Mozilla Public License Version 1.0 (the
5161"License"); you may not use this file except in compliance with the License. You may
5162obtain a copy of the License at http://www.mozilla.org/MPL/
5163Software distributed under the License is distributed on an "AS IS" basis, WITHOUT
5164WARRANTY OF ANY KIND, either express or implied. See the License for the specific
5165language governing rights and limitations under the License.
5166
5167The Original Code is ______________________________________.
5168
5169The Initial Developer of the Original Code is ________________________. Portions
5170created by ______________________ are Copyright (C) ______ _______________________.
5171All Rights Reserved.
5172
5173Contributor(s): ______________________________________.``
5174
5175</programlisting></para></section>
5176
5177<section id="lic_22">
5178<title>MPL-2.0</title>
5179<para><programlisting>
5180Mozilla Public License Version 2.0
5181==================================
5182
51831. Definitions
5184--------------
5185
51861.1. "Contributor"
5187 means each individual or legal entity that creates, contributes to
5188 the creation of, or owns Covered Software.
5189
51901.2. "Contributor Version"
5191 means the combination of the Contributions of others (if any) used
5192 by a Contributor and that particular Contributor's Contribution.
5193
51941.3. "Contribution"
5195 means Covered Software of a particular Contributor.
5196
51971.4. "Covered Software"
5198 means Source Code Form to which the initial Contributor has attached
5199 the notice in Exhibit A, the Executable Form of such Source Code
5200 Form, and Modifications of such Source Code Form, in each case
5201 including portions thereof.
5202
52031.5. "Incompatible With Secondary Licenses"
5204 means
5205
5206 (a) that the initial Contributor has attached the notice described
5207 in Exhibit B to the Covered Software; or
5208
5209 (b) that the Covered Software was made available under the terms of
5210 version 1.1 or earlier of the License, but not also under the
5211 terms of a Secondary License.
5212
52131.6. "Executable Form"
5214 means any form of the work other than Source Code Form.
5215
52161.7. "Larger Work"
5217 means a work that combines Covered Software with other material, in
5218 a separate file or files, that is not Covered Software.
5219
52201.8. "License"
5221 means this document.
5222
52231.9. "Licensable"
5224 means having the right to grant, to the maximum extent possible,
5225 whether at the time of the initial grant or subsequently, any and
5226 all of the rights conveyed by this License.
5227
52281.10. "Modifications"
5229 means any of the following:
5230
5231 (a) any file in Source Code Form that results from an addition to,
5232 deletion from, or modification of the contents of Covered
5233 Software; or
5234
5235 (b) any new file in Source Code Form that contains any Covered
5236 Software.
5237
52381.11. "Patent Claims" of a Contributor
5239 means any patent claim(s), including without limitation, method,
5240 process, and apparatus claims, in any patent Licensable by such
5241 Contributor that would be infringed, but for the grant of the
5242 License, by the making, using, selling, offering for sale, having
5243 made, import, or transfer of either its Contributions or its
5244 Contributor Version.
5245
52461.12. "Secondary License"
5247 means either the GNU General Public License, Version 2.0, the GNU
5248 Lesser General Public License, Version 2.1, the GNU Affero General
5249 Public License, Version 3.0, or any later versions of those
5250 licenses.
5251
52521.13. "Source Code Form"
5253 means the form of the work preferred for making modifications.
5254
52551.14. "You" (or "Your")
5256 means an individual or a legal entity exercising rights under this
5257 License. For legal entities, "You" includes any entity that
5258 controls, is controlled by, or is under common control with You. For
5259 purposes of this definition, "control" means (a) the power, direct
5260 or indirect, to cause the direction or management of such entity,
5261 whether by contract or otherwise, or (b) ownership of more than
5262 fifty percent (50%) of the outstanding shares or beneficial
5263 ownership of such entity.
5264
52652. License Grants and Conditions
5266--------------------------------
5267
52682.1. Grants
5269
5270Each Contributor hereby grants You a world-wide, royalty-free,
5271non-exclusive license:
5272
5273(a) under intellectual property rights (other than patent or trademark)
5274 Licensable by such Contributor to use, reproduce, make available,
5275 modify, display, perform, distribute, and otherwise exploit its
5276 Contributions, either on an unmodified basis, with Modifications, or
5277 as part of a Larger Work; and
5278
5279(b) under Patent Claims of such Contributor to make, use, sell, offer
5280 for sale, have made, import, and otherwise transfer either its
5281 Contributions or its Contributor Version.
5282
52832.2. Effective Date
5284
5285The licenses granted in Section 2.1 with respect to any Contribution
5286become effective for each Contribution on the date the Contributor first
5287distributes such Contribution.
5288
52892.3. Limitations on Grant Scope
5290
5291The licenses granted in this Section 2 are the only rights granted under
5292this License. No additional rights or licenses will be implied from the
5293distribution or licensing of Covered Software under this License.
5294Notwithstanding Section 2.1(b) above, no patent license is granted by a
5295Contributor:
5296
5297(a) for any code that a Contributor has removed from Covered Software;
5298 or
5299
5300(b) for infringements caused by: (i) Your and any other third party's
5301 modifications of Covered Software, or (ii) the combination of its
5302 Contributions with other software (except as part of its Contributor
5303 Version); or
5304
5305(c) under Patent Claims infringed by Covered Software in the absence of
5306 its Contributions.
5307
5308This License does not grant any rights in the trademarks, service marks,
5309or logos of any Contributor (except as may be necessary to comply with
5310the notice requirements in Section 3.4).
5311
53122.4. Subsequent Licenses
5313
5314No Contributor makes additional grants as a result of Your choice to
5315distribute the Covered Software under a subsequent version of this
5316License (see Section 10.2) or under the terms of a Secondary License (if
5317permitted under the terms of Section 3.3).
5318
53192.5. Representation
5320
5321Each Contributor represents that the Contributor believes its
5322Contributions are its original creation(s) or it has sufficient rights
5323to grant the rights to its Contributions conveyed by this License.
5324
53252.6. Fair Use
5326
5327This License is not intended to limit any rights You have under
5328applicable copyright doctrines of fair use, fair dealing, or other
5329equivalents.
5330
53312.7. Conditions
5332
5333Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
5334in Section 2.1.
5335
53363. Responsibilities
5337-------------------
5338
53393.1. Distribution of Source Form
5340
5341All distribution of Covered Software in Source Code Form, including any
5342Modifications that You create or to which You contribute, must be under
5343the terms of this License. You must inform recipients that the Source
5344Code Form of the Covered Software is governed by the terms of this
5345License, and how they can obtain a copy of this License. You may not
5346attempt to alter or restrict the recipients' rights in the Source Code
5347Form.
5348
53493.2. Distribution of Executable Form
5350
5351If You distribute Covered Software in Executable Form then:
5352
5353(a) such Covered Software must also be made available in Source Code
5354 Form, as described in Section 3.1, and You must inform recipients of
5355 the Executable Form how they can obtain a copy of such Source Code
5356 Form by reasonable means in a timely manner, at a charge no more
5357 than the cost of distribution to the recipient; and
5358
5359(b) You may distribute such Executable Form under the terms of this
5360 License, or sublicense it under different terms, provided that the
5361 license for the Executable Form does not attempt to limit or alter
5362 the recipients' rights in the Source Code Form under this License.
5363
53643.3. Distribution of a Larger Work
5365
5366You may create and distribute a Larger Work under terms of Your choice,
5367provided that You also comply with the requirements of this License for
5368the Covered Software. If the Larger Work is a combination of Covered
5369Software with a work governed by one or more Secondary Licenses, and the
5370Covered Software is not Incompatible With Secondary Licenses, this
5371License permits You to additionally distribute such Covered Software
5372under the terms of such Secondary License(s), so that the recipient of
5373the Larger Work may, at their option, further distribute the Covered
5374Software under the terms of either this License or such Secondary
5375License(s).
5376
53773.4. Notices
5378
5379You may not remove or alter the substance of any license notices
5380(including copyright notices, patent notices, disclaimers of warranty,
5381or limitations of liability) contained within the Source Code Form of
5382the Covered Software, except that You may alter any license notices to
5383the extent required to remedy known factual inaccuracies.
5384
53853.5. Application of Additional Terms
5386
5387You may choose to offer, and to charge a fee for, warranty, support,
5388indemnity or liability obligations to one or more recipients of Covered
5389Software. However, You may do so only on Your own behalf, and not on
5390behalf of any Contributor. You must make it absolutely clear that any
5391such warranty, support, indemnity, or liability obligation is offered by
5392You alone, and You hereby agree to indemnify every Contributor for any
5393liability incurred by such Contributor as a result of warranty, support,
5394indemnity or liability terms You offer. You may include additional
5395disclaimers of warranty and limitations of liability specific to any
5396jurisdiction.
5397
53984. Inability to Comply Due to Statute or Regulation
5399---------------------------------------------------
5400
5401If it is impossible for You to comply with any of the terms of this
5402License with respect to some or all of the Covered Software due to
5403statute, judicial order, or regulation then You must: (a) comply with
5404the terms of this License to the maximum extent possible; and (b)
5405describe the limitations and the code they affect. Such description must
5406be placed in a text file included with all distributions of the Covered
5407Software under this License. Except to the extent prohibited by statute
5408or regulation, such description must be sufficiently detailed for a
5409recipient of ordinary skill to be able to understand it.
5410
54115. Termination
5412--------------
5413
54145.1. The rights granted under this License will terminate automatically
5415if You fail to comply with any of its terms. However, if You become
5416compliant, then the rights granted under this License from a particular
5417Contributor are reinstated (a) provisionally, unless and until such
5418Contributor explicitly and finally terminates Your grants, and (b) on an
5419ongoing basis, if such Contributor fails to notify You of the
5420non-compliance by some reasonable means prior to 60 days after You have
5421come back into compliance. Moreover, Your grants from a particular
5422Contributor are reinstated on an ongoing basis if such Contributor
5423notifies You of the non-compliance by some reasonable means, this is the
5424first time You have received notice of non-compliance with this License
5425from such Contributor, and You become compliant prior to 30 days after
5426Your receipt of the notice.
5427
54285.2. If You initiate litigation against any entity by asserting a patent
5429infringement claim (excluding declaratory judgment actions,
5430counter-claims, and cross-claims) alleging that a Contributor Version
5431directly or indirectly infringes any patent, then the rights granted to
5432You by any and all Contributors for the Covered Software under Section
54332.1 of this License shall terminate.
5434
54355.3. In the event of termination under Sections 5.1 or 5.2 above, all
5436end user license agreements (excluding distributors and resellers) which
5437have been validly granted by You or Your distributors under this License
5438prior to termination shall survive termination.
5439
5440************************************************************************
5441* *
5442* 6. Disclaimer of Warranty *
5443* ------------------------- *
5444* *
5445* Covered Software is provided under this License on an "as is" *
5446* basis, without warranty of any kind, either expressed, implied, or *
5447* statutory, including, without limitation, warranties that the *
5448* Covered Software is free of defects, merchantable, fit for a *
5449* particular purpose or non-infringing. The entire risk as to the *
5450* quality and performance of the Covered Software is with You. *
5451* Should any Covered Software prove defective in any respect, You *
5452* (not any Contributor) assume the cost of any necessary servicing, *
5453* repair, or correction. This disclaimer of warranty constitutes an *
5454* essential part of this License. No use of any Covered Software is *
5455* authorized under this License except under this disclaimer. *
5456* *
5457************************************************************************
5458
5459************************************************************************
5460* *
5461* 7. Limitation of Liability *
5462* -------------------------- *
5463* *
5464* Under no circumstances and under no legal theory, whether tort *
5465* (including negligence), contract, or otherwise, shall any *
5466* Contributor, or anyone who distributes Covered Software as *
5467* permitted above, be liable to You for any direct, indirect, *
5468* special, incidental, or consequential damages of any character *
5469* including, without limitation, damages for lost profits, loss of *
5470* goodwill, work stoppage, computer failure or malfunction, or any *
5471* and all other commercial damages or losses, even if such party *
5472* shall have been informed of the possibility of such damages. This *
5473* limitation of liability shall not apply to liability for death or *
5474* personal injury resulting from such party's negligence to the *
5475* extent applicable law prohibits such limitation. Some *
5476* jurisdictions do not allow the exclusion or limitation of *
5477* incidental or consequential damages, so this exclusion and *
5478* limitation may not apply to You. *
5479* *
5480************************************************************************
5481
54828. Litigation
5483-------------
5484
5485Any litigation relating to this License may be brought only in the
5486courts of a jurisdiction where the defendant maintains its principal
5487place of business and such litigation shall be governed by laws of that
5488jurisdiction, without reference to its conflict-of-law provisions.
5489Nothing in this Section shall prevent a party's ability to bring
5490cross-claims or counter-claims.
5491
54929. Miscellaneous
5493----------------
5494
5495This License represents the complete agreement concerning the subject
5496matter hereof. If any provision of this License is held to be
5497unenforceable, such provision shall be reformed only to the extent
5498necessary to make it enforceable. Any law or regulation which provides
5499that the language of a contract shall be construed against the drafter
5500shall not be used to construe this License against a Contributor.
5501
550210. Versions of the License
5503---------------------------
5504
550510.1. New Versions
5506
5507Mozilla Foundation is the license steward. Except as provided in Section
550810.3, no one other than the license steward has the right to modify or
5509publish new versions of this License. Each version will be given a
5510distinguishing version number.
5511
551210.2. Effect of New Versions
5513
5514You may distribute the Covered Software under the terms of the version
5515of the License under which You originally received the Covered Software,
5516or under the terms of any subsequent version published by the license
5517steward.
5518
551910.3. Modified Versions
5520
5521If you create software not governed by this License, and you want to
5522create a new license for such software, you may create and use a
5523modified version of this License if you rename the license and remove
5524any references to the name of the license steward (except to note that
5525such modified license differs from this License).
5526
552710.4. Distributing Source Code Form that is Incompatible With Secondary
5528Licenses
5529
5530If You choose to distribute Source Code Form that is Incompatible With
5531Secondary Licenses under the terms of this version of the License, the
5532notice described in Exhibit B of this License must be attached.
5533
5534Exhibit A - Source Code Form License Notice
5535-------------------------------------------
5536
5537 This Source Code Form is subject to the terms of the Mozilla Public
5538 License, v. 2.0. If a copy of the MPL was not distributed with this
5539 file, You can obtain one at http://mozilla.org/MPL/2.0/.
5540
5541If it is not possible or desirable to put the notice in a particular
5542file, then You may include the notice in a location (such as a LICENSE
5543file in a relevant directory) where a recipient would be likely to look
5544for such a notice.
5545
5546You may add additional accurate notices of copyright ownership.
5547
5548Exhibit B - "Incompatible With Secondary Licenses" Notice
5549---------------------------------------------------------
5550
5551 This Source Code Form is "Incompatible With Secondary Licenses", as
5552 defined by the Mozilla Public License, v. 2.0.
5553</programlisting></para></section>
5554
5555<section id="lic_23">
5556<title>OASIS</title>
5557<para><programlisting>
5558 Permission to use, copy, modify and distribute the DocBook DTD and
5559 its accompanying documentation for any purpose and without fee is
5560 hereby granted in perpetuity, provided that the above copyright
5561 notice and this paragraph appear in all copies. The copyright
5562 holders make no representation about the suitability of the DTD for
5563 any purpose. It is provided "as is" without expressed or implied
5564 warranty.
5565
5566 If you modify the DocBook DTD in any way, except for declaring and
5567 referencing additional sets of general entities and declaring
5568 additional notations, label your DTD as a variant of DocBook. See
5569 the maintenance documentation for more information.
5570
5571</programlisting></para></section>
5572
5573<section id="lic_24">
5574<title>OpenSSL</title>
5575<para><programlisting>
5576
5577OpenSSL License
5578
5579 ====================================================================
5580 Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved.
5581
5582 Redistribution and use in source and binary forms, with or without
5583 modification, are permitted provided that the following conditions
5584 are met:
5585
5586 1. Redistributions of source code must retain the above copyright
5587 notice, this list of conditions and the following disclaimer.
5588
5589 2. Redistributions in binary form must reproduce the above copyright
5590 notice, this list of conditions and the following disclaimer in
5591 the documentation and/or other materials provided with the
5592 distribution.
5593
5594 3. All advertising materials mentioning features or use of this
5595 software must display the following acknowledgment:
5596 "This product includes software developed by the OpenSSL Project
5597 for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
5598
5599 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
5600 endorse or promote products derived from this software without
5601 prior written permission. For written permission, please contact
5602 openssl-core@openssl.org.
5603
5604 5. Products derived from this software may not be called "OpenSSL"
5605 nor may "OpenSSL" appear in their names without prior written
5606 permission of the OpenSSL Project.
5607
5608 6. Redistributions of any form whatsoever must retain the following
5609 acknowledgment:
5610 "This product includes software developed by the OpenSSL Project
5611 for use in the OpenSSL Toolkit (http://www.openssl.org/)"
5612
5613 THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS`` AND ANY
5614 EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5615 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
5616 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
5617 ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5618 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
5619 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
5620 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5621 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
5622 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
5623 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
5624 OF THE POSSIBILITY OF SUCH DAMAGE.
5625 ====================================================================
5626
5627 This product includes cryptographic software written by Eric Young
5628 (eay@cryptsoft.com). This product includes software written by Tim
5629 Hudson (tjh@cryptsoft.com).
5630
5631
5632 Original SSLeay License
5633 -----------------------
5634
5635Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
5636All rights reserved.
5637
5638 This package is an SSL implementation written
5639 by Eric Young (eay@cryptsoft.com).
5640 The implementation was written so as to conform with Netscapes SSL.
5641
5642 This library is free for commercial and non-commercial use as long as
5643 the following conditions are aheared to. The following conditions
5644 apply to all code found in this distribution, be it the RC4, RSA,
5645 lhash, DES, etc., code; not just the SSL code. The SSL documentation
5646 included with this distribution is covered by the same copyright terms
5647 except that the holder is Tim Hudson (tjh@cryptsoft.com).
5648
5649 Copyright remains Eric Young`s, and as such any Copyright notices in
5650 the code are not to be removed.
5651 If this package is used in a product, Eric Young should be given attribution
5652 as the author of the parts of the library used.
5653 This can be in the form of a textual message at program startup or
5654 in documentation (online or textual) provided with the package.
5655
5656 Redistribution and use in source and binary forms, with or without
5657 modification, are permitted provided that the following conditions
5658 are met:
5659 1. Redistributions of source code must retain the copyright
5660 notice, this list of conditions and the following disclaimer.
5661 2. Redistributions in binary form must reproduce the above copyright
5662 notice, this list of conditions and the following disclaimer in the
5663 documentation and/or other materials provided with the distribution.
5664 3. All advertising materials mentioning features or use of this software
5665 must display the following acknowledgement:
5666 "This product includes cryptographic software written by
5667 Eric Young (eay@cryptsoft.com)"
5668 The word `cryptographic` can be left out if the rouines from the library
5669 being used are not cryptographic related :-).
5670 4. If you include any Windows specific code (or a derivative thereof) from
5671 the apps directory (application code) you must include an acknowledgement:
5672 "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
5673
5674 THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS`` AND ANY EXPRESS OR IMPLIED
5675WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
5676AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR
5677CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
5678CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5679OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5680HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5681OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
5682SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5683
5684 The licence and distribution terms for any publically available version or
5685derivative of this code cannot be changed. i.e. this code cannot simply be copied and
5686put under another distribution licence
5687 [including the GNU Public Licence.]
5688
5689
5690
5691
5692</programlisting></para></section>
5693
5694<section id="lic_25">
5695<title>PD</title>
5696<para><programlisting>
5697This is a placeholder for the Public Domain License
5698</programlisting></para></section>
5699
5700<section id="lic_26">
5701<title>Python-2.0</title>
5702<para><programlisting>
5703
5704PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
5705--------------------------------------------
5706
57071. This LICENSE AGREEMENT is between the Python Software Foundation
5708("PSF"), and the Individual or Organization ("Licensee") accessing and
5709otherwise using this software ("Python") in source or binary form and
5710its associated documentation.
5711
57122. Subject to the terms and conditions of this License Agreement, PSF
5713hereby grants Licensee a nonexclusive, royalty-free, world-wide
5714license to reproduce, analyze, test, perform and/or display publicly,
5715prepare derivative works, distribute, and otherwise use Python
5716alone or in any derivative version, provided, however, that PSF`s
5717License Agreement and PSF`s notice of copyright, i.e., "Copyright (c)
57182001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
5719Reserved" are retained in Python alone or in any derivative version
5720prepared by Licensee.
5721
57223. In the event Licensee prepares a derivative work that is based on
5723or incorporates Python or any part thereof, and wants to make
5724the derivative work available to others as provided herein, then
5725Licensee hereby agrees to include in any such work a brief summary of
5726the changes made to Python.
5727
57284. PSF is making Python available to Licensee on an "AS IS"
5729basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
5730IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
5731DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
5732FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
5733INFRINGE ANY THIRD PARTY RIGHTS.
5734
57355. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
5736FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
5737A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
5738OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
5739
57406. This License Agreement will automatically terminate upon a material
5741breach of its terms and conditions.
5742
57437. Nothing in this License Agreement shall be deemed to create any
5744relationship of agency, partnership, or joint venture between PSF and
5745Licensee. This License Agreement does not grant permission to use PSF
5746trademarks or trade name in a trademark sense to endorse or promote
5747products or services of Licensee, or any third party.
5748
57498. By copying, installing or otherwise using Python, Licensee
5750agrees to be bound by the terms and conditions of this License
5751Agreement.
5752
5753BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
5754-------------------------------------------
5755
5756BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
5757
57581. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
5759office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
5760Individual or Organization ("Licensee") accessing and otherwise using
5761this software in source or binary form and its associated
5762documentation ("the Software").
5763
57642. Subject to the terms and conditions of this BeOpen Python License
5765Agreement, BeOpen hereby grants Licensee a non-exclusive,
5766royalty-free, world-wide license to reproduce, analyze, test, perform
5767and/or display publicly, prepare derivative works, distribute, and
5768otherwise use the Software alone or in any derivative version,
5769provided, however, that the BeOpen Python License is retained in the
5770Software, alone or in any derivative version prepared by Licensee.
5771
57723. BeOpen is making the Software available to Licensee on an "AS IS"
5773basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
5774IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
5775DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
5776FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
5777INFRINGE ANY THIRD PARTY RIGHTS.
5778
57794. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
5780SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
5781AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
5782DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
5783
57845. This License Agreement will automatically terminate upon a material
5785breach of its terms and conditions.
5786
57876. This License Agreement shall be governed by and interpreted in all
5788respects by the law of the State of California, excluding conflict of
5789law provisions. Nothing in this License Agreement shall be deemed to
5790create any relationship of agency, partnership, or joint venture
5791between BeOpen and Licensee. This License Agreement does not grant
5792permission to use BeOpen trademarks or trade names in a trademark
5793sense to endorse or promote products or services of Licensee, or any
5794third party. As an exception, the "BeOpen Python" logos available at
5795http://www.pythonlabs.com/logos.html may be used according to the
5796permissions granted on that web page.
5797
57987. By copying, installing or otherwise using the software, Licensee
5799agrees to be bound by the terms and conditions of this License
5800Agreement.
5801
5802CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
5803---------------------------------------
5804
58051. This LICENSE AGREEMENT is between the Corporation for National
5806Research Initiatives, having an office at 1895 Preston White Drive,
5807Reston, VA 20191 ("CNRI"), and the Individual or Organization
5808("Licensee") accessing and otherwise using Python 1.6.1 software in
5809source or binary form and its associated documentation.
5810
58112. Subject to the terms and conditions of this License Agreement, CNRI
5812hereby grants Licensee a nonexclusive, royalty-free, world-wide
5813license to reproduce, analyze, test, perform and/or display publicly,
5814prepare derivative works, distribute, and otherwise use Python 1.6.1
5815alone or in any derivative version, provided, however, that CNRI`s
5816License Agreement and CNRI`s notice of copyright, i.e., "Copyright (c)
58171995-2001 Corporation for National Research Initiatives; All Rights
5818Reserved" are retained in Python 1.6.1 alone or in any derivative
5819version prepared by Licensee. Alternately, in lieu of CNRI`s License
5820Agreement, Licensee may substitute the following text (omitting the
5821quotes): "Python 1.6.1 is made available subject to the terms and
5822conditions in CNRI`s License Agreement. This Agreement together with
5823Python 1.6.1 may be located on the Internet using the following
5824unique, persistent identifier (known as a handle): 1895.22/1013. This
5825Agreement may also be obtained from a proxy server on the Internet
5826using the following URL: http://hdl.handle.net/1895.22/1013".
5827
58283. In the event Licensee prepares a derivative work that is based on
5829or incorporates Python 1.6.1 or any part thereof, and wants to make
5830the derivative work available to others as provided herein, then
5831Licensee hereby agrees to include in any such work a brief summary of
5832the changes made to Python 1.6.1.
5833
58344. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
5835basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
5836IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
5837DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
5838FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
5839INFRINGE ANY THIRD PARTY RIGHTS.
5840
58415. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
58421.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
5843A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
5844OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
5845
58466. This License Agreement will automatically terminate upon a material
5847breach of its terms and conditions.
5848
58497. This License Agreement shall be governed by the federal
5850intellectual property law of the United States, including without
5851limitation the federal copyright law, and, to the extent such
5852U.S. federal law does not apply, by the law of the Commonwealth of
5853Virginia, excluding Virginia`s conflict of law provisions.
5854Notwithstanding the foregoing, with regard to derivative works based
5855on Python 1.6.1 that incorporate non-separable material that was
5856previously distributed under the GNU General Public License (GPL), the
5857law of the Commonwealth of Virginia shall govern this License
5858Agreement only as to issues arising under or with respect to
5859Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
5860License Agreement shall be deemed to create any relationship of
5861agency, partnership, or joint venture between CNRI and Licensee. This
5862License Agreement does not grant permission to use CNRI trademarks or
5863trade name in a trademark sense to endorse or promote products or
5864services of Licensee, or any third party.
5865
58668. By clicking on the "ACCEPT" button where indicated, or by copying,
5867installing or otherwise using Python 1.6.1, Licensee agrees to be
5868bound by the terms and conditions of this License Agreement.
5869
5870ACCEPT
5871
5872CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
5873--------------------------------------------------
5874
5875Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
5876The Netherlands. All rights reserved.
5877
5878Permission to use, copy, modify, and distribute this software and its
5879documentation for any purpose and without fee is hereby granted,
5880provided that the above copyright notice appear in all copies and that
5881both that copyright notice and this permission notice appear in
5882supporting documentation, and that the name of Stichting Mathematisch
5883Centrum or CWI not be used in advertising or publicity pertaining to
5884distribution of the software without specific, written prior
5885permission.
5886
5887STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
5888THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
5889FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
5890FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
5891WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
5892ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
5893OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
5894
5895</programlisting></para></section>
5896
5897<section id="lic_27">
5898<title>Sleepycat</title>
5899<para><programlisting>
5900
5901The Sleepycat License
5902Copyright (c) 1990-1999
5903Sleepycat Software. All rights reserved.
5904
5905Redistribution and use in source and binary forms, with or without
5906modification, are permitted provided that the following conditions
5907are met:
5908
5909Redistributions of source code must retain the above copyright
5910notice, this list of conditions and the following disclaimer.
5911Redistributions in binary form must reproduce the above copyright
5912notice, this list of conditions and the following disclaimer in the
5913documentation and/or other materials provided with the distribution.
5914Redistributions in any form must be accompanied by information on
5915how to obtain complete source code for the DB software and any
5916accompanying software that uses the DB software. The source code
5917must either be included in the distribution or be available for no
5918more than the cost of distribution plus a nominal fee, and must be
5919freely redistributable under reasonable conditions. For an
5920executable file, complete source code means the source code for all
5921modules it contains. It does not include source code for modules or
5922files that typically accompany the major components of the operating
5923system on which the executable file runs.
5924THIS SOFTWARE IS PROVIDED BY SLEEPYCAT SOFTWARE ``AS IS`` AND ANY EXPRESS
5925OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
5926WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
5927NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL SLEEPYCAT SOFTWARE
5928BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
5929CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
5930SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
5931INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
5932CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
5933ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
5934THE POSSIBILITY OF SUCH DAMAGE.
5935
5936Copyright (c) 1990, 1993, 1994, 1995
5937The Regents of the University of California. All rights reserved.
5938
5939Redistribution and use in source and binary forms, with or without
5940modification, are permitted provided that the following conditions
5941are met:
5942
5943Redistributions of source code must retain the above copyright
5944notice, this list of conditions and the following disclaimer.
5945Redistributions in binary form must reproduce the above copyright
5946notice, this list of conditions and the following disclaimer in the
5947documentation and/or other materials provided with the distribution.
5948Neither the name of the University nor the names of its contributors
5949may be used to endorse or promote products derived from this software
5950without specific prior written permission.
5951THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS`` AND
5952ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5953IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5954ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
5955FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5956DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5957OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5958HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5959LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5960OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5961SUCH DAMAGE.
5962
5963Copyright (c) 1995, 1996
5964The President and Fellows of Harvard University. All rights reserved.
5965
5966Redistribution and use in source and binary forms, with or without
5967modification, are permitted provided that the following conditions
5968are met:
5969
5970Redistributions of source code must retain the above copyright
5971notice, this list of conditions and the following disclaimer.
5972Redistributions in binary form must reproduce the above copyright
5973notice, this list of conditions and the following disclaimer in the
5974documentation and/or other materials provided with the distribution.
5975Neither the name of the University nor the names of its contributors
5976may be used to endorse or promote products derived from this software
5977without specific prior written permission.
5978THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS`` AND
5979ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5980IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5981ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE
5982FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5983DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5984OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5985HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5986LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5987OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5988SUCH DAMAGE.
5989
5990</programlisting></para></section>
5991
5992<section id="lic_28">
5993<title>Zlib</title>
5994<para><programlisting>
5995
5996zlib License
5997
5998
5999 This software is provided `as-is`, without any express or implied
6000 warranty. In no event will the authors be held liable for any damages
6001 arising from the use of this software.
6002
6003 Permission is granted to anyone to use this software for any purpose,
6004 including commercial applications, and to alter it and redistribute it
6005 freely, subject to the following restrictions:
6006
6007 1. The origin of this software must not be misrepresented; you must not
6008 claim that you wrote the original software. If you use this software
6009 in a product, an acknowledgment in the product documentation would be
6010 appreciated but is not required.
6011 2. Altered source versions must be plainly marked as such, and must not be
6012 misrepresented as being the original software.
6013 3. This notice may not be removed or altered from any source distribution.
6014
6015
6016</programlisting></para></section>
6017
6018<section id="lic_29">
6019<title>unfs3</title>
6020<para><programlisting>
6021UNFS3 user-space NFSv3 server
6022(C) 2003, Pascal Schmidt &lt;unfs3-server@ewetel.net&gt;
6023
6024Redistribution and use in source and binary forms, with or without
6025modification, are permitted provided that the following conditions are met:
6026
60271. Redistributions of source code must retain the above copyright notice,
6028 this list of conditions and the following disclaimer.
60292. Redistributions in binary form must reproduce the above copyright notice,
6030 this list of conditions and the following disclaimer in the documentation
6031 and/or other materials provided with the distribution.
60323. The name of the author may not be used to endorse or promote products
6033 derived from this software without specific prior written permission.
6034
6035THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
6036WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6037MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
6038EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
6039SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
6040PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
6041OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
6042WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
6043OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
6044ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6045</programlisting></para></section>
6046
6047 </section>
6048 <section id="proprietary_license">
6049 <title>Proprietary Licenses</title>
6050 </section>
6051</chapter>
diff --git a/doc/book-enea-nfv-access-guest-dev-open-source/swcomp.mk b/doc/book-enea-nfv-access-guest-dev-open-source/swcomp.mk
new file mode 100644
index 0000000..fda527d
--- /dev/null
+++ b/doc/book-enea-nfv-access-guest-dev-open-source/swcomp.mk
@@ -0,0 +1,10 @@
1# Component build specification
2
3# Version of THIS book
4BOOK_VER ?= $(REL_VER)-dev
5
6DOCBOOK_SRC := $(COMP)/swcomp.mk $(COMP)/doc/book.xml $(shell find $(COMP)/doc -type f \( -name "*.xml" -o -name "*.svg" -o -name "*.png" \) ! -name "book.xml" -print)
7
8BOOKPACKAGES := book-enea-nfv-access-guest-dev-open-source
9BOOKDESC_$(BOOKPACKAGES) := "Enea NFV Access Open Source Report"
10BOOKDEFAULTCONDITION := $(DEFAULTCONDITIONS)
diff --git a/doc/book-enea-nfv-access-guest-open-source/doc/README b/doc/book-enea-nfv-access-guest-open-source/doc/README
new file mode 100644
index 0000000..1077acb
--- /dev/null
+++ b/doc/book-enea-nfv-access-guest-open-source/doc/README
@@ -0,0 +1,4 @@
1The licenses.xml in the git repository of Enea NFV Access Open Source Report
2is the frozen version belonging to the last official release of Enea NFV Access.
3The contents must be generated from the release script to obtain the latest
4lists of packages and licenses.
diff --git a/doc/book-enea-nfv-access-guest-open-source/doc/about.xml b/doc/book-enea-nfv-access-guest-open-source/doc/about.xml
new file mode 100644
index 0000000..0ca3155
--- /dev/null
+++ b/doc/book-enea-nfv-access-guest-open-source/doc/about.xml
@@ -0,0 +1,12 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<chapter id="enea-linux-open-source-packages-and-licenses">
5 <title>About this Report</title>
6
7 <para>This document contains the open source and license information
8 pertaining to packages provided with Enea NFV Access <xi:include
9 href="../../book-enea-nfv-access-release-info/doc/eltf_params_updated.xml"
10 xmlns:xi="http://www.w3.org/2001/XInclude"
11 xpointer="element(EneaLinux_REL_VER/1)" />.</para>
12</chapter> \ No newline at end of file
diff --git a/doc/book-enea-nfv-access-guest-open-source/doc/book.xml b/doc/book-enea-nfv-access-guest-open-source/doc/book.xml
new file mode 100644
index 0000000..49c7e40
--- /dev/null
+++ b/doc/book-enea-nfv-access-guest-open-source/doc/book.xml
@@ -0,0 +1,15 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
4<!ENTITY % local.common.attrib "xml:base CDATA #IMPLIED">
5]>
6<book id="book_enea_nfv_access_open_source">
7 <title><trademark class="registered">Enea</trademark> NFV Access Open Source Report</title>
8 <subtitle>Release Version
9 <xi:include href="../../book-enea-nfv-access-release-info/doc/eltf_params_updated.xml" xpointer="element(EneaLinux_REL_VER/1)"
10 xmlns:xi="http://www.w3.org/2001/XInclude" /></subtitle>
11 <!-- OLINKDBPATH_USED_BY_XMLMIND ../../s_docbuild/olinkdb -->
12 <xi:include href="../../s_docbuild/template/docsrc_common/bookinfo_userdoc.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
13 <xi:include href="about.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14 <xi:include href="licenses.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
15</book>
diff --git a/doc/book-enea-nfv-access-guest-open-source/doc/licenses.xml b/doc/book-enea-nfv-access-guest-open-source/doc/licenses.xml
new file mode 100644
index 0000000..010cb66
--- /dev/null
+++ b/doc/book-enea-nfv-access-guest-open-source/doc/licenses.xml
@@ -0,0 +1,5178 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<chapter id="enea_linux_packages">
5 <title>Packages and Licenses</title>
6 <section id="licenses_packages">
7
8 <title>Packages</title>
9
10
11 <!--This chapter contains a generated list of all packages that Enea Linux
12supports, e.g. busybox, with a short explanatory blurb and links to package
13specific documentation.-->
14
15 <informaltable>
16 <tgroup cols="4">
17 <colspec colwidth="2*"/>
18 <colspec colwidth="1*"/>
19 <colspec colwidth="5*"/>
20 <colspec colwidth="2*"/>
21
22 <thead>
23 <row>
24 <entry align="center">Package Name</entry>
25 <entry align="center">Version</entry>
26 <entry align="center">Description</entry>
27 <entry align="center">License</entry>
28 </row>
29 </thead>
30
31 <tbody valign="top">
32<row>
33 <entry>acl</entry>
34 <entry>2.2.52</entry>
35 <entry>Utilities for managing POSIX Access Control Lists.</entry>
36 <entry> LGPL-2.1, GPL-2.0</entry>
37</row>
38<row>
39 <entry>apt</entry>
40 <entry>1.2.12</entry>
41 <entry>Advanced front-end for dpkg.</entry>
42 <entry>GPL-2.0</entry>
43</row>
44<row>
45 <entry>attr</entry>
46 <entry>2.4.47</entry>
47 <entry>Utilities for manipulating filesystem extended attributes.</entry>
48 <entry> LGPL-2.1, GPL-2.0</entry>
49</row>
50<row>
51 <entry>autoconf</entry>
52 <entry>2.69</entry>
53 <entry>Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use in the form of M4 macro calls.</entry>
54 <entry> GPL-2.0, GPL-3.0</entry>
55</row>
56<row>
57 <entry>automake</entry>
58 <entry>1.15</entry>
59 <entry>Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards. Automake requires the use of Autoconf.</entry>
60 <entry>GPL-2.0</entry>
61</row>
62<row>
63 <entry>base-files</entry>
64 <entry>3.0.14</entry>
65 <entry>The base-files package creates the basic system directory structure and provides a small set of key configuration files for the system.</entry>
66 <entry>GPL-2.0</entry>
67</row>
68<row>
69 <entry>base-passwd</entry>
70 <entry>3.5.29</entry>
71 <entry>The master copies of the user database files (/etc/passwd and /etc/group). The update-passwd tool is also provided to keep the system databases synchronized with these master files.</entry>
72 <entry>GPL-2.0</entry>
73</row>
74<row>
75 <entry>bash-completion</entry>
76 <entry>2.5</entry>
77 <entry>Programmable Completion for Bash 4.</entry>
78 <entry>GPL-2.0</entry>
79</row>
80<row>
81 <entry>bash</entry>
82 <entry>4.3.30</entry>
83 <entry>An sh-compatible command language interpreter.</entry>
84 <entry>GPL-3.0</entry>
85</row>
86<row>
87 <entry>bc</entry>
88 <entry>1.06</entry>
89 <entry>Arbitrary precision calculator language.</entry>
90 <entry> GPL-2.0, LGPL-2.1</entry>
91</row>
92<row>
93 <entry>binutils-cross-canadian-x86-64</entry>
94 <entry>2.28</entry>
95 <entry>The GNU Binutils are a collection of binary tools. The main ones are ld (GNU Linker) and as (GNU Assembler). This package also includes addition tools such as addr2line (Converts addresses into filenames and line numbers) ar (utility for creating modifying and extracting archives) nm (list symbols in object files) objcopy (copy and translate object files) objdump (Display object information) and other tools and related libraries.</entry>
96 <entry>GPL-3.0</entry>
97</row>
98<row>
99 <entry>binutils-cross-x86_64</entry>
100 <entry>2.28</entry>
101 <entry>The GNU Binutils are a collection of binary tools. The main ones are ld (GNU Linker) and as (GNU Assembler). This package also includes addition tools such as addr2line (Converts addresses into filenames and line numbers) ar (utility for creating modifying and extracting archives) nm (list symbols in object files) objcopy (copy and translate object files) objdump (Display object information) and other tools and related libraries.</entry>
102 <entry>GPL-3.0</entry>
103</row>
104<row>
105 <entry>binutils-crosssdk-x86_64-eneasdk-linux</entry>
106 <entry>2.28</entry>
107 <entry>The GNU Binutils are a collection of binary tools. The main ones are ld (GNU Linker) and as (GNU Assembler). This package also includes addition tools such as addr2line (Converts addresses into filenames and line numbers) ar (utility for creating modifying and extracting archives) nm (list symbols in object files) objcopy (copy and translate object files) objdump (Display object information) and other tools and related libraries.</entry>
108 <entry>GPL-3.0</entry>
109</row>
110<row>
111 <entry>binutils</entry>
112 <entry>2.28</entry>
113 <entry>The GNU Binutils are a collection of binary tools. The main ones are ld (GNU Linker) and as (GNU Assembler). This package also includes addition tools such as addr2line (Converts addresses into filenames and line numbers) ar (utility for creating modifying and extracting archives) nm (list symbols in object files) objcopy (copy and translate object files) objdump (Display object information) and other tools and related libraries.</entry>
114 <entry>GPL-3.0</entry>
115</row>
116<row>
117 <entry>bison</entry>
118 <entry>3.0.4</entry>
119 <entry>Bison is a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that grammar. Bison is upward compatible with Yacc: all properly-written Yacc grammars ought to work with Bison with no change. Anyone familiar with Yacc should be able to use Bison with little trouble.</entry>
120 <entry>GPL-3.0</entry>
121</row>
122<row>
123 <entry>busybox</entry>
124 <entry>1.24.1</entry>
125 <entry>BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU fileutils shellutils etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete POSIX environment for any small or embedded system.</entry>
126 <entry> GPL-2.0, BSD-4-Clause</entry>
127</row>
128<row>
129 <entry>bzip2</entry>
130 <entry>1.0.6</entry>
131 <entry>bzip2 compresses files using the Burrows-Wheeler block-sorting text compression algorithm and Huffman coding. Compression is generally considerably better than that achieved by more conventional LZ77/LZ78-based compressors and approaches the performance of the PPM family of statistical compressors.</entry>
132 <entry>BSD-4-Clause</entry>
133</row>
134<row>
135 <entry>ca-certificates</entry>
136 <entry>20161130</entry>
137 <entry>This package includes PEM files of CA certificates to allow SSL-based applications to check for the authenticity of SSL connections. This derived from Debian's CA Certificates.</entry>
138 <entry> GPL-2.0, MPL-2.0</entry>
139</row>
140<row>
141 <entry>chrpath</entry>
142 <entry>0.16</entry>
143 <entry>chrpath allows you to change the rpath (where the application looks for libraries) in an application. It does not (yet) allow you to add an rpath if there isn't one already.</entry>
144 <entry>GPL-2.0</entry>
145</row>
146<row>
147 <entry>cmake</entry>
148 <entry>3.7.2</entry>
149 <entry>Cross-platform open-source make system.</entry>
150 <entry>BSD</entry>
151</row>
152<row>
153 <entry>coreutils</entry>
154 <entry>8.26</entry>
155 <entry>The GNU Core Utilities provide the basic file shell and text manipulation utilities. These are the core utilities which are expected to exist on every system.</entry>
156 <entry>GPL-3.0</entry>
157</row>
158<row>
159 <entry>cross-localedef</entry>
160 <entry>2.25</entry>
161 <entry>Cross locale generation tool for glibc.</entry>
162 <entry>LGPL-2.1</entry>
163</row>
164<row>
165 <entry>cryptodev-linux</entry>
166 <entry>1.8</entry>
167 <entry>A /dev/crypto device driver header file.</entry>
168 <entry>GPL-2.0</entry>
169</row>
170<row>
171 <entry>curl</entry>
172 <entry>7.53.1</entry>
173 <entry>Command line tool and library for client-side URL transfers.</entry>
174 <entry>MIT</entry>
175</row>
176<row>
177 <entry>db</entry>
178 <entry>5.3.28</entry>
179 <entry>Berkeley Database v5.</entry>
180 <entry>Sleepycat</entry>
181</row>
182<row>
183 <entry>dbus-test</entry>
184 <entry>1.10.14</entry>
185 <entry>D-Bus test package (for D-bus functionality testing only).</entry>
186 <entry> AFL-2.0, GPL-2.0</entry>
187</row>
188<row>
189 <entry>dbus</entry>
190 <entry>1.10.14</entry>
191 <entry>"D-Bus is a message bus system a simple way for applications to talk to one another. In addition to interprocess communication D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a \""single instance\"" application or daemon and to launch applications and daemons on demand when their services are needed."</entry>
192 <entry> AFL-2.0, GPL-2.0</entry>
193</row>
194<row>
195 <entry>debianutils</entry>
196 <entry>4.8.1</entry>
197 <entry>Miscellaneous utilities specific to Debian.</entry>
198 <entry> GPL-2.0</entry>
199</row>
200<row>
201 <entry>depmodwrapper</entry>
202 <entry>1.0</entry>
203 <entry>Wrapper script for the Linux kernel module dependency indexer.</entry>
204 <entry>MIT</entry>
205</row>
206<row>
207 <entry>diffutils</entry>
208 <entry>3.5</entry>
209 <entry>Diffutils contains the GNU diff diff3 sdiff and cmp utilities. These programs are usually used for creating patch files.</entry>
210 <entry>GPL-3.0</entry>
211</row>
212<row>
213 <entry>dnf</entry>
214 <entry>2.0.0</entry>
215 <entry>Package manager forked from Yum using libsolv as a dependency resolver.</entry>
216 <entry>GPL-2.0</entry>
217</row>
218<row>
219 <entry>dpdk-dev-libibverbs</entry>
220 <entry>1.2.1-3.4-2.0.0.0</entry>
221 <entry>libibverbs library to support Mellanox config</entry>
222 <entry>GPL-2.0</entry>
223</row>
224<row>
225 <entry>dpdk</entry>
226 <entry>17.08</entry>
227 <entry>Intel(r) Data Plane Development Kit</entry>
228 <entry> BSD, LGPL-2.0, GPL-2.0</entry>
229</row>
230<row>
231 <entry>dpkg</entry>
232 <entry>1.18.10</entry>
233 <entry>Package maintenance system from Debian.</entry>
234 <entry>GPL-2.0</entry>
235</row>
236<row>
237 <entry>dtc</entry>
238 <entry>1.4.2</entry>
239 <entry>The Device Tree Compiler is a tool used to manipulate the Open-Firmware-like device tree used by PowerPC kernels.</entry>
240 <entry> GPL-2.0, BSD</entry>
241</row>
242<row>
243 <entry>e2fsprogs</entry>
244 <entry>1.43.4</entry>
245 <entry>The Ext2 Filesystem Utilities (e2fsprogs) contain all of the standard utilities for creating fixing configuring and debugging ext2 filesystems.</entry>
246 <entry> GPL-2.0, LGPL-2.0, BSD, MIT</entry>
247</row>
248<row>
249 <entry>elfutils</entry>
250 <entry>0.168</entry>
251 <entry>Utilities and libraries for handling compiled object files.</entry>
252 <entry> GPL-3.0, Elfutils-Exception</entry>
253</row>
254<row>
255 <entry>enea-nfv-access-guest</entry>
256 <entry>1.0</entry>
257 <entry>Image for the guest side of the Enea NFV Access Platform</entry>
258 <entry>MIT</entry>
259</row>
260<row>
261 <entry>expat</entry>
262 <entry>2.2.0</entry>
263 <entry>Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags)</entry>
264 <entry>MIT</entry>
265</row>
266<row>
267 <entry>file</entry>
268 <entry>5.30</entry>
269 <entry>File attempts to classify files depending on their contents and prints a description if a match is found.</entry>
270 <entry>BSD</entry>
271</row>
272<row>
273 <entry>flex</entry>
274 <entry>2.6.0</entry>
275 <entry>Flex is a fast lexical analyser generator. Flex is a tool for generating programs that recognize lexical patterns in text.</entry>
276 <entry>BSD</entry>
277</row>
278<row>
279 <entry>fuse</entry>
280 <entry>2.9.4</entry>
281 <entry>FUSE (Filesystem in Userspace) is a simple interface for userspace programs to export a virtual filesystem to the Linux kernel. FUSE also aims to provide a secure method for non privileged users to create and mount their own filesystem implementations.</entry>
282 <entry> GPL-2.0, LGPL-2.0</entry>
283</row>
284<row>
285 <entry>gawk</entry>
286 <entry>4.1.4</entry>
287 <entry>The GNU version of awk a text processing utility. Awk interprets a special-purpose programming language to do quick and easy text pattern matching and reformatting jobs.</entry>
288 <entry>GPL-3.0</entry>
289</row>
290<row>
291 <entry>gcc-cross-canadian-x86-64</entry>
292 <entry>6.3.0</entry>
293 <entry>GNU cc and gcc C compilers (cross-canadian for x86_64 target).</entry>
294 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
295</row>
296<row>
297 <entry>gcc-cross-initial-x86_64</entry>
298 <entry>6.3.0</entry>
299 <entry>GNU cc and gcc C compilers.</entry>
300 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
301</row>
302<row>
303 <entry>gcc-cross-x86_64</entry>
304 <entry>6.3.0</entry>
305 <entry>GNU cc and gcc C compilers.</entry>
306 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
307</row>
308<row>
309 <entry>gcc-crosssdk-initial-x86_64-eneasdk-linux</entry>
310 <entry>6.3.0</entry>
311 <entry>GNU cc and gcc C compilers.</entry>
312 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
313</row>
314<row>
315 <entry>gcc-crosssdk-x86_64-eneasdk-linux</entry>
316 <entry>6.3.0</entry>
317 <entry>GNU cc and gcc C compilers.</entry>
318 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
319</row>
320<row>
321 <entry>gcc-source-6.3.0</entry>
322 <entry>6.3.0</entry>
323 <entry>GNU cc and gcc C compilers.</entry>
324 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
325</row>
326<row>
327 <entry>gcc</entry>
328 <entry>6.3.0</entry>
329 <entry>Runtime libraries from GCC.</entry>
330 <entry>GPL-3.0-with-GCC-exception</entry>
331</row>
332<row>
333 <entry>gdb-cross-canadian-x86-64</entry>
334 <entry>7.12.1</entry>
335 <entry>GNU debugger (cross-canadian gdb for x86_64 target).</entry>
336 <entry> GPL-2.0, GPL-3.0, LGPL-2.0, LGPL-3.0</entry>
337</row>
338<row>
339 <entry>gdbm</entry>
340 <entry>1.12</entry>
341 <entry>Key/value database library with extensible hashing.</entry>
342 <entry>GPL-3.0</entry>
343</row>
344<row>
345 <entry>gettext-minimal</entry>
346 <entry>0.19.8.1</entry>
347 <entry>Contains the m4 macros sufficient to support building autoconf/automake. This provides a significant build time speedup by the removal of gettext-native from most dependency chains (now only needed for gettext for the target).</entry>
348 <entry>FSF-Unlimited</entry>
349</row>
350<row>
351 <entry>gettext</entry>
352 <entry>0.19.8.1</entry>
353 <entry>GNU gettext is a set of tools that provides a framework to help other programs produce multi-lingual messages. These tools include a set of conventions about how programs should be written to support message catalogs a directory and file naming organization for the message catalogs themselves a runtime library supporting the retrieval of translated messages and a few stand-alone programs to massage in various ways the sets of translatable and already translated strings.</entry>
354 <entry> GPL-3.0, LGPL-2.1</entry>
355</row>
356<row>
357 <entry>glib-2.0</entry>
358 <entry>2.50.3</entry>
359 <entry>GLib is a general-purpose utility library which provides many useful data types macros type conversions string utilities file utilities a main loop abstraction and so on.</entry>
360 <entry> LGPL-2.0, BSD, PD</entry>
361</row>
362<row>
363 <entry>glibc-locale</entry>
364 <entry>2.25</entry>
365 <entry>Locale data from glibc.</entry>
366 <entry> GPL-2.0, LGPL-2.1</entry>
367</row>
368<row>
369 <entry>glibc</entry>
370 <entry>2.25</entry>
371 <entry>The GNU C Library is used as the system C library in most systems with the Linux kernel.</entry>
372 <entry> GPL-2.0, LGPL-2.1</entry>
373</row>
374<row>
375 <entry>gmp</entry>
376 <entry>6.1.2</entry>
377 <entry>GMP is a free library for arbitrary precision arithmetic operating on signed integers rational numbers and floating point numbers</entry>
378 <entry> GPL-2.0, LGPL-3.0</entry>
379</row>
380<row>
381 <entry>gnome-desktop-testing</entry>
382 <entry>2014.1</entry>
383 <entry>Test runner for GNOME-style installed tests.</entry>
384 <entry>LGPL-2.0</entry>
385</row>
386<row>
387 <entry>gnu-config</entry>
388 <entry>20150728</entry>
389 <entry>Tool that installs the GNU config.guess / config.sub into a directory tree</entry>
390 <entry>GPL-3.0</entry>
391</row>
392<row>
393 <entry>gnutls</entry>
394 <entry>3.5.9</entry>
395 <entry>GNU Transport Layer Security Library.</entry>
396 <entry> GPL-3.0, LGPL-2.1</entry>
397</row>
398<row>
399 <entry>gobject-introspection</entry>
400 <entry>1.50.0</entry>
401 <entry>Middleware layer between GObject-using C libraries and language bindings.</entry>
402 <entry>LGPL-2.0, GPL-2.0</entry>
403</row>
404<row>
405 <entry>gperf</entry>
406 <entry>3.0.4</entry>
407 <entry>GNU gperf is a perfect hash function generator</entry>
408 <entry>GPL-3.0</entry>
409</row>
410<row>
411 <entry>gpgme</entry>
412 <entry>1.8.0</entry>
413 <entry>GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption decryption signing signature verification and key management</entry>
414 <entry> GPL-2.0, LGPL-2.1</entry>
415</row>
416<row>
417 <entry>grep</entry>
418 <entry>3.0</entry>
419 <entry>GNU grep utility.</entry>
420 <entry>GPL-3.0</entry>
421</row>
422<row>
423 <entry>gtk-doc</entry>
424 <entry>1.25</entry>
425 <entry>Gtk-doc is a set of scripts that extract specially formatted comments from glib-based software and produce a set of html documentation files from them</entry>
426 <entry>GPL-2.0</entry>
427</row>
428<row>
429 <entry>inputproto</entry>
430 <entry>2.3.2</entry>
431 <entry>This package provides the wire protocol for the X Input extension. The extension supports input devices other then the core X keyboard and pointer.</entry>
432 <entry> MIT</entry>
433</row>
434<row>
435 <entry>intltool</entry>
436 <entry>0.51.0</entry>
437 <entry>Utility scripts for internationalizing XML.</entry>
438 <entry>GPL-2.0</entry>
439</row>
440<row>
441 <entry>iproute2</entry>
442 <entry>4.10.0</entry>
443 <entry>Iproute2 is a collection of utilities for controlling TCP / IP networking and traffic control in Linux. Of the utilities ip and tc are the most important. ip controls IPv4 and IPv6 configuration and tc stands for traffic control.</entry>
444 <entry>GPL-2.0</entry>
445</row>
446<row>
447 <entry>iptables</entry>
448 <entry>1.6.1</entry>
449 <entry>iptables is the userspace command line program used to configure and control network packet filtering code in Linux.</entry>
450 <entry>GPL-2.0</entry>
451</row>
452<row>
453 <entry>kbd</entry>
454 <entry>2.0.4</entry>
455 <entry>Keytable files and keyboard utilities.</entry>
456 <entry>GPL-2.0</entry>
457</row>
458<row>
459 <entry>kbproto</entry>
460 <entry>1.0.7</entry>
461 <entry>This package provides the wire protocol for the X Keyboard extension. This extension is used to control options related to keyboard handling and layout.</entry>
462 <entry>MIT</entry>
463</row>
464<row>
465 <entry>kern-tools</entry>
466 <entry>0.2</entry>
467 <entry>Tools for managing Yocto Project style branched kernels.</entry>
468 <entry>GPL-2.0</entry>
469</row>
470<row>
471 <entry>kmod</entry>
472 <entry>23</entry>
473 <entry>kmod is a set of tools to handle common tasks with Linux kernel modules like insert remove list check properties resolve dependencies and aliases.</entry>
474 <entry> GPL-2.0, LGPL-2.1</entry>
475</row>
476<row>
477 <entry>ldconfig</entry>
478 <entry>2.12.1</entry>
479 <entry>A standalone native ldconfig build.</entry>
480 <entry>GPL-2.0</entry>
481</row>
482<row>
483 <entry>libarchive</entry>
484 <entry>3.2.2</entry>
485 <entry>C library and command-line tools for reading and writing tar cpio zip ISO and other archive formats</entry>
486 <entry>BSD</entry>
487</row>
488<row>
489 <entry>libassuan</entry>
490 <entry>2.4.3</entry>
491 <entry>IPC library used by GnuPG and GPGME.</entry>
492 <entry> GPL-3.0, LGPL-2.1</entry>
493</row>
494<row>
495 <entry>libcap</entry>
496 <entry>2.25</entry>
497 <entry>Library for getting/setting POSIX.1e capabilities.</entry>
498 <entry> BSD, GPL-2.0</entry>
499</row>
500<row>
501 <entry>libcgroup</entry>
502 <entry>0.41</entry>
503 <entry>libcgroup is a library that abstracts the control group file system in Linux. Control groups allow you to limit account and isolate resource usage (CPU memory disk I/O etc.) of groups of processes.</entry>
504 <entry>LGPL-2.1</entry>
505</row>
506<row>
507 <entry>libcheck</entry>
508 <entry>0.10.0</entry>
509 <entry>Check - unit testing framework for C code.</entry>
510 <entry>LGPL-2.1</entry>
511</row>
512<row>
513 <entry>libcomps</entry>
514 <entry>0.1.8</entry>
515 <entry>Libcomps is alternative for yum.comps library (which is for managing rpm package groups)..</entry>
516 <entry>GPL-2.0</entry>
517</row>
518<row>
519 <entry>libdnf</entry>
520 <entry>0.2.3</entry>
521 <entry>Library providing simplified C and Python API to libsolv.</entry>
522 <entry>LGPL-2.1</entry>
523</row>
524<row>
525 <entry>libffi</entry>
526 <entry>3.2.1</entry>
527 <entry>The `libffi' library provides a portable high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run time. FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The `libffi' library really only provides the lowest machine dependent layer of a fully featured foreign function interface. A layer must exist above `libffi' that handles type conversions for values passed between the two languages.</entry>
528 <entry>MIT</entry>
529</row>
530<row>
531 <entry>libgcc</entry>
532 <entry>6.3.0</entry>
533 <entry>GNU cc and gcc C compilers.</entry>
534 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
535</row>
536<row>
537 <entry>libgpg-error</entry>
538 <entry>1.26</entry>
539 <entry>Small library that defines common error values for all GnuPG components.</entry>
540 <entry> GPL-2.0, LGPL-2.1</entry>
541</row>
542<row>
543 <entry>libice</entry>
544 <entry>1.0.9</entry>
545 <entry>The Inter-Client Exchange (ICE) protocol provides a generic framework for building protocols on top of reliable byte-stream transport connections. It provides basic mechanisms for setting up and shutting down connections for performing authentication for negotiating versions and for reporting errors. </entry>
546 <entry>MIT</entry>
547</row>
548<row>
549 <entry>libidn</entry>
550 <entry>1.33</entry>
551 <entry>Implementation of the Stringprep Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group.</entry>
552 <entry> LGPL-2.1, LGPL-3.0, GPL-3.0</entry>
553</row>
554<row>
555 <entry>libmpc</entry>
556 <entry>1.0.3</entry>
557 <entry>Mpc is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result. It is built upon and follows the same principles as Mpfr</entry>
558 <entry>LGPL-3.0</entry>
559</row>
560<row>
561 <entry>libnl</entry>
562 <entry>3.2.29</entry>
563 <entry>A library for applications dealing with netlink sockets.</entry>
564 <entry>LGPL-2.1</entry>
565</row>
566<row>
567 <entry>libpcap</entry>
568 <entry>1.8.1</entry>
569 <entry>Libpcap provides a portable framework for low-level network monitoring. Libpcap can provide network statistics collection security monitoring and network debugging.</entry>
570 <entry>BSD</entry>
571</row>
572<row>
573 <entry>libpcre</entry>
574 <entry>8.40</entry>
575 <entry>The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API as well as a set of wrapper functions that correspond to the POSIX regular expression API.</entry>
576 <entry>BSD</entry>
577</row>
578<row>
579 <entry>libpng</entry>
580 <entry>1.6.28</entry>
581 <entry>PNG image format decoding library.</entry>
582 <entry>Libpng</entry>
583</row>
584<row>
585 <entry>libpthread-stubs</entry>
586 <entry>0.3</entry>
587 <entry>This library provides weak aliases for pthread functions not provided in libc or otherwise available by default.</entry>
588 <entry>MIT</entry>
589</row>
590<row>
591 <entry>librepo</entry>
592 <entry>1.7.20</entry>
593 <entry> A library providing C and Python (libcURL like) API for downloading linux repository metadata and packages..</entry>
594 <entry>LGPL-2.1</entry>
595</row>
596<row>
597 <entry>libsdl</entry>
598 <entry>1.2.15</entry>
599 <entry>Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio keyboard mouse joystick 3D hardware via OpenGL and 2D video framebuffer.</entry>
600 <entry>LGPL-2.1</entry>
601</row>
602<row>
603 <entry>libsm</entry>
604 <entry>1.2.2</entry>
605 <entry>"The Session Management Library (SMlib) is a low-level \""C\"" language interface to XSMP. The purpose of the X Session Management Protocol (XSMP) is to provide a uniform mechanism for users to save and restore their sessions. A session is a group of clients each of which has a particular state."</entry>
606 <entry>MIT</entry>
607</row>
608<row>
609 <entry>libsolv</entry>
610 <entry>0.6.26</entry>
611 <entry>Library for solving packages and reading repositories.</entry>
612 <entry>BSD-3-Clause</entry>
613</row>
614<row>
615 <entry>libtool</entry>
616 <entry>2.4.6</entry>
617 <entry>This is GNU libtool a generic library support script. Libtool hides the complexity of generating special library types (such as shared libraries) behind a consistent interface.</entry>
618 <entry> GPL-2.0, LGPL-2.1</entry>
619</row>
620<row>
621 <entry>libunistring</entry>
622 <entry>0.9.7</entry>
623 <entry>Text files are nowadays usually encoded in Unicode and may consist of very different scripts from Latin letters to Chinese Hanzi with many kinds of special characters accents right-to-left writing marks hyphens Roman numbers and much more. But the POSIX platform APIs for text do not contain adequate functions for dealing with particular properties of many Unicode characters. In fact the POSIX APIs for text have several assumptions at their base which don't hold for Unicode text. This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. This package contains documentation.</entry>
624 <entry> LGPL-3.0, GPL-2.0</entry>
625</row>
626<row>
627 <entry>libx11</entry>
628 <entry>1.6.4</entry>
629 <entry>This package provides a client interface to the X Window System otherwise known as 'Xlib'. It provides a complete API for the basic functions of the window system.</entry>
630 <entry> MIT, BSD</entry>
631</row>
632<row>
633 <entry>libxau</entry>
634 <entry>1.0.8</entry>
635 <entry>libxau provides the main interfaces to the X11 authorisation handling which controls authorisation for X connections both client-side and server-side.</entry>
636 <entry>MIT</entry>
637</row>
638<row>
639 <entry>libxcb</entry>
640 <entry>1.12</entry>
641 <entry>The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint latency hiding direct access to the protocol improved threading support and extensibility.</entry>
642 <entry>MIT</entry>
643</row>
644<row>
645 <entry>libxdmcp</entry>
646 <entry>1.1.2</entry>
647 <entry>The purpose of the X Display Manager Control Protocol (XDMCP) is to provide a uniform mechanism for an autonomous display to request login service from a remote host. An X terminal (screen keyboard mouse processor network interface) is a prime example of an autonomous display.</entry>
648 <entry>MIT</entry>
649</row>
650<row>
651 <entry>libxext</entry>
652 <entry>1.3.3</entry>
653 <entry>libXext provides an X Window System client interface to several extensions to the X protocol. The supported protocol extensions are DOUBLE-BUFFER DPMS Extended-Visual-Information LBX MIT_SHM MIT_SUNDRY-NONSTANDARD Multi-Buffering SECURITY SHAPE SYNC TOG-CUP XC-APPGROUP XC-MISC XTEST. libXext also provides a small set of utility functions to aid authors of client APIs for X protocol extensions.</entry>
654 <entry>MIT</entry>
655</row>
656<row>
657 <entry>libxkbcommon</entry>
658 <entry>0.7.1</entry>
659 <entry>libxkbcommon is a keymap compiler and support library which processes a reduced subset of keymaps as defined by the XKB specification.</entry>
660 <entry> MIT</entry>
661</row>
662<row>
663 <entry>libxml-parser-perl</entry>
664 <entry>2.44</entry>
665 <entry>XML::Parser - A perl module for parsing XML documents.</entry>
666 <entry> Artistic-1.0, GPL-1.0</entry>
667</row>
668<row>
669 <entry>libxml2</entry>
670 <entry>2.9.4</entry>
671 <entry>The XML Parser Library allows for manipulation of XML files. Libxml2 exports Push and Pull type parser interfaces for both XML and HTML. It can do DTD validation at parse time on a parsed document instance or with an arbitrary DTD. Libxml2 includes complete XPath XPointer and Xinclude implementations. It also has a SAX like interface which is designed to be compatible with Expat.</entry>
672 <entry>MIT</entry>
673</row>
674<row>
675 <entry>libxrandr</entry>
676 <entry>1.5.1</entry>
677 <entry>The X Resize Rotate and Reflect Extension called RandR for short brings the ability to resize rotate and reflect the root window of a screen. It is based on the X Resize and Rotate Extension as specified in the Proceedings of the 2001 Usenix Technical Conference [RANDR].</entry>
678 <entry>MIT</entry>
679</row>
680<row>
681 <entry>libxrender</entry>
682 <entry>0.9.10</entry>
683 <entry>The X Rendering Extension (Render) introduces digital image composition as the foundation of a new rendering model within the X Window System. Rendering geometric figures is accomplished by client-side tessellation into either triangles or trapezoids. Text is drawn by loading glyphs into the server and rendering sets of them.</entry>
684 <entry>MIT</entry>
685</row>
686<row>
687 <entry>libxslt</entry>
688 <entry>1.1.29</entry>
689 <entry>GNOME XSLT library.</entry>
690 <entry>MIT</entry>
691</row>
692<row>
693 <entry>linux-intel-guest</entry>
694 <entry>4.9.47</entry>
695 <entry>Linux kernel.</entry>
696 <entry>GPL-2.0</entry>
697</row>
698<row>
699 <entry>linux-libc-headers</entry>
700 <entry>4.10</entry>
701 <entry>Sanitized set of kernel headers for the C library's use.</entry>
702 <entry>GPL-2.0</entry>
703</row>
704<row>
705 <entry>lzo</entry>
706 <entry>2.09</entry>
707 <entry>Lossless data compression library.</entry>
708 <entry>GPL-2.0</entry>
709</row>
710<row>
711 <entry>lzop</entry>
712 <entry>1.03</entry>
713 <entry>lzop is a compression utility which is designed to be a companion to gzip. \nIt is based on the LZO data compression library and its main advantages over \ngzip are much higher compression and decompression speed at the cost of some \ncompression ratio. The lzop compression utility was designed with the goals \nof reliability speed portability and with reasonable drop-in compatibility \nto gzip.</entry>
714 <entry>GPL-2.0</entry>
715</row>
716<row>
717 <entry>m4</entry>
718 <entry>1.4.18</entry>
719 <entry>GNU m4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files running shell commands doing arithmetic etc.</entry>
720 <entry>GPL-3.0</entry>
721</row>
722<row>
723 <entry>make</entry>
724 <entry>4.2.1</entry>
725 <entry>Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. Make gets its knowledge of how to build your program from a file called the makefile which lists each of the non-source files and how to compute it from other files.</entry>
726 <entry> GPL-3.0, LGPL-2.0</entry>
727</row>
728<row>
729 <entry>makedepend</entry>
730 <entry>1.0.5</entry>
731 <entry>The makedepend program reads each sourcefile in sequence and parses it like a C-preprocessor processing all #include #define #undef #ifdef #ifndef #endif #if #elif and #else directives so that it can correctly tell which #include directives would be used in a compilation. Any #include directives can reference files having other #include directives and parsing will occur in these files as well.</entry>
732 <entry>MIT</entry>
733</row>
734<row>
735 <entry>makedevs</entry>
736 <entry>1.0.1</entry>
737 <entry>Tool for creating device nodes.</entry>
738 <entry>GPL-2.0</entry>
739</row>
740<row>
741 <entry>meta-environment-qemux86-64</entry>
742 <entry>1.0</entry>
743 <entry>Package of environment files for SDK.</entry>
744 <entry>MIT</entry>
745</row>
746<row>
747 <entry>meta-toolchain</entry>
748 <entry>1.0</entry>
749 <entry>Meta package for building a installable toolchain.</entry>
750 <entry>MIT</entry>
751</row>
752<row>
753 <entry>mklibs</entry>
754 <entry>0.1.43</entry>
755 <entry>mklibs produces cut-down shared libraries that contain only the routines required by a particular set of executables.</entry>
756 <entry>GPL-2.0</entry>
757</row>
758<row>
759 <entry>mpfr</entry>
760 <entry>3.1.5</entry>
761 <entry>C library for multiple-precision floating-point computations with exact rounding.</entry>
762 <entry> GPL-3.0, LGPL-3.0</entry>
763</row>
764<row>
765 <entry>ncurses</entry>
766 <entry>6.0</entry>
767 <entry>SVr4 and XSI-Curses compatible curses library and terminfo tools including tic infocmp captoinfo. Supports color multiple highlights forms-drawing characters and automatic recognition of keypad and function-key sequences. Extensions include resizable windows and mouse support on both xterm and Linux console using the gpm library.</entry>
768 <entry>MIT</entry>
769</row>
770<row>
771 <entry>netbase</entry>
772 <entry>5.4</entry>
773 <entry>This package provides the necessary infrastructure for basic TCP/IP based networking</entry>
774 <entry>GPL-2.0</entry>
775</row>
776<row>
777 <entry>nettle</entry>
778 <entry>3.3</entry>
779 <entry>A low level cryptographic library.</entry>
780 <entry> LGPL-3.0, GPL-2.0</entry>
781</row>
782<row>
783 <entry>nspr</entry>
784 <entry>4.13.1</entry>
785 <entry>Netscape Portable Runtime Library.</entry>
786 <entry> GPL-2.0, MPL-2.0, LGPL-2.1</entry>
787</row>
788<row>
789 <entry>nss</entry>
790 <entry>3.28.1</entry>
791 <entry>Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3 TLS PKCS 5 PKCS 7 PKCS 11 PKCS 12 S/MIME X.509 v3 certificates and other security standards.</entry>
792 <entry> MPL-2.0, GPL-2.0, MPL-2.0, LGPL-2.1</entry>
793</row>
794<row>
795 <entry>numactl</entry>
796 <entry>2.0.11</entry>
797 <entry>Simple NUMA policy support. It consists of a numactl program to run other programs with a specific NUMA policy and a libnuma to do allocations with NUMA policy in applications.</entry>
798 <entry> GPL-2.0, LGPL-2.1</entry>
799</row>
800<row>
801 <entry>openssh</entry>
802 <entry>7.4p1</entry>
803 <entry>Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine.</entry>
804 <entry>BSD</entry>
805</row>
806<row>
807 <entry>openssl</entry>
808 <entry>1.0.2k</entry>
809 <entry>Secure Socket Layer (SSL) binary and related cryptographic tools.</entry>
810 <entry>OpenSSL</entry>
811</row>
812<row>
813 <entry>opkg-utils</entry>
814 <entry>0.3.4</entry>
815 <entry>Additional utilities for the opkg package manager.</entry>
816 <entry>GPL-2.0</entry>
817</row>
818<row>
819 <entry>opkg</entry>
820 <entry>0.3.4</entry>
821 <entry>Open Package Manager.</entry>
822 <entry>GPL-2.0</entry>
823</row>
824<row>
825 <entry>os-release</entry>
826 <entry>1.0</entry>
827 <entry>The /etc/os-release file contains operating system identification data.</entry>
828 <entry>MIT</entry>
829</row>
830<row>
831 <entry>packagegroup-core-boot</entry>
832 <entry>1.0</entry>
833 <entry>The minimal set of packages required to boot the system</entry>
834 <entry>MIT</entry>
835</row>
836<row>
837 <entry>packagegroup-core-ssh-openssh</entry>
838 <entry>1.0</entry>
839 <entry>OpenSSH SSH client/server.</entry>
840 <entry>MIT</entry>
841</row>
842<row>
843 <entry>packagegroup-core-standalone-sdk-target</entry>
844 <entry>1.0</entry>
845 <entry>Target packages for the standalone SDK.</entry>
846 <entry>MIT</entry>
847</row>
848<row>
849 <entry>packagegroup-cross-canadian-qemux86-64</entry>
850 <entry>1.0</entry>
851 <entry>Host SDK package for cross canadian toolchain.</entry>
852 <entry>MIT</entry>
853</row>
854<row>
855 <entry>packagegroup-enea-virtualization-dpdk</entry>
856 <entry>1.0</entry>
857 <entry>Packagegroup for DPDK.</entry>
858 <entry>MIT</entry>
859</row>
860<row>
861 <entry>packagegroup-enea-virtualization-guest</entry>
862 <entry>1.0</entry>
863 <entry>This package group includes packages and packagegroups specific to the guest side of the Enea Linux Virtualization Profile.</entry>
864 <entry>MIT</entry>
865</row>
866<row>
867 <entry>packagegroup-enea-virtualization</entry>
868 <entry>1.0</entry>
869 <entry>This packagegroup includes packages and packagegroups required for both host and guest images of the Enea Linux Virtualization Profile.</entry>
870 <entry>MIT</entry>
871</row>
872<row>
873 <entry>packagegroup-sdk-host</entry>
874 <entry>1.0</entry>
875 <entry>Host packages for the standalone SDK or external toolchain.</entry>
876 <entry>MIT</entry>
877</row>
878<row>
879 <entry>pciutils</entry>
880 <entry>3.5.2</entry>
881 <entry>The PCI Utilities package contains a library for portable access to PCI bus configuration space and several utilities based on this library.</entry>
882 <entry>GPL-2.0</entry>
883</row>
884<row>
885 <entry>perl</entry>
886 <entry>5.24.1</entry>
887 <entry>Perl scripting language.</entry>
888 <entry> Artistic-1.0, GPL-1.0</entry>
889</row>
890<row>
891 <entry>pigz</entry>
892 <entry>2.3.4</entry>
893 <entry>pigz which stands for parallel implementation of gzip is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by Mark Adler and uses the zlib and pthread libraries.</entry>
894 <entry> Zlib, Apache-2.0</entry>
895</row>
896<row>
897 <entry>pixman</entry>
898 <entry>0.34.0</entry>
899 <entry>Pixman provides a library for manipulating pixel regions -- a set of Y-X banded rectangles image compositing using the Porter/Duff model and implicit mask generation for geometric primitives including trapezoids triangles and rectangles.</entry>
900 <entry> MIT, PD</entry>
901</row>
902<row>
903 <entry>pixz</entry>
904 <entry>1.0.6</entry>
905 <entry>Parallel indexed xz compressor.</entry>
906 <entry>BSD-2-Clause</entry>
907</row>
908<row>
909 <entry>pkgconfig</entry>
910 <entry>0.29.1</entry>
911 <entry>pkg-config is a helper tool used when compiling applications and libraries. It helps determined the correct compiler/link options. It is also language-agnostic.</entry>
912 <entry>GPL-2.0</entry>
913</row>
914<row>
915 <entry>popt</entry>
916 <entry>1.16</entry>
917 <entry>Library for parsing command line options.</entry>
918 <entry>MIT</entry>
919</row>
920<row>
921 <entry>postinst-intercept</entry>
922 <entry>1.0</entry>
923 <entry>Postinstall scriptlets.</entry>
924 <entry>MIT</entry>
925</row>
926<row>
927 <entry>prelink</entry>
928 <entry>1.0</entry>
929 <entry>The prelink package contains a utility which modifies ELF shared libraries and executables so that far fewer relocations need to be resolved at runtime and thus programs come up faster.</entry>
930 <entry>GPL-2.0</entry>
931</row>
932<row>
933 <entry>procps</entry>
934 <entry>3.3.12</entry>
935 <entry>Procps contains a set of system utilities that provide system information about processes using the /proc filesystem. The package includes the programs ps top vmstat w kill and skill.</entry>
936 <entry> GPL-2.0, LGPL-2.0</entry>
937</row>
938<row>
939 <entry>pseudo</entry>
940 <entry>1.8.2</entry>
941 <entry>Pseudo gives fake root capabilities to a normal user.</entry>
942 <entry>LGPL-2.1</entry>
943</row>
944<row>
945 <entry>ptest-runner</entry>
946 <entry>2.0.2</entry>
947 <entry>The ptest-runner2 package installs a ptest-runner program which loops through all installed ptest test suites and runs them in sequence.</entry>
948 <entry>GPL-2.0</entry>
949</row>
950<row>
951 <entry>python</entry>
952 <entry>2.7.13</entry>
953 <entry>The Python Programming Language.</entry>
954 <entry>Python-2.0</entry>
955</row>
956<row>
957 <entry>python3-iniparse</entry>
958 <entry>0.4</entry>
959 <entry>Accessing and Modifying INI files.</entry>
960 <entry> MIT, Python-2.0</entry>
961</row>
962<row>
963 <entry>python3-pygpgme</entry>
964 <entry>0.3</entry>
965 <entry>A Python module for working with OpenPGP messages.</entry>
966 <entry>LGPL-2.1</entry>
967</row>
968<row>
969 <entry>python3-setuptools</entry>
970 <entry>32.1.1</entry>
971 <entry>Download build install upgrade and uninstall Python packages.</entry>
972 <entry>MIT</entry>
973</row>
974<row>
975 <entry>python3-six</entry>
976 <entry>1.10.0</entry>
977 <entry>Python 2 and 3 compatibility library.</entry>
978 <entry>MIT</entry>
979</row>
980<row>
981 <entry>python3</entry>
982 <entry>3.5.2</entry>
983 <entry>The Python Programming Language.</entry>
984 <entry>Python-2.0</entry>
985</row>
986<row>
987 <entry>qemu-helper</entry>
988 <entry>1.0</entry>
989 <entry>Helper utilities needed by the runqemu script.</entry>
990 <entry>GPL-2.0</entry>
991</row>
992<row>
993 <entry>qemu</entry>
994 <entry>2.8.0</entry>
995 <entry>Fast open source processor emulator.</entry>
996 <entry> GPL-2.0, LGPL-2.1</entry>
997</row>
998<row>
999 <entry>qemuwrapper</entry>
1000 <entry>1.0</entry>
1001 <entry>QEMU wrapper script.</entry>
1002 <entry>MIT</entry>
1003</row>
1004<row>
1005 <entry>quilt</entry>
1006 <entry>0.65</entry>
1007 <entry>Tool for working with series of patches.</entry>
1008 <entry>GPL-2.0</entry>
1009</row>
1010<row>
1011 <entry>randrproto</entry>
1012 <entry>1.5.0</entry>
1013 <entry>This package provides the wire protocol for the X Resize Rotate and Reflect extension. This extension provides the ability to resize rotate and reflect the root window of a screen.</entry>
1014 <entry>MIT</entry>
1015</row>
1016<row>
1017 <entry>readline</entry>
1018 <entry>7.0</entry>
1019 <entry>The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines to recall and perhaps reedit those lines and perform csh-like history expansion on previous commands.</entry>
1020 <entry>GPL-3.0</entry>
1021</row>
1022<row>
1023 <entry>renderproto</entry>
1024 <entry>0.11.1</entry>
1025 <entry>This package provides the wire protocol for the X Rendering extension. This is the basis the image composition within the X window system.</entry>
1026 <entry>MIT</entry>
1027</row>
1028<row>
1029 <entry>rpm</entry>
1030 <entry>4.13.90</entry>
1031 <entry>The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing uninstalling verifying querying and updating software packages. Each software package consists of an archive of files along with information about the package like its version a description etc.</entry>
1032 <entry>GPL-2.0</entry>
1033</row>
1034<row>
1035 <entry>run-postinsts</entry>
1036 <entry>1.0</entry>
1037 <entry>Runs postinstall scripts on first boot of the target device.</entry>
1038 <entry>MIT</entry>
1039</row>
1040<row>
1041 <entry>sed</entry>
1042 <entry>4.2.2</entry>
1043 <entry>Stream EDitor (text filtering utility).</entry>
1044 <entry>GPL-3.0</entry>
1045</row>
1046<row>
1047 <entry>shadow-securetty</entry>
1048 <entry>4.2.1</entry>
1049 <entry>Provider of the machine specific securetty file.</entry>
1050 <entry>MIT</entry>
1051</row>
1052<row>
1053 <entry>shadow-sysroot</entry>
1054 <entry>4.2.1</entry>
1055 <entry>Shadow utils requirements for useradd.bbclass.</entry>
1056 <entry> BSD, Artistic-1.0</entry>
1057</row>
1058<row>
1059 <entry>shadow</entry>
1060 <entry>4.2.1</entry>
1061 <entry>Tools to change and administer password and group data.</entry>
1062 <entry> BSD, Artistic-1.0</entry>
1063</row>
1064<row>
1065 <entry>shared-mime-info</entry>
1066 <entry>1.8</entry>
1067 <entry>Shared MIME type database and specification.</entry>
1068 <entry>LGPL-2.0</entry>
1069</row>
1070<row>
1071 <entry>sqlite3</entry>
1072 <entry>3.17.0</entry>
1073 <entry>Embeddable SQL database engine.</entry>
1074 <entry>PD</entry>
1075</row>
1076<row>
1077 <entry>swig</entry>
1078 <entry>3.0.12</entry>
1079 <entry>SWIG - Simplified Wrapper and Interface Generator.</entry>
1080 <entry> BSD, GPL-3.0</entry>
1081</row>
1082<row>
1083 <entry>systemd-compat-units</entry>
1084 <entry>1.0</entry>
1085 <entry>Enhances systemd compatilibity with existing SysVinit scripts.</entry>
1086 <entry>MIT</entry>
1087</row>
1088<row>
1089 <entry>systemd-serialgetty</entry>
1090 <entry>1.0</entry>
1091 <entry>Serial terminal support for systemd.</entry>
1092 <entry>GPL-2.0</entry>
1093</row>
1094<row>
1095 <entry>systemd-systemctl</entry>
1096 <entry>1.0</entry>
1097 <entry>Wrapper for enabling systemd services.</entry>
1098 <entry>MIT</entry>
1099</row>
1100<row>
1101 <entry>systemd</entry>
1102 <entry>232</entry>
1103 <entry>systemd is a system and service manager for Linux compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities uses socket and D-Bus activation for starting services offers on-demand starting of daemons keeps track of processes using Linux cgroups supports snapshotting and restoring of the system state maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.</entry>
1104 <entry> GPL-2.0, LGPL-2.1</entry>
1105</row>
1106<row>
1107 <entry>texinfo-dummy</entry>
1108 <entry>1.0</entry>
1109 <entry>Fake version of the texinfo utility suite.</entry>
1110 <entry>MIT</entry>
1111</row>
1112<row>
1113 <entry>tzcode</entry>
1114 <entry>2017b</entry>
1115 <entry>tzcode timezone zoneinfo utils -- zic zdump tzselect.</entry>
1116 <entry> PD, BSD, BSD-3-Clause</entry>
1117</row>
1118<row>
1119 <entry>tzdata</entry>
1120 <entry>2017b</entry>
1121 <entry>Timezone data.</entry>
1122 <entry> PD, BSD, BSD-3-Clause</entry>
1123</row>
1124<row>
1125 <entry>unfs3</entry>
1126 <entry>0.9.22.r497</entry>
1127 <entry>Userspace NFS server v3 protocol.</entry>
1128 <entry>unfs3</entry>
1129</row>
1130<row>
1131 <entry>unifdef</entry>
1132 <entry>2.11</entry>
1133 <entry>Selectively remove #ifdef statements from sources.</entry>
1134 <entry>BSD-2-Clause</entry>
1135</row>
1136<row>
1137 <entry>update-rc.d</entry>
1138 <entry>0.7</entry>
1139 <entry>update-rc.d is a utility that allows the management of symlinks to the initscripts in the /etc/rcN.d directory structure.</entry>
1140 <entry>GPL-2.0</entry>
1141</row>
1142<row>
1143 <entry>util-linux</entry>
1144 <entry>2.29.1</entry>
1145 <entry>Util-linux includes a suite of basic system administration utilities commonly found on most Linux systems. Some of the more important utilities include disk partitioning kernel message management filesystem creation and system login.</entry>
1146 <entry> GPL-2.0, LGPL-2.1, BSD</entry>
1147</row>
1148<row>
1149 <entry>util-macros</entry>
1150 <entry>1.19.1</entry>
1151 <entry>M4 autotools macros used by various X.org programs.</entry>
1152 <entry> MIT</entry>
1153</row>
1154<row>
1155 <entry>v86d</entry>
1156 <entry>0.1.10</entry>
1157 <entry>User support binary for the uvesafb kernel module.</entry>
1158 <entry>GPL-2.0</entry>
1159</row>
1160<row>
1161 <entry>volatile-binds</entry>
1162 <entry>1.0</entry>
1163 <entry>Volatile bind mount setup and configuration for read-only-rootfs</entry>
1164 <entry>MIT</entry>
1165</row>
1166<row>
1167 <entry>xcb-proto</entry>
1168 <entry>1.12</entry>
1169 <entry>Function prototypes for the X protocol C-language Binding (XCB). XCB is a replacement for Xlib featuring a small footprint latency hiding direct access to the protocol improved threading support and extensibility.</entry>
1170 <entry>MIT</entry>
1171</row>
1172<row>
1173 <entry>xextproto</entry>
1174 <entry>7.3.0</entry>
1175 <entry>This package provides the wire protocol for several X extensions. These protocol extensions include DOUBLE-BUFFER DPMS Extended-Visual-Information LBX MIT_SHM MIT_SUNDRY-NONSTANDARD Multi-Buffering SECURITY SHAPE SYNC TOG-CUP XC-APPGROUP XC-MISC XTEST. In addition a small set of utility functions are also available.</entry>
1176 <entry> MIT</entry>
1177</row>
1178<row>
1179 <entry>xkeyboard-config</entry>
1180 <entry>2.20</entry>
1181 <entry>The non-arch keyboard configuration database for X Window. The goal is to provide the consistent well-structured frequently released open source of X keyboard configuration data for X Window System implementations. The project is targeted to XKB-based systems.</entry>
1182 <entry> MIT</entry>
1183</row>
1184<row>
1185 <entry>xproto</entry>
1186 <entry>7.0.31</entry>
1187 <entry>This package provides the basic headers for the X Window System.</entry>
1188 <entry> MIT</entry>
1189</row>
1190<row>
1191 <entry>xtrans</entry>
1192 <entry>1.3.5</entry>
1193 <entry>The X Transport Interface is intended to combine all system and transport specific code into a single place. This API should be used by all libraries clients and servers of the X Window System. Use of this API should allow the addition of new types of transports and support for new platforms without making any changes to the source except in the X Transport Interface code.</entry>
1194 <entry> MIT</entry>
1195</row>
1196<row>
1197 <entry>xz</entry>
1198 <entry>5.2.3</entry>
1199 <entry>Utilities for managing LZMA compressed files.</entry>
1200 <entry> GPL-2.0, LGPL-2.1, PD</entry>
1201</row>
1202<row>
1203 <entry>zlib</entry>
1204 <entry>1.2.11</entry>
1205 <entry>Zlib is a general-purpose patent-free lossless data compression library which is used by many different programs.</entry>
1206 <entry>Zlib</entry>
1207</row>
1208 </tbody>
1209 </tgroup>
1210 </informaltable>
1211 </section>
1212 <section id="open_source_license">
1213 <title>Open Source Licenses</title>
1214<section id="lic_0">
1215<title>AFL-2.0</title>
1216<para><programlisting>
1217
1218The Academic Free License
1219 v. 2.0
1220
1221This Academic Free License (the "License") applies to any original work of authorship
1222(the "Original Work") whose owner (the "Licensor") has placed the following notice
1223immediately following the copyright notice for the Original Work:
1224Licensed under the Academic Free License version 2.0
1225
12261) Grant of Copyright License. Licensor hereby grants You a world-wide, royalty-free,
1227non-exclusive, perpetual, sublicenseable license to do the following:
1228a) to reproduce the Original Work in copies;
1229
1230b) to prepare derivative works ("Derivative Works") based upon the Original Work;
1231
1232c) to distribute copies of the Original Work and Derivative Works to the public;
1233
1234d) to perform the Original Work publicly; and
1235
1236e) to display the Original Work publicly.
1237
12382) Grant of Patent License. Licensor hereby grants You a world-wide, royalty-free,
1239non-exclusive, perpetual, sublicenseable license, under patent claims owned or
1240controlled by the Licensor that are embodied in the Original Work as furnished by the
1241Licensor, to make, use, sell and offer for sale the Original Work and Derivative
1242Works.
1243
12443) Grant of Source Code License. The term "Source Code" means the preferred form of
1245the Original Work for making modifications to it and all available documentation
1246describing how to modify the Original Work. Licensor hereby agrees to provide a
1247machine-readable copy of the Source Code of the Original Work along with each copy of
1248the Original Work that Licensor distributes. Licensor reserves the right to satisfy
1249this obligation by placing a machine-readable copy of the Source Code in an
1250information repository reasonably calculated to permit inexpensive and convenient
1251access by You for as long as Licensor continues to distribute the Original Work, and
1252by publishing the address of that information repository in a notice immediately
1253following the copyright notice that applies to the Original Work.
1254
12554) Exclusions From License Grant. Neither the names of Licensor, nor the names of any
1256contributors to the Original Work, nor any of their trademarks or service marks, may
1257be used to endorse or promote products derived from this Original Work without express
1258prior written permission of the Licensor. Nothing in this License shall be deemed to
1259grant any rights to trademarks, copyrights, patents, trade secrets or any other
1260intellectual property of Licensor except as expressly stated herein. No patent
1261license is granted to make, use, sell or offer to sell embodiments of any patent
1262claims other than the licensed claims defined in Section 2. No right is granted to
1263the trademarks of Licensor even if such marks are included in the Original Work.
1264Nothing in this License shall be interpreted to prohibit Licensor from licensing under
1265different terms from this License any Original Work that Licensor otherwise would have
1266a right to license.
1267
12685) This section intentionally omitted.
1269
12706) Attribution Rights. You must retain, in the Source Code of any Derivative Works
1271that You create, all copyright, patent or trademark notices from the Source Code of
1272the Original Work, as well as any notices of licensing and any descriptive text
1273identified therein as an "Attribution Notice." You must cause the Source Code for any
1274Derivative Works that You create to carry a prominent Attribution Notice reasonably
1275calculated to inform recipients that You have modified the Original Work.
1276
12777) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that the
1278copyright in and to the Original Work and the patent rights granted herein by Licensor
1279are owned by the Licensor or are sublicensed to You under the terms of this License
1280with the permission of the contributor(s) of those copyrights and patent rights.
1281Except as expressly stated in the immediately proceeding sentence, the Original Work
1282is provided under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either
1283express or implied, including, without limitation, the warranties of NON-INFRINGEMENT,
1284MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
1285QUALITY OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an
1286essential part of this License. No license to Original Work is granted hereunder
1287except under this disclaimer.
1288
12898) Limitation of Liability. Under no circumstances and under no legal theory, whether
1290in tort (including negligence), contract, or otherwise, shall the Licensor be liable
1291to any person for any direct, indirect, special, incidental, or consequential damages
1292of any character arising as a result of this License or the use of the Original Work
1293including, without limitation, damages for loss of goodwill, work stoppage, computer
1294failure or malfunction, or any and all other commercial damages or losses. This
1295limitation of liability shall not apply to liability for death or personal injury
1296resulting from Licensor`s negligence to the extent applicable law prohibits such
1297limitation. Some jurisdictions do not allow the exclusion or limitation of incidental
1298or consequential damages, so this exclusion and limitation may not apply to You.
1299
13009) Acceptance and Termination. If You distribute copies of the Original Work or a
1301Derivative Work, You must make a reasonable effort under the circumstances to obtain
1302the express assent of recipients to the terms of this License. Nothing else but this
1303License (or another written agreement between Licensor and You) grants You permission
1304to create Derivative Works based upon the Original Work or to exercise any of the
1305rights granted in Section 1 herein, and any attempt to do so except under the terms of
1306this License (or another written agreement between Licensor and You) is expressly
1307prohibited by U.S. copyright law, the equivalent laws of other countries, and by
1308international treaty. Therefore, by exercising any of the rights granted to You in
1309Section 1 herein, You indicate Your acceptance of this License and all of its terms
1310and conditions.
1311
131210) Termination for Patent Action. This License shall terminate automatically and You
1313may no longer exercise any of the rights granted to You by this License as of the date
1314You commence an action, including a cross-claim or counterclaim, for patent
1315infringement (i) against Licensor with respect to a patent applicable to software or
1316(ii) against any entity with respect to a patent applicable to the Original Work (but
1317excluding combinations of the Original Work with other software or hardware).
1318
131911) Jurisdiction, Venue and Governing Law. Any action or suit relating to this License
1320may be brought only in the courts of a jurisdiction wherein the Licensor resides or in
1321which Licensor conducts its primary business, and under the laws of that jurisdiction
1322excluding its conflict-of-law provisions. The application of the United Nations
1323Convention on Contracts for the International Sale of Goods is expressly excluded.
1324Any use of the Original Work outside the scope of this License or after its
1325termination shall be subject to the requirements and penalties of the U.S. Copyright
1326Act, 17 U.S.C. ¤ 101 et seq., the equivalent laws of other countries, and
1327international treaty. This section shall survive the termination of this License.
1328
132912) Attorneys Fees. In any action to enforce the terms of this License or seeking
1330damages relating thereto, the prevailing party shall be entitled to recover its costs
1331and expenses, including, without limitation, reasonable attorneys` fees and costs
1332incurred in connection with such action, including any appeal of such action. This
1333section shall survive the termination of this License.
1334
133513) Miscellaneous. This License represents the complete agreement concerning the
1336subject matter hereof. If any provision of this License is held to be unenforceable,
1337such provision shall be reformed only to the extent necessary to make it enforceable.
1338
133914) Definition of "You" in This License. "You" throughout this License, whether in
1340upper or lower case, means an individual or a legal entity exercising rights under,
1341and complying with all of the terms of, this License. For legal entities, "You"
1342includes any entity that controls, is controlled by, or is under common control with
1343you. For purposes of this definition, "control" means (i) the power, direct or
1344indirect, to cause the direction or management of such entity, whether by contract or
1345otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares,
1346or (iii) beneficial ownership of such entity.
1347
134815) Right to Use. You may use the Original Work in all ways not otherwise restricted
1349or conditioned by this License or by law, and Licensor promises not to interfere with
1350or be responsible for such uses by You.
1351
1352This license is Copyright (C) 2003 Lawrence E. Rosen. All rights reserved.
1353Permission is hereby granted to copy and distribute this license without modification.
1354This license may not be modified without the express written permission of its
1355copyright owner.
1356
1357</programlisting></para></section>
1358
1359<section id="lic_1">
1360<title>Apache-2.0</title>
1361<para><programlisting>
1362
1363
1364 Apache License
1365 Version 2.0, January 2004
1366 http://www.apache.org/licenses/
1367
1368 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1369
1370 1. Definitions.
1371
1372 "License" shall mean the terms and conditions for use, reproduction,
1373 and distribution as defined by Sections 1 through 9 of this document.
1374
1375 "Licensor" shall mean the copyright owner or entity authorized by
1376 the copyright owner that is granting the License.
1377
1378 "Legal Entity" shall mean the union of the acting entity and all
1379 other entities that control, are controlled by, or are under common
1380 control with that entity. For the purposes of this definition,
1381 "control" means (i) the power, direct or indirect, to cause the
1382 direction or management of such entity, whether by contract or
1383 otherwise, or (ii) ownership of fifty percent (50%) or more of the
1384 outstanding shares, or (iii) beneficial ownership of such entity.
1385
1386 "You" (or "Your") shall mean an individual or Legal Entity
1387 exercising permissions granted by this License.
1388
1389 "Source" form shall mean the preferred form for making modifications,
1390 including but not limited to software source code, documentation
1391 source, and configuration files.
1392
1393 "Object" form shall mean any form resulting from mechanical
1394 transformation or translation of a Source form, including but
1395 not limited to compiled object code, generated documentation,
1396 and conversions to other media types.
1397
1398 "Work" shall mean the work of authorship, whether in Source or
1399 Object form, made available under the License, as indicated by a
1400 copyright notice that is included in or attached to the work
1401 (an example is provided in the Appendix below).
1402
1403 "Derivative Works" shall mean any work, whether in Source or Object
1404 form, that is based on (or derived from) the Work and for which the
1405 editorial revisions, annotations, elaborations, or other modifications
1406 represent, as a whole, an original work of authorship. For the purposes
1407 of this License, Derivative Works shall not include works that remain
1408 separable from, or merely link (or bind by name) to the interfaces of,
1409 the Work and Derivative Works thereof.
1410
1411 "Contribution" shall mean any work of authorship, including
1412 the original version of the Work and any modifications or additions
1413 to that Work or Derivative Works thereof, that is intentionally
1414 submitted to Licensor for inclusion in the Work by the copyright owner
1415 or by an individual or Legal Entity authorized to submit on behalf of
1416 the copyright owner. For the purposes of this definition, "submitted"
1417 means any form of electronic, verbal, or written communication sent
1418 to the Licensor or its representatives, including but not limited to
1419 communication on electronic mailing lists, source code control systems,
1420 and issue tracking systems that are managed by, or on behalf of, the
1421 Licensor for the purpose of discussing and improving the Work, but
1422 excluding communication that is conspicuously marked or otherwise
1423 designated in writing by the copyright owner as "Not a Contribution."
1424
1425 "Contributor" shall mean Licensor and any individual or Legal Entity
1426 on behalf of whom a Contribution has been received by Licensor and
1427 subsequently incorporated within the Work.
1428
1429 2. Grant of Copyright License. Subject to the terms and conditions of
1430 this License, each Contributor hereby grants to You a perpetual,
1431 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1432 copyright license to reproduce, prepare Derivative Works of,
1433 publicly display, publicly perform, sublicense, and distribute the
1434 Work and such Derivative Works in Source or Object form.
1435
1436 3. Grant of Patent License. Subject to the terms and conditions of
1437 this License, each Contributor hereby grants to You a perpetual,
1438 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1439 (except as stated in this section) patent license to make, have made,
1440 use, offer to sell, sell, import, and otherwise transfer the Work,
1441 where such license applies only to those patent claims licensable
1442 by such Contributor that are necessarily infringed by their
1443 Contribution(s) alone or by combination of their Contribution(s)
1444 with the Work to which such Contribution(s) was submitted. If You
1445 institute patent litigation against any entity (including a
1446 cross-claim or counterclaim in a lawsuit) alleging that the Work
1447 or a Contribution incorporated within the Work constitutes direct
1448 or contributory patent infringement, then any patent licenses
1449 granted to You under this License for that Work shall terminate
1450 as of the date such litigation is filed.
1451
1452 4. Redistribution. You may reproduce and distribute copies of the
1453 Work or Derivative Works thereof in any medium, with or without
1454 modifications, and in Source or Object form, provided that You
1455 meet the following conditions:
1456
1457 (a) You must give any other recipients of the Work or
1458 Derivative Works a copy of this License; and
1459
1460 (b) You must cause any modified files to carry prominent notices
1461 stating that You changed the files; and
1462
1463 (c) You must retain, in the Source form of any Derivative Works
1464 that You distribute, all copyright, patent, trademark, and
1465 attribution notices from the Source form of the Work,
1466 excluding those notices that do not pertain to any part of
1467 the Derivative Works; and
1468
1469 (d) If the Work includes a "NOTICE" text file as part of its
1470 distribution, then any Derivative Works that You distribute must
1471 include a readable copy of the attribution notices contained
1472 within such NOTICE file, excluding those notices that do not
1473 pertain to any part of the Derivative Works, in at least one
1474 of the following places: within a NOTICE text file distributed
1475 as part of the Derivative Works; within the Source form or
1476 documentation, if provided along with the Derivative Works; or,
1477 within a display generated by the Derivative Works, if and
1478 wherever such third-party notices normally appear. The contents
1479 of the NOTICE file are for informational purposes only and
1480 do not modify the License. You may add Your own attribution
1481 notices within Derivative Works that You distribute, alongside
1482 or as an addendum to the NOTICE text from the Work, provided
1483 that such additional attribution notices cannot be construed
1484 as modifying the License.
1485
1486 You may add Your own copyright statement to Your modifications and
1487 may provide additional or different license terms and conditions
1488 for use, reproduction, or distribution of Your modifications, or
1489 for any such Derivative Works as a whole, provided Your use,
1490 reproduction, and distribution of the Work otherwise complies with
1491 the conditions stated in this License.
1492
1493 5. Submission of Contributions. Unless You explicitly state otherwise,
1494 any Contribution intentionally submitted for inclusion in the Work
1495 by You to the Licensor shall be under the terms and conditions of
1496 this License, without any additional terms or conditions.
1497 Notwithstanding the above, nothing herein shall supersede or modify
1498 the terms of any separate license agreement you may have executed
1499 with Licensor regarding such Contributions.
1500
1501 6. Trademarks. This License does not grant permission to use the trade
1502 names, trademarks, service marks, or product names of the Licensor,
1503 except as required for reasonable and customary use in describing the
1504 origin of the Work and reproducing the content of the NOTICE file.
1505
1506 7. Disclaimer of Warranty. Unless required by applicable law or
1507 agreed to in writing, Licensor provides the Work (and each
1508 Contributor provides its Contributions) on an "AS IS" BASIS,
1509 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1510 implied, including, without limitation, any warranties or conditions
1511 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
1512 PARTICULAR PURPOSE. You are solely responsible for determining the
1513 appropriateness of using or redistributing the Work and assume any
1514 risks associated with Your exercise of permissions under this License.
1515
1516 8. Limitation of Liability. In no event and under no legal theory,
1517 whether in tort (including negligence), contract, or otherwise,
1518 unless required by applicable law (such as deliberate and grossly
1519 negligent acts) or agreed to in writing, shall any Contributor be
1520 liable to You for damages, including any direct, indirect, special,
1521 incidental, or consequential damages of any character arising as a
1522 result of this License or out of the use or inability to use the
1523 Work (including but not limited to damages for loss of goodwill,
1524 work stoppage, computer failure or malfunction, or any and all
1525 other commercial damages or losses), even if such Contributor
1526 has been advised of the possibility of such damages.
1527
1528 9. Accepting Warranty or Additional Liability. While redistributing
1529 the Work or Derivative Works thereof, You may choose to offer,
1530 and charge a fee for, acceptance of support, warranty, indemnity,
1531 or other liability obligations and/or rights consistent with this
1532 License. However, in accepting such obligations, You may act only
1533 on Your own behalf and on Your sole responsibility, not on behalf
1534 of any other Contributor, and only if You agree to indemnify,
1535 defend, and hold each Contributor harmless for any liability
1536 incurred by, or claims asserted against, such Contributor by reason
1537 of your accepting any such warranty or additional liability.
1538
1539 END OF TERMS AND CONDITIONS
1540
1541 APPENDIX: How to apply the Apache License to your work.
1542
1543 To apply the Apache License to your work, attach the following
1544 boilerplate notice, with the fields enclosed by brackets "[]"
1545 replaced with your own identifying information. (Don`t include
1546 the brackets!) The text should be enclosed in the appropriate
1547 comment syntax for the file format. We also recommend that a
1548 file or class name and description of purpose be included on the
1549 same "printed page" as the copyright notice for easier
1550 identification within third-party archives.
1551
1552 Copyright [yyyy] [name of copyright owner]
1553
1554 Licensed under the Apache License, Version 2.0 (the "License");
1555 you may not use this file except in compliance with the License.
1556 You may obtain a copy of the License at
1557
1558 http://www.apache.org/licenses/LICENSE-2.0
1559
1560 Unless required by applicable law or agreed to in writing, software
1561 distributed under the License is distributed on an "AS IS" BASIS,
1562 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1563 See the License for the specific language governing permissions and
1564 limitations under the License.
1565
1566</programlisting></para></section>
1567
1568<section id="lic_2">
1569<title>Artistic-1.0</title>
1570<para><programlisting>
1571
1572The Artistic License
1573Preamble
1574
1575The intent of this document is to state the conditions under which a Package may be
1576copied, such that the Copyright Holder maintains some semblance of artistic control
1577over the development of the package, while giving the users of the package the right
1578to use and distribute the Package in a more-or-less customary fashion, plus the right
1579to make reasonable modifications.
1580
1581Definitions:
1582
1583"Package" refers to the collection of files distributed by the Copyright Holder, and
1584derivatives of that collection of files created through textual modification.
1585"Standard Version" refers to such a Package if it has not been modified, or has been
1586modified in accordance with the wishes of the Copyright Holder.
1587"Copyright Holder" is whoever is named in the copyright or copyrights for the package.
1588"You" is you, if you`re thinking about copying or distributing this Package.
1589"Reasonable copying fee" is whatever you can justify on the basis of media cost,
1590duplication charges, time of people involved, and so on. (You will not be required to
1591justify it to the Copyright Holder, but only to the computing community at large as a
1592market that must bear the fee.)
1593"Freely Available" means that no fee is charged for the item itself, though there may
1594be fees involved in handling the item. It also means that recipients of the item may
1595redistribute it under the same conditions they received it.
15961. You may make and give away verbatim copies of the source form of the Standard
1597Version of this Package without restriction, provided that you duplicate all of the
1598original copyright notices and associated disclaimers.
1599
16002. You may apply bug fixes, portability fixes and other modifications derived from the
1601Public Domain or from the Copyright Holder. A Package modified in such a way shall
1602still be considered the Standard Version.
1603
16043. You may otherwise modify your copy of this Package in any way, provided that you
1605insert a prominent notice in each changed file stating how and when you changed that
1606file, and provided that you do at least ONE of the following:
1607
1608a) place your modifications in the Public Domain or otherwise make them Freely
1609Available, such as by posting said modifications to Usenet or an equivalent medium, or
1610placing the modifications on a major archive site such as ftp.uu.net, or by allowing
1611the Copyright Holder to include your modifications in the Standard Version of the
1612Package.
1613
1614b) use the modified Package only within your corporation or organization.
1615
1616c) rename any non-standard executables so the names do not conflict with standard
1617executables, which must also be provided, and provide a separate manual page for each
1618non-standard executable that clearly documents how it differs from the Standard
1619Version.
1620
1621d) make other distribution arrangements with the Copyright Holder.
1622
16234. You may distribute the programs of this Package in object code or executable form,
1624provided that you do at least ONE of the following:
1625
1626a) distribute a Standard Version of the executables and library files, together with
1627instructions (in the manual page or equivalent) on where to get the Standard Version.
1628
1629b) accompany the distribution with the machine-readable source of the Package with
1630your modifications.
1631
1632c) accompany any non-standard executables with their corresponding Standard Version
1633executables, giving the non-standard executables non-standard names, and clearly
1634documenting the differences in manual pages (or equivalent), together with
1635instructions on where to get the Standard Version.
1636
1637d) make other distribution arrangements with the Copyright Holder.
1638
16395. You may charge a reasonable copying fee for any distribution of this Package. You
1640may charge any fee you choose for support of this Package. You may not charge a fee
1641for this Package itself. However, you may distribute this Package in aggregate with
1642other (possibly commercial) programs as part of a larger (possibly commercial)
1643software distribution provided that you do not advertise this Package as a product of
1644your own.
1645
16466. The scripts and library files supplied as input to or produced as output from the
1647programs of this Package do not automatically fall under the copyright of this
1648Package, but belong to whomever generated them, and may be sold commercially, and may
1649be aggregated with this Package.
1650
16517. C or perl subroutines supplied by you and linked into this Package shall not be
1652considered part of this Package.
1653
16548. The name of the Copyright Holder may not be used to endorse or promote products
1655derived from this software without specific prior written permission.
1656
16579. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
1658INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS
1659FOR A PARTICULAR PURPOSE.
1660
1661The End
1662
1663</programlisting></para></section>
1664
1665<section id="lic_3">
1666<title>BSD</title>
1667<para><programlisting>
1668Copyright (c) The Regents of the University of California.
1669All rights reserved.
1670
1671Redistribution and use in source and binary forms, with or without
1672modification, are permitted provided that the following conditions
1673are met:
16741. Redistributions of source code must retain the above copyright
1675 notice, this list of conditions and the following disclaimer.
16762. Redistributions in binary form must reproduce the above copyright
1677 notice, this list of conditions and the following disclaimer in the
1678 documentation and/or other materials provided with the distribution.
16793. Neither the name of the University nor the names of its contributors
1680 may be used to endorse or promote products derived from this software
1681 without specific prior written permission.
1682
1683THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1684ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1685IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1686ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1687FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1688DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1689OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1690HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1691LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1692OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1693SUCH DAMAGE.
1694</programlisting></para></section>
1695
1696<section id="lic_4">
1697<title>BSD-2-Clause</title>
1698<para><programlisting>
1699
1700The FreeBSD Copyright
1701
1702Copyright 1992-2010 The FreeBSD Project. All rights reserved.
1703
1704Redistribution and use in source and binary forms, with or without modification, are
1705permitted provided that the following conditions are met:
1706
1707Redistributions of source code must retain the above copyright notice, this list of
1708conditions and the following disclaimer.
1709Redistributions in binary form must reproduce the above copyright notice, this list of
1710conditions and the following disclaimer in the documentation and/or other materials
1711provided with the distribution.
1712THIS SOFTWARE IS PROVIDED BY THE FREEBSD PROJECT ``AS IS`` AND ANY EXPRESS OR IMPLIED
1713WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
1714AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD
1715PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1716EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1717SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1718HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
1719OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1720SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1721
1722The views and conclusions contained in the software and documentation are those of the
1723authors and should not be interpreted as representing official policies, either
1724expressed or implied, of the FreeBSD Project.
1725
1726</programlisting></para></section>
1727
1728<section id="lic_5">
1729<title>BSD-3-Clause</title>
1730<para><programlisting>
1731
1732Copyright (c) &lt;YEAR&gt;, &lt;OWNER&gt;
1733All rights reserved.
1734
1735Redistribution and use in source and binary forms, with or without modification, are
1736permitted provided that the following conditions are met:
1737
1738Redistributions of source code must retain the above copyright notice, this list of
1739conditions and the following disclaimer.
1740Redistributions in binary form must reproduce the above copyright notice, this list of
1741conditions and the following disclaimer in the documentation and/or other materials
1742provided with the distribution.
1743Neither the name of the &lt;ORGANIZATION&gt; nor the names of its contributors may be
1744used to endorse or promote products derived from this software without specific prior
1745written permission.
1746THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
1747EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
1748OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
1749SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1750INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
1751TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
1752BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1753CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
1754WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
1755DAMAGE.
1756
1757</programlisting></para></section>
1758
1759<section id="lic_6">
1760<title>BSD-4-Clause</title>
1761<para><programlisting>
1762
1763Copyright (c) &lt;year&gt;, &lt;copyright holder&gt;
1764All rights reserved.
1765
1766Redistribution and use in source and binary forms, with or without
1767modification, are permitted provided that the following conditions are met:
17681. Redistributions of source code must retain the above copyright
1769 notice, this list of conditions and the following disclaimer.
17702. Redistributions in binary form must reproduce the above copyright
1771 notice, this list of conditions and the following disclaimer in the
1772 documentation and/or other materials provided with the distribution.
17733. All advertising materials mentioning features or use of this software
1774 must display the following acknowledgement:
1775 This product includes software developed by the &lt;organization&gt;.
17764. Neither the name of the &lt;organization&gt; nor the
1777 names of its contributors may be used to endorse or promote products
1778 derived from this software without specific prior written permission.
1779
1780THIS SOFTWARE IS PROVIDED BY &lt;COPYRIGHT HOLDER&gt; ``AS IS`` AND ANY
1781EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1782WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
1783DISCLAIMED. IN NO EVENT SHALL &lt;COPYRIGHT HOLDER&gt; BE LIABLE FOR ANY
1784DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
1785(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
1786LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
1787ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1788(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1789SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1790
1791</programlisting></para></section>
1792
1793<section id="lic_7">
1794<title>Elfutils-Exception</title>
1795<para><programlisting>
1796 This file describes the limits of the Exception under which you are allowed
1797 to distribute Non-GPL Code in linked combination with Red Hat elfutils.
1798 For the full text of the license, please see one of the header files
1799 included with the source distribution or the file COPYING found in the
1800 top level directory of the source.
1801
1802 The Approved Interfaces are the functions declared in the files:
1803
1804 libelf.h
1805 libdw.h
1806 libdwfl.h
1807
1808</programlisting></para></section>
1809
1810<section id="lic_8">
1811<title>FSF-Unlimited</title>
1812<para><programlisting>
1813Copyright (C) 1997-2010 Free Software Foundation, Inc.
1814This file is free software; the Free Software Foundation
1815gives unlimited permission to copy and/or distribute it,
1816with or without modifications, as long as this notice is preserved.
1817</programlisting></para></section>
1818
1819<section id="lic_9">
1820<title>GPL-1.0</title>
1821<para><programlisting>
1822
1823GNU General Public License, version 1
1824
1825 GNU GENERAL PUBLIC LICENSE
1826 Version 1, February 1989
1827
1828 Copyright (C) 1989 Free Software Foundation, Inc.
1829 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1830 Everyone is permitted to copy and distribute verbatim copies
1831 of this license document, but changing it is not allowed.
1832
1833 Preamble
1834
1835 The license agreements of most software companies try to keep users
1836at the mercy of those companies. By contrast, our General Public
1837License is intended to guarantee your freedom to share and change free
1838software--to make sure the software is free for all its users. The
1839General Public License applies to the Free Software Foundation`s
1840software and to any other program whose authors commit to using it.
1841You can use it for your programs, too.
1842
1843 When we speak of free software, we are referring to freedom, not
1844price. Specifically, the General Public License is designed to make
1845sure that you have the freedom to give away or sell copies of free
1846software, that you receive source code or can get it if you want it,
1847that you can change the software or use pieces of it in new free
1848programs; and that you know you can do these things.
1849
1850 To protect your rights, we need to make restrictions that forbid
1851anyone to deny you these rights or to ask you to surrender the rights.
1852These restrictions translate to certain responsibilities for you if you
1853distribute copies of the software, or if you modify it.
1854
1855 For example, if you distribute copies of a such a program, whether
1856gratis or for a fee, you must give the recipients all the rights that
1857you have. You must make sure that they, too, receive or can get the
1858source code. And you must tell them their rights.
1859
1860 We protect your rights with two steps: (1) copyright the software, and
1861(2) offer you this license which gives you legal permission to copy,
1862distribute and/or modify the software.
1863
1864 Also, for each author`s protection and ours, we want to make certain
1865that everyone understands that there is no warranty for this free
1866software. If the software is modified by someone else and passed on, we
1867want its recipients to know that what they have is not the original, so
1868that any problems introduced by others will not reflect on the original
1869authors` reputations.
1870
1871 The precise terms and conditions for copying, distribution and
1872modification follow.
1873
1874 GNU GENERAL PUBLIC LICENSE
1875 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1876
1877 0. This License Agreement applies to any program or other work which
1878contains a notice placed by the copyright holder saying it may be
1879distributed under the terms of this General Public License. The
1880"Program", below, refers to any such program or work, and a "work based
1881on the Program" means either the Program or any work containing the
1882Program or a portion of it, either verbatim or with modifications. Each
1883licensee is addressed as "you".
1884
1885 1. You may copy and distribute verbatim copies of the Program`s source
1886code as you receive it, in any medium, provided that you conspicuously and
1887appropriately publish on each copy an appropriate copyright notice and
1888disclaimer of warranty; keep intact all the notices that refer to this
1889General Public License and to the absence of any warranty; and give any
1890other recipients of the Program a copy of this General Public License
1891along with the Program. You may charge a fee for the physical act of
1892transferring a copy.
1893
1894 2. You may modify your copy or copies of the Program or any portion of
1895it, and copy and distribute such modifications under the terms of Paragraph
18961 above, provided that you also do the following:
1897
1898 a) cause the modified files to carry prominent notices stating that
1899 you changed the files and the date of any change; and
1900
1901 b) cause the whole of any work that you distribute or publish, that
1902 in whole or in part contains the Program or any part thereof, either
1903 with or without modifications, to be licensed at no charge to all
1904 third parties under the terms of this General Public License (except
1905 that you may choose to grant warranty protection to some or all
1906 third parties, at your option).
1907
1908 c) If the modified program normally reads commands interactively when
1909 run, you must cause it, when started running for such interactive use
1910 in the simplest and most usual way, to print or display an
1911 announcement including an appropriate copyright notice and a notice
1912 that there is no warranty (or else, saying that you provide a
1913 warranty) and that users may redistribute the program under these
1914 conditions, and telling the user how to view a copy of this General
1915 Public License.
1916
1917 d) You may charge a fee for the physical act of transferring a
1918 copy, and you may at your option offer warranty protection in
1919 exchange for a fee.
1920
1921Mere aggregation of another independent work with the Program (or its
1922derivative) on a volume of a storage or distribution medium does not bring
1923the other work under the scope of these terms.
1924
1925 3. You may copy and distribute the Program (or a portion or derivative of
1926it, under Paragraph 2) in object code or executable form under the terms of
1927Paragraphs 1 and 2 above provided that you also do one of the following:
1928
1929 a) accompany it with the complete corresponding machine-readable
1930 source code, which must be distributed under the terms of
1931 Paragraphs 1 and 2 above; or,
1932
1933 b) accompany it with a written offer, valid for at least three
1934 years, to give any third party free (except for a nominal charge
1935 for the cost of distribution) a complete machine-readable copy of the
1936 corresponding source code, to be distributed under the terms of
1937 Paragraphs 1 and 2 above; or,
1938
1939 c) accompany it with the information you received as to where the
1940 corresponding source code may be obtained. (This alternative is
1941 allowed only for noncommercial distribution and only if you
1942 received the program in object code or executable form alone.)
1943
1944Source code for a work means the preferred form of the work for making
1945modifications to it. For an executable file, complete source code means
1946all the source code for all modules it contains; but, as a special
1947exception, it need not include source code for modules which are standard
1948libraries that accompany the operating system on which the executable
1949file runs, or for standard header files or definitions files that
1950accompany that operating system.
1951
1952 4. You may not copy, modify, sublicense, distribute or transfer the
1953Program except as expressly provided under this General Public License.
1954Any attempt otherwise to copy, modify, sublicense, distribute or transfer
1955the Program is void, and will automatically terminate your rights to use
1956the Program under this License. However, parties who have received
1957copies, or rights to use copies, from you under this General Public
1958License will not have their licenses terminated so long as such parties
1959remain in full compliance.
1960
1961 5. By copying, distributing or modifying the Program (or any work based
1962on the Program) you indicate your acceptance of this license to do so,
1963and all its terms and conditions.
1964
1965 6. Each time you redistribute the Program (or any work based on the
1966Program), the recipient automatically receives a license from the original
1967licensor to copy, distribute or modify the Program subject to these
1968terms and conditions. You may not impose any further restrictions on the
1969recipients` exercise of the rights granted herein.
1970
1971 7. The Free Software Foundation may publish revised and/or new versions
1972of the General Public License from time to time. Such new versions will
1973be similar in spirit to the present version, but may differ in detail to
1974address new problems or concerns.
1975
1976Each version is given a distinguishing version number. If the Program
1977specifies a version number of the license which applies to it and "any
1978later version", you have the option of following the terms and conditions
1979either of that version or of any later version published by the Free
1980Software Foundation. If the Program does not specify a version number of
1981the license, you may choose any version ever published by the Free Software
1982Foundation.
1983
1984 8. If you wish to incorporate parts of the Program into other free
1985programs whose distribution conditions are different, write to the author
1986to ask for permission. For software which is copyrighted by the Free
1987Software Foundation, write to the Free Software Foundation; we sometimes
1988make exceptions for this. Our decision will be guided by the two goals
1989of preserving the free status of all derivatives of our free software and
1990of promoting the sharing and reuse of software generally.
1991
1992 NO WARRANTY
1993
1994 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
1995FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
1996OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
1997PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
1998OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1999MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
2000TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
2001PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
2002REPAIR OR CORRECTION.
2003
2004 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
2005WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
2006REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
2007INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
2008OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
2009TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
2010YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
2011PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
2012POSSIBILITY OF SUCH DAMAGES.
2013
2014 END OF TERMS AND CONDITIONS
2015
2016 Appendix: How to Apply These Terms to Your New Programs
2017
2018 If you develop a new program, and you want it to be of the greatest
2019possible use to humanity, the best way to achieve this is to make it
2020free software which everyone can redistribute and change under these
2021terms.
2022
2023 To do so, attach the following notices to the program. It is safest to
2024attach them to the start of each source file to most effectively convey
2025the exclusion of warranty; and each file should have at least the
2026"copyright" line and a pointer to where the full notice is found.
2027
2028 &lt;one line to give the program`s name and a brief idea of what it does.&gt;
2029 Copyright (C) 19yy &lt;name of author&gt;
2030
2031 This program is free software; you can redistribute it and/or modify
2032 it under the terms of the GNU General Public License as published by
2033 the Free Software Foundation; either version 1, or (at your option)
2034 any later version.
2035
2036 This program is distributed in the hope that it will be useful,
2037 but WITHOUT ANY WARRANTY; without even the implied warranty of
2038 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2039 GNU General Public License for more details.
2040
2041 You should have received a copy of the GNU General Public License
2042 along with this program; if not, write to the Free Software
2043 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
2044
2045Also add information on how to contact you by electronic and paper mail.
2046
2047If the program is interactive, make it output a short notice like this
2048when it starts in an interactive mode:
2049
2050 Gnomovision version 69, Copyright (C) 19xx name of author
2051 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w`.
2052 This is free software, and you are welcome to redistribute it
2053 under certain conditions; type `show c` for details.
2054
2055The hypothetical commands `show w` and `show c` should show the
2056appropriate parts of the General Public License. Of course, the
2057commands you use may be called something other than `show w` and `show
2058c`; they could even be mouse-clicks or menu items--whatever suits your
2059program.
2060
2061You should also get your employer (if you work as a programmer) or your
2062school, if any, to sign a "copyright disclaimer" for the program, if
2063necessary. Here a sample; alter the names:
2064
2065 Yoyodyne, Inc., hereby disclaims all copyright interest in the
2066 program `Gnomovision` (a program to direct compilers to make passes
2067 at assemblers) written by James Hacker.
2068
2069 &lt;signature of Ty Coon&gt;, 1 April 1989
2070 Ty Coon, President of Vice
2071
2072That`s all there is to it!
2073
2074</programlisting></para></section>
2075
2076<section id="lic_10">
2077<title>GPL-2.0</title>
2078<para><programlisting>
2079
2080GNU GENERAL PUBLIC LICENSE
2081
2082Version 2, June 1991
2083
2084Copyright (C) 1989, 1991 Free Software Foundation, Inc.
208551 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
2086
2087Everyone is permitted to copy and distribute verbatim copies
2088of this license document, but changing it is not allowed.
2089Preamble
2090
2091The licenses for most software are designed to take away your freedom to share and
2092change it. By contrast, the GNU General Public License is intended to guarantee your
2093freedom to share and change free software--to make sure the software is free for all
2094its users. This General Public License applies to most of the Free Software
2095Foundation`s software and to any other program whose authors commit to using it. (Some
2096other Free Software Foundation software is covered by the GNU Lesser General Public
2097License instead.) You can apply it to your programs, too.
2098
2099When we speak of free software, we are referring to freedom, not price. Our General
2100Public Licenses are designed to make sure that you have the freedom to distribute
2101copies of free software (and charge for this service if you wish), that you receive
2102source code or can get it if you want it, that you can change the software or use
2103pieces of it in new free programs; and that you know you can do these things.
2104
2105To protect your rights, we need to make restrictions that forbid anyone to deny you
2106these rights or to ask you to surrender the rights. These restrictions translate to
2107certain responsibilities for you if you distribute copies of the software, or if you
2108modify it.
2109
2110For example, if you distribute copies of such a program, whether gratis or for a fee,
2111you must give the recipients all the rights that you have. You must make sure that
2112they, too, receive or can get the source code. And you must show them these terms so
2113they know their rights.
2114
2115We protect your rights with two steps: (1) copyright the software, and (2) offer you
2116this license which gives you legal permission to copy, distribute and/or modify the
2117software.
2118
2119Also, for each author`s protection and ours, we want to make certain that everyone
2120understands that there is no warranty for this free software. If the software is
2121modified by someone else and passed on, we want its recipients to know that what they
2122have is not the original, so that any problems introduced by others will not reflect
2123on the original authors` reputations.
2124
2125Finally, any free program is threatened constantly by software patents. We wish to
2126avoid the danger that redistributors of a free program will individually obtain patent
2127licenses, in effect making the program proprietary. To prevent this, we have made it
2128clear that any patent must be licensed for everyone`s free use or not licensed at all.
2129
2130The precise terms and conditions for copying, distribution and modification follow.
2131
2132TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2133
21340. This License applies to any program or other work which contains a notice placed by
2135the copyright holder saying it may be distributed under the terms of this General
2136Public License. The "Program", below, refers to any such program or work, and a "work
2137based on the Program" means either the Program or any derivative work under copyright
2138law: that is to say, a work containing the Program or a portion of it, either verbatim
2139or with modifications and/or translated into another language. (Hereinafter,
2140translation is included without limitation in the term "modification".) Each licensee
2141is addressed as "you".
2142
2143Activities other than copying, distribution and modification are not covered by this
2144License; they are outside its scope. The act of running the Program is not restricted,
2145and the output from the Program is covered only if its contents constitute a work
2146based on the Program (independent of having been made by running the Program). Whether
2147that is true depends on what the Program does.
2148
21491. You may copy and distribute verbatim copies of the Program`s source code as you
2150receive it, in any medium, provided that you conspicuously and appropriately publish
2151on each copy an appropriate copyright notice and disclaimer of warranty; keep intact
2152all the notices that refer to this License and to the absence of any warranty; and
2153give any other recipients of the Program a copy of this License along with the
2154Program.
2155
2156You may charge a fee for the physical act of transferring a copy, and you may at your
2157option offer warranty protection in exchange for a fee.
2158
21592. You may modify your copy or copies of the Program or any portion of it, thus
2160forming a work based on the Program, and copy and distribute such modifications or
2161work under the terms of Section 1 above, provided that you also meet all of these
2162conditions:
2163
2164a) You must cause the modified files to carry prominent notices stating that you
2165changed the files and the date of any change.
2166b) You must cause any work that you distribute or publish, that in whole or in part
2167contains or is derived from the Program or any part thereof, to be licensed as a whole
2168at no charge to all third parties under the terms of this License.
2169c) If the modified program normally reads commands interactively when run, you must
2170cause it, when started running for such interactive use in the most ordinary way, to
2171print or display an announcement including an appropriate copyright notice and a
2172notice that there is no warranty (or else, saying that you provide a warranty) and
2173that users may redistribute the program under these conditions, and telling the user
2174how to view a copy of this License. (Exception: if the Program itself is interactive
2175but does not normally print such an announcement, your work based on the Program is
2176not required to print an announcement.)
2177These requirements apply to the modified work as a whole. If identifiable sections of
2178that work are not derived from the Program, and can be reasonably considered
2179independent and separate works in themselves, then this License, and its terms, do not
2180apply to those sections when you distribute them as separate works. But when you
2181distribute the same sections as part of a whole which is a work based on the Program,
2182the distribution of the whole must be on the terms of this License, whose permissions
2183for other licensees extend to the entire whole, and thus to each and every part
2184regardless of who wrote it.
2185
2186Thus, it is not the intent of this section to claim rights or contest your rights to
2187work written entirely by you; rather, the intent is to exercise the right to control
2188the distribution of derivative or collective works based on the Program.
2189
2190In addition, mere aggregation of another work not based on the Program with the
2191Program (or with a work based on the Program) on a volume of a storage or distribution
2192medium does not bring the other work under the scope of this License.
2193
21943. You may copy and distribute the Program (or a work based on it, under Section 2) in
2195object code or executable form under the terms of Sections 1 and 2 above provided that
2196you also do one of the following:
2197
2198a) Accompany it with the complete corresponding machine-readable source code, which
2199must be distributed under the terms of Sections 1 and 2 above on a medium customarily
2200used for software interchange; or,
2201b) Accompany it with a written offer, valid for at least three years, to give any
2202third party, for a charge no more than your cost of physically performing source
2203distribution, a complete machine-readable copy of the corresponding source code, to be
2204distributed under the terms of Sections 1 and 2 above on a medium customarily used for
2205software interchange; or,
2206c) Accompany it with the information you received as to the offer to distribute
2207corresponding source code. (This alternative is allowed only for noncommercial
2208distribution and only if you received the program in object code or executable form
2209with such an offer, in accord with Subsection b above.)
2210The source code for a work means the preferred form of the work for making
2211modifications to it. For an executable work, complete source code means all the source
2212code for all modules it contains, plus any associated interface definition files, plus
2213the scripts used to control compilation and installation of the executable. However,
2214as a special exception, the source code distributed need not include anything that is
2215normally distributed (in either source or binary form) with the major components
2216(compiler, kernel, and so on) of the operating system on which the executable runs,
2217unless that component itself accompanies the executable.
2218
2219If distribution of executable or object code is made by offering access to copy from a
2220designated place, then offering equivalent access to copy the source code from the
2221same place counts as distribution of the source code, even though third parties are
2222not compelled to copy the source along with the object code.
2223
22244. You may not copy, modify, sublicense, or distribute the Program except as expressly
2225provided under this License. Any attempt otherwise to copy, modify, sublicense or
2226distribute the Program is void, and will automatically terminate your rights under
2227this License. However, parties who have received copies, or rights, from you under
2228this License will not have their licenses terminated so long as such parties remain in
2229full compliance.
2230
22315. You are not required to accept this License, since you have not signed it. However,
2232nothing else grants you permission to modify or distribute the Program or its
2233derivative works. These actions are prohibited by law if you do not accept this
2234License. Therefore, by modifying or distributing the Program (or any work based on the
2235Program), you indicate your acceptance of this License to do so, and all its terms and
2236conditions for copying, distributing or modifying the Program or works based on it.
2237
22386. Each time you redistribute the Program (or any work based on the Program), the
2239recipient automatically receives a license from the original licensor to copy,
2240distribute or modify the Program subject to these terms and conditions. You may not
2241impose any further restrictions on the recipients` exercise of the rights granted
2242herein. You are not responsible for enforcing compliance by third parties to this
2243License.
2244
22457. If, as a consequence of a court judgment or allegation of patent infringement or
2246for any other reason (not limited to patent issues), conditions are imposed on you
2247(whether by court order, agreement or otherwise) that contradict the conditions of
2248this License, they do not excuse you from the conditions of this License. If you
2249cannot distribute so as to satisfy simultaneously your obligations under this License
2250and any other pertinent obligations, then as a consequence you may not distribute the
2251Program at all. For example, if a patent license would not permit royalty-free
2252redistribution of the Program by all those who receive copies directly or indirectly
2253through you, then the only way you could satisfy both it and this License would be to
2254refrain entirely from distribution of the Program.
2255
2256If any portion of this section is held invalid or unenforceable under any particular
2257circumstance, the balance of the section is intended to apply and the section as a
2258whole is intended to apply in other circumstances.
2259
2260It is not the purpose of this section to induce you to infringe any patents or other
2261property right claims or to contest validity of any such claims; this section has the
2262sole purpose of protecting the integrity of the free software distribution system,
2263which is implemented by public license practices. Many people have made generous
2264contributions to the wide range of software distributed through that system in
2265reliance on consistent application of that system; it is up to the author/donor to
2266decide if he or she is willing to distribute software through any other system and a
2267licensee cannot impose that choice.
2268
2269This section is intended to make thoroughly clear what is believed to be a consequence
2270of the rest of this License.
2271
22728. If the distribution and/or use of the Program is restricted in certain countries
2273either by patents or by copyrighted interfaces, the original copyright holder who
2274places the Program under this License may add an explicit geographical distribution
2275limitation excluding those countries, so that distribution is permitted only in or
2276among countries not thus excluded. In such case, this License incorporates the
2277limitation as if written in the body of this License.
2278
22799. The Free Software Foundation may publish revised and/or new versions of the General
2280Public License from time to time. Such new versions will be similar in spirit to the
2281present version, but may differ in detail to address new problems or concerns.
2282
2283Each version is given a distinguishing version number. If the Program specifies a
2284version number of this License which applies to it and "any later version", you have
2285the option of following the terms and conditions either of that version or of any
2286later version published by the Free Software Foundation. If the Program does not
2287specify a version number of this License, you may choose any version ever published by
2288the Free Software Foundation.
2289
229010. If you wish to incorporate parts of the Program into other free programs whose
2291distribution conditions are different, write to the author to ask for permission. For
2292software which is copyrighted by the Free Software Foundation, write to the Free
2293Software Foundation; we sometimes make exceptions for this. Our decision will be
2294guided by the two goals of preserving the free status of all derivatives of our free
2295software and of promoting the sharing and reuse of software generally.
2296
2297NO WARRANTY
2298
229911. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
2300PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
2301WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
2302WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
2303IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
2304RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
2305PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2306
230712. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
2308COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS
2309PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
2310INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
2311PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
2312OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
2313WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
2314POSSIBILITY OF SUCH DAMAGES.
2315
2316END OF TERMS AND CONDITIONS
2317
2318How to Apply These Terms to Your New Programs
2319
2320If you develop a new program, and you want it to be of the greatest possible use to
2321the public, the best way to achieve this is to make it free software which everyone
2322can redistribute and change under these terms.
2323
2324To do so, attach the following notices to the program. It is safest to attach them to
2325the start of each source file to most effectively convey the exclusion of warranty;
2326and each file should have at least the "copyright" line and a pointer to where the
2327full notice is found.
2328
2329one line to give the program`s name and an idea of what it does.
2330Copyright (C) yyyy name of author
2331
2332This program is free software; you can redistribute it and/or
2333modify it under the terms of the GNU General Public License
2334as published by the Free Software Foundation; either version 2
2335of the License, or (at your option) any later version.
2336
2337This program is distributed in the hope that it will be useful,
2338but WITHOUT ANY WARRANTY; without even the implied warranty of
2339MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2340GNU General Public License for more details.
2341
2342You should have received a copy of the GNU General Public License
2343along with this program; if not, write to the Free Software
2344Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2345Also add information on how to contact you by electronic and paper mail.
2346
2347If the program is interactive, make it output a short notice like this when it starts
2348in an interactive mode:
2349
2350Gnomovision version 69, Copyright (C) year name of author
2351Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
2352type `show w`. This is free software, and you are welcome
2353to redistribute it under certain conditions; type `show c`
2354for details.
2355The hypothetical commands `show w` and `show c` should show the appropriate parts of
2356the General Public License. Of course, the commands you use may be called something
2357other than `show w` and `show c`; they could even be mouse-clicks or menu
2358items--whatever suits your program.
2359
2360You should also get your employer (if you work as a programmer) or your school, if
2361any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample;
2362alter the names:
2363
2364Yoyodyne, Inc., hereby disclaims all copyright
2365interest in the program `Gnomovision`
2366(which makes passes at compilers) written
2367by James Hacker.
2368
2369signature of Ty Coon, 1 April 1989
2370Ty Coon, President of Vice
2371This General Public License does not permit incorporating your program into
2372proprietary programs. If your program is a subroutine library, you may consider it
2373more useful to permit linking proprietary applications with the library. If this is
2374what you want to do, use the GNU Lesser General Public License instead of this
2375License.
2376
2377</programlisting></para></section>
2378
2379<section id="lic_11">
2380<title>GPL-3.0</title>
2381<para><programlisting>
2382GNU GENERAL PUBLIC LICENSE
2383
2384Version 3, 29 June 2007
2385
2386Copyright © 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
2387
2388Everyone is permitted to copy and distribute verbatim copies of this license document,
2389but changing it is not allowed.
2390Preamble
2391
2392The GNU General Public License is a free, copyleft license for software and other
2393kinds of works.
2394
2395The licenses for most software and other practical works are designed to take away
2396your freedom to share and change the works. By contrast, the GNU General Public
2397License is intended to guarantee your freedom to share and change all versions of a
2398program--to make sure it remains free software for all its users. We, the Free
2399Software Foundation, use the GNU General Public License for most of our software; it
2400applies also to any other work released this way by its authors. You can apply it to
2401your programs, too.
2402
2403When we speak of free software, we are referring to freedom, not price. Our General
2404Public Licenses are designed to make sure that you have the freedom to distribute
2405copies of free software (and charge for them if you wish), that you receive source
2406code or can get it if you want it, that you can change the software or use pieces of
2407it in new free programs, and that you know you can do these things.
2408
2409To protect your rights, we need to prevent others from denying you these rights or
2410asking you to surrender the rights. Therefore, you have certain responsibilities if
2411you distribute copies of the software, or if you modify it: responsibilities to
2412respect the freedom of others.
2413
2414For example, if you distribute copies of such a program, whether gratis or for a fee,
2415you must pass on to the recipients the same freedoms that you received. You must make
2416sure that they, too, receive or can get the source code. And you must show them these
2417terms so they know their rights.
2418
2419Developers that use the GNU GPL protect your rights with two steps: (1) assert
2420copyright on the software, and (2) offer you this License giving you legal permission
2421to copy, distribute and/or modify it.
2422
2423For the developers' and authors' protection, the GPL clearly explains that there is no
2424warranty for this free software. For both users' and authors' sake, the GPL requires
2425that modified versions be marked as changed, so that their problems will not be
2426attributed erroneously to authors of previous versions.
2427
2428Some devices are designed to deny users access to install or run modified versions of
2429the software inside them, although the manufacturer can do so. This is fundamentally
2430incompatible with the aim of protecting users' freedom to change the software. The
2431systematic pattern of such abuse occurs in the area of products for individuals to
2432use, which is precisely where it is most unacceptable. Therefore, we have designed
2433this version of the GPL to prohibit the practice for those products. If such problems
2434arise substantially in other domains, we stand ready to extend this provision to those
2435domains in future versions of the GPL, as needed to protect the freedom of users.
2436
2437Finally, every program is threatened constantly by software patents. States should not
2438allow patents to restrict development and use of software on general-purpose
2439computers, but in those that do, we wish to avoid the special danger that patents
2440applied to a free program could make it effectively proprietary. To prevent this, the
2441GPL assures that patents cannot be used to render the program non-free.
2442
2443The precise terms and conditions for copying, distribution and modification follow.
2444TERMS AND CONDITIONS
24450. Definitions.
2446
2447&rdquor;This License&rdquo; refers to version 3 of the GNU General Public License.
2448
2449&rdquor;Copyright&rdquo; also means copyright-like laws that apply to other kinds of
2450works, such as semiconductor masks.
2451
2452&rdquor;The Program&rdquo; refers to any copyrightable work licensed under this
2453License. Each licensee is addressed as &rdquor;you&rdquo;. &rdquor;Licensees&rdquo;
2454and &rdquor;recipients&rdquo; may be individuals or organizations.
2455
2456To &rdquor;modify&rdquo; a work means to copy from or adapt all or part of the work in
2457a fashion requiring copyright permission, other than the making of an exact copy. The
2458resulting work is called a &rdquor;modified version&rdquo; of the earlier work or a
2459work &rdquor;based on&rdquo; the earlier work.
2460
2461A &rdquor;covered work&rdquo; means either the unmodified Program or a work based on
2462the Program.
2463
2464To &rdquor;propagate&rdquo; a work means to do anything with it that, without
2465permission, would make you directly or secondarily liable for infringement under
2466applicable copyright law, except executing it on a computer or modifying a private
2467copy. Propagation includes copying, distribution (with or without modification),
2468making available to the public, and in some countries other activities as well.
2469
2470To &rdquor;convey&rdquo; a work means any kind of propagation that enables other
2471parties to make or receive copies. Mere interaction with a user through a computer
2472network, with no transfer of a copy, is not conveying.
2473
2474An interactive user interface displays &rdquor;Appropriate Legal Notices&rdquo; to the
2475extent that it includes a convenient and prominently visible feature that (1) displays
2476an appropriate copyright notice, and (2) tells the user that there is no warranty for
2477the work (except to the extent that warranties are provided), that licensees may
2478convey the work under this License, and how to view a copy of this License. If the
2479interface presents a list of user commands or options, such as a menu, a prominent
2480item in the list meets this criterion.
24811. Source Code.
2482
2483The &rdquor;source code&rdquo; for a work means the preferred form of the work for
2484making modifications to it. &rdquor;Object code&rdquo; means any non-source form of a
2485work.
2486
2487A &rdquor;Standard Interface&rdquo; means an interface that either is an official
2488standard defined by a recognized standards body, or, in the case of interfaces
2489specified for a particular programming language, one that is widely used among
2490developers working in that language.
2491
2492The &rdquor;System Libraries&rdquo; of an executable work include anything, other than
2493the work as a whole, that (a) is included in the normal form of packaging a Major
2494Component, but which is not part of that Major Component, and (b) serves only to
2495enable use of the work with that Major Component, or to implement a Standard Interface
2496for which an implementation is available to the public in source code form. A
2497&rdquor;Major Component&rdquo;, in this context, means a major essential component
2498(kernel, window system, and so on) of the specific operating system (if any) on which
2499the executable work runs, or a compiler used to produce the work, or an object code
2500interpreter used to run it.
2501
2502The &rdquor;Corresponding Source&rdquo; for a work in object code form means all the
2503source code needed to generate, install, and (for an executable work) run the object
2504code and to modify the work, including scripts to control those activities. However,
2505it does not include the work's System Libraries, or general-purpose tools or generally
2506available free programs which are used unmodified in performing those activities but
2507which are not part of the work. For example, Corresponding Source includes interface
2508definition files associated with source files for the work, and the source code for
2509shared libraries and dynamically linked subprograms that the work is specifically
2510designed to require, such as by intimate data communication or control flow between
2511those subprograms and other parts of the work.
2512
2513The Corresponding Source need not include anything that users can regenerate
2514automatically from other parts of the Corresponding Source.
2515
2516The Corresponding Source for a work in source code form is that same work.
25172. Basic Permissions.
2518
2519All rights granted under this License are granted for the term of copyright on the
2520Program, and are irrevocable provided the stated conditions are met. This License
2521explicitly affirms your unlimited permission to run the unmodified Program. The output
2522from running a covered work is covered by this License only if the output, given its
2523content, constitutes a covered work. This License acknowledges your rights of fair use
2524or other equivalent, as provided by copyright law.
2525
2526You may make, run and propagate covered works that you do not convey, without
2527conditions so long as your license otherwise remains in force. You may convey covered
2528works to others for the sole purpose of having them make modifications exclusively for
2529you, or provide you with facilities for running those works, provided that you comply
2530with the terms of this License in conveying all material for which you do not control
2531copyright. Those thus making or running the covered works for you must do so
2532exclusively on your behalf, under your direction and control, on terms that prohibit
2533them from making any copies of your copyrighted material outside their relationship
2534with you.
2535
2536Conveying under any other circumstances is permitted solely under the conditions
2537stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
25383. Protecting Users' Legal Rights From Anti-Circumvention Law.
2539
2540No covered work shall be deemed part of an effective technological measure under any
2541applicable law fulfilling obligations under article 11 of the WIPO copyright treaty
2542adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention
2543of such measures.
2544
2545When you convey a covered work, you waive any legal power to forbid circumvention of
2546technological measures to the extent such circumvention is effected by exercising
2547rights under this License with respect to the covered work, and you disclaim any
2548intention to limit operation or modification of the work as a means of enforcing,
2549against the work's users, your or third parties' legal rights to forbid circumvention
2550of technological measures.
25514. Conveying Verbatim Copies.
2552
2553You may convey verbatim copies of the Program's source code as you receive it, in any
2554medium, provided that you conspicuously and appropriately publish on each copy an
2555appropriate copyright notice; keep intact all notices stating that this License and
2556any non-permissive terms added in accord with section 7 apply to the code; keep intact
2557all notices of the absence of any warranty; and give all recipients a copy of this
2558License along with the Program.
2559
2560You may charge any price or no price for each copy that you convey, and you may offer
2561support or warranty protection for a fee.
25625. Conveying Modified Source Versions.
2563
2564You may convey a work based on the Program, or the modifications to produce it from
2565the Program, in the form of source code under the terms of section 4, provided that
2566you also meet all of these conditions:
2567
2568 * a) The work must carry prominent notices stating that you modified it, and
2569giving a relevant date.
2570 * b) The work must carry prominent notices stating that it is released under this
2571License and any conditions added under section 7. This requirement modifies the
2572requirement in section 4 to &rdquor;keep intact all notices&rdquo;.
2573 * c) You must license the entire work, as a whole, under this License to anyone
2574who comes into possession of a copy. This License will therefore apply, along with any
2575applicable section 7 additional terms, to the whole of the work, and all its parts,
2576regardless of how they are packaged. This License gives no permission to license the
2577work in any other way, but it does not invalidate such permission if you have
2578separately received it.
2579 * d) If the work has interactive user interfaces, each must display Appropriate
2580Legal Notices; however, if the Program has interactive interfaces that do not display
2581Appropriate Legal Notices, your work need not make them do so.
2582
2583A compilation of a covered work with other separate and independent works, which are
2584not by their nature extensions of the covered work, and which are not combined with it
2585such as to form a larger program, in or on a volume of a storage or distribution
2586medium, is called an &rdquor;aggregate&rdquo; if the compilation and its resulting
2587copyright are not used to limit the access or legal rights of the compilation's users
2588beyond what the individual works permit. Inclusion of a covered work in an aggregate
2589does not cause this License to apply to the other parts of the aggregate.
25906. Conveying Non-Source Forms.
2591
2592You may convey a covered work in object code form under the terms of sections 4 and 5,
2593provided that you also convey the machine-readable Corresponding Source under the
2594terms of this License, in one of these ways:
2595
2596 * a) Convey the object code in, or embodied in, a physical product (including a
2597physical distribution medium), accompanied by the Corresponding Source fixed on a
2598durable physical medium customarily used for software interchange.
2599 * b) Convey the object code in, or embodied in, a physical product (including a
2600physical distribution medium), accompanied by a written offer, valid for at least
2601three years and valid for as long as you offer spare parts or customer support for
2602that product model, to give anyone who possesses the object code either (1) a copy of
2603the Corresponding Source for all the software in the product that is covered by this
2604License, on a durable physical medium customarily used for software interchange, for a
2605price no more than your reasonable cost of physically performing this conveying of
2606source, or (2) access to copy the Corresponding Source from a network server at no
2607charge.
2608 * c) Convey individual copies of the object code with a copy of the written offer
2609to provide the Corresponding Source. This alternative is allowed only occasionally and
2610noncommercially, and only if you received the object code with such an offer, in
2611accord with subsection 6b.
2612 * d) Convey the object code by offering access from a designated place (gratis or
2613for a charge), and offer equivalent access to the Corresponding Source in the same way
2614through the same place at no further charge. You need not require recipients to copy
2615the Corresponding Source along with the object code. If the place to copy the object
2616code is a network server, the Corresponding Source may be on a different server
2617(operated by you or a third party) that supports equivalent copying facilities,
2618provided you maintain clear directions next to the object code saying where to find
2619the Corresponding Source. Regardless of what server hosts the Corresponding Source,
2620you remain obligated to ensure that it is available for as long as needed to satisfy
2621these requirements.
2622 * e) Convey the object code using peer-to-peer transmission, provided you inform
2623other peers where the object code and Corresponding Source of the work are being
2624offered to the general public at no charge under subsection 6d.
2625
2626A separable portion of the object code, whose source code is excluded from the
2627Corresponding Source as a System Library, need not be included in conveying the object
2628code work.
2629
2630A &rdquor;User Product&rdquo; is either (1) a &rdquor;consumer product&rdquo;, which
2631means any tangible personal property which is normally used for personal, family, or
2632household purposes, or (2) anything designed or sold for incorporation into a
2633dwelling. In determining whether a product is a consumer product, doubtful cases shall
2634be resolved in favor of coverage. For a particular product received by a particular
2635user, &rdquor;normally used&rdquo; refers to a typical or common use of that class of
2636product, regardless of the status of the particular user or of the way in which the
2637particular user actually uses, or expects or is expected to use, the product. A
2638product is a consumer product regardless of whether the product has substantial
2639commercial, industrial or non-consumer uses, unless such uses represent the only
2640significant mode of use of the product.
2641
2642&rdquor;Installation Information&rdquo; for a User Product means any methods,
2643procedures, authorization keys, or other information required to install and execute
2644modified versions of a covered work in that User Product from a modified version of
2645its Corresponding Source. The information must suffice to ensure that the continued
2646functioning of the modified object code is in no case prevented or interfered with
2647solely because modification has been made.
2648
2649If you convey an object code work under this section in, or with, or specifically for
2650use in, a User Product, and the conveying occurs as part of a transaction in which the
2651right of possession and use of the User Product is transferred to the recipient in
2652perpetuity or for a fixed term (regardless of how the transaction is characterized),
2653the Corresponding Source conveyed under this section must be accompanied by the
2654Installation Information. But this requirement does not apply if neither you nor any
2655third party retains the ability to install modified object code on the User Product
2656(for example, the work has been installed in ROM).
2657
2658The requirement to provide Installation Information does not include a requirement to
2659continue to provide support service, warranty, or updates for a work that has been
2660modified or installed by the recipient, or for the User Product in which it has been
2661modified or installed. Access to a network may be denied when the modification itself
2662materially and adversely affects the operation of the network or violates the rules
2663and protocols for communication across the network.
2664
2665Corresponding Source conveyed, and Installation Information provided, in accord with
2666this section must be in a format that is publicly documented (and with an
2667implementation available to the public in source code form), and must require no
2668special password or key for unpacking, reading or copying.
26697. Additional Terms.
2670
2671&rdquor;Additional permissions&rdquo; are terms that supplement the terms of this
2672License by making exceptions from one or more of its conditions. Additional
2673permissions that are applicable to the entire Program shall be treated as though they
2674were included in this License, to the extent that they are valid under applicable law.
2675If additional permissions apply only to part of the Program, that part may be used
2676separately under those permissions, but the entire Program remains governed by this
2677License without regard to the additional permissions.
2678
2679When you convey a copy of a covered work, you may at your option remove any additional
2680permissions from that copy, or from any part of it. (Additional permissions may be
2681written to require their own removal in certain cases when you modify the work.) You
2682may place additional permissions on material, added by you to a covered work, for
2683which you have or can give appropriate copyright permission.
2684
2685Notwithstanding any other provision of this License, for material you add to a covered
2686work, you may (if authorized by the copyright holders of that material) supplement the
2687terms of this License with terms:
2688
2689 * a) Disclaiming warranty or limiting liability differently from the terms of
2690sections 15 and 16 of this License; or
2691 * b) Requiring preservation of specified reasonable legal notices or author
2692attributions in that material or in the Appropriate Legal Notices displayed by works
2693containing it; or
2694 * c) Prohibiting misrepresentation of the origin of that material, or requiring
2695that modified versions of such material be marked in reasonable ways as different from
2696the original version; or
2697 * d) Limiting the use for publicity purposes of names of licensors or authors of
2698the material; or
2699 * e) Declining to grant rights under trademark law for use of some trade names,
2700trademarks, or service marks; or
2701 * f) Requiring indemnification of licensors and authors of that material by anyone
2702who conveys the material (or modified versions of it) with contractual assumptions of
2703liability to the recipient, for any liability that these contractual assumptions
2704directly impose on those licensors and authors.
2705
2706All other non-permissive additional terms are considered &rdquor;further
2707restrictions&rdquo; within the meaning of section 10. If the Program as you received
2708it, or any part of it, contains a notice stating that it is governed by this License
2709along with a term that is a further restriction, you may remove that term. If a
2710license document contains a further restriction but permits relicensing or conveying
2711under this License, you may add to a covered work material governed by the terms of
2712that license document, provided that the further restriction does not survive such
2713relicensing or conveying.
2714
2715If you add terms to a covered work in accord with this section, you must place, in the
2716relevant source files, a statement of the additional terms that apply to those files,
2717or a notice indicating where to find the applicable terms.
2718
2719Additional terms, permissive or non-permissive, may be stated in the form of a
2720separately written license, or stated as exceptions; the above requirements apply
2721either way.
27228. Termination.
2723
2724You may not propagate or modify a covered work except as expressly provided under this
2725License. Any attempt otherwise to propagate or modify it is void, and will
2726automatically terminate your rights under this License (including any patent licenses
2727granted under the third paragraph of section 11).
2728
2729However, if you cease all violation of this License, then your license from a
2730particular copyright holder is reinstated (a) provisionally, unless and until the
2731copyright holder explicitly and finally terminates your license, and (b) permanently,
2732if the copyright holder fails to notify you of the violation by some reasonable means
2733prior to 60 days after the cessation.
2734
2735Moreover, your license from a particular copyright holder is reinstated permanently if
2736the copyright holder notifies you of the violation by some reasonable means, this is
2737the first time you have received notice of violation of this License (for any work)
2738from that copyright holder, and you cure the violation prior to 30 days after your
2739receipt of the notice.
2740
2741Termination of your rights under this section does not terminate the licenses of
2742parties who have received copies or rights from you under this License. If your rights
2743have been terminated and not permanently reinstated, you do not qualify to receive new
2744licenses for the same material under section 10.
27459. Acceptance Not Required for Having Copies.
2746
2747You are not required to accept this License in order to receive or run a copy of the
2748Program. Ancillary propagation of a covered work occurring solely as a consequence of
2749using peer-to-peer transmission to receive a copy likewise does not require
2750acceptance. However, nothing other than this License grants you permission to
2751propagate or modify any covered work. These actions infringe copyright if you do not
2752accept this License. Therefore, by modifying or propagating a covered work, you
2753indicate your acceptance of this License to do so.
275410. Automatic Licensing of Downstream Recipients.
2755
2756Each time you convey a covered work, the recipient automatically receives a license
2757from the original licensors, to run, modify and propagate that work, subject to this
2758License. You are not responsible for enforcing compliance by third parties with this
2759License.
2760
2761An &rdquor;entity transaction&rdquo; is a transaction transferring control of an
2762organization, or substantially all assets of one, or subdividing an organization, or
2763merging organizations. If propagation of a covered work results from an entity
2764transaction, each party to that transaction who receives a copy of the work also
2765receives whatever licenses to the work the party's predecessor in interest had or
2766could give under the previous paragraph, plus a right to possession of the
2767Corresponding Source of the work from the predecessor in interest, if the predecessor
2768has it or can get it with reasonable efforts.
2769
2770You may not impose any further restrictions on the exercise of the rights granted or
2771affirmed under this License. For example, you may not impose a license fee, royalty,
2772or other charge for exercise of rights granted under this License, and you may not
2773initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging
2774that any patent claim is infringed by making, using, selling, offering for sale, or
2775importing the Program or any portion of it.
277611. Patents.
2777
2778A &rdquor;contributor&rdquo; is a copyright holder who authorizes use under this
2779License of the Program or a work on which the Program is based. The work thus licensed
2780is called the contributor's &rdquor;contributor version&rdquo;.
2781
2782A contributor's &rdquor;essential patent claims&rdquo; are all patent claims owned or
2783controlled by the contributor, whether already acquired or hereafter acquired, that
2784would be infringed by some manner, permitted by this License, of making, using, or
2785selling its contributor version, but do not include claims that would be infringed
2786only as a consequence of further modification of the contributor version. For purposes
2787of this definition, &rdquor;control&rdquo; includes the right to grant patent
2788sublicenses in a manner consistent with the requirements of this License.
2789
2790Each contributor grants you a non-exclusive, worldwide, royalty-free patent license
2791under the contributor's essential patent claims, to make, use, sell, offer for sale,
2792import and otherwise run, modify and propagate the contents of its contributor
2793version.
2794
2795In the following three paragraphs, a &rdquor;patent license&rdquo; is any express
2796agreement or commitment, however denominated, not to enforce a patent (such as an
2797express permission to practice a patent or covenant not to sue for patent
2798infringement). To &rdquor;grant&rdquo; such a patent license to a party means to make
2799such an agreement or commitment not to enforce a patent against the party.
2800
2801If you convey a covered work, knowingly relying on a patent license, and the
2802Corresponding Source of the work is not available for anyone to copy, free of charge
2803and under the terms of this License, through a publicly available network server or
2804other readily accessible means, then you must either (1) cause the Corresponding
2805Source to be so available, or (2) arrange to deprive yourself of the benefit of the
2806patent license for this particular work, or (3) arrange, in a manner consistent with
2807the requirements of this License, to extend the patent license to downstream
2808recipients. &rdquor;Knowingly relying&rdquo; means you have actual knowledge that, but
2809for the patent license, your conveying the covered work in a country, or your
2810recipient's use of the covered work in a country, would infringe one or more
2811identifiable patents in that country that you have reason to believe are valid.
2812
2813If, pursuant to or in connection with a single transaction or arrangement, you convey,
2814or propagate by procuring conveyance of, a covered work, and grant a patent license to
2815some of the parties receiving the covered work authorizing them to use, propagate,
2816modify or convey a specific copy of the covered work, then the patent license you
2817grant is automatically extended to all recipients of the covered work and works based
2818on it.
2819
2820A patent license is &rdquor;discriminatory&rdquo; if it does not include within the
2821scope of its coverage, prohibits the exercise of, or is conditioned on the
2822non-exercise of one or more of the rights that are specifically granted under this
2823License. You may not convey a covered work if you are a party to an arrangement with a
2824third party that is in the business of distributing software, under which you make
2825payment to the third party based on the extent of your activity of conveying the work,
2826and under which the third party grants, to any of the parties who would receive the
2827covered work from you, a discriminatory patent license (a) in connection with copies
2828of the covered work conveyed by you (or copies made from those copies), or (b)
2829primarily for and in connection with specific products or compilations that contain
2830the covered work, unless you entered into that arrangement, or that patent license was
2831granted, prior to 28 March 2007.
2832
2833Nothing in this License shall be construed as excluding or limiting any implied
2834license or other defenses to infringement that may otherwise be available to you under
2835applicable patent law.
283612. No Surrender of Others' Freedom.
2837
2838If conditions are imposed on you (whether by court order, agreement or otherwise) that
2839contradict the conditions of this License, they do not excuse you from the conditions
2840of this License. If you cannot convey a covered work so as to satisfy simultaneously
2841your obligations under this License and any other pertinent obligations, then as a
2842consequence you may not convey it at all. For example, if you agree to terms that
2843obligate you to collect a royalty for further conveying from those to whom you convey
2844the Program, the only way you could satisfy both those terms and this License would be
2845to refrain entirely from conveying the Program.
284613. Use with the GNU Affero General Public License.
2847
2848Notwithstanding any other provision of this License, you have permission to link or
2849combine any covered work with a work licensed under version 3 of the GNU Affero
2850General Public License into a single combined work, and to convey the resulting work.
2851The terms of this License will continue to apply to the part which is the covered
2852work, but the special requirements of the GNU Affero General Public License, section
285313, concerning interaction through a network will apply to the combination as such.
285414. Revised Versions of this License.
2855
2856The Free Software Foundation may publish revised and/or new versions of the GNU
2857General Public License from time to time. Such new versions will be similar in spirit
2858to the present version, but may differ in detail to address new problems or concerns.
2859
2860Each version is given a distinguishing version number. If the Program specifies that a
2861certain numbered version of the GNU General Public License &rdquor;or any later
2862version&rdquo; applies to it, you have the option of following the terms and
2863conditions either of that numbered version or of any later version published by the
2864Free Software Foundation. If the Program does not specify a version number of the GNU
2865General Public License, you may choose any version ever published by the Free Software
2866Foundation.
2867
2868If the Program specifies that a proxy can decide which future versions of the GNU
2869General Public License can be used, that proxy's public statement of acceptance of a
2870version permanently authorizes you to choose that version for the Program.
2871
2872Later license versions may give you additional or different permissions. However, no
2873additional obligations are imposed on any author or copyright holder as a result of
2874your choosing to follow a later version.
287515. Disclaimer of Warranty.
2876
2877THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
2878EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
2879PROVIDE THE PROGRAM &rdquor;AS IS&rdquo; WITHOUT WARRANTY OF ANY KIND, EITHER
2880EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
2881MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
2882QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
2883DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
288416. Limitation of Liability.
2885
2886IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
2887COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS
2888PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
2889INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
2890PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
2891OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
2892WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
2893POSSIBILITY OF SUCH DAMAGES.
289417. Interpretation of Sections 15 and 16.
2895
2896If the disclaimer of warranty and limitation of liability provided above cannot be
2897given local legal effect according to their terms, reviewing courts shall apply local
2898law that most closely approximates an absolute waiver of all civil liability in
2899connection with the Program, unless a warranty or assumption of liability accompanies
2900a copy of the Program in return for a fee.
2901
2902END OF TERMS AND CONDITIONS
2903How to Apply These Terms to Your New Programs
2904
2905If you develop a new program, and you want it to be of the greatest possible use to
2906the public, the best way to achieve this is to make it free software which everyone
2907can redistribute and change under these terms.
2908
2909To do so, attach the following notices to the program. It is safest to attach them to
2910the start of each source file to most effectively state the exclusion of warranty; and
2911each file should have at least the &rdquor;copyright&rdquo; line and a pointer to
2912where the full notice is found.
2913
2914 &lt;one line to give the program's name and a brief idea of what it does.&gt;
2915 Copyright (C) &lt;year&gt; &lt;name of author&gt;
2916
2917 This program is free software: you can redistribute it and/or modify
2918 it under the terms of the GNU General Public License as published by
2919 the Free Software Foundation, either version 3 of the License, or
2920 (at your option) any later version.
2921
2922 This program is distributed in the hope that it will be useful,
2923 but WITHOUT ANY WARRANTY; without even the implied warranty of
2924 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2925 GNU General Public License for more details.
2926
2927 You should have received a copy of the GNU General Public License
2928 along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;.
2929
2930Also add information on how to contact you by electronic and paper mail.
2931
2932If the program does terminal interaction, make it output a short notice like this when
2933it starts in an interactive mode:
2934
2935 &lt;program&gt; Copyright (C) &lt;year&gt; &lt;name of author&gt;
2936 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
2937 This is free software, and you are welcome to redistribute it
2938 under certain conditions; type `show c' for details.
2939
2940The hypothetical commands `show w' and `show c' should show the appropriate parts of
2941the General Public License. Of course, your program's commands might be different; for
2942a GUI interface, you would use an &rdquor;about box&rdquo;.
2943
2944You should also get your employer (if you work as a programmer) or school, if any, to
2945sign a &rdquor;copyright disclaimer&rdquo; for the program, if necessary. For more
2946information on this, and how to apply and follow the GNU GPL, see
2947&lt;http://www.gnu.org/licenses/&gt;.
2948
2949The GNU General Public License does not permit incorporating your program into
2950proprietary programs. If your program is a subroutine library, you may consider it
2951more useful to permit linking proprietary applications with the library. If this is
2952what you want to do, use the GNU Lesser General Public License instead of this
2953License. But first, please read
2954&lt;http://www.gnu.org/philosophy/why-not-lgpl.html&gt;.
2955</programlisting></para></section>
2956
2957<section id="lic_12">
2958<title>GPL-3.0-with-GCC-exception</title>
2959<para><programlisting>
2960
2961insert GPL v3 text here
2962
2963GCC RUNTIME LIBRARY EXCEPTION
2964Version 3.1, 31 March 2009
2965
2966General information:
2967http://www.gnu.org/licenses/gcc-exception.html
2968Copyright (C) 2009 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
2969Everyone is permitted to copy and distribute verbatim copies of this license document,
2970but changing it is not allowed.
2971This GCC Runtime Library Exception ("Exception") is an additional permission under
2972section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a
2973given file (the "Runtime Library") that bears a notice placed by the copyright holder
2974of the file stating that the file is governed by GPLv3 along with this Exception.
2975When you use GCC to compile a program, GCC may combine portions of certain GCC header
2976files and runtime libraries with the compiled program. The purpose of this Exception
2977is to allow compilation of non-GPL (including proprietary) programs to use, in this
2978way, the header files and runtime libraries covered by this Exception.
2979
29800. Definitions.
2981A file is an "Independent Module" if it either requires the Runtime Library for
2982execution after a Compilation Process, or makes use of an interface provided by the
2983Runtime Library, but is not otherwise based on the Runtime Library.
2984"GCC" means a version of the GNU Compiler Collection, with or without modifications,
2985governed by version 3 (or a specified later version) of the GNU General Public License
2986(GPL) with the option of using any subsequent versions published by the FSF.
2987"GPL-compatible Software" is software whose conditions of propagation, modification
2988and use would permit combination with GCC in accord with the license of GCC.
2989"Target Code" refers to output from any compiler for a real or virtual target
2990processor architecture, in executable form or suitable for input to an assembler,
2991loader, linker and/or execution phase. Notwithstanding that, Target Code does not
2992include data in any format that is used as a compiler intermediate representation, or
2993used for producing a compiler intermediate representation.
2994The "Compilation Process" transforms code entirely represented in non-intermediate
2995languages designed for human-written code, and/or in Java Virtual Machine byte code,
2996into Target Code. Thus, for example, use of source code generators and preprocessors
2997need not be considered part of the Compilation Process, since the Compilation Process
2998can be understood as starting with the output of the generators or preprocessors.
2999A Compilation Process is "Eligible" if it is done using GCC, alone or with other
3000GPL-compatible software, or if it is done without using any work based on GCC. For
3001example, using non-GPL-compatible Software to optimize any GCC intermediate
3002representations would not qualify as an Eligible Compilation Process.
3003
30041. Grant of Additional Permission.
3005You have permission to propagate a work of Target Code formed by combining the Runtime
3006Library with Independent Modules, even if such propagation would otherwise violate the
3007terms of GPLv3, provided that all Target Code was generated by Eligible Compilation
3008Processes. You may then convey such a combination under terms of your choice,
3009consistent with the licensing of the Independent Modules.
3010
30112. No Weakening of GCC Copyleft.
3012The availability of this Exception does not imply any general presumption that
3013third-party software is unaffected by the copyleft requirements of the license of GCC.
3014
3015</programlisting></para></section>
3016
3017<section id="lic_13">
3018<title>LGPL-2.0</title>
3019<para><programlisting>
3020GNU LIBRARY GENERAL PUBLIC LICENSE
3021
3022
3023
3024Version 2, June 1991
3025
3026
3027
3028Copyright (C) 1991 Free Software Foundation, Inc.
3029
303051 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
3031
3032Everyone is permitted to copy and distribute verbatim copies
3033
3034of this license document, but changing it is not allowed.
3035
3036
3037
3038[This is the first released version of the library GPL. It is
3039
3040 numbered 2 because it goes with version 2 of the ordinary GPL.]
3041
3042Preamble
3043
3044
3045
3046The licenses for most software are designed to take away your freedom to share and
3047change it. By contrast, the GNU General Public Licenses are intended to guarantee your
3048freedom to share and change free software--to make sure the software is free for all
3049its users.
3050
3051
3052
3053This license, the Library General Public License, applies to some specially designated
3054Free Software Foundation software, and to any other libraries whose authors decide to
3055use it. You can use it for your libraries, too.
3056
3057
3058
3059When we speak of free software, we are referring to freedom, not price. Our General
3060Public Licenses are designed to make sure that you have the freedom to distribute
3061copies of free software (and charge for this service if you wish), that you receive
3062source code or can get it if you want it, that you can change the software or use
3063pieces of it in new free programs; and that you know you can do these things.
3064
3065
3066
3067To protect your rights, we need to make restrictions that forbid anyone to deny you
3068these rights or to ask you to surrender the rights. These restrictions translate to
3069certain responsibilities for you if you distribute copies of the library, or if you
3070modify it.
3071
3072
3073
3074For example, if you distribute copies of the library, whether gratis or for a fee, you
3075must give the recipients all the rights that we gave you. You must make sure that
3076they, too, receive or can get the source code. If you link a program with the library,
3077you must provide complete object files to the recipients so that they can relink them
3078with the library, after making changes to the library and recompiling it. And you must
3079show them these terms so they know their rights.
3080
3081
3082
3083Our method of protecting your rights has two steps: (1) copyright the library, and (2)
3084offer you this license which gives you legal permission to copy, distribute and/or
3085modify the library.
3086
3087
3088
3089Also, for each distributor's protection, we want to make certain that everyone
3090understands that there is no warranty for this free library. If the library is
3091modified by someone else and passed on, we want its recipients to know that what they
3092have is not the original version, so that any problems introduced by others will not
3093reflect on the original authors' reputations.
3094
3095
3096
3097Finally, any free program is threatened constantly by software patents. We wish to
3098avoid the danger that companies distributing free software will individually obtain
3099patent licenses, thus in effect transforming the program into proprietary software. To
3100prevent this, we have made it clear that any patent must be licensed for everyone's
3101free use or not licensed at all.
3102
3103
3104
3105Most GNU software, including some libraries, is covered by the ordinary GNU General
3106Public License, which was designed for utility programs. This license, the GNU Library
3107General Public License, applies to certain designated libraries. This license is quite
3108different from the ordinary one; be sure to read it in full, and don't assume that
3109anything in it is the same as in the ordinary license.
3110
3111
3112
3113The reason we have a separate public license for some libraries is that they blur the
3114distinction we usually make between modifying or adding to a program and simply using
3115it. Linking a program with a library, without changing the library, is in some sense
3116simply using the library, and is analogous to running a utility program or application
3117program. However, in a textual and legal sense, the linked executable is a combined
3118work, a derivative of the original library, and the ordinary General Public License
3119treats it as such.
3120
3121
3122
3123Because of this blurred distinction, using the ordinary General Public License for
3124libraries did not effectively promote software sharing, because most developers did
3125not use the libraries. We concluded that weaker conditions might promote sharing
3126better.
3127
3128
3129
3130However, unrestricted linking of non-free programs would deprive the users of those
3131programs of all benefit from the free status of the libraries themselves. This Library
3132General Public License is intended to permit developers of non-free programs to use
3133free libraries, while preserving your freedom as a user of such programs to change the
3134free libraries that are incorporated in them. (We have not seen how to achieve this as
3135regards changes in header files, but we have achieved it as regards changes in the
3136actual functions of the Library.) The hope is that this will lead to faster
3137development of free libraries.
3138
3139
3140
3141The precise terms and conditions for copying, distribution and modification follow.
3142Pay close attention to the difference between a "work based on the library" and a
3143"work that uses the library". The former contains code derived from the library, while
3144the latter only works together with the library.
3145
3146
3147
3148Note that it is possible for a library to be covered by the ordinary General Public
3149License rather than by this special one.
3150
3151
3152
3153TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
3154
3155
3156
31570. This License Agreement applies to any software library which contains a notice
3158placed by the copyright holder or other authorized party saying it may be distributed
3159under the terms of this Library General Public License (also called "this License").
3160Each licensee is addressed as "you".
3161
3162
3163
3164A "library" means a collection of software functions and/or data prepared so as to be
3165conveniently linked with application programs (which use some of those functions and
3166data) to form executables.
3167
3168
3169
3170The "Library", below, refers to any such software library or work which has been
3171distributed under these terms. A "work based on the Library" means either the Library
3172or any derivative work under copyright law: that is to say, a work containing the
3173Library or a portion of it, either verbatim or with modifications and/or translated
3174straightforwardly into another language. (Hereinafter, translation is included without
3175limitation in the term "modification".)
3176
3177
3178
3179"Source code" for a work means the preferred form of the work for making modifications
3180to it. For a library, complete source code means all the source code for all modules
3181it contains, plus any associated interface definition files, plus the scripts used to
3182control compilation and installation of the library.
3183
3184
3185
3186Activities other than copying, distribution and modification are not covered by this
3187License; they are outside its scope. The act of running a program using the Library is
3188not restricted, and output from such a program is covered only if its contents
3189constitute a work based on the Library (independent of the use of the Library in a
3190tool for writing it). Whether that is true depends on what the Library does and what
3191the program that uses the Library does.
3192
3193
3194
31951. You may copy and distribute verbatim copies of the Library's complete source code
3196as you receive it, in any medium, provided that you conspicuously and appropriately
3197publish on each copy an appropriate copyright notice and disclaimer of warranty; keep
3198intact all the notices that refer to this License and to the absence of any warranty;
3199and distribute a copy of this License along with the Library.
3200
3201
3202
3203You may charge a fee for the physical act of transferring a copy, and you may at your
3204option offer warranty protection in exchange for a fee.
3205
3206
3207
32082. You may modify your copy or copies of the Library or any portion of it, thus
3209forming a work based on the Library, and copy and distribute such modifications or
3210work under the terms of Section 1 above, provided that you also meet all of these
3211conditions:
3212
3213
3214
3215a) The modified work must itself be a software library.
3216
3217b) You must cause the files modified to carry prominent notices stating that you
3218changed the files and the date of any change.
3219
3220c) You must cause the whole of the work to be licensed at no charge to all third
3221parties under the terms of this License.
3222
3223d) If a facility in the modified Library refers to a function or a table of data to be
3224supplied by an application program that uses the facility, other than as an argument
3225passed when the facility is invoked, then you must make a good faith effort to ensure
3226that, in the event an application does not supply such function or table, the facility
3227still operates, and performs whatever part of its purpose remains meaningful.
3228
3229(For example, a function in a library to compute square roots has a purpose that is
3230entirely well-defined independent of the application. Therefore, Subsection 2d
3231requires that any application-supplied function or table used by this function must be
3232optional: if the application does not supply it, the square root function must still
3233compute square roots.)
3234
3235
3236
3237These requirements apply to the modified work as a whole. If identifiable sections of
3238that work are not derived from the Library, and can be reasonably considered
3239independent and separate works in themselves, then this License, and its terms, do not
3240apply to those sections when you distribute them as separate works. But when you
3241distribute the same sections as part of a whole which is a work based on the Library,
3242the distribution of the whole must be on the terms of this License, whose permissions
3243for other licensees extend to the entire whole, and thus to each and every part
3244regardless of who wrote it.
3245
3246
3247
3248Thus, it is not the intent of this section to claim rights or contest your rights to
3249work written entirely by you; rather, the intent is to exercise the right to control
3250the distribution of derivative or collective works based on the Library.
3251
3252
3253
3254In addition, mere aggregation of another work not based on the Library with the
3255Library (or with a work based on the Library) on a volume of a storage or distribution
3256medium does not bring the other work under the scope of this License.
3257
3258
3259
32603. You may opt to apply the terms of the ordinary GNU General Public License instead
3261of this License to a given copy of the Library. To do this, you must alter all the
3262notices that refer to this License, so that they refer to the ordinary GNU General
3263Public License, version 2, instead of to this License. (If a newer version than
3264version 2 of the ordinary GNU General Public License has appeared, then you can
3265specify that version instead if you wish.) Do not make any other change in these
3266notices.
3267
3268
3269
3270Once this change is made in a given copy, it is irreversible for that copy, so the
3271ordinary GNU General Public License applies to all subsequent copies and derivative
3272works made from that copy.
3273
3274
3275
3276This option is useful when you wish to copy part of the code of the Library into a
3277program that is not a library.
3278
3279
3280
32814. You may copy and distribute the Library (or a portion or derivative of it, under
3282Section 2) in object code or executable form under the terms of Sections 1 and 2 above
3283provided that you accompany it with the complete corresponding machine-readable source
3284code, which must be distributed under the terms of Sections 1 and 2 above on a medium
3285customarily used for software interchange.
3286
3287
3288
3289If distribution of object code is made by offering access to copy from a designated
3290place, then offering equivalent access to copy the source code from the same place
3291satisfies the requirement to distribute the source code, even though third parties are
3292not compelled to copy the source along with the object code.
3293
3294
3295
32965. A program that contains no derivative of any portion of the Library, but is
3297designed to work with the Library by being compiled or linked with it, is called a
3298"work that uses the Library". Such a work, in isolation, is not a derivative work of
3299the Library, and therefore falls outside the scope of this License.
3300
3301
3302
3303However, linking a "work that uses the Library" with the Library creates an executable
3304that is a derivative of the Library (because it contains portions of the Library),
3305rather than a "work that uses the library". The executable is therefore covered by
3306this License. Section 6 states terms for distribution of such executables.
3307
3308
3309
3310When a "work that uses the Library" uses material from a header file that is part of
3311the Library, the object code for the work may be a derivative work of the Library even
3312though the source code is not. Whether this is true is especially significant if the
3313work can be linked without the Library, or if the work is itself a library. The
3314threshold for this to be true is not precisely defined by law.
3315
3316
3317
3318If such an object file uses only numerical parameters, data structure layouts and
3319accessors, and small macros and small inline functions (ten lines or less in length),
3320then the use of the object file is unrestricted, regardless of whether it is legally a
3321derivative work. (Executables containing this object code plus portions of the Library
3322will still fall under Section 6.)
3323
3324
3325
3326Otherwise, if the work is a derivative of the Library, you may distribute the object
3327code for the work under the terms of Section 6. Any executables containing that work
3328also fall under Section 6, whether or not they are linked directly with the Library
3329itself.
3330
3331
3332
33336. As an exception to the Sections above, you may also compile or link a "work that
3334uses the Library" with the Library to produce a work containing portions of the
3335Library, and distribute that work under terms of your choice, provided that the terms
3336permit modification of the work for the customer's own use and reverse engineering for
3337debugging such modifications.
3338
3339
3340
3341You must give prominent notice with each copy of the work that the Library is used in
3342it and that the Library and its use are covered by this License. You must supply a
3343copy of this License. If the work during execution displays copyright notices, you
3344must include the copyright notice for the Library among them, as well as a reference
3345directing the user to the copy of this License. Also, you must do one of these things:
3346
3347
3348
3349a) Accompany the work with the complete corresponding machine-readable source code for
3350the Library including whatever changes were used in the work (which must be
3351distributed under Sections 1 and 2 above); and, if the work is an executable linked
3352with the Library, with the complete machine-readable "work that uses the Library", as
3353object code and/or source code, so that the user can modify the Library and then
3354relink to produce a modified executable containing the modified Library. (It is
3355understood that the user who changes the contents of definitions files in the Library
3356will not necessarily be able to recompile the application to use the modified
3357definitions.)
3358
3359b) Accompany the work with a written offer, valid for at least three years, to give
3360the same user the materials specified in Subsection 6a, above, for a charge no more
3361than the cost of performing this distribution.
3362
3363c) If distribution of the work is made by offering access to copy from a designated
3364place, offer equivalent access to copy the above specified materials from the same
3365place.
3366
3367d) Verify that the user has already received a copy of these materials or that you
3368have already sent this user a copy.
3369
3370For an executable, the required form of the "work that uses the Library" must include
3371any data and utility programs needed for reproducing the executable from it. However,
3372as a special exception, the source code distributed need not include anything that is
3373normally distributed (in either source or binary form) with the major components
3374(compiler, kernel, and so on) of the operating system on which the executable runs,
3375unless that component itself accompanies the executable.
3376
3377
3378
3379It may happen that this requirement contradicts the license restrictions of other
3380proprietary libraries that do not normally accompany the operating system. Such a
3381contradiction means you cannot use both them and the Library together in an executable
3382that you distribute.
3383
3384
3385
33867. You may place library facilities that are a work based on the Library side-by-side
3387in a single library together with other library facilities not covered by this
3388License, and distribute such a combined library, provided that the separate
3389distribution of the work based on the Library and of the other library facilities is
3390otherwise permitted, and provided that you do these two things:
3391
3392
3393
3394a) Accompany the combined library with a copy of the same work based on the Library,
3395uncombined with any other library facilities. This must be distributed under the terms
3396of the Sections above.
3397
3398b) Give prominent notice with the combined library of the fact that part of it is a
3399work based on the Library, and explaining where to find the accompanying uncombined
3400form of the same work.
3401
34028. You may not copy, modify, sublicense, link with, or distribute the Library except
3403as expressly provided under this License. Any attempt otherwise to copy, modify,
3404sublicense, link with, or distribute the Library is void, and will automatically
3405terminate your rights under this License. However, parties who have received copies,
3406or rights, from you under this License will not have their licenses terminated so long
3407as such parties remain in full compliance.
3408
3409
3410
34119. You are not required to accept this License, since you have not signed it. However,
3412nothing else grants you permission to modify or distribute the Library or its
3413derivative works. These actions are prohibited by law if you do not accept this
3414License. Therefore, by modifying or distributing the Library (or any work based on the
3415Library), you indicate your acceptance of this License to do so, and all its terms and
3416conditions for copying, distributing or modifying the Library or works based on it.
3417
3418
3419
342010. Each time you redistribute the Library (or any work based on the Library), the
3421recipient automatically receives a license from the original licensor to copy,
3422distribute, link with or modify the Library subject to these terms and conditions. You
3423may not impose any further restrictions on the recipients' exercise of the rights
3424granted herein. You are not responsible for enforcing compliance by third parties to
3425this License.
3426
3427
3428
342911. If, as a consequence of a court judgment or allegation of patent infringement or
3430for any other reason (not limited to patent issues), conditions are imposed on you
3431(whether by court order, agreement or otherwise) that contradict the conditions of
3432this License, they do not excuse you from the conditions of this License. If you
3433cannot distribute so as to satisfy simultaneously your obligations under this License
3434and any other pertinent obligations, then as a consequence you may not distribute the
3435Library at all. For example, if a patent license would not permit royalty-free
3436redistribution of the Library by all those who receive copies directly or indirectly
3437through you, then the only way you could satisfy both it and this License would be to
3438refrain entirely from distribution of the Library.
3439
3440
3441
3442If any portion of this section is held invalid or unenforceable under any particular
3443circumstance, the balance of the section is intended to apply, and the section as a
3444whole is intended to apply in other circumstances.
3445
3446
3447
3448It is not the purpose of this section to induce you to infringe any patents or other
3449property right claims or to contest validity of any such claims; this section has the
3450sole purpose of protecting the integrity of the free software distribution system
3451which is implemented by public license practices. Many people have made generous
3452contributions to the wide range of software distributed through that system in
3453reliance on consistent application of that system; it is up to the author/donor to
3454decide if he or she is willing to distribute software through any other system and a
3455licensee cannot impose that choice.
3456
3457
3458
3459This section is intended to make thoroughly clear what is believed to be a consequence
3460of the rest of this License.
3461
3462
3463
346412. If the distribution and/or use of the Library is restricted in certain countries
3465either by patents or by copyrighted interfaces, the original copyright holder who
3466places the Library under this License may add an explicit geographical distribution
3467limitation excluding those countries, so that distribution is permitted only in or
3468among countries not thus excluded. In such case, this License incorporates the
3469limitation as if written in the body of this License.
3470
3471
3472
347313. The Free Software Foundation may publish revised and/or new versions of the
3474Library General Public License from time to time. Such new versions will be similar in
3475spirit to the present version, but may differ in detail to address new problems or
3476concerns.
3477
3478
3479
3480Each version is given a distinguishing version number. If the Library specifies a
3481version number of this License which applies to it and "any later version", you have
3482the option of following the terms and conditions either of that version or of any
3483later version published by the Free Software Foundation. If the Library does not
3484specify a license version number, you may choose any version ever published by the
3485Free Software Foundation.
3486
3487
3488
348914. If you wish to incorporate parts of the Library into other free programs whose
3490distribution conditions are incompatible with these, write to the author to ask for
3491permission. For software which is copyrighted by the Free Software Foundation, write
3492to the Free Software Foundation; we sometimes make exceptions for this. Our decision
3493will be guided by the two goals of preserving the free status of all derivatives of
3494our free software and of promoting the sharing and reuse of software generally.
3495
3496
3497
3498NO WARRANTY
3499
3500
3501
350215. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
3503LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
3504WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT
3505WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
3506IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
3507RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY
3508PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3509
3510
3511
351216. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
3513COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS
3514PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
3515INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
3516LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
3517OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE
3518WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
3519POSSIBILITY OF SUCH DAMAGES.
3520
3521
3522
3523END OF TERMS AND CONDITIONS
3524
3525
3526
3527How to Apply These Terms to Your New Libraries
3528
3529
3530
3531If you develop a new library, and you want it to be of the greatest possible use to
3532the public, we recommend making it free software that everyone can redistribute and
3533change. You can do so by permitting redistribution under these terms (or,
3534alternatively, under the terms of the ordinary General Public License).
3535
3536
3537
3538To apply these terms, attach the following notices to the library. It is safest to
3539attach them to the start of each source file to most effectively convey the exclusion
3540of warranty; and each file should have at least the "copyright" line and a pointer to
3541where the full notice is found.
3542
3543
3544
3545one line to give the library's name and an idea of what it does.
3546
3547Copyright (C) year name of author
3548
3549
3550
3551This library is free software; you can redistribute it and/or
3552
3553modify it under the terms of the GNU Library General Public
3554
3555License as published by the Free Software Foundation; either
3556
3557version 2 of the License, or (at your option) any later version.
3558
3559
3560
3561This library is distributed in the hope that it will be useful,
3562
3563but WITHOUT ANY WARRANTY; without even the implied warranty of
3564
3565MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3566
3567Library General Public License for more details.
3568
3569
3570
3571You should have received a copy of the GNU Library General Public
3572
3573License along with this library; if not, write to the
3574
3575Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
3576
3577Boston, MA 02110-1301, USA.
3578
3579Also add information on how to contact you by electronic and paper mail.
3580
3581
3582
3583You should also get your employer (if you work as a programmer) or your school, if
3584any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample;
3585alter the names:
3586
3587
3588
3589Yoyodyne, Inc., hereby disclaims all copyright interest in
3590
3591the library `Frob' (a library for tweaking knobs) written
3592
3593by James Random Hacker.
3594
3595
3596
3597signature of Ty Coon, 1 April 1990
3598
3599Ty Coon, President of Vice
3600
3601That's all there is to it!
3602
3603</programlisting></para></section>
3604
3605<section id="lic_14">
3606<title>LGPL-2.1</title>
3607<para><programlisting>
3608
3609GNU LESSER GENERAL PUBLIC LICENSE
3610
3611Version 2.1, February 1999
3612
3613Copyright (C) 1991, 1999 Free Software Foundation, Inc.
361451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
3615Everyone is permitted to copy and distribute verbatim copies
3616of this license document, but changing it is not allowed.
3617
3618[This is the first released version of the Lesser GPL. It also counts
3619 as the successor of the GNU Library Public License, version 2, hence
3620 the version number 2.1.]
3621Preamble
3622
3623The licenses for most software are designed to take away your freedom to share and
3624change it. By contrast, the GNU General Public Licenses are intended to guarantee your
3625freedom to share and change free software--to make sure the software is free for all
3626its users.
3627
3628This license, the Lesser General Public License, applies to some specially designated
3629software packages--typically libraries--of the Free Software Foundation and other
3630authors who decide to use it. You can use it too, but we suggest you first think
3631carefully about whether this license or the ordinary General Public License is the
3632better strategy to use in any particular case, based on the explanations below.
3633
3634When we speak of free software, we are referring to freedom of use, not price. Our
3635General Public Licenses are designed to make sure that you have the freedom to
3636distribute copies of free software (and charge for this service if you wish); that you
3637receive source code or can get it if you want it; that you can change the software and
3638use pieces of it in new free programs; and that you are informed that you can do these
3639things.
3640
3641To protect your rights, we need to make restrictions that forbid distributors to deny
3642you these rights or to ask you to surrender these rights. These restrictions translate
3643to certain responsibilities for you if you distribute copies of the library or if you
3644modify it.
3645
3646For example, if you distribute copies of the library, whether gratis or for a fee, you
3647must give the recipients all the rights that we gave you. You must make sure that
3648they, too, receive or can get the source code. If you link other code with the
3649library, you must provide complete object files to the recipients, so that they can
3650relink them with the library after making changes to the library and recompiling it.
3651And you must show them these terms so they know their rights.
3652
3653We protect your rights with a two-step method: (1) we copyright the library, and (2)
3654we offer you this license, which gives you legal permission to copy, distribute and/or
3655modify the library.
3656
3657To protect each distributor, we want to make it very clear that there is no warranty
3658for the free library. Also, if the library is modified by someone else and passed on,
3659the recipients should know that what they have is not the original version, so that
3660the original author`s reputation will not be affected by problems that might be
3661introduced by others.
3662
3663Finally, software patents pose a constant threat to the existence of any free program.
3664We wish to make sure that a company cannot effectively restrict the users of a free
3665program by obtaining a restrictive license from a patent holder. Therefore, we insist
3666that any patent license obtained for a version of the library must be consistent with
3667the full freedom of use specified in this license.
3668
3669Most GNU software, including some libraries, is covered by the ordinary GNU General
3670Public License. This license, the GNU Lesser General Public License, applies to
3671certain designated libraries, and is quite different from the ordinary General Public
3672License. We use this license for certain libraries in order to permit linking those
3673libraries into non-free programs.
3674
3675When a program is linked with a library, whether statically or using a shared library,
3676the combination of the two is legally speaking a combined work, a derivative of the
3677original library. The ordinary General Public License therefore permits such linking
3678only if the entire combination fits its criteria of freedom. The Lesser General Public
3679License permits more lax criteria for linking other code with the library.
3680
3681We call this license the "Lesser" General Public License because it does Less to
3682protect the user`s freedom than the ordinary General Public License. It also provides
3683other free software developers Less of an advantage over competing non-free programs.
3684These disadvantages are the reason we use the ordinary General Public License for many
3685libraries. However, the Lesser license provides advantages in certain special
3686circumstances.
3687
3688For example, on rare occasions, there may be a special need to encourage the widest
3689possible use of a certain library, so that it becomes a de-facto standard. To achieve
3690this, non-free programs must be allowed to use the library. A more frequent case is
3691that a free library does the same job as widely used non-free libraries. In this case,
3692there is little to gain by limiting the free library to free software only, so we use
3693the Lesser General Public License.
3694
3695In other cases, permission to use a particular library in non-free programs enables a
3696greater number of people to use a large body of free software. For example, permission
3697to use the GNU C Library in non-free programs enables many more people to use the
3698whole GNU operating system, as well as its variant, the GNU/Linux operating system.
3699
3700Although the Lesser General Public License is Less protective of the users` freedom,
3701it does ensure that the user of a program that is linked with the Library has the
3702freedom and the wherewithal to run that program using a modified version of the
3703Library.
3704
3705The precise terms and conditions for copying, distribution and modification follow.
3706Pay close attention to the difference between a "work based on the library" and a
3707"work that uses the library". The former contains code derived from the library,
3708whereas the latter must be combined with the library in order to run.
3709
3710TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
3711
37120. This License Agreement applies to any software library or other program which
3713contains a notice placed by the copyright holder or other authorized party saying it
3714may be distributed under the terms of this Lesser General Public License (also called
3715"this License"). Each licensee is addressed as "you".
3716
3717A "library" means a collection of software functions and/or data prepared so as to be
3718conveniently linked with application programs (which use some of those functions and
3719data) to form executables.
3720
3721The "Library", below, refers to any such software library or work which has been
3722distributed under these terms. A "work based on the Library" means either the Library
3723or any derivative work under copyright law: that is to say, a work containing the
3724Library or a portion of it, either verbatim or with modifications and/or translated
3725straightforwardly into another language. (Hereinafter, translation is included without
3726limitation in the term "modification".)
3727
3728"Source code" for a work means the preferred form of the work for making modifications
3729to it. For a library, complete source code means all the source code for all modules
3730it contains, plus any associated interface definition files, plus the scripts used to
3731control compilation and installation of the library.
3732
3733Activities other than copying, distribution and modification are not covered by this
3734License; they are outside its scope. The act of running a program using the Library is
3735not restricted, and output from such a program is covered only if its contents
3736constitute a work based on the Library (independent of the use of the Library in a
3737tool for writing it). Whether that is true depends on what the Library does and what
3738the program that uses the Library does.
3739
37401. You may copy and distribute verbatim copies of the Library`s complete source code
3741as you receive it, in any medium, provided that you conspicuously and appropriately
3742publish on each copy an appropriate copyright notice and disclaimer of warranty; keep
3743intact all the notices that refer to this License and to the absence of any warranty;
3744and distribute a copy of this License along with the Library.
3745
3746You may charge a fee for the physical act of transferring a copy, and you may at your
3747option offer warranty protection in exchange for a fee.
3748
37492. You may modify your copy or copies of the Library or any portion of it, thus
3750forming a work based on the Library, and copy and distribute such modifications or
3751work under the terms of Section 1 above, provided that you also meet all of these
3752conditions:
3753
3754a) The modified work must itself be a software library.
3755b) You must cause the files modified to carry prominent notices stating that you
3756changed the files and the date of any change.
3757c) You must cause the whole of the work to be licensed at no charge to all third
3758parties under the terms of this License.
3759d) If a facility in the modified Library refers to a function or a table of data to be
3760supplied by an application program that uses the facility, other than as an argument
3761passed when the facility is invoked, then you must make a good faith effort to ensure
3762that, in the event an application does not supply such function or table, the facility
3763still operates, and performs whatever part of its purpose remains meaningful.
3764(For example, a function in a library to compute square roots has a purpose that is
3765entirely well-defined independent of the application. Therefore, Subsection 2d
3766requires that any application-supplied function or table used by this function must be
3767optional: if the application does not supply it, the square root function must still
3768compute square roots.)
3769
3770These requirements apply to the modified work as a whole. If identifiable sections of
3771that work are not derived from the Library, and can be reasonably considered
3772independent and separate works in themselves, then this License, and its terms, do not
3773apply to those sections when you distribute them as separate works. But when you
3774distribute the same sections as part of a whole which is a work based on the Library,
3775the distribution of the whole must be on the terms of this License, whose permissions
3776for other licensees extend to the entire whole, and thus to each and every part
3777regardless of who wrote it.
3778
3779Thus, it is not the intent of this section to claim rights or contest your rights to
3780work written entirely by you; rather, the intent is to exercise the right to control
3781the distribution of derivative or collective works based on the Library.
3782
3783In addition, mere aggregation of another work not based on the Library with the
3784Library (or with a work based on the Library) on a volume of a storage or distribution
3785medium does not bring the other work under the scope of this License.
3786
37873. You may opt to apply the terms of the ordinary GNU General Public License instead
3788of this License to a given copy of the Library. To do this, you must alter all the
3789notices that refer to this License, so that they refer to the ordinary GNU General
3790Public License, version 2, instead of to this License. (If a newer version than
3791version 2 of the ordinary GNU General Public License has appeared, then you can
3792specify that version instead if you wish.) Do not make any other change in these
3793notices.
3794
3795Once this change is made in a given copy, it is irreversible for that copy, so the
3796ordinary GNU General Public License applies to all subsequent copies and derivative
3797works made from that copy.
3798
3799This option is useful when you wish to copy part of the code of the Library into a
3800program that is not a library.
3801
38024. You may copy and distribute the Library (or a portion or derivative of it, under
3803Section 2) in object code or executable form under the terms of Sections 1 and 2 above
3804provided that you accompany it with the complete corresponding machine-readable source
3805code, which must be distributed under the terms of Sections 1 and 2 above on a medium
3806customarily used for software interchange.
3807
3808If distribution of object code is made by offering access to copy from a designated
3809place, then offering equivalent access to copy the source code from the same place
3810satisfies the requirement to distribute the source code, even though third parties are
3811not compelled to copy the source along with the object code.
3812
38135. A program that contains no derivative of any portion of the Library, but is
3814designed to work with the Library by being compiled or linked with it, is called a
3815"work that uses the Library". Such a work, in isolation, is not a derivative work of
3816the Library, and therefore falls outside the scope of this License.
3817
3818However, linking a "work that uses the Library" with the Library creates an executable
3819that is a derivative of the Library (because it contains portions of the Library),
3820rather than a "work that uses the library". The executable is therefore covered by
3821this License. Section 6 states terms for distribution of such executables.
3822
3823When a "work that uses the Library" uses material from a header file that is part of
3824the Library, the object code for the work may be a derivative work of the Library even
3825though the source code is not. Whether this is true is especially significant if the
3826work can be linked without the Library, or if the work is itself a library. The
3827threshold for this to be true is not precisely defined by law.
3828
3829If such an object file uses only numerical parameters, data structure layouts and
3830accessors, and small macros and small inline functions (ten lines or less in length),
3831then the use of the object file is unrestricted, regardless of whether it is legally a
3832derivative work. (Executables containing this object code plus portions of the Library
3833will still fall under Section 6.)
3834
3835Otherwise, if the work is a derivative of the Library, you may distribute the object
3836code for the work under the terms of Section 6. Any executables containing that work
3837also fall under Section 6, whether or not they are linked directly with the Library
3838itself.
3839
38406. As an exception to the Sections above, you may also combine or link a "work that
3841uses the Library" with the Library to produce a work containing portions of the
3842Library, and distribute that work under terms of your choice, provided that the terms
3843permit modification of the work for the customer`s own use and reverse engineering for
3844debugging such modifications.
3845
3846You must give prominent notice with each copy of the work that the Library is used in
3847it and that the Library and its use are covered by this License. You must supply a
3848copy of this License. If the work during execution displays copyright notices, you
3849must include the copyright notice for the Library among them, as well as a reference
3850directing the user to the copy of this License. Also, you must do one of these things:
3851
3852a) Accompany the work with the complete corresponding machine-readable source code for
3853the Library including whatever changes were used in the work (which must be
3854distributed under Sections 1 and 2 above); and, if the work is an executable linked
3855with the Library, with the complete machine-readable "work that uses the Library", as
3856object code and/or source code, so that the user can modify the Library and then
3857relink to produce a modified executable containing the modified Library. (It is
3858understood that the user who changes the contents of definitions files in the Library
3859will not necessarily be able to recompile the application to use the modified
3860definitions.)
3861b) Use a suitable shared library mechanism for linking with the Library. A suitable
3862mechanism is one that (1) uses at run time a copy of the library already present on
3863the user`s computer system, rather than copying library functions into the executable,
3864and (2) will operate properly with a modified version of the library, if the user
3865installs one, as long as the modified version is interface-compatible with the version
3866that the work was made with.
3867c) Accompany the work with a written offer, valid for at least three years, to give
3868the same user the materials specified in Subsection 6a, above, for a charge no more
3869than the cost of performing this distribution.
3870d) If distribution of the work is made by offering access to copy from a designated
3871place, offer equivalent access to copy the above specified materials from the same
3872place.
3873e) Verify that the user has already received a copy of these materials or that you
3874have already sent this user a copy.
3875For an executable, the required form of the "work that uses the Library" must include
3876any data and utility programs needed for reproducing the executable from it. However,
3877as a special exception, the materials to be distributed need not include anything that
3878is normally distributed (in either source or binary form) with the major components
3879(compiler, kernel, and so on) of the operating system on which the executable runs,
3880unless that component itself accompanies the executable.
3881
3882It may happen that this requirement contradicts the license restrictions of other
3883proprietary libraries that do not normally accompany the operating system. Such a
3884contradiction means you cannot use both them and the Library together in an executable
3885that you distribute.
3886
38877. You may place library facilities that are a work based on the Library side-by-side
3888in a single library together with other library facilities not covered by this
3889License, and distribute such a combined library, provided that the separate
3890distribution of the work based on the Library and of the other library facilities is
3891otherwise permitted, and provided that you do these two things:
3892
3893a) Accompany the combined library with a copy of the same work based on the Library,
3894uncombined with any other library facilities. This must be distributed under the terms
3895of the Sections above.
3896b) Give prominent notice with the combined library of the fact that part of it is a
3897work based on the Library, and explaining where to find the accompanying uncombined
3898form of the same work.
38998. You may not copy, modify, sublicense, link with, or distribute the Library except
3900as expressly provided under this License. Any attempt otherwise to copy, modify,
3901sublicense, link with, or distribute the Library is void, and will automatically
3902terminate your rights under this License. However, parties who have received copies,
3903or rights, from you under this License will not have their licenses terminated so long
3904as such parties remain in full compliance.
3905
39069. You are not required to accept this License, since you have not signed it. However,
3907nothing else grants you permission to modify or distribute the Library or its
3908derivative works. These actions are prohibited by law if you do not accept this
3909License. Therefore, by modifying or distributing the Library (or any work based on the
3910Library), you indicate your acceptance of this License to do so, and all its terms and
3911conditions for copying, distributing or modifying the Library or works based on it.
3912
391310. Each time you redistribute the Library (or any work based on the Library), the
3914recipient automatically receives a license from the original licensor to copy,
3915distribute, link with or modify the Library subject to these terms and conditions. You
3916may not impose any further restrictions on the recipients` exercise of the rights
3917granted herein. You are not responsible for enforcing compliance by third parties with
3918this License.
3919
392011. If, as a consequence of a court judgment or allegation of patent infringement or
3921for any other reason (not limited to patent issues), conditions are imposed on you
3922(whether by court order, agreement or otherwise) that contradict the conditions of
3923this License, they do not excuse you from the conditions of this License. If you
3924cannot distribute so as to satisfy simultaneously your obligations under this License
3925and any other pertinent obligations, then as a consequence you may not distribute the
3926Library at all. For example, if a patent license would not permit royalty-free
3927redistribution of the Library by all those who receive copies directly or indirectly
3928through you, then the only way you could satisfy both it and this License would be to
3929refrain entirely from distribution of the Library.
3930
3931If any portion of this section is held invalid or unenforceable under any particular
3932circumstance, the balance of the section is intended to apply, and the section as a
3933whole is intended to apply in other circumstances.
3934
3935It is not the purpose of this section to induce you to infringe any patents or other
3936property right claims or to contest validity of any such claims; this section has the
3937sole purpose of protecting the integrity of the free software distribution system
3938which is implemented by public license practices. Many people have made generous
3939contributions to the wide range of software distributed through that system in
3940reliance on consistent application of that system; it is up to the author/donor to
3941decide if he or she is willing to distribute software through any other system and a
3942licensee cannot impose that choice.
3943
3944This section is intended to make thoroughly clear what is believed to be a consequence
3945of the rest of this License.
3946
394712. If the distribution and/or use of the Library is restricted in certain countries
3948either by patents or by copyrighted interfaces, the original copyright holder who
3949places the Library under this License may add an explicit geographical distribution
3950limitation excluding those countries, so that distribution is permitted only in or
3951among countries not thus excluded. In such case, this License incorporates the
3952limitation as if written in the body of this License.
3953
395413. The Free Software Foundation may publish revised and/or new versions of the Lesser
3955General Public License from time to time. Such new versions will be similar in spirit
3956to the present version, but may differ in detail to address new problems or concerns.
3957
3958Each version is given a distinguishing version number. If the Library specifies a
3959version number of this License which applies to it and "any later version", you have
3960the option of following the terms and conditions either of that version or of any
3961later version published by the Free Software Foundation. If the Library does not
3962specify a license version number, you may choose any version ever published by the
3963Free Software Foundation.
3964
396514. If you wish to incorporate parts of the Library into other free programs whose
3966distribution conditions are incompatible with these, write to the author to ask for
3967permission. For software which is copyrighted by the Free Software Foundation, write
3968to the Free Software Foundation; we sometimes make exceptions for this. Our decision
3969will be guided by the two goals of preserving the free status of all derivatives of
3970our free software and of promoting the sharing and reuse of software generally.
3971
3972NO WARRANTY
3973
397415. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
3975LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
3976WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT
3977WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
3978IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
3979RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY
3980PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3981
398216. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
3983COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS
3984PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
3985INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
3986LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
3987OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE
3988WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
3989POSSIBILITY OF SUCH DAMAGES.
3990
3991END OF TERMS AND CONDITIONS
3992
3993How to Apply These Terms to Your New Libraries
3994
3995If you develop a new library, and you want it to be of the greatest possible use to
3996the public, we recommend making it free software that everyone can redistribute and
3997change. You can do so by permitting redistribution under these terms (or,
3998alternatively, under the terms of the ordinary General Public License).
3999
4000To apply these terms, attach the following notices to the library. It is safest to
4001attach them to the start of each source file to most effectively convey the exclusion
4002of warranty; and each file should have at least the "copyright" line and a pointer to
4003where the full notice is found.
4004
4005one line to give the library`s name and an idea of what it does.
4006Copyright (C) year name of author
4007
4008This library is free software; you can redistribute it and/or
4009modify it under the terms of the GNU Lesser General Public
4010License as published by the Free Software Foundation; either
4011version 2.1 of the License, or (at your option) any later version.
4012
4013This library is distributed in the hope that it will be useful,
4014but WITHOUT ANY WARRANTY; without even the implied warranty of
4015MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4016Lesser General Public License for more details.
4017
4018You should have received a copy of the GNU Lesser General Public
4019License along with this library; if not, write to the Free Software
4020Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
4021Also add information on how to contact you by electronic and paper mail.
4022
4023You should also get your employer (if you work as a programmer) or your school, if
4024any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample;
4025alter the names:
4026
4027Yoyodyne, Inc., hereby disclaims all copyright interest in
4028the library `Frob` (a library for tweaking knobs) written
4029by James Random Hacker.
4030
4031signature of Ty Coon, 1 April 1990
4032Ty Coon, President of Vice
4033That`s all there is to it!
4034
4035</programlisting></para></section>
4036
4037<section id="lic_15">
4038<title>LGPL-3.0</title>
4039<para><programlisting>
4040GNU LESSER GENERAL PUBLIC LICENSE
4041
4042Version 3, 29 June 2007
4043
4044Copyright © 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
4045
4046Everyone is permitted to copy and distribute verbatim copies of this license document,
4047but changing it is not allowed.
4048
4049This version of the GNU Lesser General Public License incorporates the terms and
4050conditions of version 3 of the GNU General Public License, supplemented by the
4051additional permissions listed below.
40520. Additional Definitions.
4053
4054As used herein, &rdquor;this License&rdquo; refers to version 3 of the GNU Lesser
4055General Public License, and the &rdquor;GNU GPL&rdquo; refers to version 3 of the GNU
4056General Public License.
4057
4058&rdquor;The Library&rdquo; refers to a covered work governed by this License, other
4059than an Application or a Combined Work as defined below.
4060
4061An &rdquor;Application&rdquo; is any work that makes use of an interface provided by
4062the Library, but which is not otherwise based on the Library. Defining a subclass of a
4063class defined by the Library is deemed a mode of using an interface provided by the
4064Library.
4065
4066A &rdquor;Combined Work&rdquo; is a work produced by combining or linking an
4067Application with the Library. The particular version of the Library with which the
4068Combined Work was made is also called the &rdquor;Linked Version&rdquo;.
4069
4070The &rdquor;Minimal Corresponding Source&rdquo; for a Combined Work means the
4071Corresponding Source for the Combined Work, excluding any source code for portions of
4072the Combined Work that, considered in isolation, are based on the Application, and not
4073on the Linked Version.
4074
4075The &rdquor;Corresponding Application Code&rdquo; for a Combined Work means the object
4076code and/or source code for the Application, including any data and utility programs
4077needed for reproducing the Combined Work from the Application, but excluding the
4078System Libraries of the Combined Work.
40791. Exception to Section 3 of the GNU GPL.
4080
4081You may convey a covered work under sections 3 and 4 of this License without being
4082bound by section 3 of the GNU GPL.
40832. Conveying Modified Versions.
4084
4085If you modify a copy of the Library, and, in your modifications, a facility refers to
4086a function or data to be supplied by an Application that uses the facility (other than
4087as an argument passed when the facility is invoked), then you may convey a copy of the
4088modified version:
4089
4090 * a) under this License, provided that you make a good faith effort to ensure
4091that, in the event an Application does not supply the function or data, the facility
4092still operates, and performs whatever part of its purpose remains meaningful, or
4093 * b) under the GNU GPL, with none of the additional permissions of this License
4094applicable to that copy.
4095
40963. Object Code Incorporating Material from Library Header Files.
4097
4098The object code form of an Application may incorporate material from a header file
4099that is part of the Library. You may convey such object code under terms of your
4100choice, provided that, if the incorporated material is not limited to numerical
4101parameters, data structure layouts and accessors, or small macros, inline functions
4102and templates (ten or fewer lines in length), you do both of the following:
4103
4104 * a) Give prominent notice with each copy of the object code that the Library is
4105used in it and that the Library and its use are covered by this License.
4106 * b) Accompany the object code with a copy of the GNU GPL and this license
4107document.
4108
41094. Combined Works.
4110
4111You may convey a Combined Work under terms of your choice that, taken together,
4112effectively do not restrict modification of the portions of the Library contained in
4113the Combined Work and reverse engineering for debugging such modifications, if you
4114also do each of the following:
4115
4116 * a) Give prominent notice with each copy of the Combined Work that the Library is
4117used in it and that the Library and its use are covered by this License.
4118 * b) Accompany the Combined Work with a copy of the GNU GPL and this license
4119document.
4120 * c) For a Combined Work that displays copyright notices during execution, include
4121the copyright notice for the Library among these notices, as well as a reference
4122directing the user to the copies of the GNU GPL and this license document.
4123 * d) Do one of the following:
4124 o 0) Convey the Minimal Corresponding Source under the terms of this
4125License, and the Corresponding Application Code in a form suitable for, and under
4126terms that permit, the user to recombine or relink the Application with a modified
4127version of the Linked Version to produce a modified Combined Work, in the manner
4128specified by section 6 of the GNU GPL for conveying Corresponding Source.
4129 o 1) Use a suitable shared library mechanism for linking with the Library. A
4130suitable mechanism is one that (a) uses at run time a copy of the Library already
4131present on the user's computer system, and (b) will operate properly with a modified
4132version of the Library that is interface-compatible with the Linked Version.
4133 * e) Provide Installation Information, but only if you would otherwise be required
4134to provide such information under section 6 of the GNU GPL, and only to the extent
4135that such information is necessary to install and execute a modified version of the
4136Combined Work produced by recombining or relinking the Application with a modified
4137version of the Linked Version. (If you use option 4d0, the Installation Information
4138must accompany the Minimal Corresponding Source and Corresponding Application Code. If
4139you use option 4d1, you must provide the Installation Information in the manner
4140specified by section 6 of the GNU GPL for conveying Corresponding Source.)
4141
41425. Combined Libraries.
4143
4144You may place library facilities that are a work based on the Library side by side in
4145a single library together with other library facilities that are not Applications and
4146are not covered by this License, and convey such a combined library under terms of
4147your choice, if you do both of the following:
4148
4149 * a) Accompany the combined library with a copy of the same work based on the
4150Library, uncombined with any other library facilities, conveyed under the terms of
4151this License.
4152 * b) Give prominent notice with the combined library that part of it is a work
4153based on the Library, and explaining where to find the accompanying uncombined form of
4154the same work.
4155
41566. Revised Versions of the GNU Lesser General Public License.
4157
4158The Free Software Foundation may publish revised and/or new versions of the GNU Lesser
4159General Public License from time to time. Such new versions will be similar in spirit
4160to the present version, but may differ in detail to address new problems or concerns.
4161
4162Each version is given a distinguishing version number. If the Library as you received
4163it specifies that a certain numbered version of the GNU Lesser General Public License
4164&rdquor;or any later version&rdquo; applies to it, you have the option of following
4165the terms and conditions either of that published version or of any later version
4166published by the Free Software Foundation. If the Library as you received it does not
4167specify a version number of the GNU Lesser General Public License, you may choose any
4168version of the GNU Lesser General Public License ever published by the Free Software
4169Foundation.
4170
4171If the Library as you received it specifies that a proxy can decide whether future
4172versions of the GNU Lesser General Public License shall apply, that proxy's public
4173statement of acceptance of any version is permanent authorization for you to choose
4174that version for the Library.
4175</programlisting></para></section>
4176
4177<section id="lic_16">
4178<title>Libpng</title>
4179<para><programlisting>
4180
4181This copy of the libpng notices is provided for your convenience. In case of
4182any discrepancy between this copy and the notices in the file png.h that is
4183included in the libpng distribution, the latter shall prevail.
4184
4185COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
4186
4187If you modify libpng you may insert additional notices immediately following
4188this sentence.
4189
4190This code is released under the libpng license.
4191
4192libpng versions 1.2.6, August 15, 2004, through 1.4.5, December 9, 2010, are
4193Copyright (c) 2004, 2006-2010 Glenn Randers-Pehrson, and are
4194distributed according to the same disclaimer and license as libpng-1.2.5
4195with the following individual added to the list of Contributing Authors
4196
4197 Cosmin Truta
4198
4199libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
4200Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
4201distributed according to the same disclaimer and license as libpng-1.0.6
4202with the following individuals added to the list of Contributing Authors
4203
4204 Simon-Pierre Cadieux
4205 Eric S. Raymond
4206 Gilles Vollant
4207
4208and with the following additions to the disclaimer:
4209
4210 There is no warranty against interference with your enjoyment of the
4211 library or against infringement. There is no warranty that our
4212 efforts or the library will fulfill any of your particular purposes
4213 or needs. This library is provided with all faults, and the entire
4214 risk of satisfactory quality, performance, accuracy, and effort is with
4215 the user.
4216
4217libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
4218Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
4219distributed according to the same disclaimer and license as libpng-0.96,
4220with the following individuals added to the list of Contributing Authors:
4221
4222 Tom Lane
4223 Glenn Randers-Pehrson
4224 Willem van Schaik
4225
4226libpng versions 0.89, June 1996, through 0.96, May 1997, are
4227Copyright (c) 1996, 1997 Andreas Dilger
4228Distributed according to the same disclaimer and license as libpng-0.88,
4229with the following individuals added to the list of Contributing Authors:
4230
4231 John Bowler
4232 Kevin Bracey
4233 Sam Bushell
4234 Magnus Holmgren
4235 Greg Roelofs
4236 Tom Tanner
4237
4238libpng versions 0.5, May 1995, through 0.88, January 1996, are
4239Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
4240
4241For the purposes of this copyright and license, "Contributing Authors"
4242is defined as the following set of individuals:
4243
4244 Andreas Dilger
4245 Dave Martindale
4246 Guy Eric Schalnat
4247 Paul Schmidt
4248 Tim Wegner
4249
4250The PNG Reference Library is supplied "AS IS". The Contributing Authors
4251and Group 42, Inc. disclaim all warranties, expressed or implied,
4252including, without limitation, the warranties of merchantability and of
4253fitness for any purpose. The Contributing Authors and Group 42, Inc.
4254assume no liability for direct, indirect, incidental, special, exemplary,
4255or consequential damages, which may result from the use of the PNG
4256Reference Library, even if advised of the possibility of such damage.
4257
4258Permission is hereby granted to use, copy, modify, and distribute this
4259source code, or portions hereof, for any purpose, without fee, subject
4260to the following restrictions:
4261
42621. The origin of this source code must not be misrepresented.
4263
42642. Altered versions must be plainly marked as such and must not
4265 be misrepresented as being the original source.
4266
42673. This Copyright notice may not be removed or altered from any
4268 source or altered source distribution.
4269
4270The Contributing Authors and Group 42, Inc. specifically permit, without
4271fee, and encourage the use of this source code as a component to
4272supporting the PNG file format in commercial products. If you use this
4273source code in a product, acknowledgment is not required but would be
4274appreciated.
4275
4276
4277A "png_get_copyright" function is available, for convenient use in "about"
4278boxes and the like:
4279
4280 printf("%s",png_get_copyright(NULL));
4281
4282Also, the PNG logo (in PNG format, of course) is supplied in the
4283files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
4284
4285Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
4286certification mark of the Open Source Initiative.
4287
4288Glenn Randers-Pehrson
4289glennrp at users.sourceforge.net
4290December 9, 2010
4291
4292</programlisting></para></section>
4293
4294<section id="lic_17">
4295<title>MIT</title>
4296<para><programlisting>
4297
4298MIT License
4299
4300Copyright (c) &lt;year&gt; &lt;copyright holders&gt;
4301
4302Permission is hereby granted, free of charge, to any person obtaining a copy
4303of this software and associated documentation files (the "Software"), to deal
4304in the Software without restriction, including without limitation the rights
4305to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4306copies of the Software, and to permit persons to whom the Software is
4307furnished to do so, subject to the following conditions:
4308
4309The above copyright notice and this permission notice shall be included in
4310all copies or substantial portions of the Software.
4311
4312THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4313IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4314FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4315AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4316LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4317OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4318THE SOFTWARE.
4319
4320</programlisting></para></section>
4321
4322<section id="lic_18">
4323<title>MPL-2.0</title>
4324<para><programlisting>
4325Mozilla Public License Version 2.0
4326==================================
4327
43281. Definitions
4329--------------
4330
43311.1. "Contributor"
4332 means each individual or legal entity that creates, contributes to
4333 the creation of, or owns Covered Software.
4334
43351.2. "Contributor Version"
4336 means the combination of the Contributions of others (if any) used
4337 by a Contributor and that particular Contributor's Contribution.
4338
43391.3. "Contribution"
4340 means Covered Software of a particular Contributor.
4341
43421.4. "Covered Software"
4343 means Source Code Form to which the initial Contributor has attached
4344 the notice in Exhibit A, the Executable Form of such Source Code
4345 Form, and Modifications of such Source Code Form, in each case
4346 including portions thereof.
4347
43481.5. "Incompatible With Secondary Licenses"
4349 means
4350
4351 (a) that the initial Contributor has attached the notice described
4352 in Exhibit B to the Covered Software; or
4353
4354 (b) that the Covered Software was made available under the terms of
4355 version 1.1 or earlier of the License, but not also under the
4356 terms of a Secondary License.
4357
43581.6. "Executable Form"
4359 means any form of the work other than Source Code Form.
4360
43611.7. "Larger Work"
4362 means a work that combines Covered Software with other material, in
4363 a separate file or files, that is not Covered Software.
4364
43651.8. "License"
4366 means this document.
4367
43681.9. "Licensable"
4369 means having the right to grant, to the maximum extent possible,
4370 whether at the time of the initial grant or subsequently, any and
4371 all of the rights conveyed by this License.
4372
43731.10. "Modifications"
4374 means any of the following:
4375
4376 (a) any file in Source Code Form that results from an addition to,
4377 deletion from, or modification of the contents of Covered
4378 Software; or
4379
4380 (b) any new file in Source Code Form that contains any Covered
4381 Software.
4382
43831.11. "Patent Claims" of a Contributor
4384 means any patent claim(s), including without limitation, method,
4385 process, and apparatus claims, in any patent Licensable by such
4386 Contributor that would be infringed, but for the grant of the
4387 License, by the making, using, selling, offering for sale, having
4388 made, import, or transfer of either its Contributions or its
4389 Contributor Version.
4390
43911.12. "Secondary License"
4392 means either the GNU General Public License, Version 2.0, the GNU
4393 Lesser General Public License, Version 2.1, the GNU Affero General
4394 Public License, Version 3.0, or any later versions of those
4395 licenses.
4396
43971.13. "Source Code Form"
4398 means the form of the work preferred for making modifications.
4399
44001.14. "You" (or "Your")
4401 means an individual or a legal entity exercising rights under this
4402 License. For legal entities, "You" includes any entity that
4403 controls, is controlled by, or is under common control with You. For
4404 purposes of this definition, "control" means (a) the power, direct
4405 or indirect, to cause the direction or management of such entity,
4406 whether by contract or otherwise, or (b) ownership of more than
4407 fifty percent (50%) of the outstanding shares or beneficial
4408 ownership of such entity.
4409
44102. License Grants and Conditions
4411--------------------------------
4412
44132.1. Grants
4414
4415Each Contributor hereby grants You a world-wide, royalty-free,
4416non-exclusive license:
4417
4418(a) under intellectual property rights (other than patent or trademark)
4419 Licensable by such Contributor to use, reproduce, make available,
4420 modify, display, perform, distribute, and otherwise exploit its
4421 Contributions, either on an unmodified basis, with Modifications, or
4422 as part of a Larger Work; and
4423
4424(b) under Patent Claims of such Contributor to make, use, sell, offer
4425 for sale, have made, import, and otherwise transfer either its
4426 Contributions or its Contributor Version.
4427
44282.2. Effective Date
4429
4430The licenses granted in Section 2.1 with respect to any Contribution
4431become effective for each Contribution on the date the Contributor first
4432distributes such Contribution.
4433
44342.3. Limitations on Grant Scope
4435
4436The licenses granted in this Section 2 are the only rights granted under
4437this License. No additional rights or licenses will be implied from the
4438distribution or licensing of Covered Software under this License.
4439Notwithstanding Section 2.1(b) above, no patent license is granted by a
4440Contributor:
4441
4442(a) for any code that a Contributor has removed from Covered Software;
4443 or
4444
4445(b) for infringements caused by: (i) Your and any other third party's
4446 modifications of Covered Software, or (ii) the combination of its
4447 Contributions with other software (except as part of its Contributor
4448 Version); or
4449
4450(c) under Patent Claims infringed by Covered Software in the absence of
4451 its Contributions.
4452
4453This License does not grant any rights in the trademarks, service marks,
4454or logos of any Contributor (except as may be necessary to comply with
4455the notice requirements in Section 3.4).
4456
44572.4. Subsequent Licenses
4458
4459No Contributor makes additional grants as a result of Your choice to
4460distribute the Covered Software under a subsequent version of this
4461License (see Section 10.2) or under the terms of a Secondary License (if
4462permitted under the terms of Section 3.3).
4463
44642.5. Representation
4465
4466Each Contributor represents that the Contributor believes its
4467Contributions are its original creation(s) or it has sufficient rights
4468to grant the rights to its Contributions conveyed by this License.
4469
44702.6. Fair Use
4471
4472This License is not intended to limit any rights You have under
4473applicable copyright doctrines of fair use, fair dealing, or other
4474equivalents.
4475
44762.7. Conditions
4477
4478Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
4479in Section 2.1.
4480
44813. Responsibilities
4482-------------------
4483
44843.1. Distribution of Source Form
4485
4486All distribution of Covered Software in Source Code Form, including any
4487Modifications that You create or to which You contribute, must be under
4488the terms of this License. You must inform recipients that the Source
4489Code Form of the Covered Software is governed by the terms of this
4490License, and how they can obtain a copy of this License. You may not
4491attempt to alter or restrict the recipients' rights in the Source Code
4492Form.
4493
44943.2. Distribution of Executable Form
4495
4496If You distribute Covered Software in Executable Form then:
4497
4498(a) such Covered Software must also be made available in Source Code
4499 Form, as described in Section 3.1, and You must inform recipients of
4500 the Executable Form how they can obtain a copy of such Source Code
4501 Form by reasonable means in a timely manner, at a charge no more
4502 than the cost of distribution to the recipient; and
4503
4504(b) You may distribute such Executable Form under the terms of this
4505 License, or sublicense it under different terms, provided that the
4506 license for the Executable Form does not attempt to limit or alter
4507 the recipients' rights in the Source Code Form under this License.
4508
45093.3. Distribution of a Larger Work
4510
4511You may create and distribute a Larger Work under terms of Your choice,
4512provided that You also comply with the requirements of this License for
4513the Covered Software. If the Larger Work is a combination of Covered
4514Software with a work governed by one or more Secondary Licenses, and the
4515Covered Software is not Incompatible With Secondary Licenses, this
4516License permits You to additionally distribute such Covered Software
4517under the terms of such Secondary License(s), so that the recipient of
4518the Larger Work may, at their option, further distribute the Covered
4519Software under the terms of either this License or such Secondary
4520License(s).
4521
45223.4. Notices
4523
4524You may not remove or alter the substance of any license notices
4525(including copyright notices, patent notices, disclaimers of warranty,
4526or limitations of liability) contained within the Source Code Form of
4527the Covered Software, except that You may alter any license notices to
4528the extent required to remedy known factual inaccuracies.
4529
45303.5. Application of Additional Terms
4531
4532You may choose to offer, and to charge a fee for, warranty, support,
4533indemnity or liability obligations to one or more recipients of Covered
4534Software. However, You may do so only on Your own behalf, and not on
4535behalf of any Contributor. You must make it absolutely clear that any
4536such warranty, support, indemnity, or liability obligation is offered by
4537You alone, and You hereby agree to indemnify every Contributor for any
4538liability incurred by such Contributor as a result of warranty, support,
4539indemnity or liability terms You offer. You may include additional
4540disclaimers of warranty and limitations of liability specific to any
4541jurisdiction.
4542
45434. Inability to Comply Due to Statute or Regulation
4544---------------------------------------------------
4545
4546If it is impossible for You to comply with any of the terms of this
4547License with respect to some or all of the Covered Software due to
4548statute, judicial order, or regulation then You must: (a) comply with
4549the terms of this License to the maximum extent possible; and (b)
4550describe the limitations and the code they affect. Such description must
4551be placed in a text file included with all distributions of the Covered
4552Software under this License. Except to the extent prohibited by statute
4553or regulation, such description must be sufficiently detailed for a
4554recipient of ordinary skill to be able to understand it.
4555
45565. Termination
4557--------------
4558
45595.1. The rights granted under this License will terminate automatically
4560if You fail to comply with any of its terms. However, if You become
4561compliant, then the rights granted under this License from a particular
4562Contributor are reinstated (a) provisionally, unless and until such
4563Contributor explicitly and finally terminates Your grants, and (b) on an
4564ongoing basis, if such Contributor fails to notify You of the
4565non-compliance by some reasonable means prior to 60 days after You have
4566come back into compliance. Moreover, Your grants from a particular
4567Contributor are reinstated on an ongoing basis if such Contributor
4568notifies You of the non-compliance by some reasonable means, this is the
4569first time You have received notice of non-compliance with this License
4570from such Contributor, and You become compliant prior to 30 days after
4571Your receipt of the notice.
4572
45735.2. If You initiate litigation against any entity by asserting a patent
4574infringement claim (excluding declaratory judgment actions,
4575counter-claims, and cross-claims) alleging that a Contributor Version
4576directly or indirectly infringes any patent, then the rights granted to
4577You by any and all Contributors for the Covered Software under Section
45782.1 of this License shall terminate.
4579
45805.3. In the event of termination under Sections 5.1 or 5.2 above, all
4581end user license agreements (excluding distributors and resellers) which
4582have been validly granted by You or Your distributors under this License
4583prior to termination shall survive termination.
4584
4585************************************************************************
4586* *
4587* 6. Disclaimer of Warranty *
4588* ------------------------- *
4589* *
4590* Covered Software is provided under this License on an "as is" *
4591* basis, without warranty of any kind, either expressed, implied, or *
4592* statutory, including, without limitation, warranties that the *
4593* Covered Software is free of defects, merchantable, fit for a *
4594* particular purpose or non-infringing. The entire risk as to the *
4595* quality and performance of the Covered Software is with You. *
4596* Should any Covered Software prove defective in any respect, You *
4597* (not any Contributor) assume the cost of any necessary servicing, *
4598* repair, or correction. This disclaimer of warranty constitutes an *
4599* essential part of this License. No use of any Covered Software is *
4600* authorized under this License except under this disclaimer. *
4601* *
4602************************************************************************
4603
4604************************************************************************
4605* *
4606* 7. Limitation of Liability *
4607* -------------------------- *
4608* *
4609* Under no circumstances and under no legal theory, whether tort *
4610* (including negligence), contract, or otherwise, shall any *
4611* Contributor, or anyone who distributes Covered Software as *
4612* permitted above, be liable to You for any direct, indirect, *
4613* special, incidental, or consequential damages of any character *
4614* including, without limitation, damages for lost profits, loss of *
4615* goodwill, work stoppage, computer failure or malfunction, or any *
4616* and all other commercial damages or losses, even if such party *
4617* shall have been informed of the possibility of such damages. This *
4618* limitation of liability shall not apply to liability for death or *
4619* personal injury resulting from such party's negligence to the *
4620* extent applicable law prohibits such limitation. Some *
4621* jurisdictions do not allow the exclusion or limitation of *
4622* incidental or consequential damages, so this exclusion and *
4623* limitation may not apply to You. *
4624* *
4625************************************************************************
4626
46278. Litigation
4628-------------
4629
4630Any litigation relating to this License may be brought only in the
4631courts of a jurisdiction where the defendant maintains its principal
4632place of business and such litigation shall be governed by laws of that
4633jurisdiction, without reference to its conflict-of-law provisions.
4634Nothing in this Section shall prevent a party's ability to bring
4635cross-claims or counter-claims.
4636
46379. Miscellaneous
4638----------------
4639
4640This License represents the complete agreement concerning the subject
4641matter hereof. If any provision of this License is held to be
4642unenforceable, such provision shall be reformed only to the extent
4643necessary to make it enforceable. Any law or regulation which provides
4644that the language of a contract shall be construed against the drafter
4645shall not be used to construe this License against a Contributor.
4646
464710. Versions of the License
4648---------------------------
4649
465010.1. New Versions
4651
4652Mozilla Foundation is the license steward. Except as provided in Section
465310.3, no one other than the license steward has the right to modify or
4654publish new versions of this License. Each version will be given a
4655distinguishing version number.
4656
465710.2. Effect of New Versions
4658
4659You may distribute the Covered Software under the terms of the version
4660of the License under which You originally received the Covered Software,
4661or under the terms of any subsequent version published by the license
4662steward.
4663
466410.3. Modified Versions
4665
4666If you create software not governed by this License, and you want to
4667create a new license for such software, you may create and use a
4668modified version of this License if you rename the license and remove
4669any references to the name of the license steward (except to note that
4670such modified license differs from this License).
4671
467210.4. Distributing Source Code Form that is Incompatible With Secondary
4673Licenses
4674
4675If You choose to distribute Source Code Form that is Incompatible With
4676Secondary Licenses under the terms of this version of the License, the
4677notice described in Exhibit B of this License must be attached.
4678
4679Exhibit A - Source Code Form License Notice
4680-------------------------------------------
4681
4682 This Source Code Form is subject to the terms of the Mozilla Public
4683 License, v. 2.0. If a copy of the MPL was not distributed with this
4684 file, You can obtain one at http://mozilla.org/MPL/2.0/.
4685
4686If it is not possible or desirable to put the notice in a particular
4687file, then You may include the notice in a location (such as a LICENSE
4688file in a relevant directory) where a recipient would be likely to look
4689for such a notice.
4690
4691You may add additional accurate notices of copyright ownership.
4692
4693Exhibit B - "Incompatible With Secondary Licenses" Notice
4694---------------------------------------------------------
4695
4696 This Source Code Form is "Incompatible With Secondary Licenses", as
4697 defined by the Mozilla Public License, v. 2.0.
4698</programlisting></para></section>
4699
4700<section id="lic_19">
4701<title>OpenSSL</title>
4702<para><programlisting>
4703
4704OpenSSL License
4705
4706 ====================================================================
4707 Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved.
4708
4709 Redistribution and use in source and binary forms, with or without
4710 modification, are permitted provided that the following conditions
4711 are met:
4712
4713 1. Redistributions of source code must retain the above copyright
4714 notice, this list of conditions and the following disclaimer.
4715
4716 2. Redistributions in binary form must reproduce the above copyright
4717 notice, this list of conditions and the following disclaimer in
4718 the documentation and/or other materials provided with the
4719 distribution.
4720
4721 3. All advertising materials mentioning features or use of this
4722 software must display the following acknowledgment:
4723 "This product includes software developed by the OpenSSL Project
4724 for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
4725
4726 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
4727 endorse or promote products derived from this software without
4728 prior written permission. For written permission, please contact
4729 openssl-core@openssl.org.
4730
4731 5. Products derived from this software may not be called "OpenSSL"
4732 nor may "OpenSSL" appear in their names without prior written
4733 permission of the OpenSSL Project.
4734
4735 6. Redistributions of any form whatsoever must retain the following
4736 acknowledgment:
4737 "This product includes software developed by the OpenSSL Project
4738 for use in the OpenSSL Toolkit (http://www.openssl.org/)"
4739
4740 THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS`` AND ANY
4741 EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4742 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
4743 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
4744 ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4745 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
4746 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4747 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4748 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
4749 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
4750 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
4751 OF THE POSSIBILITY OF SUCH DAMAGE.
4752 ====================================================================
4753
4754 This product includes cryptographic software written by Eric Young
4755 (eay@cryptsoft.com). This product includes software written by Tim
4756 Hudson (tjh@cryptsoft.com).
4757
4758
4759 Original SSLeay License
4760 -----------------------
4761
4762Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
4763All rights reserved.
4764
4765 This package is an SSL implementation written
4766 by Eric Young (eay@cryptsoft.com).
4767 The implementation was written so as to conform with Netscapes SSL.
4768
4769 This library is free for commercial and non-commercial use as long as
4770 the following conditions are aheared to. The following conditions
4771 apply to all code found in this distribution, be it the RC4, RSA,
4772 lhash, DES, etc., code; not just the SSL code. The SSL documentation
4773 included with this distribution is covered by the same copyright terms
4774 except that the holder is Tim Hudson (tjh@cryptsoft.com).
4775
4776 Copyright remains Eric Young`s, and as such any Copyright notices in
4777 the code are not to be removed.
4778 If this package is used in a product, Eric Young should be given attribution
4779 as the author of the parts of the library used.
4780 This can be in the form of a textual message at program startup or
4781 in documentation (online or textual) provided with the package.
4782
4783 Redistribution and use in source and binary forms, with or without
4784 modification, are permitted provided that the following conditions
4785 are met:
4786 1. Redistributions of source code must retain the copyright
4787 notice, this list of conditions and the following disclaimer.
4788 2. Redistributions in binary form must reproduce the above copyright
4789 notice, this list of conditions and the following disclaimer in the
4790 documentation and/or other materials provided with the distribution.
4791 3. All advertising materials mentioning features or use of this software
4792 must display the following acknowledgement:
4793 "This product includes cryptographic software written by
4794 Eric Young (eay@cryptsoft.com)"
4795 The word `cryptographic` can be left out if the rouines from the library
4796 being used are not cryptographic related :-).
4797 4. If you include any Windows specific code (or a derivative thereof) from
4798 the apps directory (application code) you must include an acknowledgement:
4799 "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
4800
4801 THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS`` AND ANY EXPRESS OR IMPLIED
4802WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
4803AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR
4804CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
4805CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4806OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4807HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
4808OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4809SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4810
4811 The licence and distribution terms for any publically available version or
4812derivative of this code cannot be changed. i.e. this code cannot simply be copied and
4813put under another distribution licence
4814 [including the GNU Public Licence.]
4815
4816
4817
4818
4819</programlisting></para></section>
4820
4821<section id="lic_20">
4822<title>PD</title>
4823<para><programlisting>
4824This is a placeholder for the Public Domain License
4825</programlisting></para></section>
4826
4827<section id="lic_21">
4828<title>Python-2.0</title>
4829<para><programlisting>
4830
4831PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
4832--------------------------------------------
4833
48341. This LICENSE AGREEMENT is between the Python Software Foundation
4835("PSF"), and the Individual or Organization ("Licensee") accessing and
4836otherwise using this software ("Python") in source or binary form and
4837its associated documentation.
4838
48392. Subject to the terms and conditions of this License Agreement, PSF
4840hereby grants Licensee a nonexclusive, royalty-free, world-wide
4841license to reproduce, analyze, test, perform and/or display publicly,
4842prepare derivative works, distribute, and otherwise use Python
4843alone or in any derivative version, provided, however, that PSF`s
4844License Agreement and PSF`s notice of copyright, i.e., "Copyright (c)
48452001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
4846Reserved" are retained in Python alone or in any derivative version
4847prepared by Licensee.
4848
48493. In the event Licensee prepares a derivative work that is based on
4850or incorporates Python or any part thereof, and wants to make
4851the derivative work available to others as provided herein, then
4852Licensee hereby agrees to include in any such work a brief summary of
4853the changes made to Python.
4854
48554. PSF is making Python available to Licensee on an "AS IS"
4856basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
4857IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
4858DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
4859FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
4860INFRINGE ANY THIRD PARTY RIGHTS.
4861
48625. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
4863FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
4864A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
4865OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
4866
48676. This License Agreement will automatically terminate upon a material
4868breach of its terms and conditions.
4869
48707. Nothing in this License Agreement shall be deemed to create any
4871relationship of agency, partnership, or joint venture between PSF and
4872Licensee. This License Agreement does not grant permission to use PSF
4873trademarks or trade name in a trademark sense to endorse or promote
4874products or services of Licensee, or any third party.
4875
48768. By copying, installing or otherwise using Python, Licensee
4877agrees to be bound by the terms and conditions of this License
4878Agreement.
4879
4880BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
4881-------------------------------------------
4882
4883BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
4884
48851. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
4886office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
4887Individual or Organization ("Licensee") accessing and otherwise using
4888this software in source or binary form and its associated
4889documentation ("the Software").
4890
48912. Subject to the terms and conditions of this BeOpen Python License
4892Agreement, BeOpen hereby grants Licensee a non-exclusive,
4893royalty-free, world-wide license to reproduce, analyze, test, perform
4894and/or display publicly, prepare derivative works, distribute, and
4895otherwise use the Software alone or in any derivative version,
4896provided, however, that the BeOpen Python License is retained in the
4897Software, alone or in any derivative version prepared by Licensee.
4898
48993. BeOpen is making the Software available to Licensee on an "AS IS"
4900basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
4901IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
4902DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
4903FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
4904INFRINGE ANY THIRD PARTY RIGHTS.
4905
49064. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
4907SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
4908AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
4909DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
4910
49115. This License Agreement will automatically terminate upon a material
4912breach of its terms and conditions.
4913
49146. This License Agreement shall be governed by and interpreted in all
4915respects by the law of the State of California, excluding conflict of
4916law provisions. Nothing in this License Agreement shall be deemed to
4917create any relationship of agency, partnership, or joint venture
4918between BeOpen and Licensee. This License Agreement does not grant
4919permission to use BeOpen trademarks or trade names in a trademark
4920sense to endorse or promote products or services of Licensee, or any
4921third party. As an exception, the "BeOpen Python" logos available at
4922http://www.pythonlabs.com/logos.html may be used according to the
4923permissions granted on that web page.
4924
49257. By copying, installing or otherwise using the software, Licensee
4926agrees to be bound by the terms and conditions of this License
4927Agreement.
4928
4929CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
4930---------------------------------------
4931
49321. This LICENSE AGREEMENT is between the Corporation for National
4933Research Initiatives, having an office at 1895 Preston White Drive,
4934Reston, VA 20191 ("CNRI"), and the Individual or Organization
4935("Licensee") accessing and otherwise using Python 1.6.1 software in
4936source or binary form and its associated documentation.
4937
49382. Subject to the terms and conditions of this License Agreement, CNRI
4939hereby grants Licensee a nonexclusive, royalty-free, world-wide
4940license to reproduce, analyze, test, perform and/or display publicly,
4941prepare derivative works, distribute, and otherwise use Python 1.6.1
4942alone or in any derivative version, provided, however, that CNRI`s
4943License Agreement and CNRI`s notice of copyright, i.e., "Copyright (c)
49441995-2001 Corporation for National Research Initiatives; All Rights
4945Reserved" are retained in Python 1.6.1 alone or in any derivative
4946version prepared by Licensee. Alternately, in lieu of CNRI`s License
4947Agreement, Licensee may substitute the following text (omitting the
4948quotes): "Python 1.6.1 is made available subject to the terms and
4949conditions in CNRI`s License Agreement. This Agreement together with
4950Python 1.6.1 may be located on the Internet using the following
4951unique, persistent identifier (known as a handle): 1895.22/1013. This
4952Agreement may also be obtained from a proxy server on the Internet
4953using the following URL: http://hdl.handle.net/1895.22/1013".
4954
49553. In the event Licensee prepares a derivative work that is based on
4956or incorporates Python 1.6.1 or any part thereof, and wants to make
4957the derivative work available to others as provided herein, then
4958Licensee hereby agrees to include in any such work a brief summary of
4959the changes made to Python 1.6.1.
4960
49614. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
4962basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
4963IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
4964DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
4965FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
4966INFRINGE ANY THIRD PARTY RIGHTS.
4967
49685. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
49691.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
4970A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
4971OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
4972
49736. This License Agreement will automatically terminate upon a material
4974breach of its terms and conditions.
4975
49767. This License Agreement shall be governed by the federal
4977intellectual property law of the United States, including without
4978limitation the federal copyright law, and, to the extent such
4979U.S. federal law does not apply, by the law of the Commonwealth of
4980Virginia, excluding Virginia`s conflict of law provisions.
4981Notwithstanding the foregoing, with regard to derivative works based
4982on Python 1.6.1 that incorporate non-separable material that was
4983previously distributed under the GNU General Public License (GPL), the
4984law of the Commonwealth of Virginia shall govern this License
4985Agreement only as to issues arising under or with respect to
4986Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
4987License Agreement shall be deemed to create any relationship of
4988agency, partnership, or joint venture between CNRI and Licensee. This
4989License Agreement does not grant permission to use CNRI trademarks or
4990trade name in a trademark sense to endorse or promote products or
4991services of Licensee, or any third party.
4992
49938. By clicking on the "ACCEPT" button where indicated, or by copying,
4994installing or otherwise using Python 1.6.1, Licensee agrees to be
4995bound by the terms and conditions of this License Agreement.
4996
4997ACCEPT
4998
4999CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
5000--------------------------------------------------
5001
5002Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
5003The Netherlands. All rights reserved.
5004
5005Permission to use, copy, modify, and distribute this software and its
5006documentation for any purpose and without fee is hereby granted,
5007provided that the above copyright notice appear in all copies and that
5008both that copyright notice and this permission notice appear in
5009supporting documentation, and that the name of Stichting Mathematisch
5010Centrum or CWI not be used in advertising or publicity pertaining to
5011distribution of the software without specific, written prior
5012permission.
5013
5014STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
5015THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
5016FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
5017FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
5018WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
5019ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
5020OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
5021
5022</programlisting></para></section>
5023
5024<section id="lic_22">
5025<title>Sleepycat</title>
5026<para><programlisting>
5027
5028The Sleepycat License
5029Copyright (c) 1990-1999
5030Sleepycat Software. All rights reserved.
5031
5032Redistribution and use in source and binary forms, with or without
5033modification, are permitted provided that the following conditions
5034are met:
5035
5036Redistributions of source code must retain the above copyright
5037notice, this list of conditions and the following disclaimer.
5038Redistributions in binary form must reproduce the above copyright
5039notice, this list of conditions and the following disclaimer in the
5040documentation and/or other materials provided with the distribution.
5041Redistributions in any form must be accompanied by information on
5042how to obtain complete source code for the DB software and any
5043accompanying software that uses the DB software. The source code
5044must either be included in the distribution or be available for no
5045more than the cost of distribution plus a nominal fee, and must be
5046freely redistributable under reasonable conditions. For an
5047executable file, complete source code means the source code for all
5048modules it contains. It does not include source code for modules or
5049files that typically accompany the major components of the operating
5050system on which the executable file runs.
5051THIS SOFTWARE IS PROVIDED BY SLEEPYCAT SOFTWARE ``AS IS`` AND ANY EXPRESS
5052OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
5053WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
5054NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL SLEEPYCAT SOFTWARE
5055BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
5056CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
5057SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
5058INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
5059CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
5060ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
5061THE POSSIBILITY OF SUCH DAMAGE.
5062
5063Copyright (c) 1990, 1993, 1994, 1995
5064The Regents of the University of California. All rights reserved.
5065
5066Redistribution and use in source and binary forms, with or without
5067modification, are permitted provided that the following conditions
5068are met:
5069
5070Redistributions of source code must retain the above copyright
5071notice, this list of conditions and the following disclaimer.
5072Redistributions in binary form must reproduce the above copyright
5073notice, this list of conditions and the following disclaimer in the
5074documentation and/or other materials provided with the distribution.
5075Neither the name of the University nor the names of its contributors
5076may be used to endorse or promote products derived from this software
5077without specific prior written permission.
5078THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS`` AND
5079ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5080IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5081ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
5082FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5083DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5084OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5085HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5086LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5087OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5088SUCH DAMAGE.
5089
5090Copyright (c) 1995, 1996
5091The President and Fellows of Harvard University. All rights reserved.
5092
5093Redistribution and use in source and binary forms, with or without
5094modification, are permitted provided that the following conditions
5095are met:
5096
5097Redistributions of source code must retain the above copyright
5098notice, this list of conditions and the following disclaimer.
5099Redistributions in binary form must reproduce the above copyright
5100notice, this list of conditions and the following disclaimer in the
5101documentation and/or other materials provided with the distribution.
5102Neither the name of the University nor the names of its contributors
5103may be used to endorse or promote products derived from this software
5104without specific prior written permission.
5105THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS`` AND
5106ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5107IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5108ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE
5109FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
5110DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
5111OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5112HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
5113LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
5114OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5115SUCH DAMAGE.
5116
5117</programlisting></para></section>
5118
5119<section id="lic_23">
5120<title>Zlib</title>
5121<para><programlisting>
5122
5123zlib License
5124
5125
5126 This software is provided `as-is`, without any express or implied
5127 warranty. In no event will the authors be held liable for any damages
5128 arising from the use of this software.
5129
5130 Permission is granted to anyone to use this software for any purpose,
5131 including commercial applications, and to alter it and redistribute it
5132 freely, subject to the following restrictions:
5133
5134 1. The origin of this software must not be misrepresented; you must not
5135 claim that you wrote the original software. If you use this software
5136 in a product, an acknowledgment in the product documentation would be
5137 appreciated but is not required.
5138 2. Altered source versions must be plainly marked as such, and must not be
5139 misrepresented as being the original software.
5140 3. This notice may not be removed or altered from any source distribution.
5141
5142
5143</programlisting></para></section>
5144
5145<section id="lic_24">
5146<title>unfs3</title>
5147<para><programlisting>
5148UNFS3 user-space NFSv3 server
5149(C) 2003, Pascal Schmidt &lt;unfs3-server@ewetel.net&gt;
5150
5151Redistribution and use in source and binary forms, with or without
5152modification, are permitted provided that the following conditions are met:
5153
51541. Redistributions of source code must retain the above copyright notice,
5155 this list of conditions and the following disclaimer.
51562. Redistributions in binary form must reproduce the above copyright notice,
5157 this list of conditions and the following disclaimer in the documentation
5158 and/or other materials provided with the distribution.
51593. The name of the author may not be used to endorse or promote products
5160 derived from this software without specific prior written permission.
5161
5162THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
5163WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
5164MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
5165EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5166SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
5167PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
5168OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
5169WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
5170OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
5171ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5172</programlisting></para></section>
5173
5174 </section>
5175 <section id="proprietary_license">
5176 <title>Proprietary Licenses</title>
5177 </section>
5178</chapter>
diff --git a/doc/book-enea-nfv-access-guest-open-source/swcomp.mk b/doc/book-enea-nfv-access-guest-open-source/swcomp.mk
new file mode 100644
index 0000000..cac4556
--- /dev/null
+++ b/doc/book-enea-nfv-access-guest-open-source/swcomp.mk
@@ -0,0 +1,10 @@
1# Component build specification
2
3# Version of THIS book
4BOOK_VER ?= $(REL_VER)-dev
5
6DOCBOOK_SRC := $(COMP)/swcomp.mk $(COMP)/doc/book.xml $(shell find $(COMP)/doc -type f \( -name "*.xml" -o -name "*.svg" -o -name "*.png" \) ! -name "book.xml" -print)
7
8BOOKPACKAGES := book-enea-nfv-access-guest-open-source
9BOOKDESC_$(BOOKPACKAGES) := "Enea NFV Access Open Source Report"
10BOOKDEFAULTCONDITION := $(DEFAULTCONDITIONS)