summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Dudau <adrian.dudau@enea.com>2016-01-18 14:51:29 +0100
committerAdrian Dudau <adrian.dudau@enea.com>2016-01-18 14:54:45 +0100
commit0d310c2324d0fddcf306c406849158d84a6bd608 (patch)
tree55df39f628c52403315e7955eb387a44dc24076c
downloadmeta-enea-base-ppc-0d310c2324d0fddcf306c406849158d84a6bd608.tar.gz
initial commit for Enea Linux 5.0-ppcdizzy-enea
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
-rw-r--r--COPYING.MIT17
-rw-r--r--README63
-rw-r--r--conf/layer.conf12
-rw-r--r--documentation/Makefile172
-rw-r--r--documentation/README20
-rw-r--r--documentation/README.htm93
-rw-r--r--documentation/README.release260
-rw-r--r--documentation/book-enea-linux-open-source/doc/README4
-rw-r--r--documentation/book-enea-linux-open-source/doc/book.xml19
-rw-r--r--documentation/book-enea-linux-open-source/doc/licenses.xml10083
-rw-r--r--documentation/book-enea-linux-open-source/swcomp.mk11
-rw-r--r--documentation/book-enea-linux-release-info/doc/about_release.xml416
-rw-r--r--documentation/book-enea-linux-release-info/doc/book.xml22
-rw-r--r--documentation/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml31
-rw-r--r--documentation/book-enea-linux-release-info/doc/main_changes.xml2469
-rw-r--r--documentation/book-enea-linux-release-info/doc/supported_architectures.xml79
-rw-r--r--documentation/book-enea-linux-release-info/doc/supported_features.xml95
-rw-r--r--documentation/book-enea-linux-release-info/swcomp.mk11
-rw-r--r--documentation/book-enea-linux-users-guide/doc/book.xml26
-rw-r--r--documentation/book-enea-linux-users-guide/doc/cpu_isolation.xml80
-rw-r--r--documentation/book-enea-linux-users-guide/doc/dpaa.xml43
-rw-r--r--documentation/book-enea-linux-users-guide/doc/features.xml93
-rw-r--r--documentation/book-enea-linux-users-guide/doc/gettingstarted.xml85
-rw-r--r--documentation/book-enea-linux-users-guide/doc/install_enealinux.xml147
-rw-r--r--documentation/book-enea-linux-users-guide/doc/install_toolchain.xml149
-rw-r--r--documentation/book-enea-linux-users-guide/doc/targetguide.xml59
-rw-r--r--documentation/book-enea-linux-users-guide/doc/troubleshooting.xml34
-rw-r--r--documentation/book-enea-linux-users-guide/swcomp.mk11
-rw-r--r--documentation/docsrc_common/conditions.mk33
-rw-r--r--documentation/docsrc_common/feature_matrix.xml185
-rw-r--r--documentation/docsrc_common/pardoc-distro.xml112
-rwxr-xr-xdocumentation/olinkdb/make-master-olinkdb-from-template.sh49
-rw-r--r--documentation/olinkdb/olink-targetdb-master-eclipse.db52
-rw-r--r--documentation/olinkdb/olink-targetdb-master-html.db50
-rw-r--r--documentation/olinkdb/olink-targetdb-master-pdf.db40
-rw-r--r--documentation/olinkdb/olink-targetdb-master-template.xml40
-rw-r--r--patch15408
-rwxr-xr-xscripts/conf_setup.sh6
38 files changed, 30579 insertions, 0 deletions
diff --git a/COPYING.MIT b/COPYING.MIT
new file mode 100644
index 0000000..89de354
--- /dev/null
+++ b/COPYING.MIT
@@ -0,0 +1,17 @@
1Permission is hereby granted, free of charge, to any person obtaining a copy
2of this software and associated documentation files (the "Software"), to deal
3in the Software without restriction, including without limitation the rights
4to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5copies of the Software, and to permit persons to whom the Software is
6furnished to do so, subject to the following conditions:
7
8The above copyright notice and this permission notice shall be included in
9all copies or substantial portions of the Software.
10
11THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
17THE SOFTWARE.
diff --git a/README b/README
new file mode 100644
index 0000000..8968741
--- /dev/null
+++ b/README
@@ -0,0 +1,63 @@
1meta-enea-base-ppc
2===================================================================
3
4This layer contains distro customizations specific to the Enea Linux
5PowerPC releases.
6
7Dependencies
8============
9
10This layer depends on:
11
12 URI: git://git.yoctoproject.org/poky
13 branch: dizzy
14 revision: HEAD
15
16 URI: git://git.enea.com/linux/meta-enea
17 branch: dizzy
18 revision: HEAD
19
20
21Source code
22===========
23
24git://git.enea.com/linux/meta-enea-base-ppc.git
25
26
27Patches
28=======
29
30Please submit any patches against the enea-base-ppc layer to the
31linux-maintainers mailing list: linux-maintainers@enea.com
32
33Maintainers: Enea Linux Team <linux-maintainers@enea.com>
34
35
36Table
37=================
38
39 I. Adding the enea-base-ppc layer to your build
40 II. Misc
41
42
43I. Adding the enea-base-ppc layer to your build
44=================================================
45
46In order to use this layer, you need to make the build system aware of
47it.
48
49Assuming the enea-base-ppc layer exists at the top-level of your
50yocto build tree, you can add it to the build system by adding the
51location of the enea-base-ppc layer to bblayers.conf, along with any
52other layers needed. e.g.:
53
54
55 BBLAYERS ?= " \
56 /path/to/yocto/meta \
57 /path/to/yocto/meta-yocto \
58 /path/to/yocto/meta-enea \
59 /path/to/yocto/meta-enea-base-ppc \
60 "
61
62II. Misc
63========
diff --git a/conf/layer.conf b/conf/layer.conf
new file mode 100644
index 0000000..0018288
--- /dev/null
+++ b/conf/layer.conf
@@ -0,0 +1,12 @@
1# We have a conf and classes directory, add to BBPATH
2BBPATH .= ":${LAYERDIR}"
3
4# We have recipes-* directories, add to BBFILES
5BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
6 ${LAYERDIR}/images/* \
7 ${LAYERDIR}/packagegroups/* \
8 ${LAYERDIR}/recipes-*/*/*.bbappend"
9
10BBFILE_COLLECTIONS += "enea-base-ppc"
11BBFILE_PATTERN_enea-base-ppc = "^${LAYERDIR}/"
12BBFILE_PRIORITY_enea-base-ppc = "7"
diff --git a/documentation/Makefile b/documentation/Makefile
new file mode 100644
index 0000000..d6683ce
--- /dev/null
+++ b/documentation/Makefile
@@ -0,0 +1,172 @@
1#Path to this subsystem's root directory
2SUBSYSROOT := $(shell pwd)
3
4#Path to the directory under which both documentation and docbuild repos shall be cloned
5CLONEROOT := $(dir $(abspath $(dir $(SUBSYSROOT))))
6
7#Path to each required git clone
8CLONE_DOCBUILD = $(CLONEROOT)docbuild
9CLONE_DOC = $(CLONEROOT)documentation
10CLONE_CUSTOM = $(CLONEROOT)meta-enea-base-ppc
11
12#Git repositories to be cloned
13REPO_DOCBUILD = build/docbuild.git
14REPO_DOC = linux/documentation.git
15## THIS clone
16REPO_CUSTOM = linux/meta-enea-base-ppc.git
17#Test if required clones exist
18ifeq ($(wildcard $(CLONE_DOCBUILD)),)
19$(error Cannot find expected clone of $(REPO_DOCBUILD) in $(CLONE_DOCBUILD))
20endif
21ifeq ($(wildcard $(CLONE_DOC)),)
22$(error Cannot find expected clone of $(REPO_DOC) in $(CLONE_DOC))
23endif
24ifeq ($(wildcard $(CLONE_CUSTOM)),)
25$(error Cannot find expected clone of $(REPO_CUSTOM) in $(CLONE_CUSTOM))
26endif
27
28#Path to DocBook make files and templates
29DOCBOOKMAKE = $(CLONE_DOCBUILD)/docmake
30DOCBOOKTEMPLATE = $(CLONE_DOCBUILD)/template
31
32#Path to the OLINK database including leading part of file name (will add -$(FORMAT).db)
33DOCBOOKOLINKDB_BASE = $(CLONE_CUSTOM)/documentation/olinkdb/olink-targetdb-master
34DOCBOOK_OLINKS ?= yes
35
36#Components in this subsystem
37COMPONENTS := book-enea-linux-users-guide book-enea-linux-release-info book-enea-linux-open-source
38
39#Release version, used in labels and text
40REL_VER_EXT := $(shell perl -e \
41'while(<>) {\
42 if (/<!ENTITY ENEA_LINUX_REL_VER "([\d\.-\w]+)">/) { print $$1 ; exit; }\
43}' \
44< $(CLONE_CUSTOM)/documentation/docsrc_common/pardoc-distro.xml 2>/dev/null)
45#$(info REL_VER_EXT = $(REL_VER_EXT))
46
47ifneq ($(REL_VER_EXT),)
48REL_VER ?= $(REL_VER_EXT)
49else
50REL_VER ?= undefined
51endif
52$(info REL_VER = $(REL_VER))
53
54# -----------------------------------------------------
55# Standalone builds
56DOCBOOK_FO_USEFOP ?= yes
57
58DOCBOOK_TO_BOOKDIR ?= yes
59
60
61# --------------------------------------------------------------
62ifeq ($(VERBOSE),yes)
63VERB :=
64else
65VERB := @
66endif
67MAKEFLAGS += --no-print-directory
68MAKEFLAGS += --directory $(SUBSYSROOT)
69MAKEFLAGS += --no-builtin-rules --no-builting-variables
70
71# Skip xml validation to make it possible to include xml files with unresolved
72# links from book-enea-linux-users-guide
73VALIDATE = no
74
75# BL_LABEL is either given on make command line or using BOOK_VER or defaults to a timestamp
76
77# Export all parameters including those on the command line
78export
79
80.PHONY: doc books docusage
81
82docusage:
83 @echo 'make docusage #Shows this help text'
84 @echo ' DOCBOOK_TOOLS_VERSIONS=yes #Displays DocBook tools versions in this machine'
85 @echo 'make doc #Builds the userdoc'
86 @echo 'The following directories must be cloned into the same directory before running make doc:'
87 @echo ' docbuild #Clone of repo $(REPO_DOCBUILD)'
88 @echo ' documentation #Clone of repo $(REPO_DOC)'
89 @echo ' meta-enea-base-ppc #Clone of repo $(REPO_CUSTOM) (build GA PPC userdoc from THIS clone)'
90 @echo 'Optional parameters for make doc:'
91 @echo ' COMP=<book-directory> #Component (book) to build. Book component names are book-*'
92 @echo ' #Default component/s:'
93 @echo ' $(COMPONENTS)'
94 @echo ' FORMAT=<format> #One of: pdf, html, or eclipse (Default all are built)'
95 @echo ' BL_LABEL=<baseline> #Becomes footer in book (default: date + time)'
96 @echo ' DOCBOOK_TO_BOOKDIR=no #(default yes) Avoid moving result to book directory'
97 @echo ' # and avoid erasing common doc and tmp directories'
98 @echo ' BOOKFORCE=yes #Force rebuilding (ignore dependency on file times or BL_LABEL)'
99 @echo ' # Dependency only works if common doc directory is kept'
100 @echo ' BOOKCONDITION="xx;yy;.." #Include XML elements with condition any of xx or yy'
101 @echo ' # (if rebuilding, BOOKFORCE=yes may be needed)'
102 @echo ' # Empty=only default. none=none, all=everything.'
103 @echo ' BOOKDEFAULTCONDITION #Default conditions, if no BOOKCONDITION. Used in book-*/swcomp.mk'
104 @echo ' SHOW_COMMENTS=yes #For proofread. Unhide <remark>..</remark> comments Only PDF'
105 @echo ' BOOKVERBOSE=yes #Verbose info building books'
106 @echo ' DOCBOOK_OLINKS=no #Avoid the olink database in Makefile (in book not using it)'
107 @echo ' DOCBOOK_OLINK_TARGETDB=only #Build a target db for this book (for links into it)'
108 @echo ' DOCBOOK_OLINK_TARGETDB=yes #Build a target db AND build the book'
109 @echo ' #Master olinkdb defined in this Makefile, one per generated format, is:'
110 @echo ' $(DOCBOOKOLINKDB_BASE)_*.db'
111 @echo ' Typical examples:'
112 @echo ' make doc Creates all books, all formats'
113 @echo ' make doc COMP=book-xxxx FORMAT=html'
114 @echo ' make doc COMP=book-xxxx FORMAT=pdf'
115 @echo ' make doc BL_LABEL="Version 1.2.3" Creates all with version in footers and front'
116
117 @echo ' Requires docbook-xsl-1.76.1 or later, docbook-xml 4.2, svg1.1, fop-1.0 + fop-hyph.jar'
118 @echo ' fop + the separate fop-hyph can be found together in package "libfop-java"'
119 @echo ' otherwise fetch fop-hyph.jar and place in same place as fop.jar'
120 @echo ' Requires libxml2-2.7.8 or later, libxslt-1.1.26 or later'
121 @echo ' Requires java machine to run fop (creating PDF). jar for optional FORMAT=eclipse'
122 @echo ' Without jar, the optional EclipseHelp format can not be built'
123 @echo ' tools_book_standalone.mk => libxml2, libxslt, and fop (and to catalog-el.xml)'
124 @echo ' catalog-el.xml => svg, docbook-xml, docbook-xsl'
125ifeq ($(DOCBOOK_TOOLS_VERSIONS),yes)
126 $(VERB)$(MAKE) -f $(DOCBOOKMAKE)/tools_book_standalone.mk book_tools_versions
127endif
128
129# If no COMP, iterate over books-* in COMPONENTS with make doc
130ifeq ($(COMP),)
131doc:
132ifneq ($(filter book-%, $(COMPONENTS)),)
133 $(VERB)for comp in $(filter book-%, $(COMPONENTS)); do \
134 $(MAKE) doc COMP=$$comp; \
135 done
136endif
137
138else
139ifneq ($(wildcard $(SUBSYSROOT)/docsrc_common/conditions.mk),)
140include $(SUBSYSROOT)/docsrc_common/conditions.mk
141endif
142include $(SUBSYSROOT)/$(COMP)/swcomp.mk
143
144doc: books
145 @#
146endif
147
148# Default FORMATs
149ifeq ($(FORMAT),)
150FORMAT=html pdf eclipse
151endif
152
153
154books:
155# BOOKPACKAGES is defined in all book-*/swcomp.mk
156 $(VERB)for book in $(BOOKPACKAGES); do \
157 for format in $(FORMAT); do \
158 $(MAKE) -f $(DOCBOOKMAKE)/make_docbook_standalone.mk BOOK=$$book FORMAT=$$format books || exit 10; \
159 done ; \
160 done
161ifeq ($(DOCBOOK_TO_BOOKDIR),yes)
162 $(VERB)rm -rf doc tmp
163endif
164
165
166clean:
167 $(VERB)rm -rf doc tmp 2>/dev/null
168ifneq ($(filter book-%, $(COMPONENTS)),)
169 $(VERB)for comp in $(filter book-%, $(COMPONENTS)); do \
170 rm -rf $$comp/book*.pdf $$comp/html $$comp/eclipse 2>/dev/null; \
171 done
172endif
diff --git a/documentation/README b/documentation/README
new file mode 100644
index 0000000..0c8b3b5
--- /dev/null
+++ b/documentation/README
@@ -0,0 +1,20 @@
1This README is applicable only for internal use at Enea,
2since additional internal repositories are needed.
3
4========================================================
5
6The following books are built from THIS clone:
7book-enea-linux-users-guide
8book-enea-linux-release-info
9book-enea-linux-open-source
10
11Before building, clone also the following repositories on the
12master-enea branch. They should be located on the same path
13as the layer containing this folder.
14
15docbuild.git (documentation build files)
16documentation.git (contains xml files xi:included from THIS clone)
17
18To build, choose one of the following commands:
19make doc
20cd book-xxx/doc; makethisdoc; makethisdoc -html
diff --git a/documentation/README.htm b/documentation/README.htm
new file mode 100644
index 0000000..936f9b6
--- /dev/null
+++ b/documentation/README.htm
@@ -0,0 +1,93 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html>
3 <head><meta content="IE=5.0000" http-equiv="X-UA-Compatible">
4 <title>Enea Linux Documentation</title>
5 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
6 <style type="text/css">
7a, A:link, a:visited, a:active
8{color: #0000cc; text-decoration: none; font-family: Tahoma, Verdana; font-size: 12px}
9
10A:hover
11{color: #aaaa00; text-decoration: none; font-family: Tahoma, Verdana; font-size: 12px}
12
13tr, td, ul, li, address
14{color: #000000; font-family: Tahoma, Verdana; font-size: 12px}
15
16p
17{color: #000000; font-family: Tahoma, Verdana; font-size: 12px;
18 padding-left:5px;}
19
20note
21{color: #cc3300; font-family: Tahoma, Verdana; font-size: 12px}
22
23h1
24{color: #882222; font-family: Tahoma, Verdana; font-size: 20px; margin: 0px;
25 padding-left:5px;}
26
27h2
28{color: #ffffff; background: #666666; font-weight: bold;
29 padding-left:5px; padding-top:1px; padding-bottom:1px;
30 font-family: Tahoma, Verdana; font-size: 16px; margin: 0px;}
31
32h3
33{color: #882222; font-family: Tahoma, Verdana; font-size: 14px; font-weight: bold;
34padding-left:5px;}
35
36h4
37{color: #000000; font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold;
38 margin-bottom: 0px; padding-left:5px;}
39 </style>
40 <meta name="GENERATOR" content="MSHTML 11.00.9600.17690">
41 </head>
42<body>
43
44<h1>Enea&#174; Linux 5 for PPC, Documentation Index</h1>
45<p><i><b>Release version: 5.0-ppc</b></i></p>
46<p>
47<h3>Documentation Provided with the Release</h3>
48<p>
49<table>
50 <tr>
51 <td><a href="README.release" target="_top">README.release</a></td>
52 </tr>
53 <tr>
54 <td><a href="book-enea-linux-release-info.pdf" target="_top">Enea Linux Release Information (PDF)</a></td>
55 <td><a href="html/book-enea-linux-release-info/index.html" target="_top">&nbsp; (HTML)</a></td>
56 </tr>
57 <tr>
58 <td><a href="book-enea-linux-users-guide.pdf" target="_top">Enea Linux User's Guide (PDF)</a></td>
59 <td><a href="html/book-enea-linux-users-guide/index.html" target="_top">&nbsp; (HTML)</a></td>
60 </tr>
61 <tr>
62 <td><a href="book-enea-linux-open-source.pdf" target="_top">Enea Linux Open Source Report (PDF)</a></td>
63 <td><a href="html/book-enea-linux-open-source/index.html" target="_top">&nbsp; (HTML)</a></td>
64 </tr>
65 <tr>
66 <td><a href="book-enea-linux-eclipse-open-source.pdf" target="_top">Enea Linux Eclipse Open Source Report (PDF)</a></td>
67 <td><a href="html/book-enea-linux-eclipse-open-source/index.html" target="_top">&nbsp; (HTML)</a></td>
68 </tr>
69</table>
70</p>
71<p>
72 Each manual is labeled with the name of the release or update for which it was built.</p>
73</p>
74
75<h3>Additional Online Documentation</h3>
76<p>
77<table>
78 <tr>
79 <td><a href="http://www.yoctoproject.org/docs/1.7.2/mega-manual/mega-manual.html">Yocto Project 1.7.2 Mega Manual</a>
80 </tr>
81 <tr>
82 <td><a href="http://www.enea.com/Embedded-hub/whitepapers/white-papers/Linux-Real-Time-Guide">Enea Linux Real-Time Guide</a></td>
83 </tr>
84</table>
85<p>
86 Additional on-line documentation from the Yocto Project and other open source
87 organisations are linked to from the User's Guide and the Release Information.
88</p>
89<p>
90</p>
91<hr>
92</body>
93</html>
diff --git a/documentation/README.release b/documentation/README.release
new file mode 100644
index 0000000..ed8f2d3
--- /dev/null
+++ b/documentation/README.release
@@ -0,0 +1,260 @@
1
2 Enea Linux 5 for PPC
3 ====================
4
5Release version: 5.0-ppc
6
7This README provides a quick introduction on how to boot Enea Linux
8and install packages using the smart package manager.
9
10In this README you will find the following information:
11* WHAT IS ENEA LINUX
12* DOCUMENTTION
13* QUICK GETTING STARTED
14* DELIVERABLES IN THIS RELEASE
15* HOW TO USE SMART PACKAGE MANAGER
16* SUPPORT INFORMATION
17
18
19WHAT IS ENEA LINUX
20==================
21
22Enea Linux is an open source distribution providing hardened and well supported
23Linux for customized hardware. The source code is continuously downstreamed
24from Yocto Project (www.yoctoproject.org - Yocto Project, A Linux Foundation
25Collaborative Project. All Rights Reserved.) and tested by Enea.
26
27With Enea Linux you get a Yocto Project compatible development environment
28allowing you to build embedded Linux kernels and toolchains on a Linux host,
29to customize embedded Linux kernels for a specific hardware architecture,
30and to build and troubleshoot embedded Linux applications on target.
31
32Enea Linux provides you with verified and easily installed board support
33packages (BSP) for your hardware architectures. Each BSP includes a Linux kernel
34and a root filesystem (rootfs), plus a number of packages that can be extended
35on request. You also get the packages required for building images on any of
36the supported Linux distributions for your host.
37
38This version of Enea Linux is distributed via linux.enea.com and is publicly
39available for download.
40
41Read more about Enea Linux on www.enea.com.
42
43
44QUICK GETTING STARTED
45=====================
46The steps below summarize how to install, build, and boot Enea Linux.
47For B-D you find detailed instructions in Enea Linux User's Guide,
48chapters "Getting Started" and "Target Guide".
49
50A. Prepare the installation:
51 * Browse to https://linux.enea.com/5.0-ppc/documentation
52 * Read the Release Information
53 * Open the User's Guide
54
55B. Install Enea Linux on host:
56
57 1. Ensure that system requirements are met.
58
59 2. Install the packages needed for your host's Linux distribution.
60
61 3. Download tarballs and install them on the host.
62 The top directory of each tarball is Enea-Linux-5.0-ppc.
63
64 # Download Enea-Linux-5.0-ppc.tar.gz # precompiled images
65 $ tar xzf Enea-Linux-5.0-ppc.tar.gz
66
67 # Download Enea-Linux-doc_5.0-ppc.tar.gz # documentation
68 $ tar xzf Enea-Linux-doc_5.0-ppc.tar.gz
69
70 $ cd Enea-Linux-5.0-ppc
71 # Download Enea-Linux-Eclipse_4.0.tar.gz # Eclipse with plug-ins
72 $ tar xzf Enea-Linux-Eclipse_4.0.tar.gz
73
74 The Eclipse tarball is the same as in Enea Linux 4.0.
75
76C. Get Enea Linux up and running on the target:
77
78 4. Get images (kernel, device tree, rootfs) for your target, either the
79 downloaded precompiled binaries, or by using bitbake to build your own
80 images from source. NOTE: Building your own images requires that you
81 first source the init script on the host to set up the build environment.
82
83 Generic instruction for how to build your own images:
84
85 $ source enea-init-build-env -m <machine> -l <layers> [other options]
86 $ bitbake enea-image-<name>
87
88 5. Boot Enea Linux on your target.
89
90D. If desired, develop applications:
91
92 6. Install the cross-compilation toolchain (SDK).
93
94 7. Cross-compile application/s for your target and run them in Enea Linux.
95
96 8. Use the Eclipse tools:
97 Start the eclipse program on host to open the Eclipse IDE, from where
98 you can customize images, build applications, trace and debug.
99 See chapter "Using Eclipse in Enea Linux".
100
101
102DELIVERABLES IN THIS RELEASE
103============================
104
105Documentation
106-------------
107The following Enea Linux manuals are available on the download server, both as
108a tarball for installation and in a documentation directory for direct reading:
109
110* README.release (this file)
111* Enea Linux Release Information (PDF, HTML)
112* Enea Linux User's Guide (PDF, HTML)
113* Enea Linux Open Source Report (PDF, HTML)
114* Enea Linux Eclipse Open Source Report (PDF, HTML)
115
116
117Variables in file names
118-----------------------
119To simplify this README, long file names have been condensed by using
120the following variables:
121
122 <release> = 5.0-ppc
123 <sdkversion> = 5.0-ppc
124 <target> = t4240rdb-64b
125 <name> = base or featured
126 <image> = enea-image-<name>
127 <sdkimage> = enea-image-featured
128 <hostarch> = x86_64
129 <targetarch> = ppc64e6500
130 <libc> = glibc
131 <distro> = enea
132 <toolchain> = <distro>-<libc>-<hostarch>-<sdkimage>-<targetarch>-toolchain
133
134
135Contents on download site
136-------------------------
137The Enea Linux download site contains, among other things, precompiled images,
138source for bitbake builds, and the latest documentation for the release.
139
140The example below lists the typical contents on the download server.
141Some files are present for certain targets only. Other files and directories
142might be present, e.g. <file>.sha1 with a unique SHA-1 number for each <file>.
143
144!-- Enea-Linux-<release>.tar.gz /* packed Enea Linux distribution */
145!-- Enea-Linux-doc_<release>.tar.gz /* packed Enea Linux documentation */
146!-- Enea-Linux-Eclipse_<release>.tar.gz/*packed tools:eclipse,yocto-plugins*/
147!-- documentation/ /* Enea Linux documentation */
148!-- patches/ /* critical patches by Enea */
149!-- sources/ /* code and patches */
150!-- <target>/ /* BSP-specific directories for supported hardware */
151! `-- <image>
152! `-- images/ /* precompiled binaries */
153! `--<target>/
154! `-- [u|z]Image-<target>.bin /* kernel image */
155! `-- [u|z]Image[-<variant>].dtb /* device-tree file */
156! `-- README_* /* simplified build instruction */
157! `-- <x>.ext2.gz /* rootfs for RAM-boot */
158! `-- <x>.manifest /* list of packages in image */
159! `-- <x>.tar.gz /* rootfs for NFS-boot */
160! `-- modules[-<target>].tgz /* packed kernel modules */
161! `-- rpm/ /* .rpm packages */
162! `-- licenses/ /* license info per package */
163! `-- sdk/
164! `- <toolchain>-<sdkversion>.manifest /* list of packages in SDK */
165! `- <toolchain>-<sdkversion>.sh /* self-extracting archive...
166 ...installing the cross-compilation toolchain */
167
168
169Contents on host after installation
170-----------------------------------
171After the installation, you should have, among others, the following files
172on your host:
173
174!-- Enea-Linux-<release>/
175! `-- documentation/ /* Enea Linux documentation */
176! `-- README.htm /* documentation index */
177! `-- README.release /* overview of the release */
178! `-- book-enea-linux-* /* manuals */
179! `-- poky/
180! `-- LICENSE /* License file for OpenEmbedded components */
181! `-- README /* what is Poky, where to send patches */
182! `-- README.hardware /* how to use Poky with reference machines */
183! `-- bitbake/ /* bitbake script, lib, doc */
184! `-- documentation/ /* yocto manuals source and build files */
185! `-- enea-init-build-env /* script that sets up build env */
186! `-- oe-init-build-env /* script that partially sets up build env */
187! /* ...from cmd line but also requires file edit */
188! `-- meta[<-xxx>]/ /* layers to add to bblayer.conf */
189! `-- classes/ /* .bbclass files */
190! `-- conf/ /* conf, inc files; machine (board) definitions */
191! `-- recipes-<yyy>/ /* .bb, .bbappend, .patch files */
192! `-- scripts/ /* crosstap, hob, runqemu, a.o. */
193
194
195After unpacking the Eclipse tarball to Enea-Linux-<release>, you should also
196have the following files on your host:
197
198!-- Enea-Linux-<release>/
199! `-- eclipse/ /* eclipse binary and plugins (CDT, RSE, SDK, ...) */
200! `-- yocto-plugins/ /* additional plugins with tools from Yocto ADT */
201
202
203HOW TO USE SMART PACKAGE MANAGER
204================================
205
206Prerequisites
207-------------
208- The rpms are located at https://linux.enea.com/RPM/5.0-ppc/
209 Note: it's also possible to setup your own webserver and upload rpms there
210- Set namesever in the booted target, e.g.
211 root@t4240rdb-64b:~# vi /etc/resolv.conf
212 nameserver <ip_addr_of_dns>
213
214Using smart
215------------
2161. Setup smart channels and update
217The following commands will setup channels on target t4240rdb_64b:
218# smart channel -y --add all type=rpm-md baseurl=https://linux.enea.com/RPM/5.0-ppc/all
219# smart channel -y --add t4240rdb_64b type=rpm-md baseurl=https://linux.enea.com/RPM/5.0-ppc/t4240rdb_64b
220# smart channel -y --add ppc64e6500 type=rpm-md baseurl=https://linux.enea.com/RPM/5.0-ppc/ppc64e6500
221# smart channel -y --add lib32_ppce6500 type=rpm-md baseurl=https://linux.enea.com/RPM/5.0-ppc/lib32_ppce6500
222
223Now update Package Manager metadata using this command:
224# smart update
225
226You are all set; ready to choose and pick what you need for your development.
227
2282. Install and remove packages
229Smart includes thousands of packages that can be searched. As an example,
230let's search for fmc:
231# smart search fmc
232 Loading cache...
233 Updating cache... ######################################## [100%]
234
235 fmc - fmc version git-r2
236 fmc-dbg - fmc version git-r2 - Debugging files
237 fmc-dev - fmc version git-r2 - Development files
238 fmc-staticdev - fmc version git-r2 - Development files (Static Libraries)
239
240You can use the following command to install a package. As an example,
241let's install fmc:
242# smart install fmc
243
244You can use the following command to remove a package. As an example,
245let's remove fmc:
246# smart remove fmc
247
248For more information about smart, please visit their official website at
249http://labix.org/smart.
250
251
252SUPPORT INFORMATION
253===================
254
255Enea can provide more packages on demand and help our customers in customizing
256Enea Linux for new hardware. We also fix bugs and contribute patches to Yocto,
257and supervise status of reported bugs in the open source community.
258You find us at www.enea.com/support.
259
260Enjoy your Enea Linux!
diff --git a/documentation/book-enea-linux-open-source/doc/README b/documentation/book-enea-linux-open-source/doc/README
new file mode 100644
index 0000000..c40a2d9
--- /dev/null
+++ b/documentation/book-enea-linux-open-source/doc/README
@@ -0,0 +1,4 @@
1The licenses.xml in the git repository of Enea Linux Open Source Report
2is the frozen version belonging to the last official release of Enea Linux.
3The contents must be generated from the release script to obtain the latest
4lists of packages and licenses.
diff --git a/documentation/book-enea-linux-open-source/doc/book.xml b/documentation/book-enea-linux-open-source/doc/book.xml
new file mode 100644
index 0000000..686277c
--- /dev/null
+++ b/documentation/book-enea-linux-open-source/doc/book.xml
@@ -0,0 +1,19 @@
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<!ENTITY global_docsrc_common "../../../../docbuild/template/docsrc_common">
6<!ENTITY local_pardoc_distro "../../docsrc_common/pardoc-distro.xml">
7<!ENTITY common_osr "../../../../documentation/book-enea-linux-open-source/doc">
8]>
9<book id="book_enea_linux_open_source">
10 <title><trademark class="registered">Enea</trademark> Linux
11 <xi:include href="&local_pardoc_distro;" xpointer="element(EneaLinux_PROD_VER/1)"
12 xmlns:xi="http://www.w3.org/2001/XInclude" /> for PPC, Open Source Report</title>
13 <subtitle>Release Version
14 <xi:include href="&local_pardoc_distro;" xpointer="element(EneaLinux_REL_VER/1)"
15 xmlns:xi="http://www.w3.org/2001/XInclude" /></subtitle>
16 <xi:include href="&global_docsrc_common;/bookinfo_userdoc.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
17 <xi:include href="&common_osr;/about.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
18 <xi:include href="licenses.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
19</book>
diff --git a/documentation/book-enea-linux-open-source/doc/licenses.xml b/documentation/book-enea-linux-open-source/doc/licenses.xml
new file mode 100644
index 0000000..8e8ed6d
--- /dev/null
+++ b/documentation/book-enea-linux-open-source/doc/licenses.xml
@@ -0,0 +1,10083 @@
1<?xml version="1.0" encoding="UTF-8"?>
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>alsa-lib</entry>
40 <entry>1.0.28</entry>
41 <entry>ALSA sound library.</entry>
42 <entry> LGPL-2.1, GPL-2.0</entry>
43</row>
44<row>
45 <entry>alsa-state</entry>
46 <entry>0.2.0</entry>
47 <entry>Alsa Scenario Files - an init script and state files to restore sound state at system boot and save it at system shut down.</entry>
48 <entry>MIT</entry>
49</row>
50<row>
51 <entry>alsa-utils</entry>
52 <entry>1.0.28</entry>
53 <entry>ALSA sound utilities.</entry>
54 <entry>GPL-2.0</entry>
55</row>
56<row>
57 <entry>apr-util</entry>
58 <entry>1.5.3</entry>
59 <entry>Apache Portable Runtime (APR) companion library.</entry>
60 <entry>Apache-2.0</entry>
61</row>
62<row>
63 <entry>apr</entry>
64 <entry>1.5.1</entry>
65 <entry>Apache Portable Runtime (APR) library.</entry>
66 <entry>Apache-2.0</entry>
67</row>
68<row>
69 <entry>atk</entry>
70 <entry>2.12.0</entry>
71 <entry>Accessibility toolkit for GNOME.</entry>
72 <entry> GPL-2.0, LGPL-2.0</entry>
73</row>
74<row>
75 <entry>attr</entry>
76 <entry>2.4.47</entry>
77 <entry>Utilities for manipulating filesystem extended attributes.</entry>
78 <entry> LGPL-2.1, GPL-2.0</entry>
79</row>
80<row>
81 <entry>augeas</entry>
82 <entry>1.2.0</entry>
83 <entry>Augeas configuration API.</entry>
84 <entry>LGPL-2.1</entry>
85</row>
86<row>
87 <entry>autoconf</entry>
88 <entry>2.69</entry>
89 <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>
90 <entry> GPL-2.0, GPL-3.0</entry>
91</row>
92<row>
93 <entry>automake</entry>
94 <entry>1.14.1</entry>
95 <entry>Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards. Automake requires the use of Autoconf.</entry>
96 <entry>GPL-2.0</entry>
97</row>
98<row>
99 <entry>avahi</entry>
100 <entry>0.6.31</entry>
101 <entry>Avahi is a fully LGPL framework for Multicast DNS Service Discovery. It allows programs to publish and discover services and hosts running on a local network with no specific configuration. This tool implements IPv4LL "Dynamic Configuration of IPv4 Link-Local Addresses" (IETF RFC3927) a protocol for automatic IP address configuration from the link-local 169.254.0.0/16 range without the need for a central server.</entry>
102 <entry> GPL-2.0, LGPL-2.1</entry>
103</row>
104<row>
105 <entry>babeltrace</entry>
106 <entry>1.2.1</entry>
107 <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>
108 <entry> MIT, GPL-2.0</entry>
109</row>
110<row>
111 <entry>base-files</entry>
112 <entry>3.0.14</entry>
113 <entry>The base-files package creates the basic system directory structure and provides a small set of key configuration files for the system.</entry>
114 <entry>GPL-2.0</entry>
115</row>
116<row>
117 <entry>base-passwd</entry>
118 <entry>3.5.29</entry>
119 <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>
120 <entry>GPL-2.0</entry>
121</row>
122<row>
123 <entry>bash</entry>
124 <entry>4.3</entry>
125 <entry>An sh-compatible command language interpreter.</entry>
126 <entry>GPL-3.0</entry>
127</row>
128<row>
129 <entry>bc</entry>
130 <entry>1.06</entry>
131 <entry>Arbitrary precision calculator language.</entry>
132 <entry> GPL-2.0, LGPL-2.1</entry>
133</row>
134<row>
135 <entry>beecrypt</entry>
136 <entry>4.2.1</entry>
137 <entry>A general-purpose cryptography library.</entry>
138 <entry> GPL-2.0, LGPL-2.1</entry>
139</row>
140<row>
141 <entry>bigreqsproto</entry>
142 <entry>1.1.2</entry>
143 <entry>This package provides the wire protocol for the BIG-REQUESTS extension used to send larger requests that usual in order to avoid fragmentation.</entry>
144 <entry>MIT</entry>
145</row>
146<row>
147 <entry>bind</entry>
148 <entry>9.9.5</entry>
149 <entry>ISC Internet Domain Name Server.</entry>
150 <entry> ISC, BSD</entry>
151</row>
152<row>
153 <entry>binutils-cross-canadian-powerpc</entry>
154 <entry>2.24</entry>
155 <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>
156 <entry>GPL-3.0</entry>
157</row>
158<row>
159 <entry>binutils-cross-canadian-powerpc64</entry>
160 <entry>2.24</entry>
161 <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>
162 <entry>GPL-3.0</entry>
163</row>
164<row>
165 <entry>binutils-cross-powerpc</entry>
166 <entry>2.24</entry>
167 <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>
168 <entry>GPL-3.0</entry>
169</row>
170<row>
171 <entry>binutils-cross-powerpc64</entry>
172 <entry>2.24</entry>
173 <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>
174 <entry>GPL-3.0</entry>
175</row>
176<row>
177 <entry>binutils-crosssdk-x86_64</entry>
178 <entry>2.24</entry>
179 <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>
180 <entry>GPL-3.0</entry>
181</row>
182<row>
183 <entry>binutils</entry>
184 <entry>2.24</entry>
185 <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>
186 <entry>GPL-3.0</entry>
187</row>
188<row>
189 <entry>bison</entry>
190 <entry>2.7.1</entry>
191 <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>
192 <entry>GPL-3.0</entry>
193</row>
194<row>
195 <entry>blktool</entry>
196 <entry>4-6.1</entry>
197 <entry>blktool is used for querying and/or changing settings of a block device. It is like hdparm but a more general tool as it works on SCSI IDE and SATA devices.</entry>
198 <entry>GPL-2.0</entry>
199</row>
200<row>
201 <entry>blktrace</entry>
202 <entry>1.0.5</entry>
203 <entry>Generates traces of I/O traffic on block devices.</entry>
204 <entry>GPL-2.0</entry>
205</row>
206<row>
207 <entry>bluez-hcidump</entry>
208 <entry>2.5</entry>
209 <entry>The hcidump tool reads raw HCI data coming from and going to a Bluetooth device and displays the commands events and data in a human-readable form.</entry>
210 <entry>GPL-2.0</entry>
211</row>
212<row>
213 <entry>bluez4</entry>
214 <entry>4.101</entry>
215 <entry>Linux Bluetooth stack V4 userland components. These include a system configurations daemons tools and system libraries.</entry>
216 <entry> GPL-2.0, LGPL-2.1</entry>
217</row>
218<row>
219 <entry>boot-format</entry>
220 <entry>git</entry>
221 <entry>Boot format utility for booting from eSDHC/eSPI</entry>
222 <entry>GPL-2.0</entry>
223</row>
224<row>
225 <entry>bridge-utils</entry>
226 <entry>1.5</entry>
227 <entry>Tools for ethernet bridging.</entry>
228 <entry>GPL-2.0</entry>
229</row>
230<row>
231 <entry>busybox</entry>
232 <entry>1.22.1</entry>
233 <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>
234 <entry> GPL-2.0, BSD-4-Clause</entry>
235</row>
236<row>
237 <entry>byacc</entry>
238 <entry>20140422</entry>
239 <entry>A parser generator utility that reads a grammar specification from a file and generates an LR(1) parser for it. The parsers consist of a set of LALR(1) parsing tables and a driver routine written in the C programming language.</entry>
240 <entry>PD</entry>
241</row>
242<row>
243 <entry>bzip2</entry>
244 <entry>1.0.6</entry>
245 <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>
246 <entry>BSD-4-Clause</entry>
247</row>
248<row>
249 <entry>ca-certificates</entry>
250 <entry>20140325</entry>
251 <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>
252 <entry> GPL-2.0, MPL-2.0</entry>
253</row>
254<row>
255 <entry>cairo</entry>
256 <entry>1.12.16</entry>
257 <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>
258 <entry> MPL-1.0, LGPL-2.1</entry>
259</row>
260<row>
261 <entry>calibrateproto</entry>
262 <entry>0.0</entry>
263 <entry>This package provides the wire protocol for the Touchscreen calibration extension.</entry>
264 <entry>MIT</entry>
265</row>
266<row>
267 <entry>ccache</entry>
268 <entry>3.1.9</entry>
269 <entry>ccache is a compiler cache. It speeds up recompilation by caching the result of previous compilations and detecting when the same compilation is being done again. Supported languages are C C\+\+ Objective-C and Objective-C++.</entry>
270 <entry>GPL-3.0</entry>
271</row>
272<row>
273 <entry>chkconfig</entry>
274 <entry>1.3.58</entry>
275 <entry>Chkconfig is a basic system utility. It updates and queries runlevel information for system services. Chkconfig manipulates the numerous symbolic links in /etc/rc.d to relieve system administrators of some of the drudgery of manually editing the symbolic links.</entry>
276 <entry>GPL-2.0</entry>
277</row>
278<row>
279 <entry>chrpath</entry>
280 <entry>0.16</entry>
281 <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>
282 <entry>GPL-2.0</entry>
283</row>
284<row>
285 <entry>cmake</entry>
286 <entry>2.8.12.2</entry>
287 <entry>Cross-platform open-source make system.</entry>
288 <entry>BSD</entry>
289</row>
290<row>
291 <entry>compositeproto</entry>
292 <entry>0.4.2</entry>
293 <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>
294 <entry> MIT</entry>
295</row>
296<row>
297 <entry>connman-conf</entry>
298 <entry>1.0</entry>
299 <entry>This is the ConnMan configuration to set up a Wired network interface for a qemu machine.</entry>
300 <entry>GPL-2.0</entry>
301</row>
302<row>
303 <entry>connman</entry>
304 <entry>1.25</entry>
305 <entry>The ConnMan project provides a daemon for managing internet connections within embedded devices running the Linux operating system. The Connection Manager is designed to be slim and to use as few resources as possible so it can be easily integrated. It is a fully modular system that can be extended through plug-ins to support all kinds of wired or wireless technologies. Also configuration methods like DHCP and domain name resolving are implemented using plug-ins.</entry>
306 <entry>GPL-2.0</entry>
307</row>
308<row>
309 <entry>consolekit</entry>
310 <entry>0.4.6</entry>
311 <entry>Framework for defining and tracking users login sessions and seats.</entry>
312 <entry>GPL-2.0</entry>
313</row>
314<row>
315 <entry>coreutils</entry>
316 <entry>8.22</entry>
317 <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>
318 <entry>GPL-3.0</entry>
319</row>
320<row>
321 <entry>count-ticks</entry>
322 <entry>1.1</entry>
323 <entry>Count number of kernel ticks during command execution.</entry>
324 <entry>BSD</entry>
325</row>
326<row>
327 <entry>cracklib</entry>
328 <entry>2.9.1</entry>
329 <entry>Password strength checker library.</entry>
330 <entry>LGPL-2.1</entry>
331</row>
332<row>
333 <entry>createrepo</entry>
334 <entry>0.4.11</entry>
335 <entry>Creates metadata indexes for RPM package repositories.</entry>
336 <entry>GPL-2.0</entry>
337</row>
338<row>
339 <entry>cross-localedef</entry>
340 <entry>2.20</entry>
341 <entry>Cross locale generation tool for glibc.</entry>
342 <entry>LGPL-2.1</entry>
343</row>
344<row>
345 <entry>cryptodev-linux</entry>
346 <entry>1.6</entry>
347 <entry>A /dev/crypto device driver header file.</entry>
348 <entry>GPL-2.0</entry>
349</row>
350<row>
351 <entry>cryptodev-module</entry>
352 <entry>1.6</entry>
353 <entry>A /dev/crypto device driver kernel module.</entry>
354 <entry>GPL-2.0</entry>
355</row>
356<row>
357 <entry>curl</entry>
358 <entry>7.37.1</entry>
359 <entry>Command line tool and library for client-side URL transfers.</entry>
360 <entry>MIT</entry>
361</row>
362<row>
363 <entry>damageproto</entry>
364 <entry>1.2.1</entry>
365 <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>
366 <entry>MIT</entry>
367</row>
368<row>
369 <entry>db</entry>
370 <entry>6.0.30</entry>
371 <entry>Berkeley Database v6.</entry>
372 <entry>AGPL-3.0</entry>
373</row>
374<row>
375 <entry>dbus-glib</entry>
376 <entry>0.102</entry>
377 <entry>GLib bindings for the D-Bus message bus that integrate the D-Bus library with the GLib thread abstraction and main loop.</entry>
378 <entry> AFL-2.0, GPL-2.0</entry>
379</row>
380<row>
381 <entry>dbus</entry>
382 <entry>1.8.6</entry>
383 <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>
384 <entry> AFL-2.0, GPL-2.0</entry>
385</row>
386<row>
387 <entry>dejagnu</entry>
388 <entry>1.4.4</entry>
389 <entry>GNU unit testing framework written in Expect and Tcl.</entry>
390 <entry>GPL-2.0</entry>
391</row>
392<row>
393 <entry>depmodwrapper</entry>
394 <entry>1.0</entry>
395 <entry>Wrapper script for the Linux kernel module dependency indexer.</entry>
396 <entry>MIT</entry>
397</row>
398<row>
399 <entry>dhcp</entry>
400 <entry>4.3.0</entry>
401 <entry>DHCP (Dynamic Host Configuration Protocol) is a protocol which allows individual devices on an IP network to get their own network configuration information from a server. DHCP helps make it easier to administer devices.</entry>
402 <entry>ISC</entry>
403</row>
404<row>
405 <entry>diffstat</entry>
406 <entry>1.59</entry>
407 <entry>diffstat reads the output of diff and displays a histogram of the insertions deletions and modifications per-file. It is useful for reviewing large complex patch files.</entry>
408 <entry>MIT</entry>
409</row>
410<row>
411 <entry>diffutils</entry>
412 <entry>3.3</entry>
413 <entry>Diffutils contains the GNU diff diff3 sdiff and cmp utilities. These programs are usually used for creating patch files.</entry>
414 <entry>GPL-3.0</entry>
415</row>
416<row>
417 <entry>distcc</entry>
418 <entry>3.1</entry>
419 <entry>distcc is a parallel build system that distributes compilation of C/C++/ObjC code across machines on a network.</entry>
420 <entry>GPL-2.0</entry>
421</row>
422<row>
423 <entry>dmxproto</entry>
424 <entry>2.3.1</entry>
425 <entry>This package provides the wire protocol for the DMX extension. The DMX extension provides support for communication with and control of Xdmx server. Attributes of the Xdmx server and of the back-end screens attached to the server can be queried and modified via this protocol.</entry>
426 <entry>MIT</entry>
427</row>
428<row>
429 <entry>dnsmasq</entry>
430 <entry>2.71</entry>
431 <entry>Lightweight easy to configure DNS forwarder and DHCP server.</entry>
432 <entry> GPL-2.0, GPL-3.0</entry>
433</row>
434<row>
435 <entry>docbook-dsssl-stylesheets</entry>
436 <entry>1.79</entry>
437 <entry>DSSSL stylesheets used to transform SGML and XML DocBook files.</entry>
438 <entry>DSSSL</entry>
439</row>
440<row>
441 <entry>docbook-sgml-dtd-3.1</entry>
442 <entry>3.1</entry>
443 <entry>Document type definitions for verification of SGML data files against the DocBook rule set</entry>
444 <entry>OASIS</entry>
445</row>
446<row>
447 <entry>docbook-utils</entry>
448 <entry>0.6.14</entry>
449 <entry>A collection of all the free software tools you need to work on and format DocBook documents.</entry>
450 <entry>GPL-2.0</entry>
451</row>
452<row>
453 <entry>dpkg</entry>
454 <entry>1.17.4</entry>
455 <entry>Package maintenance system from Debian.</entry>
456 <entry>GPL-2.0</entry>
457</row>
458<row>
459 <entry>dri2proto</entry>
460 <entry>2.8</entry>
461 <entry>This package provides the wire protocol for the Direct Rendering Ifnrastructure 2. DIR is required for may hardware accelerated OpenGL drivers.</entry>
462 <entry>MIT</entry>
463</row>
464<row>
465 <entry>dropbear</entry>
466 <entry>2014.63</entry>
467 <entry>A lightweight SSH and SCP implementation.</entry>
468 <entry> MIT, BSD-3-Clause, BSD-2-Clause, PD</entry>
469</row>
470<row>
471 <entry>dtc</entry>
472 <entry>1.4.0</entry>
473 <entry>The Device Tree Compiler is a tool used to manipulate the Open-Firmware-like device tree used by PowerPC kernels.</entry>
474 <entry> GPL-2.0, BSD</entry>
475</row>
476<row>
477 <entry>e2fsprogs</entry>
478 <entry>1.42.9</entry>
479 <entry>The Ext2 Filesystem Utilities (e2fsprogs) contain all of the standard utilities for creating fixing configuring and debugging ext2 filesystems.</entry>
480 <entry> GPL-2.0, LGPL-2.0, BSD, MIT</entry>
481</row>
482<row>
483 <entry>ed</entry>
484 <entry>1.9</entry>
485 <entry>Line-oriented text editor.</entry>
486 <entry>GPL-3.0</entry>
487</row>
488<row>
489 <entry>elfutils</entry>
490 <entry>0.148</entry>
491 <entry>Utilities and libraries for handling compiled object files.</entry>
492 <entry> GPL-2.0, Elfutils-Exception</entry>
493</row>
494<row>
495 <entry>elfutils</entry>
496 <entry>0.158</entry>
497 <entry>Utilities and libraries for handling compiled object files.</entry>
498 <entry> GPL-3.0, Elfutils-Exception</entry>
499</row>
500<row>
501 <entry>encodings</entry>
502 <entry>1.0.4</entry>
503 <entry>The encodings that map to specific characters for a number of Xorg and common fonts.</entry>
504 <entry>PD</entry>
505</row>
506<row>
507 <entry>enea-image-base</entry>
508 <entry>1.0</entry>
509 <entry>console only image that fully suport target HW</entry>
510 <entry>MIT</entry>
511</row>
512<row>
513 <entry>enea-image-featured</entry>
514 <entry>1.0</entry>
515 <entry>Full featured image with full target support</entry>
516 <entry>MIT</entry>
517</row>
518<row>
519 <entry>eth-config</entry>
520 <entry>git</entry>
521 <entry>Ethernet Configuration Files</entry>
522 <entry> BSD, GPL-2.0</entry>
523</row>
524<row>
525 <entry>eventlog</entry>
526 <entry>0.2.13</entry>
527 <entry>The EventLog library aims to be a replacement of the simple syslog() API provided on UNIX systems. The major difference between EventLog and syslog is that EventLog tries to add structure to messages. EventLog provides an interface to build format and output an event record. The exact format and output method can be customized by the administrator via a configuration file. his package is the runtime part of the library. </entry>
528 <entry>BSD</entry>
529</row>
530<row>
531 <entry>expat</entry>
532 <entry>2.1.0</entry>
533 <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>
534 <entry>MIT</entry>
535</row>
536<row>
537 <entry>expect</entry>
538 <entry>5.45</entry>
539 <entry>Expect is a tool for automating interactive applications according to a script. Following the script Expect knows what can be expected from a program and what the correct response should be. Expect is also useful for testing these same applications. And by adding Tk you can also wrap interactive applications in X11 GUIs. An interpreted language provides branching and high-level control structures to direct the dialogue. In addition the user can take control and interact directly when desired afterward returning control to the script. </entry>
540 <entry>PD</entry>
541</row>
542<row>
543 <entry>fbset-modes</entry>
544 <entry>0.1.0</entry>
545 <entry>Default display timings and resolutions for fbset.</entry>
546 <entry>MIT</entry>
547</row>
548<row>
549 <entry>fbset</entry>
550 <entry>2.1</entry>
551 <entry>The fbset console tool.</entry>
552 <entry>GPL-2.0</entry>
553</row>
554<row>
555 <entry>file</entry>
556 <entry>5.18</entry>
557 <entry>File attempts to classify files depending on their contents and prints a description if a match is found.</entry>
558 <entry>BSD</entry>
559</row>
560<row>
561 <entry>findutils</entry>
562 <entry>4.4.2</entry>
563 <entry>The GNU Find Utilities are the basic directory searching utilities of the GNU operating system. These programs are typically used in conjunction with other programs to provide modular and powerful directory search and file locating capabilities to other commands.</entry>
564 <entry>GPL-3.0</entry>
565</row>
566<row>
567 <entry>fixesproto</entry>
568 <entry>5.0</entry>
569 <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>
570 <entry> MIT</entry>
571</row>
572<row>
573 <entry>flac</entry>
574 <entry>1.3.0</entry>
575 <entry>FLAC stands for Free Lossless Audio Codec a lossless audio compression format.</entry>
576 <entry> GFDL-1.2, GPL-2.0, LGPL-2.1, BSD</entry>
577</row>
578<row>
579 <entry>flex</entry>
580 <entry>2.5.39</entry>
581 <entry>Flex is a fast lexical analyser generator. Flex is a tool for generating programs that recognize lexical patterns in text.</entry>
582 <entry>BSD</entry>
583</row>
584<row>
585 <entry>flib</entry>
586 <entry>git</entry>
587 <entry>Foundation Library</entry>
588 <entry> BSD, GPL-2.0</entry>
589</row>
590<row>
591 <entry>fmc</entry>
592 <entry>git</entry>
593 <entry>Frame Manager Configuration tool</entry>
594 <entry>MIT</entry>
595</row>
596<row>
597 <entry>fmlib</entry>
598 <entry>git</entry>
599 <entry>Frame Manager User Space Library</entry>
600 <entry> BSD, GPL-2.0</entry>
601</row>
602<row>
603 <entry>font-util</entry>
604 <entry>1.3.0</entry>
605 <entry>X.Org font package creation/installation utilities.</entry>
606 <entry> BSD, MIT</entry>
607</row>
608<row>
609 <entry>fontconfig</entry>
610 <entry>2.11.1</entry>
611 <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>
612 <entry> MIT, PD</entry>
613</row>
614<row>
615 <entry>fontsproto</entry>
616 <entry>2.1.3</entry>
617 <entry>This package provides the wire protocol for the X Font rasterisation extensions. These extensions are used to control server-side font configurations.</entry>
618 <entry>MIT</entry>
619</row>
620<row>
621 <entry>formfactor</entry>
622 <entry>0.0</entry>
623 <entry>Device formfactor information.</entry>
624 <entry>MIT</entry>
625</row>
626<row>
627 <entry>fotowall</entry>
628 <entry>0.9</entry>
629 <entry>Fotowall is a creative tool that allows you to layout your photos or pictures in a personal way. You can add pictures then resize move change colors text shadows etc..</entry>
630 <entry>GPL-2.0</entry>
631</row>
632<row>
633 <entry>freetype</entry>
634 <entry>2.5.3</entry>
635 <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>
636 <entry> FreeType, GPL-2.0</entry>
637</row>
638<row>
639 <entry>fstests</entry>
640 <entry>0.1</entry>
641 <entry>Various benchmarning tests for X.</entry>
642 <entry>Zlib</entry>
643</row>
644<row>
645 <entry>fuse</entry>
646 <entry>2.9.3</entry>
647 <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>
648 <entry> GPL-2.0, LGPL-2.0</entry>
649</row>
650<row>
651 <entry>gawk</entry>
652 <entry>4.1.1</entry>
653 <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>
654 <entry>GPL-3.0</entry>
655</row>
656<row>
657 <entry>gcc-cross-canadian-powerpc</entry>
658 <entry>4.9.1</entry>
659 <entry>GNU cc and gcc C compilers (cross-canadian for powerpc target).</entry>
660 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
661</row>
662<row>
663 <entry>gcc-cross-canadian-powerpc64</entry>
664 <entry>4.9.1</entry>
665 <entry>GNU cc and gcc C compilers (cross-canadian for powerpc64 target).</entry>
666 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
667</row>
668<row>
669 <entry>gcc-cross-initial-powerpc</entry>
670 <entry>4.9.1</entry>
671 <entry>GNU cc and gcc C compilers.</entry>
672 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
673</row>
674<row>
675 <entry>gcc-cross-initial-powerpc64</entry>
676 <entry>4.9.1</entry>
677 <entry>GNU cc and gcc C compilers.</entry>
678 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
679</row>
680<row>
681 <entry>gcc-cross-powerpc</entry>
682 <entry>4.9.1</entry>
683 <entry>GNU cc and gcc C compilers.</entry>
684 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
685</row>
686<row>
687 <entry>gcc-cross-powerpc64</entry>
688 <entry>4.9.1</entry>
689 <entry>GNU cc and gcc C compilers.</entry>
690 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
691</row>
692<row>
693 <entry>gcc-crosssdk-initial-x86_64</entry>
694 <entry>4.9.1</entry>
695 <entry>GNU cc and gcc C compilers.</entry>
696 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
697</row>
698<row>
699 <entry>gcc-crosssdk-x86_64</entry>
700 <entry>4.9.1</entry>
701 <entry>GNU cc and gcc C compilers.</entry>
702 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
703</row>
704<row>
705 <entry>gcc-source</entry>
706 <entry>4.9.1</entry>
707 <entry>GNU cc and gcc C compilers.</entry>
708 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
709</row>
710<row>
711 <entry>gcc</entry>
712 <entry>4.9.1</entry>
713 <entry>GNU cc and gcc C compilers.</entry>
714 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
715</row>
716<row>
717 <entry>gconf</entry>
718 <entry>3.2.6</entry>
719 <entry>GNOME configuration system.</entry>
720 <entry>LGPL-2.0</entry>
721</row>
722<row>
723 <entry>gdb-cross-canadian-powerpc64</entry>
724 <entry>7.7.1</entry>
725 <entry>GNU debugger (cross-canadian gdb for powerpc64 target).</entry>
726 <entry> GPL-2.0, GPL-3.0, LGPL-2.0, LGPL-3.0</entry>
727</row>
728<row>
729 <entry>gdb-cross-canadian-powerpc</entry>
730 <entry>7.7.1</entry>
731 <entry>GNU debugger (cross-canadian gdb for powerpc target).</entry>
732 <entry> GPL-2.0, GPL-3.0, LGPL-2.0, LGPL-3.0</entry>
733</row>
734<row>
735 <entry>gdb</entry>
736 <entry>7.7.1</entry>
737 <entry>GNU debugger.</entry>
738 <entry> GPL-2.0, GPL-3.0, LGPL-2.0, LGPL-3.0</entry>
739</row>
740<row>
741 <entry>gdbm</entry>
742 <entry>1.11</entry>
743 <entry>Key/value database library with extensible hashing.</entry>
744 <entry>GPL-3.0</entry>
745</row>
746<row>
747 <entry>gdk-pixbuf</entry>
748 <entry>2.30.8</entry>
749 <entry>Image loading library for GTK+.</entry>
750 <entry>LGPL-2.0</entry>
751</row>
752<row>
753 <entry>gettext-minimal</entry>
754 <entry>0.18.3.2</entry>
755 <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>
756 <entry>FSF-Unlimited</entry>
757</row>
758<row>
759 <entry>gettext</entry>
760 <entry>0.18.3.2</entry>
761 <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>
762 <entry> GPL-3.0, LGPL-2.1</entry>
763</row>
764<row>
765 <entry>glew</entry>
766 <entry>1.11.0</entry>
767 <entry>The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++ extension loading library.</entry>
768 <entry>MIT</entry>
769</row>
770<row>
771 <entry>glib-2.0</entry>
772 <entry>2.40.0</entry>
773 <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>
774 <entry> LGPL-2.0, BSD, PD</entry>
775</row>
776<row>
777 <entry>glib-networking</entry>
778 <entry>2.38.0</entry>
779 <entry>glib-networking contains the implementations of certain GLib networking features that cannot be implemented directly in GLib itself because of their dependencies.</entry>
780 <entry>LGPL-2.0</entry>
781</row>
782<row>
783 <entry>glibc-locale</entry>
784 <entry>2.20</entry>
785 <entry>Locale data from glibc.</entry>
786 <entry> GPL-2.0, LGPL-2.1</entry>
787</row>
788<row>
789 <entry>glibc-mtrace</entry>
790 <entry>2.20</entry>
791 <entry>mtrace utility provided by glibc</entry>
792 <entry> GPL-2.0, LGPL-2.1</entry>
793</row>
794<row>
795 <entry>glibc</entry>
796 <entry>2.20</entry>
797 <entry>The GNU C Library is used as the system C library in most systems with the Linux kernel.</entry>
798 <entry> GPL-2.0, LGPL-2.1</entry>
799</row>
800<row>
801 <entry>glproto</entry>
802 <entry>1.4.17</entry>
803 <entry>This package provides the wire protocol for the OpenGL-related extensions used to enable the rendering of applications using OpenGL.</entry>
804 <entry>MIT</entry>
805</row>
806<row>
807 <entry>gmp</entry>
808 <entry>6.0.0</entry>
809 <entry>GMP is a free library for arbitrary precision arithmetic operating on signed integers rational numbers and floating point numbers</entry>
810 <entry> GPL-2.0, LGPL-3.0</entry>
811</row>
812<row>
813 <entry>gnome-common</entry>
814 <entry>3.12.0</entry>
815 <entry>Common macros for building GNOME applications.</entry>
816 <entry>GPL-2.0</entry>
817</row>
818<row>
819 <entry>gnome-desktop-testing</entry>
820 <entry>2014.1</entry>
821 <entry>Test runner for GNOME-style installed tests.</entry>
822 <entry>LGPL-2.0</entry>
823</row>
824<row>
825 <entry>gnu-config</entry>
826 <entry>20120814</entry>
827 <entry>Tool that installs the GNU config.guess / config.sub into a directory tree</entry>
828 <entry>GPL-2.0</entry>
829</row>
830<row>
831 <entry>gnulib</entry>
832 <entry>git</entry>
833 <entry>A collection of software subroutines which are designed to be usable on many operating systems. The goal of the project is to make it easy for free software authors to make their software run on many operating systems. Since source is designed to be copied from gnulib it is not a library per-se as much as a collection of portable idioms to be used in other projects.</entry>
834 <entry>LGPL-2.0</entry>
835</row>
836<row>
837 <entry>gnutls</entry>
838 <entry>3.3.5</entry>
839 <entry>GNU Transport Layer Security Library.</entry>
840 <entry> GPL-3.0, LGPL-2.1</entry>
841</row>
842<row>
843 <entry>gperf</entry>
844 <entry>3.0.4</entry>
845 <entry>GNU gperf is a perfect hash function generator</entry>
846 <entry>GPL-3.0</entry>
847</row>
848<row>
849 <entry>grep</entry>
850 <entry>2.19</entry>
851 <entry>GNU grep utility.</entry>
852 <entry>GPL-3.0</entry>
853</row>
854<row>
855 <entry>groff</entry>
856 <entry>1.22.2</entry>
857 <entry>The groff (GNU troff) software is a typesetting package which reads plain text mixed with formatting commands and produces formatted output.</entry>
858 <entry>GPL-3.0</entry>
859</row>
860<row>
861 <entry>gst-meta-base</entry>
862 <entry>0.10</entry>
863 <entry>GStreamer package groups.</entry>
864 <entry>MIT</entry>
865</row>
866<row>
867 <entry>gst-plugins-base</entry>
868 <entry>0.10.36</entry>
869 <entry>Plugins for the GStreamer multimedia framework.</entry>
870 <entry> GPL-2.0, LGPL-2.0</entry>
871</row>
872<row>
873 <entry>gst-plugins-good</entry>
874 <entry>0.10.31</entry>
875 <entry>Plugins for the GStreamer multimedia framework.</entry>
876 <entry> GPL-2.0, LGPL-2.1</entry>
877</row>
878<row>
879 <entry>gstreamer</entry>
880 <entry>0.10.36</entry>
881 <entry>GStreamer is a multimedia framework for encoding and decoding video and sound. It supports a wide range of formats including mp3 ogg avi mpeg and quicktime.</entry>
882 <entry>LGPL-2.0</entry>
883</row>
884<row>
885 <entry>gtk+</entry>
886 <entry>2.24.24</entry>
887 <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>
888 <entry> LGPL-2.0, LGPL-2.1</entry>
889</row>
890<row>
891 <entry>gtk-doc-stub</entry>
892 <entry>1.1</entry>
893 <entry>Stub implementation of gtk-doc as we don't want to build the API documentation</entry>
894 <entry>GPL-2.0</entry>
895</row>
896<row>
897 <entry>gtk-update-icon-cache</entry>
898 <entry>3.4.4</entry>
899 <entry>Just gtk-update-icon-cache built from GTK+ natively for on-host postinst script execution.</entry>
900 <entry> LGPL-2.0, LGPL-2.1</entry>
901</row>
902<row>
903 <entry>gzip</entry>
904 <entry>1.6</entry>
905 <entry>GNU Gzip is a popular data compression program originally written by Jean-loup Gailly for the GNU project. Mark Adler wrote the decompression part</entry>
906 <entry>GPL-3.0</entry>
907</row>
908<row>
909 <entry>harfbuzz</entry>
910 <entry>0.9.35</entry>
911 <entry>HarfBuzz is an OpenType text shaping engine.</entry>
912 <entry>MIT</entry>
913</row>
914<row>
915 <entry>hdparm</entry>
916 <entry>9.43</entry>
917 <entry>hdparm is a Linux shell utility for viewing and manipulating various IDE drive and driver parameters.</entry>
918 <entry>BSD</entry>
919</row>
920<row>
921 <entry>hicolor-icon-theme</entry>
922 <entry>0.13</entry>
923 <entry>Default icon theme that all icon themes automatically inherit from.</entry>
924 <entry>GPL-2.0</entry>
925</row>
926<row>
927 <entry>hostap-utils</entry>
928 <entry>0.4.7</entry>
929 <entry>The hostap driver supports Host AP mode it allows for IEEE 802.11 management functions on the host computer and allows the system to act as an access point.</entry>
930 <entry>GPL-2.0</entry>
931</row>
932<row>
933 <entry>icu</entry>
934 <entry>53.1</entry>
935 <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>
936 <entry>ICU</entry>
937</row>
938<row>
939 <entry>init-ifupdown</entry>
940 <entry>1.0</entry>
941 <entry>This package provides high level tools to configure network interfaces</entry>
942 <entry>GPL-2.0</entry>
943</row>
944<row>
945 <entry>initscripts</entry>
946 <entry>1.0</entry>
947 <entry>Initscripts provide the basic system startup initialization scripts for the system. These scripts include actions such as filesystem mounting fsck RTC manipulation and other actions routinely performed at system startup. In addition the scripts are also used during system shutdown to reverse the actions performed at startup.</entry>
948 <entry>GPL-2.0</entry>
949</row>
950<row>
951 <entry>inputproto</entry>
952 <entry>2.3.1</entry>
953 <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>
954 <entry> MIT</entry>
955</row>
956<row>
957 <entry>insserv</entry>
958 <entry>1.14.0</entry>
959 <entry>This utility reorders the init.d boot scripts based on dependencies given in scripts' LSB comment headers or in override files included in this package or added in /etc/insserv.</entry>
960 <entry>GPL-2.0</entry>
961</row>
962<row>
963 <entry>intltool</entry>
964 <entry>0.50.2</entry>
965 <entry>Utility scripts for internationalizing XML.</entry>
966 <entry>GPL-2.0</entry>
967</row>
968<row>
969 <entry>iptables</entry>
970 <entry>1.4.21</entry>
971 <entry>iptables is the userspace command line program used to configure and control network packet filtering code in Linux.</entry>
972 <entry>GPL-2.0</entry>
973</row>
974<row>
975 <entry>jpeg</entry>
976 <entry>8d</entry>
977 <entry>libjpeg contains a library for handling the JPEG (JFIF) image format as well as related programs for accessing the libjpeg functions.</entry>
978 <entry>BSD-3-Clause</entry>
979</row>
980<row>
981 <entry>json-c</entry>
982 <entry>0.11</entry>
983 <entry>JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C.</entry>
984 <entry>MIT</entry>
985</row>
986<row>
987 <entry>kbd</entry>
988 <entry>2.0.2</entry>
989 <entry>Keytable files and keyboard utilities.</entry>
990 <entry>GPL-2.0</entry>
991</row>
992<row>
993 <entry>kbproto</entry>
994 <entry>1.0.6</entry>
995 <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>
996 <entry>MIT</entry>
997</row>
998<row>
999 <entry>kconfig-frontends</entry>
1000 <entry>3.12.0.0</entry>
1001 <entry>The kconfig-frontends project aims at centralising the effort of keeping an up-to-date out-of-tree packaging of the kconfig infrastructure ready for use by third-party projects. The kconfig-frontends package provides the kconfig parser as well as all the frontends</entry>
1002 <entry>GPL-2.0</entry>
1003</row>
1004<row>
1005 <entry>kern-tools</entry>
1006 <entry>0.2</entry>
1007 <entry>Tools for managing Yocto Project style branched kernels.</entry>
1008 <entry>GPL-2.0</entry>
1009</row>
1010<row>
1011 <entry>kexec-tools</entry>
1012 <entry>2.0.7</entry>
1013 <entry>Kexec is a fast reboot feature that lets you reboot to a new Linux kernel</entry>
1014 <entry>GPL-2.0</entry>
1015</row>
1016<row>
1017 <entry>keymaps</entry>
1018 <entry>1.0</entry>
1019 <entry>Keymaps and initscript to set the keymap on bootup.</entry>
1020 <entry>GPL-2.0</entry>
1021</row>
1022<row>
1023 <entry>kmod</entry>
1024 <entry>18</entry>
1025 <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>
1026 <entry> GPL-2.0, LGPL-2.1</entry>
1027</row>
1028<row>
1029 <entry>latencytop</entry>
1030 <entry>0.5</entry>
1031 <entry>Linux tool for measuring and fixing latency.</entry>
1032 <entry>GPL-2.0</entry>
1033</row>
1034<row>
1035 <entry>ldconfig</entry>
1036 <entry>2.12.1</entry>
1037 <entry>A standalone native ldconfig build.</entry>
1038 <entry>GPL-2.0</entry>
1039</row>
1040<row>
1041 <entry>less</entry>
1042 <entry>466</entry>
1043 <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>
1044 <entry> GPL-3.0, BSD-2-Clause</entry>
1045</row>
1046<row>
1047 <entry>libaio</entry>
1048 <entry>0.3.109</entry>
1049 <entry>Asynchronous input/output library that uses the kernels native interface</entry>
1050 <entry>LGPL-2.1</entry>
1051</row>
1052<row>
1053 <entry>libatomics-ops</entry>
1054 <entry>7.2</entry>
1055 <entry>A library for atomic integer operations</entry>
1056 <entry> GPL-2.0, MIT</entry>
1057</row>
1058<row>
1059 <entry>libbsd</entry>
1060 <entry>0.7.0</entry>
1061 <entry>This library provides useful functions commonly found on BSD systems and lacking on others like GNU systems thus making it easier to port projects with strong BSD origins without needing to embed the same code over and over again on each project.</entry>
1062 <entry> BSD-4-Clause, MIT</entry>
1063</row>
1064<row>
1065 <entry>libcap</entry>
1066 <entry>2.22</entry>
1067 <entry>Library for getting/setting POSIX.1e capabilities.</entry>
1068 <entry> BSD, GPL-2.0</entry>
1069</row>
1070<row>
1071 <entry>libcheck</entry>
1072 <entry>0.9.14</entry>
1073 <entry>Check - unit testing framework for C code.</entry>
1074 <entry>LGPL-2.1</entry>
1075</row>
1076<row>
1077 <entry>libdaemon</entry>
1078 <entry>0.14</entry>
1079 <entry>Lightweight C library which eases the writing of UNIX daemons.</entry>
1080 <entry>LGPL-2.1</entry>
1081</row>
1082<row>
1083 <entry>libdmx</entry>
1084 <entry>1.1.3</entry>
1085 <entry>The DMX extension provides support for communication with and control of Xdmx(1) server. Attributes of the Xdmx(1) server and of the back-end screens attached to the server can be queried and modified via this protocol.</entry>
1086 <entry>MIT</entry>
1087</row>
1088<row>
1089 <entry>libdrm</entry>
1090 <entry>2.4.54</entry>
1091 <entry>The runtime library for accessing the kernel DRM services. DRM stands for \"Direct Rendering Manager\" which is the kernel portion of the \"Direct Rendering Infrastructure\" (DRI). DRI is required for many hardware accelerated OpenGL drivers.</entry>
1092 <entry>MIT</entry>
1093</row>
1094<row>
1095 <entry>libedit</entry>
1096 <entry>20130712-3.1</entry>
1097 <entry>Command line editor library providing generic line editing history and tokenization functions</entry>
1098 <entry>BSD</entry>
1099</row>
1100<row>
1101 <entry>liberation-fonts</entry>
1102 <entry>1.04</entry>
1103 <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>
1104 <entry>GPL-2.0</entry>
1105</row>
1106<row>
1107 <entry>libevdev</entry>
1108 <entry>1.2.2</entry>
1109 <entry>Wrapper library for evdev devices.</entry>
1110 <entry>MIT</entry>
1111</row>
1112<row>
1113 <entry>libevent</entry>
1114 <entry>2.0.21</entry>
1115 <entry>An asynchronous event notification library.</entry>
1116 <entry>BSD</entry>
1117</row>
1118<row>
1119 <entry>libffi</entry>
1120 <entry>3.1</entry>
1121 <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>
1122 <entry>MIT</entry>
1123</row>
1124<row>
1125 <entry>libfontenc</entry>
1126 <entry>1.1.2</entry>
1127 <entry>libfontenc is a library which helps font libraries portably determine and deal with different encodings of fonts.</entry>
1128 <entry>MIT</entry>
1129</row>
1130<row>
1131 <entry>libgcc</entry>
1132 <entry>4.9.1</entry>
1133 <entry>GNU cc and gcc C compilers.</entry>
1134 <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1135</row>
1136<row>
1137 <entry>libgcrypt</entry>
1138 <entry>1.6.1</entry>
1139 <entry>General purpose cryptographic library based on the code from GnuPG.</entry>
1140 <entry> GPL-2.0, LGPL-2.1</entry>
1141</row>
1142<row>
1143 <entry>libglade</entry>
1144 <entry>2.6.4</entry>
1145 <entry>Runtime support for the GTK+ interface builder.</entry>
1146 <entry> LGPL-2.0</entry>
1147</row>
1148<row>
1149 <entry>libglu</entry>
1150 <entry>9.0.0</entry>
1151 <entry>GLU is a utility toolkit used with OpenGL implementations</entry>
1152 <entry>MIT</entry>
1153</row>
1154<row>
1155 <entry>libgpg-error</entry>
1156 <entry>1.12</entry>
1157 <entry>Small library that defines common error values for all GnuPG components.</entry>
1158 <entry> GPL-2.0, LGPL-2.1</entry>
1159</row>
1160<row>
1161 <entry>libice</entry>
1162 <entry>1.0.9</entry>
1163 <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>
1164 <entry>MIT</entry>
1165</row>
1166<row>
1167 <entry>libid3tag</entry>
1168 <entry>0.15.1b</entry>
1169 <entry>Library for interacting with ID3 tags in MP3 files.</entry>
1170 <entry>GPL-2.0</entry>
1171</row>
1172<row>
1173 <entry>libmatchbox</entry>
1174 <entry>1.11</entry>
1175 <entry>Matchbox window manager core library.</entry>
1176 <entry>LGPL-2.0</entry>
1177</row>
1178<row>
1179 <entry>libmpc</entry>
1180 <entry>1.0.2</entry>
1181 <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>
1182 <entry>LGPL-3.0</entry>
1183</row>
1184<row>
1185 <entry>libnewt</entry>
1186 <entry>0.52.17</entry>
1187 <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>
1188 <entry>LGPL-2.0</entry>
1189</row>
1190<row>
1191 <entry>libnfsidmap</entry>
1192 <entry>0.25</entry>
1193 <entry>NFS id mapping library.</entry>
1194 <entry>BSD</entry>
1195</row>
1196<row>
1197 <entry>libnl</entry>
1198 <entry>3.2.25</entry>
1199 <entry>A library for applications dealing with netlink sockets.</entry>
1200 <entry>LGPL-2.1</entry>
1201</row>
1202<row>
1203 <entry>libnss-mdns</entry>
1204 <entry>0.10</entry>
1205 <entry>Name Service Switch module for Multicast DNS (zeroconf) name resolution.</entry>
1206 <entry>LGPL-2.1</entry>
1207</row>
1208<row>
1209 <entry>libogg</entry>
1210 <entry>1.3.2</entry>
1211 <entry>libogg is the bitstream and framing library for the Ogg project. It provides functions which are necessary to codec libraries like libvorbis.</entry>
1212 <entry>BSD</entry>
1213</row>
1214<row>
1215 <entry>liboil</entry>
1216 <entry>0.3.17</entry>
1217 <entry>Library of simple functions optimized for various CPUs.</entry>
1218 <entry>BSD</entry>
1219</row>
1220<row>
1221 <entry>libowl-av</entry>
1222 <entry>0.1</entry>
1223 <entry>OpenedHand Widget Library Audio/Video.</entry>
1224 <entry>LGPL-2.0</entry>
1225</row>
1226<row>
1227 <entry>libpcap</entry>
1228 <entry>1.6.1</entry>
1229 <entry>Libpcap provides a portable framework for low-level network monitoring. Libpcap can provide network statistics collection security monitoring and network debugging.</entry>
1230 <entry>BSD</entry>
1231</row>
1232<row>
1233 <entry>libpciaccess</entry>
1234 <entry>0.13.2</entry>
1235 <entry>libpciaccess provides functionality for X to access the PCI bus and devices in a platform-independent way.</entry>
1236 <entry> MIT</entry>
1237</row>
1238<row>
1239 <entry>libpcre</entry>
1240 <entry>8.35</entry>
1241 <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>
1242 <entry>BSD</entry>
1243</row>
1244<row>
1245 <entry>libpfm4</entry>
1246 <entry>4.3.0</entry>
1247 <entry>This package provides a library called libpfm4 which is used to develop monitoring tools exploiting the performance monitoring events such as those provided by the Performance Monitoring Unit (PMU) of modern processors.</entry>
1248 <entry>MIT</entry>
1249</row>
1250<row>
1251 <entry>libpng</entry>
1252 <entry>1.6.13</entry>
1253 <entry>PNG image format decoding library.</entry>
1254 <entry>Libpng</entry>
1255</row>
1256<row>
1257 <entry>libpthread-stubs</entry>
1258 <entry>0.3</entry>
1259 <entry>This library provides weak aliases for pthread functions not provided in libc or otherwise available by default.</entry>
1260 <entry>MIT</entry>
1261</row>
1262<row>
1263 <entry>libsamplerate0</entry>
1264 <entry>0.1.8</entry>
1265 <entry>Audio Sample Rate Conversion library.</entry>
1266 <entry>GPL-2.0</entry>
1267</row>
1268<row>
1269 <entry>libsdl</entry>
1270 <entry>1.2.15</entry>
1271 <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>
1272 <entry>LGPL-2.1</entry>
1273</row>
1274<row>
1275 <entry>libsm</entry>
1276 <entry>1.2.2</entry>
1277 <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>
1278 <entry>MIT</entry>
1279</row>
1280<row>
1281 <entry>libsndfile1</entry>
1282 <entry>1.0.25</entry>
1283 <entry>Audio format Conversion library.</entry>
1284 <entry>LGPL-2.1</entry>
1285</row>
1286<row>
1287 <entry>libsoup-2.4</entry>
1288 <entry>2.46.0</entry>
1289 <entry>An HTTP library implementation in C.</entry>
1290 <entry>LGPL-2.0</entry>
1291</row>
1292<row>
1293 <entry>libtasn1</entry>
1294 <entry>4.0</entry>
1295 <entry>Library for ASN.1 and DER manipulation.</entry>
1296 <entry> GPL-3.0, LGPL-2.1</entry>
1297</row>
1298<row>
1299 <entry>libtheora</entry>
1300 <entry>1.1.1</entry>
1301 <entry>The libtheora reference implementation provides the standard encoder and decoder under a BSD license.</entry>
1302 <entry>BSD</entry>
1303</row>
1304<row>
1305 <entry>libtirpc</entry>
1306 <entry>0.2.5</entry>
1307 <entry>Libtirpc is a port of Suns Transport-Independent RPC library to Linux</entry>
1308 <entry>BSD</entry>
1309</row>
1310<row>
1311 <entry>libtool</entry>
1312 <entry>2.4.2</entry>
1313 <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>
1314 <entry> GPL-2.0, LGPL-2.1</entry>
1315</row>
1316<row>
1317 <entry>liburcu</entry>
1318 <entry>0.8.4</entry>
1319 <entry>Userspace RCU (read-copy-update) library.</entry>
1320 <entry> LGPL-2.1, MIT</entry>
1321</row>
1322<row>
1323 <entry>libusb-compat</entry>
1324 <entry>0.1.5</entry>
1325 <entry>libusb-0.1 compatible layer for libusb1 a drop-in replacement that aims to look feel and behave exactly like libusb-0.1</entry>
1326 <entry>LGPL-2.1</entry>
1327</row>
1328<row>
1329 <entry>libusb1</entry>
1330 <entry>1.0.19</entry>
1331 <entry>Userspace library to access USB (version 1.0).</entry>
1332 <entry>LGPL-2.1</entry>
1333</row>
1334<row>
1335 <entry>libvirt</entry>
1336 <entry>1.2.14</entry>
1337 <entry>A toolkit to interact with the virtualization capabilities of recent versions of Linux.</entry>
1338 <entry>LGPL-2.1</entry>
1339</row>
1340<row>
1341 <entry>libvorbis</entry>
1342 <entry>1.3.4</entry>
1343 <entry>Ogg Vorbis is a high-quality lossy audio codec that is free of intellectual property restrictions. libvorbis is the main vorbis codec library.</entry>
1344 <entry>BSD</entry>
1345</row>
1346<row>
1347 <entry>libx11</entry>
1348 <entry>1.6.2</entry>
1349 <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>
1350 <entry> MIT, BSD</entry>
1351</row>
1352<row>
1353 <entry>libxau</entry>
1354 <entry>1.0.8</entry>
1355 <entry>libxau provides the main interfaces to the X11 authorisation handling which controls authorisation for X connections both client-side and server-side.</entry>
1356 <entry>MIT</entry>
1357</row>
1358<row>
1359 <entry>libxcalibrate</entry>
1360 <entry>0.0</entry>
1361 <entry>libXCalibrate is a library for performing touchscreen calibration with the kdrive tslib touchscreen driver.</entry>
1362 <entry>MIT</entry>
1363</row>
1364<row>
1365 <entry>libxcb</entry>
1366 <entry>1.10</entry>
1367 <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>
1368 <entry>MIT</entry>
1369</row>
1370<row>
1371 <entry>libxcomposite</entry>
1372 <entry>0.4.4</entry>
1373 <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>
1374 <entry>MIT</entry>
1375</row>
1376<row>
1377 <entry>libxcursor</entry>
1378 <entry>1.1.14</entry>
1379 <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>
1380 <entry>MIT</entry>
1381</row>
1382<row>
1383 <entry>libxdamage</entry>
1384 <entry>1.1.4</entry>
1385 <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>
1386 <entry>MIT</entry>
1387</row>
1388<row>
1389 <entry>libxdmcp</entry>
1390 <entry>1.1.1</entry>
1391 <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>
1392 <entry>MIT</entry>
1393</row>
1394<row>
1395 <entry>libxext</entry>
1396 <entry>1.3.2</entry>
1397 <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>
1398 <entry>MIT</entry>
1399</row>
1400<row>
1401 <entry>libxfixes</entry>
1402 <entry>5.0.1</entry>
1403 <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>
1404 <entry>MIT</entry>
1405</row>
1406<row>
1407 <entry>libxfont</entry>
1408 <entry>1.5.0</entry>
1409 <entry>libXfont provides various services for X servers most notably font selection and rasterisation (through external libraries such as freetype).</entry>
1410 <entry> MIT, BSD</entry>
1411</row>
1412<row>
1413 <entry>libxft</entry>
1414 <entry>2.3.2</entry>
1415 <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>
1416 <entry>MIT</entry>
1417</row>
1418<row>
1419 <entry>libxi</entry>
1420 <entry>1.7.4</entry>
1421 <entry>libxi is an extension to the X11 protocol to support input devices other than the core X keyboard and pointer. It allows client programs to select input from these devices independently from each other and independently from the core devices.</entry>
1422 <entry> MIT</entry>
1423</row>
1424<row>
1425 <entry>libxinerama</entry>
1426 <entry>1.1.3</entry>
1427 <entry>Xinerama is a simple library designed to interface the Xinerama Extension for retrieving information about physical output devices which may be combined into a single logical X screen.</entry>
1428 <entry>MIT</entry>
1429</row>
1430<row>
1431 <entry>libxkbfile</entry>
1432 <entry>1.0.8</entry>
1433 <entry>libxkbfile provides an interface to read and manipulate description files for XKB the X11 keyboard configuration extension.</entry>
1434 <entry>MIT</entry>
1435</row>
1436<row>
1437 <entry>libxml-parser-perl</entry>
1438 <entry>2.41</entry>
1439 <entry>XML::Parser - A perl module for parsing XML documents.</entry>
1440 <entry> Artistic-1.0, GPL-1.0</entry>
1441</row>
1442<row>
1443 <entry>libxml2</entry>
1444 <entry>2.9.1</entry>
1445 <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>
1446 <entry>MIT</entry>
1447</row>
1448<row>
1449 <entry>libxmu</entry>
1450 <entry>1.1.2</entry>
1451 <entry>The Xmu Library is a collection of miscellaneous (some might say random) utility functions that have been useful in building various applications and widgets. This library is required by the Athena Widgets. A subset of the functions that do not rely on the Athena Widgets (libXaw) or X Toolkit Instrinsics (libXt) are provided in a second library libXmuu.</entry>
1452 <entry> MIT</entry>
1453</row>
1454<row>
1455 <entry>libxrandr</entry>
1456 <entry>1.4.2</entry>
1457 <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>
1458 <entry>MIT</entry>
1459</row>
1460<row>
1461 <entry>libxrender</entry>
1462 <entry>0.9.8</entry>
1463 <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>
1464 <entry>MIT</entry>
1465</row>
1466<row>
1467 <entry>libxres</entry>
1468 <entry>1.0.7</entry>
1469 <entry>libXRes provides an X Window System client interface to the Resource extension to the X protocol. The Resource extension allows for X clients to see and monitor the X resource usage of various clients (pixmaps et al).</entry>
1470 <entry>MIT</entry>
1471</row>
1472<row>
1473 <entry>libxsettings-client</entry>
1474 <entry>0.10</entry>
1475 <entry>Libraries used for applications making use of the Xsettings configuration setting propagation protocol. Controls setting of double click timeout drag-and-drop threshold and default foreground and background colors for all applications running within a desktop.</entry>
1476 <entry>MIT</entry>
1477</row>
1478<row>
1479 <entry>libxslt</entry>
1480 <entry>1.1.28</entry>
1481 <entry>GNOME XSLT library.</entry>
1482 <entry>MIT</entry>
1483</row>
1484<row>
1485 <entry>libxt</entry>
1486 <entry>1.1.4</entry>
1487 <entry>The Intrinsics are a programming library tailored to the special requirements of user interface construction within a network window system specifically the X Window System. The Intrinsics and a widget set make up an X Toolkit. The Intrinsics provide the base mechanism necessary to build a wide variety of interoperating widget sets and application environments. The Intrinsics are a layer on top of Xlib the C Library X Interface. They extend the fundamental abstractions provided by the X Window System while still remaining independent of any particular user interface policy or style.</entry>
1488 <entry> MIT</entry>
1489</row>
1490<row>
1491 <entry>libxtst</entry>
1492 <entry>1.2.2</entry>
1493 <entry>This extension is a minimal set of client and server extensions required to completely test the X11 server with no user intervention.</entry>
1494 <entry>MIT</entry>
1495</row>
1496<row>
1497 <entry>libxv</entry>
1498 <entry>1.0.10</entry>
1499 <entry>libXv provides an X Window System client interface to the X Video extension to the X protocol. The X Video extension allows for accelerated drawing of videos. Hardware adaptors are exposed to clients which may draw in a number of colourspaces including YUV.</entry>
1500 <entry>MIT</entry>
1501</row>
1502<row>
1503 <entry>libxxf86dga</entry>
1504 <entry>1.1.4</entry>
1505 <entry>libXxf86dga provides the XFree86-DGA extension which allows direct graphics access to a framebuffer-like region and also allows relative mouse reporting et al. It is mainly used by games and emulators for games.</entry>
1506 <entry>MIT</entry>
1507</row>
1508<row>
1509 <entry>libxxf86misc</entry>
1510 <entry>1.0.3</entry>
1511 <entry>The XFree86-Misc extension provides a means to access input device configuration settings specific to the XFree86/Xorg DDX.</entry>
1512 <entry>MIT</entry>
1513</row>
1514<row>
1515 <entry>libxxf86vm</entry>
1516 <entry>1.1.3</entry>
1517 <entry>libXxf86vm provides an interface to the XFree86-VidModeExtension extension which allows client applications to get and set video mode timings in extensive detail. It is used by the xvidtune program in particular.</entry>
1518 <entry>MIT</entry>
1519</row>
1520<row>
1521 <entry>linux-libc-headers</entry>
1522 <entry>3.16</entry>
1523 <entry>Sanitized set of kernel headers for the C library's use.</entry>
1524 <entry>GPL-2.0</entry>
1525</row>
1526<row>
1527 <entry>linux-qoriq</entry>
1528 <entry>3.12</entry>
1529 <entry>Linux kernel for Freescale platforms</entry>
1530 <entry>GPL-2.0</entry>
1531</row>
1532<row>
1533 <entry>list2mask</entry>
1534 <entry>1.0</entry>
1535 <entry>Translate CPU list given on command line to a hexadecimal CPU mask. Can use kernel boot parameters isolcpus or nohz_full as input as well as a list given on command line.</entry>
1536 <entry>BSD</entry>
1537</row>
1538<row>
1539 <entry>lrzsz</entry>
1540 <entry>0.12.20</entry>
1541 <entry>Lrzsz is a cosmetically modified zmodem/ymodem/xmodem package built from the public-domain version of Chuck Forsberg's rzsz package. These programs use error correcting protocols ({zxy}modem) to send (sz sx sb) and receive (rz rx rb) files over a dial-in serial port from a variety of programs running under various operating systems. </entry>
1542 <entry>GPL-2.0</entry>
1543</row>
1544<row>
1545 <entry>lsb</entry>
1546 <entry>4.1</entry>
1547 <entry>LSB support for OpenEmbedded.</entry>
1548 <entry>GPL-2.0</entry>
1549</row>
1550<row>
1551 <entry>lsbinitscripts</entry>
1552 <entry>9.55</entry>
1553 <entry>SysV init scripts which are only used in an LSB image.</entry>
1554 <entry>GPL-2.0</entry>
1555</row>
1556<row>
1557 <entry>ltp</entry>
1558 <entry>20140422</entry>
1559 <entry>The Linux Test Project is a joint project with SGI IBM OSDL and Bull with a goal to deliver test suites to the open source community that validate the reliability robustness and stability of Linux. The Linux Test Project is a collection of tools for testing the Linux kernel and related features.</entry>
1560 <entry> GPL-2.0, LGPL-2.0, LGPL-2.1, BSD-2-Clause</entry>
1561</row>
1562<row>
1563 <entry>lttng-modules</entry>
1564 <entry>2.5.0</entry>
1565 <entry>The lttng-modules 2.0 package contains the kernel tracer modules</entry>
1566 <entry> LGPL-2.1, GPL-2.0, MIT</entry>
1567</row>
1568<row>
1569 <entry>lttng-tools</entry>
1570 <entry>v2.5.0</entry>
1571 <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>
1572 <entry> GPL-2.0, LGPL-2.1</entry>
1573</row>
1574<row>
1575 <entry>lttng-ust</entry>
1576 <entry>2.5.0</entry>
1577 <entry>The LTTng UST 2.x package contains the userspace tracer library to trace userspace codes.</entry>
1578 <entry> LGPL-2.1, MIT, GPL-2.0</entry>
1579</row>
1580<row>
1581 <entry>lvm2</entry>
1582 <entry>2.02.97</entry>
1583 <entry>LVM2 is a set of utilities to manage logical volumes in Linux.</entry>
1584 <entry> GPL-2.0, LGPL-2.0</entry>
1585</row>
1586<row>
1587 <entry>lxc</entry>
1588 <entry>1.0.6</entry>
1589 <entry>lxc aims to use these new functionnalities to provide an userspace container object</entry>
1590 <entry>GPL-2.0</entry>
1591</row>
1592<row>
1593 <entry>lzo</entry>
1594 <entry>2.08</entry>
1595 <entry>Lossless data compression library.</entry>
1596 <entry>GPL-2.0</entry>
1597</row>
1598<row>
1599 <entry>m4</entry>
1600 <entry>1.4.17</entry>
1601 <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>
1602 <entry>GPL-3.0</entry>
1603</row>
1604<row>
1605 <entry>make</entry>
1606 <entry>4.0</entry>
1607 <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>
1608 <entry> GPL-3.0, LGPL-2.0</entry>
1609</row>
1610<row>
1611 <entry>makedepend</entry>
1612 <entry>1.0.5</entry>
1613 <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>
1614 <entry>MIT</entry>
1615</row>
1616<row>
1617 <entry>makedevs</entry>
1618 <entry>1.0.1</entry>
1619 <entry>Tool for creating device nodes.</entry>
1620 <entry>GPL-2.0</entry>
1621</row>
1622<row>
1623 <entry>matchbox-terminal</entry>
1624 <entry>0.0</entry>
1625 <entry>Lightweight GTK+ terminal application.</entry>
1626 <entry>GPL-2.0</entry>
1627</row>
1628<row>
1629 <entry>matchbox-wm</entry>
1630 <entry>1.2</entry>
1631 <entry>Matchbox lightweight window manager.</entry>
1632 <entry>GPL-2.0</entry>
1633</row>
1634<row>
1635 <entry>mesa-demos</entry>
1636 <entry>8.2.0</entry>
1637 <entry>This package includes the demonstration application such as glxgears. These applications can be used for Mesa validation and benchmarking.</entry>
1638 <entry> MIT, PD</entry>
1639</row>
1640<row>
1641 <entry>mesa</entry>
1642 <entry>10.1.3</entry>
1643 <entry>Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. A variety of device drivers allows Mesa to be used in many different environments ranging from software emulation to complete hardware acceleration for modern GPUs. Mesa is used as part of the overall Direct Rendering Infrastructure and X.org environment.</entry>
1644 <entry>MIT</entry>
1645</row>
1646<row>
1647 <entry>meta-environment-p2041rdb</entry>
1648 <entry>1.0</entry>
1649 <entry>Package of environment files for SDK.</entry>
1650 <entry>MIT</entry>
1651</row>
1652<row>
1653 <entry>meta-environment-p3041ds</entry>
1654 <entry>1.0</entry>
1655 <entry>Package of environment files for SDK.</entry>
1656 <entry>MIT</entry>
1657</row>
1658<row>
1659 <entry>meta-environment-t4240rdb-64b</entry>
1660 <entry>1.0</entry>
1661 <entry>Package of environment files for SDK.</entry>
1662 <entry>MIT</entry>
1663</row>
1664<row>
1665 <entry>meta-toolchain</entry>
1666 <entry>1.0</entry>
1667 <entry>Meta package for building a installable toolchain.</entry>
1668 <entry>MIT</entry>
1669</row>
1670<row>
1671 <entry>mingetty</entry>
1672 <entry>1.08</entry>
1673 <entry>Compact getty terminal handler for virtual consoles only.</entry>
1674 <entry>GPL-2.0</entry>
1675</row>
1676<row>
1677 <entry>mini-x-session</entry>
1678 <entry>0.1</entry>
1679 <entry>Very simple session manager for X.</entry>
1680 <entry>GPL-2.0</entry>
1681</row>
1682<row>
1683 <entry>mkfontdir</entry>
1684 <entry>1.0.7</entry>
1685 <entry>For each directory argument mkfontdir reads all of the font files in the directory. The font names and related data are written out to the files \"fonts.dir\" \"fonts.scale\" and \"fonts.alias\". The X server and font server use these files to find the available font files.</entry>
1686 <entry>MIT</entry>
1687</row>
1688<row>
1689 <entry>mkfontscale</entry>
1690 <entry>1.1.1</entry>
1691 <entry>For each directory argument mkfontscale reads all of the scalable font files in the directory. For every font file found an X11 font name (XLFD) is generated and is written together with the file name to a file fonts.scale in the directory. The resulting fonts.scale is used by the mkfontdir program.</entry>
1692 <entry>MIT</entry>
1693</row>
1694<row>
1695 <entry>mklibs</entry>
1696 <entry>0.1.39</entry>
1697 <entry>mklibs produces cut-down shared libraries that contain only the routines required by a particular set of executables.</entry>
1698 <entry>GPL-2.0</entry>
1699</row>
1700<row>
1701 <entry>mobile-broadband-provider-info</entry>
1702 <entry>20140618</entry>
1703 <entry>Mobile Broadband Service Provider Database.</entry>
1704 <entry>PD</entry>
1705</row>
1706<row>
1707 <entry>modutils-initscripts</entry>
1708 <entry>1.0</entry>
1709 <entry>Initscript for auto-loading kernel modules on boot.</entry>
1710 <entry>PD</entry>
1711</row>
1712<row>
1713 <entry>mpfr</entry>
1714 <entry>3.1.2</entry>
1715 <entry>C library for multiple-precision floating-point computations with exact rounding.</entry>
1716 <entry> GPL-3.0, LGPL-3.0</entry>
1717</row>
1718<row>
1719 <entry>mtdev</entry>
1720 <entry>1.1.5</entry>
1721 <entry>mtdev is a library which transforms all variants of kernel multitouch events to the slotted type B protocol. The events put into mtdev may be from any MT device specifically type A without contact tracking type A with contact tracking or type B with contact tracking</entry>
1722 <entry>MIT</entry>
1723</row>
1724<row>
1725 <entry>ncurses</entry>
1726 <entry>5.9</entry>
1727 <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>
1728 <entry>MIT</entry>
1729</row>
1730<row>
1731 <entry>neard</entry>
1732 <entry>0.14</entry>
1733 <entry>A daemon for the Linux Near Field Communication stack</entry>
1734 <entry>GPL-2.0</entry>
1735</row>
1736<row>
1737 <entry>netbase</entry>
1738 <entry>5.2</entry>
1739 <entry>This package provides the necessary infrastructure for basic TCP/IP based networking</entry>
1740 <entry>GPL-2.0</entry>
1741</row>
1742<row>
1743 <entry>netcat-openbsd</entry>
1744 <entry>1.105</entry>
1745 <entry>OpenBSD Netcat.</entry>
1746 <entry>BSD-3-Clause</entry>
1747</row>
1748<row>
1749 <entry>netcf</entry>
1750 <entry>0.2.3</entry>
1751 <entry>netcf is a cross-platform network configuration library.</entry>
1752 <entry>LGPL-2.1</entry>
1753</row>
1754<row>
1755 <entry>nettle</entry>
1756 <entry>2.7.1</entry>
1757 <entry>A low level cryptographic library.</entry>
1758 <entry> LGPL-2.1, GPL-2.0</entry>
1759</row>
1760<row>
1761 <entry>nfs-utils</entry>
1762 <entry>1.3.0</entry>
1763 <entry>The nfs-utils package provides a daemon for the kernel NFS server and related tools.</entry>
1764 <entry> MIT, GPL-2.0, BSD</entry>
1765</row>
1766<row>
1767 <entry>ofono</entry>
1768 <entry>1.15</entry>
1769 <entry>oFono is a stack for mobile telephony devices on Linux. oFono supports speaking to telephony devices through specific drivers or with generic AT commands.</entry>
1770 <entry>GPL-2.0</entry>
1771</row>
1772<row>
1773 <entry>openjade</entry>
1774 <entry>1.3.2</entry>
1775 <entry>OpenJade is a suite of tools for validating processing and applying DSSSL (Document Style Semantics and Specification Language) stylesheets to SGML and XML documents.</entry>
1776 <entry>BSD</entry>
1777</row>
1778<row>
1779 <entry>opensp</entry>
1780 <entry>1.5.2</entry>
1781 <entry>An SGML parser used by the OpenJade suite of utilities.</entry>
1782 <entry>BSD</entry>
1783</row>
1784<row>
1785 <entry>openssh</entry>
1786 <entry>6.6p1</entry>
1787 <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>
1788 <entry>BSD</entry>
1789</row>
1790<row>
1791 <entry>openssl</entry>
1792 <entry>1.0.1i</entry>
1793 <entry>Secure Socket Layer (SSL) binary and related cryptographic tools.</entry>
1794 <entry>OpenSSL</entry>
1795</row>
1796<row>
1797 <entry>openssl</entry>
1798 <entry>1.0.1p</entry>
1799 <entry>Secure Socket Layer (SSL) binary and related cryptographic tools.</entry>
1800 <entry>OpenSSL</entry>
1801</row>
1802<row>
1803 <entry>openvswitch</entry>
1804 <entry>2.1.2</entry>
1805 <entry>Open vSwitch is a production quality multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension while still supporting standard management interfaces and protocols (e.g. NetFlow sFlow SPAN RSPAN CLI LACP 802.1ag)</entry>
1806 <entry>Apache-2.0</entry>
1807</row>
1808<row>
1809 <entry>opkg-utils</entry>
1810 <entry>0.1.8</entry>
1811 <entry>Additional utilities for the opkg package manager.</entry>
1812 <entry>GPL-2.0</entry>
1813</row>
1814<row>
1815 <entry>opkg</entry>
1816 <entry>0.2.2</entry>
1817 <entry>Open Package Manager.</entry>
1818 <entry>GPL-2.0</entry>
1819</row>
1820<row>
1821 <entry>oprofile</entry>
1822 <entry>0.9.9</entry>
1823 <entry>OProfile is a system-wide profiler for Linux systems capable of profiling all running code at low overhead.</entry>
1824 <entry> LGPL-2.1, GPL-2.0</entry>
1825</row>
1826<row>
1827 <entry>oprofileui-server</entry>
1828 <entry>0.0</entry>
1829 <entry>User interface for the OProfile tool</entry>
1830 <entry>GPL-2.0</entry>
1831</row>
1832<row>
1833 <entry>ossp-uuid</entry>
1834 <entry>1.6.2</entry>
1835 <entry>OSSP uuid is a ISO-C:1999 application programming interface (API) and corresponding command line interface (CLI) for the generation of DCE 1.1 ISO/IEC 11578:1996 and RFC 4122 compliant Universally Unique Identifier (UUID). It supports DCE 1.1 variant UUIDs of version 1 (time and node based) version 3 (name based MD5) version 4 (random number based) and version 5 (name based SHA-1).</entry>
1836 <entry>MIT</entry>
1837</row>
1838<row>
1839 <entry>owl-video</entry>
1840 <entry>0.1</entry>
1841 <entry>OpenedHand Widget Library video widget.</entry>
1842 <entry> LGPL-2.1, GPL-2.0</entry>
1843</row>
1844<row>
1845 <entry>packagegroup-base</entry>
1846 <entry>1.0</entry>
1847 <entry>Merge machine and distro options to create a basic machine task/package.</entry>
1848 <entry>MIT</entry>
1849</row>
1850<row>
1851 <entry>packagegroup-core-boot</entry>
1852 <entry>1.0</entry>
1853 <entry>The minimal set of packages required to boot the system</entry>
1854 <entry>MIT</entry>
1855</row>
1856<row>
1857 <entry>packagegroup-core-buildessential</entry>
1858 <entry>1.0</entry>
1859 <entry>Essential build dependencies.</entry>
1860 <entry>MIT</entry>
1861</row>
1862<row>
1863 <entry>packagegroup-core-eclipse-debug</entry>
1864 <entry>1.0</entry>
1865 <entry>Remote debugging tools for Eclipse integration.</entry>
1866 <entry>MIT</entry>
1867</row>
1868<row>
1869 <entry>packagegroup-core-nfs</entry>
1870 <entry>1.0</entry>
1871 <entry>NFS package groups.</entry>
1872 <entry>MIT</entry>
1873</row>
1874<row>
1875 <entry>packagegroup-core-qt</entry>
1876 <entry>1.0</entry>
1877 <entry>Qt package groups.</entry>
1878 <entry>MIT</entry>
1879</row>
1880<row>
1881 <entry>packagegroup-core-sdk</entry>
1882 <entry>1.0</entry>
1883 <entry>Software development tools.</entry>
1884 <entry>MIT</entry>
1885</row>
1886<row>
1887 <entry>packagegroup-core-ssh-dropbear</entry>
1888 <entry>1.0</entry>
1889 <entry>Dropbear SSH client/server.</entry>
1890 <entry>MIT</entry>
1891</row>
1892<row>
1893 <entry>packagegroup-core-ssh-openssh</entry>
1894 <entry>1.0</entry>
1895 <entry>OpenSSH SSH client/server.</entry>
1896 <entry>MIT</entry>
1897</row>
1898<row>
1899 <entry>packagegroup-core-standalone-sdk-target</entry>
1900 <entry>1.0</entry>
1901 <entry>Target packages for the standalone SDK.</entry>
1902 <entry>MIT</entry>
1903</row>
1904<row>
1905 <entry>packagegroup-core-tools-debug</entry>
1906 <entry>1.0</entry>
1907 <entry>Debugging tools.</entry>
1908 <entry>MIT</entry>
1909</row>
1910<row>
1911 <entry>packagegroup-core-tools-profile</entry>
1912 <entry>1.0</entry>
1913 <entry>Profiling tools.</entry>
1914 <entry>MIT</entry>
1915</row>
1916<row>
1917 <entry>packagegroup-core-tools-testapps</entry>
1918 <entry>1.0</entry>
1919 <entry>Testing tools/applications.</entry>
1920 <entry>MIT</entry>
1921</row>
1922<row>
1923 <entry>packagegroup-core-x11-base</entry>
1924 <entry>1.0</entry>
1925 <entry>Packages required to set up a basic working X11 session</entry>
1926 <entry>MIT</entry>
1927</row>
1928<row>
1929 <entry>packagegroup-core-x11-xserver</entry>
1930 <entry>1.0</entry>
1931 <entry>X11 display server.</entry>
1932 <entry>MIT</entry>
1933</row>
1934<row>
1935 <entry>packagegroup-core-x11</entry>
1936 <entry>1.0</entry>
1937 <entry>X11 display server and basic utilities.</entry>
1938 <entry>MIT</entry>
1939</row>
1940<row>
1941 <entry>packagegroup-cross-canadian-p2041rdb</entry>
1942 <entry>1.0</entry>
1943 <entry>Host SDK package for cross canadian toolchain.</entry>
1944 <entry>MIT</entry>
1945</row>
1946<row>
1947 <entry>packagegroup-cross-canadian-p3041ds</entry>
1948 <entry>1.0</entry>
1949 <entry>Host SDK package for cross canadian toolchain.</entry>
1950 <entry>MIT</entry>
1951</row>
1952<row>
1953 <entry>packagegroup-cross-canadian-t4240rdb-64b</entry>
1954 <entry>1.0</entry>
1955 <entry>Host SDK package for cross canadian toolchain.</entry>
1956 <entry>MIT</entry>
1957</row>
1958<row>
1959 <entry>packagegroup-enea-core-boot</entry>
1960 <entry>1.0</entry>
1961 <entry>The minimal and busybox set of packages required to boot the system</entry>
1962 <entry>MIT</entry>
1963</row>
1964<row>
1965 <entry>packagegroup-enea-debug</entry>
1966 <entry>1.0</entry>
1967 <entry>Tools package group for OE-Core</entry>
1968 <entry>MIT</entry>
1969</row>
1970<row>
1971 <entry>packagegroup-enea-rt-tools</entry>
1972 <entry>1.0</entry>
1973 <entry>Enea RT-tools package group</entry>
1974 <entry>MIT</entry>
1975</row>
1976<row>
1977 <entry>packagegroup-enea-virt</entry>
1978 <entry>1.0</entry>
1979 <entry>Package group for virtualization</entry>
1980 <entry>MIT</entry>
1981</row>
1982<row>
1983 <entry>packagegroup-sdk-host</entry>
1984 <entry>1.0</entry>
1985 <entry>Host packages for the standalone SDK or external toolchain.</entry>
1986 <entry>MIT</entry>
1987</row>
1988<row>
1989 <entry>pango</entry>
1990 <entry>1.36.6</entry>
1991 <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>
1992 <entry>LGPL-2.0</entry>
1993</row>
1994<row>
1995 <entry>parted</entry>
1996 <entry>3.1</entry>
1997 <entry>Disk partition editing/resizing utility.</entry>
1998 <entry>GPL-3.0</entry>
1999</row>
2000<row>
2001 <entry>partrt</entry>
2002 <entry>1.1</entry>
2003 <entry>partrt is a tool for dividing a SMP Linux system into a real time domain and a non-real time domain.</entry>
2004 <entry>BSD</entry>
2005</row>
2006<row>
2007 <entry>patch</entry>
2008 <entry>2.7.1</entry>
2009 <entry>patch takes a patch file containing a difference listing produced by the diff program and applies those differences to one or more original files producing patched versions.</entry>
2010 <entry>GPL-3.0</entry>
2011</row>
2012<row>
2013 <entry>pciutils</entry>
2014 <entry>3.2.1</entry>
2015 <entry>The PCI Utilities package contains a library for portable access to PCI bus configuration space and several utilities based on this library.</entry>
2016 <entry>GPL-2.0</entry>
2017</row>
2018<row>
2019 <entry>perf</entry>
2020 <entry>1.0</entry>
2021 <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>
2022 <entry>GPL-2.0</entry>
2023</row>
2024<row>
2025 <entry>perl</entry>
2026 <entry>5.20.0</entry>
2027 <entry>Perl scripting language.</entry>
2028 <entry> Artistic-1.0, GPL-1.0</entry>
2029</row>
2030<row>
2031 <entry>piglit</entry>
2032 <entry>1.0</entry>
2033 <entry>OpenGL driver testing framework.</entry>
2034 <entry> MIT, LGPL-2.0, GPL-3.0, GPL-2.0, BSD-3-Clause</entry>
2035</row>
2036<row>
2037 <entry>pigz</entry>
2038 <entry>2.3.1</entry>
2039 <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>
2040 <entry>Zlib</entry>
2041</row>
2042<row>
2043 <entry>pixman</entry>
2044 <entry>0.32.6</entry>
2045 <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>
2046 <entry> MIT, PD</entry>
2047</row>
2048<row>
2049 <entry>pkgconfig</entry>
2050 <entry>0.28</entry>
2051 <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>
2052 <entry>GPL-2.0</entry>
2053</row>
2054<row>
2055 <entry>pm-utils</entry>
2056 <entry>1.4.1</entry>
2057 <entry>Simple shell command line tools to suspend and hibernate.</entry>
2058 <entry>GPL-2.0</entry>
2059</row>
2060<row>
2061 <entry>pointercal-xinput</entry>
2062 <entry>0.0</entry>
2063 <entry>Touchscreen calibration data from xinput-calibrator.</entry>
2064 <entry>MIT</entry>
2065</row>
2066<row>
2067 <entry>pointercal</entry>
2068 <entry>0.0</entry>
2069 <entry>Touchscreen calibration data.</entry>
2070 <entry>MIT</entry>
2071</row>
2072<row>
2073 <entry>popt</entry>
2074 <entry>1.16</entry>
2075 <entry>Library for parsing command line options.</entry>
2076 <entry>MIT</entry>
2077</row>
2078<row>
2079 <entry>postinst-intercept</entry>
2080 <entry>1.0</entry>
2081 <entry>Postinstall scriptlets.</entry>
2082 <entry>MIT</entry>
2083</row>
2084<row>
2085 <entry>powertop</entry>
2086 <entry>2.6.1</entry>
2087 <entry>Linux tool to diagnose issues with power consumption and power management.</entry>
2088 <entry>GPL-2.0</entry>
2089</row>
2090<row>
2091 <entry>ppp</entry>
2092 <entry>2.4.6</entry>
2093 <entry>ppp (Paul's PPP Package) is an open source package which implements the Point-to-Point Protocol (PPP) on Linux and Solaris systems.</entry>
2094 <entry> BSD, GPL-2.0, LGPL-2.0, PD</entry>
2095</row>
2096<row>
2097 <entry>pramfs-init</entry>
2098 <entry>1.0</entry>
2099 <entry>Pramfs init scripts</entry>
2100 <entry>BSD</entry>
2101</row>
2102<row>
2103 <entry>prelink</entry>
2104 <entry>1.0</entry>
2105 <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>
2106 <entry>GPL-2.0</entry>
2107</row>
2108<row>
2109 <entry>presentproto</entry>
2110 <entry>1.0</entry>
2111 <entry>The Present extension provides a way for applications to update their window contents from a pixmap in a well defined fashion synchronizing with the display refresh and potentially using a more efficient mechanism than copying the contents of the source pixmap. </entry>
2112 <entry>GPL-2.0</entry>
2113</row>
2114<row>
2115 <entry>procps</entry>
2116 <entry>3.2.8</entry>
2117 <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>
2118 <entry> GPL-2.0, LGPL-2.0</entry>
2119</row>
2120<row>
2121 <entry>pseudo</entry>
2122 <entry>1.6.2</entry>
2123 <entry>Pseudo gives fake root capabilities to a normal user.</entry>
2124 <entry>LGPL-2.1</entry>
2125</row>
2126<row>
2127 <entry>psmisc</entry>
2128 <entry>22.21</entry>
2129 <entry>The psmisc package contains utilities for managing processes on your system: pstree killall and fuser. The pstree command displays a tree structure of all of the running processes on your system. The killall command sends a specified signal (SIGTERM if nothing is specified) to processes identified by name. The fuser command identifies the PIDs of processes that are using specified files or filesystems.</entry>
2130 <entry>GPL-2.0</entry>
2131</row>
2132<row>
2133 <entry>psplash</entry>
2134 <entry>0.1</entry>
2135 <entry>PSplash is a userspace graphical boot splash screen for mainly embedded Linux devices supporting a 16bpp or 32bpp framebuffer. It has few dependencies (just libc) supports basic images and text and handles rotation. Its visual look is configurable by basic source changes. Also included is a 'client' command utility for sending information to psplash such as boot progress information.</entry>
2136 <entry>GPL-2.0</entry>
2137</row>
2138<row>
2139 <entry>pulseaudio</entry>
2140 <entry>5.0</entry>
2141 <entry>Sound server for Linux and Unix-like operating systems.</entry>
2142 <entry> GPL-2.0, LGPL-2.1</entry>
2143</row>
2144<row>
2145 <entry>python-argparse</entry>
2146 <entry>1.2.1</entry>
2147 <entry>Python command-line parsing library.</entry>
2148 <entry>Python-2.0</entry>
2149</row>
2150<row>
2151 <entry>python-dbus</entry>
2152 <entry>1.2.0</entry>
2153 <entry>Python bindings for the DBus inter-process communication system.</entry>
2154 <entry>MIT</entry>
2155</row>
2156<row>
2157 <entry>python-distribute</entry>
2158 <entry>0.6.32</entry>
2159 <entry>Download build install upgrade and uninstall Python packages.</entry>
2160 <entry>Python-2.0</entry>
2161</row>
2162<row>
2163 <entry>python-mako</entry>
2164 <entry>0.9.1</entry>
2165 <entry>Templating library for Python.</entry>
2166 <entry>MIT</entry>
2167</row>
2168<row>
2169 <entry>python-numpy</entry>
2170 <entry>1.7.0</entry>
2171 <entry>A sophisticated Numeric Processing Package for Python.</entry>
2172 <entry>Python-2.0</entry>
2173</row>
2174<row>
2175 <entry>python-pygobject</entry>
2176 <entry>2.28.3</entry>
2177 <entry>Python GObject bindings.</entry>
2178 <entry>LGPL-2.1</entry>
2179</row>
2180<row>
2181 <entry>python-pyrex</entry>
2182 <entry>0.9.9</entry>
2183 <entry>Pyrex is a language specially designed for writing Python extension modules. It's designed to bridge the gap between the nice high-level easy-to-use world of Python and the messy low-level world of C.</entry>
2184 <entry>Apache-2.0</entry>
2185</row>
2186<row>
2187 <entry>python-scons</entry>
2188 <entry>2.3.2</entry>
2189 <entry>Software Construction tool (make/autotools replacement).</entry>
2190 <entry>MIT</entry>
2191</row>
2192<row>
2193 <entry>python-smartpm</entry>
2194 <entry>1.4.1</entry>
2195 <entry>The Smart Package Manager project has the ambitious objective of creating smart and portable algorithms for solving adequately the problem of managing software upgrades and installation.</entry>
2196 <entry>GPL-2.0</entry>
2197</row>
2198<row>
2199 <entry>python</entry>
2200 <entry>2.7.3</entry>
2201 <entry>The Python Programming Language.</entry>
2202 <entry>Python-2.0</entry>
2203</row>
2204<row>
2205 <entry>qemu-helper</entry>
2206 <entry>1.0</entry>
2207 <entry>Qemu helper scripts.</entry>
2208 <entry>GPL-2.0</entry>
2209</row>
2210<row>
2211 <entry>qemu</entry>
2212 <entry>1.7</entry>
2213 <entry>Fast open source processor emulator.</entry>
2214 <entry> GPL-2.0, LGPL-2.1</entry>
2215</row>
2216<row>
2217 <entry>qemu</entry>
2218 <entry>2.3.0</entry>
2219 <entry>Fast open source processor emulator.</entry>
2220 <entry> GPL-2.0, LGPL-2.1</entry>
2221</row>
2222<row>
2223 <entry>qemuwrapper</entry>
2224 <entry>1.0</entry>
2225 <entry>QEMU wrapper script.</entry>
2226 <entry>MIT</entry>
2227</row>
2228<row>
2229 <entry>qt4-x11-free</entry>
2230 <entry>4.8.6</entry>
2231 <entry>Qt is a versatile cross-platform application framework -- this is the X11 version.</entry>
2232 <entry> LGPL-2.1, GPL-3.0</entry>
2233</row>
2234<row>
2235 <entry>qt4</entry>
2236 <entry>4.8.6</entry>
2237 <entry>Qt version 4 tools and support files for the build host.</entry>
2238 <entry> LGPL-2.1, GPL-3.0</entry>
2239</row>
2240<row>
2241 <entry>quicky</entry>
2242 <entry>0.4</entry>
2243 <entry>A simple note-taking application with Wiki-style syntax and behaviour.</entry>
2244 <entry>GPL-2.0</entry>
2245</row>
2246<row>
2247 <entry>quilt</entry>
2248 <entry>0.63</entry>
2249 <entry>Tool for working with series of patches.</entry>
2250 <entry>GPL-2.0</entry>
2251</row>
2252<row>
2253 <entry>quota</entry>
2254 <entry>4.01</entry>
2255 <entry>Tools for monitoring &amp; limiting user disk usage per filesystem.</entry>
2256 <entry> BSD, GPL-2.0, LGPL-2.1</entry>
2257</row>
2258<row>
2259 <entry>randrproto</entry>
2260 <entry>1.4.0</entry>
2261 <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>
2262 <entry>MIT</entry>
2263</row>
2264<row>
2265 <entry>rcw</entry>
2266 <entry>git</entry>
2267 <entry>Reset Control Words (RCW)</entry>
2268 <entry>BSD</entry>
2269</row>
2270<row>
2271 <entry>readline</entry>
2272 <entry>6.3</entry>
2273 <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>
2274 <entry>GPL-3.0</entry>
2275</row>
2276<row>
2277 <entry>recordproto</entry>
2278 <entry>1.14.2</entry>
2279 <entry>This package provides the wire protocol for the X Record extension. This extension is used to record and play back event sequences.</entry>
2280 <entry>MIT</entry>
2281</row>
2282<row>
2283 <entry>renderproto</entry>
2284 <entry>0.11.1</entry>
2285 <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>
2286 <entry>MIT</entry>
2287</row>
2288<row>
2289 <entry>resourceproto</entry>
2290 <entry>1.2.0</entry>
2291 <entry>This package provides the wire protocol for the X Resource extension. XRes provides an interface that allows X clients to see and monitor X resource usage of various clients.</entry>
2292 <entry>MIT</entry>
2293</row>
2294<row>
2295 <entry>rgb</entry>
2296 <entry>1.0.5</entry>
2297 <entry>This package includes both the list mapping X color names to RGB values (rgb.txt) and if configured to use a database for color lookup the rgb program to convert the text file into the binary database format.</entry>
2298 <entry>MIT</entry>
2299</row>
2300<row>
2301 <entry>rpcbind</entry>
2302 <entry>0.2.1</entry>
2303 <entry>The rpcbind utility is a server that converts RPC program numbers into universal addresses.</entry>
2304 <entry>BSD</entry>
2305</row>
2306<row>
2307 <entry>rpm</entry>
2308 <entry>5.4.14</entry>
2309 <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>
2310 <entry>LGPL-2.1</entry>
2311</row>
2312<row>
2313 <entry>rpmresolve</entry>
2314 <entry>1.0</entry>
2315 <entry>OpenEmbedded RPM resolver - performs RPM database lookups in batches to avoid repeated invocations of rpm on the command line.</entry>
2316 <entry>GPL-2.0</entry>
2317</row>
2318<row>
2319 <entry>rsync</entry>
2320 <entry>3.1.0</entry>
2321 <entry>File synchronization tool.</entry>
2322 <entry>GPL-3.0</entry>
2323</row>
2324<row>
2325 <entry>run-postinsts</entry>
2326 <entry>1.0</entry>
2327 <entry>Runs postinstall scripts on first boot of the target device.</entry>
2328 <entry>MIT</entry>
2329</row>
2330<row>
2331 <entry>sbc</entry>
2332 <entry>1.2</entry>
2333 <entry>Bluetooth low-complexity subband codec (SBC) library.</entry>
2334 <entry>GPL-2.0</entry>
2335</row>
2336<row>
2337 <entry>scrnsaverproto</entry>
2338 <entry>1.2.2</entry>
2339 <entry>This package provides the wire protocol for the X Screen Saver extension. This extension allows an external \"screen saver\" client to detect when the alternative image is to be displayed and to provide the graphics.</entry>
2340 <entry>MIT</entry>
2341</row>
2342<row>
2343 <entry>sed</entry>
2344 <entry>4.2.2</entry>
2345 <entry>Stream EDitor (text filtering utility).</entry>
2346 <entry>GPL-3.0</entry>
2347</row>
2348<row>
2349 <entry>serf</entry>
2350 <entry>1.3.7</entry>
2351 <entry>serf-native version 1.3.7-r0.</entry>
2352 <entry>Apache-2.0</entry>
2353</row>
2354<row>
2355 <entry>setserial</entry>
2356 <entry>2.17</entry>
2357 <entry>setserial is a program designed to set and/or report the configuration information associated with a serial port</entry>
2358 <entry>GPL-2.0</entry>
2359</row>
2360<row>
2361 <entry>sgml-common</entry>
2362 <entry>0.6.3</entry>
2363 <entry>The sgml-common package gathers very basic stuff necessary to work with SGML and XML such as xml.dcl a SGML declaration of XML; iso-entities a list of the basic SGML ISO entities; and install-catalog a script used to add entries to (or remove entries from) centralized catalogs whose entries are pointers to SGML open catalogs as defined by OASIS.</entry>
2364 <entry>GPL-2.0</entry>
2365</row>
2366<row>
2367 <entry>sgmlspl</entry>
2368 <entry>1.03ii</entry>
2369 <entry>A simple post-processor for SGMLS and NSGMLS.</entry>
2370 <entry>GPL-2.0</entry>
2371</row>
2372<row>
2373 <entry>shadow-securetty</entry>
2374 <entry>4.2.1</entry>
2375 <entry>Provider of the machine specific securetty file.</entry>
2376 <entry>MIT</entry>
2377</row>
2378<row>
2379 <entry>shadow-sysroot</entry>
2380 <entry>4.2.1</entry>
2381 <entry>Shadow utils requirements for useradd.bbclass.</entry>
2382 <entry> BSD, Artistic-1.0</entry>
2383</row>
2384<row>
2385 <entry>shadow</entry>
2386 <entry>4.2.1</entry>
2387 <entry>Tools to change and administer password and group data.</entry>
2388 <entry> BSD, Artistic-1.0</entry>
2389</row>
2390<row>
2391 <entry>shared-mime-info</entry>
2392 <entry>1.3</entry>
2393 <entry>Shared MIME type database and specification.</entry>
2394 <entry>LGPL-2.0</entry>
2395</row>
2396<row>
2397 <entry>slang</entry>
2398 <entry>2.2.4</entry>
2399 <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>
2400 <entry>GPL-2.0</entry>
2401</row>
2402<row>
2403 <entry>speex</entry>
2404 <entry>1.2rc1</entry>
2405 <entry>Speex is an Open Source/Free Software patent-free audio compression format designed for speech.</entry>
2406 <entry>BSD</entry>
2407</row>
2408<row>
2409 <entry>sqlite3</entry>
2410 <entry>3.8.6.0</entry>
2411 <entry>Embeddable SQL database engine.</entry>
2412 <entry>PD</entry>
2413</row>
2414<row>
2415 <entry>startup-notification</entry>
2416 <entry>0.12</entry>
2417 <entry>Enables monitoring and display of application startup.</entry>
2418 <entry>LGPL-2.0</entry>
2419</row>
2420<row>
2421 <entry>stat</entry>
2422 <entry>3.3</entry>
2423 <entry>Displays all information about a file that the stat() call provides and all information about a filesystem that statfs() provides.</entry>
2424 <entry>GPL-2.0</entry>
2425</row>
2426<row>
2427 <entry>strace</entry>
2428 <entry>4.8</entry>
2429 <entry>System call tracing tool.</entry>
2430 <entry>BSD</entry>
2431</row>
2432<row>
2433 <entry>subversion</entry>
2434 <entry>1.8.9</entry>
2435 <entry>Subversion (svn) version control system client.</entry>
2436 <entry>Apache-2.0</entry>
2437</row>
2438<row>
2439 <entry>sudo</entry>
2440 <entry>1.8.10p3</entry>
2441 <entry>Sudo (superuser do) allows a system administrator to give certain users (or groups of users) the ability to run some (or all) commands as root while logging all commands and arguments.</entry>
2442 <entry> ISC, BSD, Zlib</entry>
2443</row>
2444<row>
2445 <entry>sysfsutils</entry>
2446 <entry>2.1.0</entry>
2447 <entry>Tools for working with the sysfs virtual filesystem. The tool 'systool' can query devices by bus class and topology.</entry>
2448 <entry> GPL-2.0, LGPL-2.1</entry>
2449</row>
2450<row>
2451 <entry>sysprof</entry>
2452 <entry>1.2.0</entry>
2453 <entry>System-wide Performance Profiler for Linux.</entry>
2454 <entry>GPL-2.0</entry>
2455</row>
2456<row>
2457 <entry>systemtap</entry>
2458 <entry>2.5</entry>
2459 <entry>Script-directed dynamic tracing and performance analysis tool for Linux.</entry>
2460 <entry>GPL-2.0</entry>
2461</row>
2462<row>
2463 <entry>sysvinit-inittab</entry>
2464 <entry>2.88dsf</entry>
2465 <entry>Inittab configuration for SysVinit.</entry>
2466 <entry>GPL-2.0</entry>
2467</row>
2468<row>
2469 <entry>sysvinit</entry>
2470 <entry>2.88dsf</entry>
2471 <entry>This package is required to boot in most configurations. It provides the /sbin/init program. This is the first process started on boot and the last process terminated before the system halts.</entry>
2472 <entry>GPL-2.0</entry>
2473</row>
2474<row>
2475 <entry>tar</entry>
2476 <entry>1.27.1</entry>
2477 <entry>GNU tar saves many files together into a single tape or disk archive and can restore individual files from the archive.</entry>
2478 <entry>GPL-3.0</entry>
2479</row>
2480<row>
2481 <entry>tcf-agent</entry>
2482 <entry>0.4.0</entry>
2483 <entry>Target Communication Framework for the Eclipse IDE.</entry>
2484 <entry> EPL-1.0, EDL-1.0</entry>
2485</row>
2486<row>
2487 <entry>tcl</entry>
2488 <entry>8.6.1</entry>
2489 <entry>Tool Command Language.</entry>
2490 <entry> tcl, BSD-3-Clause</entry>
2491</row>
2492<row>
2493 <entry>tclap</entry>
2494 <entry>1.2.1</entry>
2495 <entry>Templatized C++ Command Line Parser.</entry>
2496 <entry>MIT</entry>
2497</row>
2498<row>
2499 <entry>tcp-wrappers</entry>
2500 <entry>7.6</entry>
2501 <entry>Tools for monitoring and filtering incoming requests for tcp services.</entry>
2502 <entry>BSD</entry>
2503</row>
2504<row>
2505 <entry>texinfo-dummy</entry>
2506 <entry>1.0</entry>
2507 <entry>Fake version of the texinfo utility suite</entry>
2508 <entry>MIT</entry>
2509</row>
2510<row>
2511 <entry>tiff</entry>
2512 <entry>4.0.3</entry>
2513 <entry>Provides support for the Tag Image File Format (TIFF).</entry>
2514 <entry>BSD-2-Clause</entry>
2515</row>
2516<row>
2517 <entry>tipcutils</entry>
2518 <entry>2.0.6</entry>
2519 <entry>Transparent Inter-Process Communication protocol.</entry>
2520 <entry>BSD-3-Clause</entry>
2521</row>
2522<row>
2523 <entry>trace-cmd</entry>
2524 <entry>2.3.2</entry>
2525 <entry>User interface to Ftrace.</entry>
2526 <entry> GPL-2.0, LGPL-2.1</entry>
2527</row>
2528<row>
2529 <entry>tremor</entry>
2530 <entry>20120314</entry>
2531 <entry>tremor is a fixed point implementation of the vorbis codec.</entry>
2532 <entry>BSD</entry>
2533</row>
2534<row>
2535 <entry>tslib</entry>
2536 <entry>1.1</entry>
2537 <entry>Tslib is an abstraction layer for touchscreen panel events as well as a filter stack for the manipulation of those events. Tslib is generally used on embedded devices to provide a common user space interface to touchscreen functionality.</entry>
2538 <entry>LGPL-2.0</entry>
2539</row>
2540<row>
2541 <entry>tzcode</entry>
2542 <entry>2015b</entry>
2543 <entry>tzcode timezone zoneinfo utils -- zic zdump tzselect</entry>
2544 <entry> PD, BSD</entry>
2545</row>
2546<row>
2547 <entry>tzdata</entry>
2548 <entry>2015b</entry>
2549 <entry>Timezone data</entry>
2550 <entry> PD, BSD</entry>
2551</row>
2552<row>
2553 <entry>u-boot-mkimage</entry>
2554 <entry>v2013.07</entry>
2555 <entry>U-Boot bootloader image creation tool.</entry>
2556 <entry>GPL-2.0</entry>
2557</row>
2558<row>
2559 <entry>u-boot-qoriq</entry>
2560 <entry>2014.07</entry>
2561 <entry>U-boot bootloader</entry>
2562 <entry> GPL-2.0, BSD-3-Clause, BSD-2-Clause, LGPL-2.1</entry>
2563</row>
2564<row>
2565 <entry>udev-extraconf</entry>
2566 <entry>1.1</entry>
2567 <entry>Extra machine specific configuration files for udev specifically blacklist information.</entry>
2568 <entry>MIT</entry>
2569</row>
2570<row>
2571 <entry>udev-rules-qoriq</entry>
2572 <entry>1.0</entry>
2573 <entry>udev rules for Freescale QorIQ SOCs</entry>
2574 <entry>MIT</entry>
2575</row>
2576<row>
2577 <entry>udev</entry>
2578 <entry>182</entry>
2579 <entry>udev is a daemon which dynamically creates and removes device nodes from /dev/ handles hotplug events and loads drivers at boot time.</entry>
2580 <entry> GPL-2.0, LGPL-2.1</entry>
2581</row>
2582<row>
2583 <entry>unfs3</entry>
2584 <entry>0.9.22.r490</entry>
2585 <entry>Userspace NFS server v3 protocol.</entry>
2586 <entry>unfs3</entry>
2587</row>
2588<row>
2589 <entry>unifdef</entry>
2590 <entry>2.6.18</entry>
2591 <entry>Kernel header preprocessor.</entry>
2592 <entry>BSD-2-Clause</entry>
2593</row>
2594<row>
2595 <entry>unzip</entry>
2596 <entry>6.0</entry>
2597 <entry>Utilities for extracting and viewing files in .zip archives.</entry>
2598 <entry>BSD-3-Clause</entry>
2599</row>
2600<row>
2601 <entry>update-rc.d</entry>
2602 <entry>0.7</entry>
2603 <entry>update-rc.d is a utilities that allows the management of symlinks to the initscripts in the /etc/rcN.d directory structure.</entry>
2604 <entry>GPL-2.0</entry>
2605</row>
2606<row>
2607 <entry>usbutils</entry>
2608 <entry>007</entry>
2609 <entry>Contains the lsusb utility for inspecting the devices connected to the USB bus.</entry>
2610 <entry>GPL-2.0</entry>
2611</row>
2612<row>
2613 <entry>usdpaa</entry>
2614 <entry>git</entry>
2615 <entry>User-Space Data-Path Acceleration Architecture drivers</entry>
2616 <entry> BSD, GPL-2.0</entry>
2617</row>
2618<row>
2619 <entry>util-linux</entry>
2620 <entry>2.24.2</entry>
2621 <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>
2622 <entry> GPL-2.0, LGPL-2.1, BSD</entry>
2623</row>
2624<row>
2625 <entry>util-macros</entry>
2626 <entry>1.19.0</entry>
2627 <entry>M4 autotools macros used by various X.org programs.</entry>
2628 <entry> MIT</entry>
2629</row>
2630<row>
2631 <entry>valgrind</entry>
2632 <entry>3.9.0</entry>
2633 <entry>Valgrind memory debugger and instrumentation framework.</entry>
2634 <entry> GPL-2.0, BSD</entry>
2635</row>
2636<row>
2637 <entry>videoproto</entry>
2638 <entry>2.3.2</entry>
2639 <entry>This package provides the wire protocol for the X Video extension. This extension alows for accerlated drawing of videos.</entry>
2640 <entry> MIT</entry>
2641</row>
2642<row>
2643 <entry>virt-example</entry>
2644 <entry>1.0.0</entry>
2645 <entry>KVM and libvirt examples</entry>
2646 <entry>BSD</entry>
2647</row>
2648<row>
2649 <entry>vte</entry>
2650 <entry>0.28.2</entry>
2651 <entry>Virtual terminal emulator GTK+ widget library.</entry>
2652 <entry>LGPL-2.1</entry>
2653</row>
2654<row>
2655 <entry>waffle</entry>
2656 <entry>1.3.0</entry>
2657 <entry>cross-platform C library to defer selection of GL API and of window system.</entry>
2658 <entry>BSD-2-Clause</entry>
2659</row>
2660<row>
2661 <entry>wayland</entry>
2662 <entry>1.5.0</entry>
2663 <entry>Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices an X application or a wayland client itself. The clients can be traditional applications X servers (rootless or fullscreen) or other display servers.</entry>
2664 <entry>MIT</entry>
2665</row>
2666<row>
2667 <entry>wireless-tools</entry>
2668 <entry>30.pre9</entry>
2669 <entry>Tools for the Linux Standard Wireless Extension Subsystem.</entry>
2670 <entry> GPL-2.0, LGPL-2.1, MPL-1.1, BSD</entry>
2671</row>
2672<row>
2673 <entry>wpa-supplicant</entry>
2674 <entry>2.2</entry>
2675 <entry>Client for Wi-Fi Protected Access (WPA).</entry>
2676 <entry>BSD</entry>
2677</row>
2678<row>
2679 <entry>x11-common</entry>
2680 <entry>0.1</entry>
2681 <entry>Common X11 scripts and configuration files.</entry>
2682 <entry>GPL-2.0</entry>
2683</row>
2684<row>
2685 <entry>x11perf</entry>
2686 <entry>1.5.4</entry>
2687 <entry>The x11perf program runs one or more performance tests and reports how fast an X server can execute the tests.</entry>
2688 <entry>MIT</entry>
2689</row>
2690<row>
2691 <entry>xauth</entry>
2692 <entry>1.0.9</entry>
2693 <entry>X application to edit and display the authorization information used in connecting to the X server.</entry>
2694 <entry>MIT</entry>
2695</row>
2696<row>
2697 <entry>xcb-proto</entry>
2698 <entry>1.10</entry>
2699 <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>
2700 <entry>MIT</entry>
2701</row>
2702<row>
2703 <entry>xcb-util</entry>
2704 <entry>0.3.9</entry>
2705 <entry>The xcb-util module provides a number of libraries which sit on top of libxcb the core X protocol library and some of the extension libraries. These experimental libraries provide convenience functions and interfaces which make the raw X protocol more usable. Some of the libraries also provide client-side code which is not strictly part of the X protocol but which have traditionally been provided by Xlib.</entry>
2706 <entry>MIT</entry>
2707</row>
2708<row>
2709 <entry>xcmiscproto</entry>
2710 <entry>1.2.2</entry>
2711 <entry>This package provides the wire protocol for the XC-MISC extension which is used to get details of XID allocations within the server.</entry>
2712 <entry>MIT</entry>
2713</row>
2714<row>
2715 <entry>xdpyinfo</entry>
2716 <entry>1.3.1</entry>
2717 <entry>Xdpyinfo is a utility for displaying information about an X server. It is used to examine the capabilities of a server the predefined values for various parameters used in communicating between clients and the server and the different types of screens and visuals that are available.</entry>
2718 <entry>MIT</entry>
2719</row>
2720<row>
2721 <entry>xextproto</entry>
2722 <entry>7.3.0</entry>
2723 <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>
2724 <entry> MIT</entry>
2725</row>
2726<row>
2727 <entry>xf86-input-evdev</entry>
2728 <entry>2.9.0</entry>
2729 <entry>evdev is an Xorg input driver for Linux's generic event devices. It therefore supports all input devices that the kernel knows about including most mice and keyboards. The evdev driver can serve as both a pointer and a keyboard input device and may be used as both the core keyboard and the core pointer. Multiple input devices are supported by multiple instances of this driver with one Load directive for evdev in the Module section of your xorg.conf for each input device that will use this driver. </entry>
2730 <entry>MIT</entry>
2731</row>
2732<row>
2733 <entry>xf86-video-fbdev</entry>
2734 <entry>0.4.4</entry>
2735 <entry>fbdev is an Xorg driver for framebuffer devices. This is a non-accelerated driver.</entry>
2736 <entry>MIT</entry>
2737</row>
2738<row>
2739 <entry>xf86dgaproto</entry>
2740 <entry>2.1</entry>
2741 <entry>This package provides the wire protocol for the XFree86 Direct Graphics Access extension. This extension allows direct graphics access to a framebuffer-like region as well as relative mouse reporting.</entry>
2742 <entry>MIT</entry>
2743</row>
2744<row>
2745 <entry>xf86driproto</entry>
2746 <entry>2.1.1</entry>
2747 <entry>This package provides the wire protocol for the XFree86 Direct Rendering Infrastructure extension. The XFree86-DRI extension is used to organize direct rendering support or 3D clients and help arbitrate requests.</entry>
2748 <entry>MIT</entry>
2749</row>
2750<row>
2751 <entry>xf86miscproto</entry>
2752 <entry>0.9.3</entry>
2753 <entry>This package provides the wire protocol for the XFree miscellaneous extension. The XFree86-Misc extension provides a means to access input device configuration settings specific to the XFree86/Xorg DDX.</entry>
2754 <entry>MIT</entry>
2755</row>
2756<row>
2757 <entry>xf86vidmodeproto</entry>
2758 <entry>2.3.1</entry>
2759 <entry>This package provides the wire protocol for the XFree86 video mode extension. This extension allows client applications to get and set video mode timings.</entry>
2760 <entry>MIT</entry>
2761</row>
2762<row>
2763 <entry>xhost</entry>
2764 <entry>1.0.6</entry>
2765 <entry>The xhost program is used to add and delete host names or user names to the list allowed to make connections to the X server. In the case of hosts this provides a rudimentary form of privacy control and security. Environments which require more sophisticated measures should implement the user-based mechanism or use the hooks in the protocol for passing other authentication data to the server.</entry>
2766 <entry>MIT</entry>
2767</row>
2768<row>
2769 <entry>xineramaproto</entry>
2770 <entry>1.2.1</entry>
2771 <entry>This package provides the wire protocol for the Xinerama extension. This extension is used for retrieving information about physical output devices which may be combined into a single logical X screen.</entry>
2772 <entry> MIT</entry>
2773</row>
2774<row>
2775 <entry>xinit</entry>
2776 <entry>1.3.3</entry>
2777 <entry>The xinit program is used to start the X Window System server and a first client program on systems that cannot start X directly from /etc/init or in environments that use multiple window systems. When this first client exits xinit will kill the X server and then terminate.</entry>
2778 <entry>MIT</entry>
2779</row>
2780<row>
2781 <entry>xinput-calibrator</entry>
2782 <entry>0.7.5</entry>
2783 <entry>Touchscreen calibration program for X11.</entry>
2784 <entry>MIT</entry>
2785</row>
2786<row>
2787 <entry>xinput</entry>
2788 <entry>1.6.1</entry>
2789 <entry>Xinput is an utility for configuring and testing XInput devices</entry>
2790 <entry>MIT</entry>
2791</row>
2792<row>
2793 <entry>xkbcomp</entry>
2794 <entry>1.2.4</entry>
2795 <entry>The xkbcomp keymap compiler converts a description of an XKB keymap into one of several output formats. The most common use for xkbcomp is to create a compiled keymap file (.xkm extension) which can be read directly by XKB-capable X servers or utilities.</entry>
2796 <entry>MIT</entry>
2797</row>
2798<row>
2799 <entry>xkeyboard-config</entry>
2800 <entry>2.12</entry>
2801 <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>
2802 <entry> MIT</entry>
2803</row>
2804<row>
2805 <entry>xmodmap</entry>
2806 <entry>1.0.8</entry>
2807 <entry>The xmodmap program is used to edit and display the keyboard modifier map and keymap table that are used by client applications to convert event keycodes into keysyms. It is usually run from the user's session startup script to configure the keyboard according to personal tastes.</entry>
2808 <entry>MIT</entry>
2809</row>
2810<row>
2811 <entry>xprop</entry>
2812 <entry>1.2.2</entry>
2813 <entry>The xprop utility is for displaying window and font properties in an X server. One window or font is selected using the command line arguments or possibly in the case of a window by clicking on the desired window. A list of properties is then given possibly with formatting information.</entry>
2814 <entry>MIT</entry>
2815</row>
2816<row>
2817 <entry>xproto</entry>
2818 <entry>7.0.26</entry>
2819 <entry>This package provides the basic headers for the X Window System.</entry>
2820 <entry> MIT</entry>
2821</row>
2822<row>
2823 <entry>xrandr</entry>
2824 <entry>1.4.2</entry>
2825 <entry>Xrandr is used to set the size orientation and/or reflection of the outputs for a screen. It can also set the screen size.</entry>
2826 <entry>MIT</entry>
2827</row>
2828<row>
2829 <entry>xrestop</entry>
2830 <entry>0.4</entry>
2831 <entry>top-like statistics of X11 server resource usage by clients</entry>
2832 <entry>GPL-2.0</entry>
2833</row>
2834<row>
2835 <entry>xserver-common</entry>
2836 <entry>1.34</entry>
2837 <entry>Common X11 scripts and support files.</entry>
2838 <entry>GPL-2.0</entry>
2839</row>
2840<row>
2841 <entry>xserver-nodm-init</entry>
2842 <entry>2.0</entry>
2843 <entry>Simple Xserver Init Script (no dm).</entry>
2844 <entry>GPL-2.0</entry>
2845</row>
2846<row>
2847 <entry>xserver-xf86-config</entry>
2848 <entry>0.1</entry>
2849 <entry>X.Org X server configuration file.</entry>
2850 <entry>MIT</entry>
2851</row>
2852<row>
2853 <entry>xserver-xorg</entry>
2854 <entry>1.15.1</entry>
2855 <entry>The X.Org X server.</entry>
2856 <entry>MIT</entry>
2857</row>
2858<row>
2859 <entry>xset</entry>
2860 <entry>1.2.3</entry>
2861 <entry>xset is a utility that is used to set various user preference options of the display.</entry>
2862 <entry>MIT</entry>
2863</row>
2864<row>
2865 <entry>xtrans</entry>
2866 <entry>1.3.4</entry>
2867 <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>
2868 <entry> MIT</entry>
2869</row>
2870<row>
2871 <entry>xtscal</entry>
2872 <entry>0.6.3</entry>
2873 <entry>Basic touchscreen calibration utility</entry>
2874 <entry> GPL-2.0</entry>
2875</row>
2876<row>
2877 <entry>xuser-account</entry>
2878 <entry>0.1</entry>
2879 <entry>Creates an 'xuser' account used for running X11.</entry>
2880 <entry>MIT</entry>
2881</row>
2882<row>
2883 <entry>xvideo-tests</entry>
2884 <entry>0.1</entry>
2885 <entry>Simple XVideo test application.</entry>
2886 <entry>GPL-2.0</entry>
2887</row>
2888<row>
2889 <entry>xwininfo</entry>
2890 <entry>1.1.3</entry>
2891 <entry>Xwininfo is a utility for displaying information about windows. Information may include window position size color depth and a number of other items.</entry>
2892 <entry>MIT</entry>
2893</row>
2894<row>
2895 <entry>xz</entry>
2896 <entry>5.1.3alpha</entry>
2897 <entry>Utilities for managing LZMA compressed files.</entry>
2898 <entry> GPL-2.0, GPL-3.0, LGPL-2.1, PD</entry>
2899</row>
2900<row>
2901 <entry>yajl</entry>
2902 <entry>2.1.0</entry>
2903 <entry>YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C and a small validating JSON generator.</entry>
2904 <entry>ISC</entry>
2905</row>
2906<row>
2907 <entry>zip</entry>
2908 <entry>3.0</entry>
2909 <entry>Compressor/archiver for creating and modifying .zip files.</entry>
2910 <entry>BSD-3-Clause</entry>
2911</row>
2912<row>
2913 <entry>zlib</entry>
2914 <entry>1.2.8</entry>
2915 <entry>Zlib is a general-purpose patent-free lossless data compression library which is used by many different programs.</entry>
2916 <entry>Zlib</entry>
2917</row>
2918 </tbody>
2919 </tgroup>
2920 </informaltable>
2921 </section>
2922 <section id="open_source_license">
2923 <title>Open Source Licenses</title>
2924<section id="lic_0">
2925<title>AFL-2.0</title>
2926<para><programlisting>
2927
2928The Academic Free License
2929 v. 2.0
2930
2931This Academic Free License (the "License") applies to any original work of authorship
2932(the "Original Work") whose owner (the "Licensor") has placed the following notice
2933immediately following the copyright notice for the Original Work:
2934Licensed under the Academic Free License version 2.0
2935
29361) Grant of Copyright License. Licensor hereby grants You a world-wide, royalty-free,
2937non-exclusive, perpetual, sublicenseable license to do the following:
2938a) to reproduce the Original Work in copies;
2939
2940b) to prepare derivative works ("Derivative Works") based upon the Original Work;
2941
2942c) to distribute copies of the Original Work and Derivative Works to the public;
2943
2944d) to perform the Original Work publicly; and
2945
2946e) to display the Original Work publicly.
2947
29482) Grant of Patent License. Licensor hereby grants You a world-wide, royalty-free,
2949non-exclusive, perpetual, sublicenseable license, under patent claims owned or
2950controlled by the Licensor that are embodied in the Original Work as furnished by the
2951Licensor, to make, use, sell and offer for sale the Original Work and Derivative
2952Works.
2953
29543) Grant of Source Code License. The term "Source Code" means the preferred form of
2955the Original Work for making modifications to it and all available documentation
2956describing how to modify the Original Work. Licensor hereby agrees to provide a
2957machine-readable copy of the Source Code of the Original Work along with each copy of
2958the Original Work that Licensor distributes. Licensor reserves the right to satisfy
2959this obligation by placing a machine-readable copy of the Source Code in an
2960information repository reasonably calculated to permit inexpensive and convenient
2961access by You for as long as Licensor continues to distribute the Original Work, and
2962by publishing the address of that information repository in a notice immediately
2963following the copyright notice that applies to the Original Work.
2964
29654) Exclusions From License Grant. Neither the names of Licensor, nor the names of any
2966contributors to the Original Work, nor any of their trademarks or service marks, may
2967be used to endorse or promote products derived from this Original Work without express
2968prior written permission of the Licensor. Nothing in this License shall be deemed to
2969grant any rights to trademarks, copyrights, patents, trade secrets or any other
2970intellectual property of Licensor except as expressly stated herein. No patent
2971license is granted to make, use, sell or offer to sell embodiments of any patent
2972claims other than the licensed claims defined in Section 2. No right is granted to
2973the trademarks of Licensor even if such marks are included in the Original Work.
2974Nothing in this License shall be interpreted to prohibit Licensor from licensing under
2975different terms from this License any Original Work that Licensor otherwise would have
2976a right to license.
2977
29785) This section intentionally omitted.
2979
29806) Attribution Rights. You must retain, in the Source Code of any Derivative Works
2981that You create, all copyright, patent or trademark notices from the Source Code of
2982the Original Work, as well as any notices of licensing and any descriptive text
2983identified therein as an "Attribution Notice." You must cause the Source Code for any
2984Derivative Works that You create to carry a prominent Attribution Notice reasonably
2985calculated to inform recipients that You have modified the Original Work.
2986
29877) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that the
2988copyright in and to the Original Work and the patent rights granted herein by Licensor
2989are owned by the Licensor or are sublicensed to You under the terms of this License
2990with the permission of the contributor(s) of those copyrights and patent rights.
2991Except as expressly stated in the immediately proceeding sentence, the Original Work
2992is provided under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either
2993express or implied, including, without limitation, the warranties of NON-INFRINGEMENT,
2994MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
2995QUALITY OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an
2996essential part of this License. No license to Original Work is granted hereunder
2997except under this disclaimer.
2998
29998) Limitation of Liability. Under no circumstances and under no legal theory, whether
3000in tort (including negligence), contract, or otherwise, shall the Licensor be liable
3001to any person for any direct, indirect, special, incidental, or consequential damages
3002of any character arising as a result of this License or the use of the Original Work
3003including, without limitation, damages for loss of goodwill, work stoppage, computer
3004failure or malfunction, or any and all other commercial damages or losses. This
3005limitation of liability shall not apply to liability for death or personal injury
3006resulting from Licensor`s negligence to the extent applicable law prohibits such
3007limitation. Some jurisdictions do not allow the exclusion or limitation of incidental
3008or consequential damages, so this exclusion and limitation may not apply to You.
3009
30109) Acceptance and Termination. If You distribute copies of the Original Work or a
3011Derivative Work, You must make a reasonable effort under the circumstances to obtain
3012the express assent of recipients to the terms of this License. Nothing else but this
3013License (or another written agreement between Licensor and You) grants You permission
3014to create Derivative Works based upon the Original Work or to exercise any of the
3015rights granted in Section 1 herein, and any attempt to do so except under the terms of
3016this License (or another written agreement between Licensor and You) is expressly
3017prohibited by U.S. copyright law, the equivalent laws of other countries, and by
3018international treaty. Therefore, by exercising any of the rights granted to You in
3019Section 1 herein, You indicate Your acceptance of this License and all of its terms
3020and conditions.
3021
302210) Termination for Patent Action. This License shall terminate automatically and You
3023may no longer exercise any of the rights granted to You by this License as of the date
3024You commence an action, including a cross-claim or counterclaim, for patent
3025infringement (i) against Licensor with respect to a patent applicable to software or
3026(ii) against any entity with respect to a patent applicable to the Original Work (but
3027excluding combinations of the Original Work with other software or hardware).
3028
302911) Jurisdiction, Venue and Governing Law. Any action or suit relating to this License
3030may be brought only in the courts of a jurisdiction wherein the Licensor resides or in
3031which Licensor conducts its primary business, and under the laws of that jurisdiction
3032excluding its conflict-of-law provisions. The application of the United Nations
3033Convention on Contracts for the International Sale of Goods is expressly excluded.
3034Any use of the Original Work outside the scope of this License or after its
3035termination shall be subject to the requirements and penalties of the U.S. Copyright
3036Act, 17 U.S.C. ¤ 101 et seq., the equivalent laws of other countries, and
3037international treaty. This section shall survive the termination of this License.
3038
303912) Attorneys Fees. In any action to enforce the terms of this License or seeking
3040damages relating thereto, the prevailing party shall be entitled to recover its costs
3041and expenses, including, without limitation, reasonable attorneys` fees and costs
3042incurred in connection with such action, including any appeal of such action. This
3043section shall survive the termination of this License.
3044
304513) Miscellaneous. This License represents the complete agreement concerning the
3046subject matter hereof. If any provision of this License is held to be unenforceable,
3047such provision shall be reformed only to the extent necessary to make it enforceable.
3048
304914) Definition of "You" in This License. "You" throughout this License, whether in
3050upper or lower case, means an individual or a legal entity exercising rights under,
3051and complying with all of the terms of, this License. For legal entities, "You"
3052includes any entity that controls, is controlled by, or is under common control with
3053you. For purposes of this definition, "control" means (i) the power, direct or
3054indirect, to cause the direction or management of such entity, whether by contract or
3055otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares,
3056or (iii) beneficial ownership of such entity.
3057
305815) Right to Use. You may use the Original Work in all ways not otherwise restricted
3059or conditioned by this License or by law, and Licensor promises not to interfere with
3060or be responsible for such uses by You.
3061
3062This license is Copyright (C) 2003 Lawrence E. Rosen. All rights reserved.
3063Permission is hereby granted to copy and distribute this license without modification.
3064This license may not be modified without the express written permission of its
3065copyright owner.
3066
3067</programlisting></para></section>
3068
3069<section id="lic_1">
3070<title>AGPL-3.0</title>
3071<para><programlisting>
3072 GNU AFFERO GENERAL PUBLIC LICENSE
3073 Version 3, 19 November 2007
3074
3075 Copyright (C) 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
3076 Everyone is permitted to copy and distribute verbatim copies
3077 of this license document, but changing it is not allowed.
3078
3079 Preamble
3080
3081 The GNU Affero General Public License is a free, copyleft license for
3082software and other kinds of works, specifically designed to ensure
3083cooperation with the community in the case of network server software.
3084
3085 The licenses for most software and other practical works are designed
3086to take away your freedom to share and change the works. By contrast,
3087our General Public Licenses are intended to guarantee your freedom to
3088share and change all versions of a program--to make sure it remains free
3089software for all its users.
3090
3091 When we speak of free software, we are referring to freedom, not
3092price. Our General Public Licenses are designed to make sure that you
3093have the freedom to distribute copies of free software (and charge for
3094them if you wish), that you receive source code or can get it if you
3095want it, that you can change the software or use pieces of it in new
3096free programs, and that you know you can do these things.
3097
3098 Developers that use our General Public Licenses protect your rights
3099with two steps: (1) assert copyright on the software, and (2) offer
3100you this License which gives you legal permission to copy, distribute
3101and/or modify the software.
3102
3103 A secondary benefit of defending all users' freedom is that
3104improvements made in alternate versions of the program, if they
3105receive widespread use, become available for other developers to
3106incorporate. Many developers of free software are heartened and
3107encouraged by the resulting cooperation. However, in the case of
3108software used on network servers, this result may fail to come about.
3109The GNU General Public License permits making a modified version and
3110letting the public access it on a server without ever releasing its
3111source code to the public.
3112
3113 The GNU Affero General Public License is designed specifically to
3114ensure that, in such cases, the modified source code becomes available
3115to the community. It requires the operator of a network server to
3116provide the source code of the modified version running there to the
3117users of that server. Therefore, public use of a modified version, on
3118a publicly accessible server, gives the public access to the source
3119code of the modified version.
3120
3121 An older license, called the Affero General Public License and
3122published by Affero, was designed to accomplish similar goals. This is
3123a different license, not a version of the Affero GPL, but Affero has
3124released a new version of the Affero GPL which permits relicensing under
3125this license.
3126
3127 The precise terms and conditions for copying, distribution and
3128modification follow.
3129
3130 TERMS AND CONDITIONS
3131
3132 0. Definitions.
3133
3134 "This License" refers to version 3 of the GNU Affero General Public License.
3135
3136 "Copyright" also means copyright-like laws that apply to other kinds of
3137works, such as semiconductor masks.
3138
3139 "The Program" refers to any copyrightable work licensed under this
3140License. Each licensee is addressed as "you". "Licensees" and
3141"recipients" may be individuals or organizations.
3142
3143 To "modify" a work means to copy from or adapt all or part of the work
3144in a fashion requiring copyright permission, other than the making of an
3145exact copy. The resulting work is called a "modified version" of the
3146earlier work or a work "based on" the earlier work.
3147
3148 A "covered work" means either the unmodified Program or a work based
3149on the Program.
3150
3151 To "propagate" a work means to do anything with it that, without
3152permission, would make you directly or secondarily liable for
3153infringement under applicable copyright law, except executing it on a
3154computer or modifying a private copy. Propagation includes copying,
3155distribution (with or without modification), making available to the
3156public, and in some countries other activities as well.
3157
3158 To "convey" a work means any kind of propagation that enables other
3159parties to make or receive copies. Mere interaction with a user through
3160a computer network, with no transfer of a copy, is not conveying.
3161
3162 An interactive user interface displays "Appropriate Legal Notices"
3163to the extent that it includes a convenient and prominently visible
3164feature that (1) displays an appropriate copyright notice, and (2)
3165tells the user that there is no warranty for the work (except to the
3166extent that warranties are provided), that licensees may convey the
3167work under this License, and how to view a copy of this License. If
3168the interface presents a list of user commands or options, such as a
3169menu, a prominent item in the list meets this criterion.
3170
3171 1. Source Code.
3172
3173 The "source code" for a work means the preferred form of the work
3174for making modifications to it. "Object code" means any non-source
3175form of a work.
3176
3177 A "Standard Interface" means an interface that either is an official
3178standard defined by a recognized standards body, or, in the case of
3179interfaces specified for a particular programming language, one that
3180is widely used among developers working in that language.
3181
3182 The "System Libraries" of an executable work include anything, other
3183than the work as a whole, that (a) is included in the normal form of
3184packaging a Major Component, but which is not part of that Major
3185Component, and (b) serves only to enable use of the work with that
3186Major Component, or to implement a Standard Interface for which an
3187implementation is available to the public in source code form. A
3188"Major Component", in this context, means a major essential component
3189(kernel, window system, and so on) of the specific operating system
3190(if any) on which the executable work runs, or a compiler used to
3191produce the work, or an object code interpreter used to run it.
3192
3193 The "Corresponding Source" for a work in object code form means all
3194the source code needed to generate, install, and (for an executable
3195work) run the object code and to modify the work, including scripts to
3196control those activities. However, it does not include the work's
3197System Libraries, or general-purpose tools or generally available free
3198programs which are used unmodified in performing those activities but
3199which are not part of the work. For example, Corresponding Source
3200includes interface definition files associated with source files for
3201the work, and the source code for shared libraries and dynamically
3202linked subprograms that the work is specifically designed to require,
3203such as by intimate data communication or control flow between those
3204subprograms and other parts of the work.
3205
3206 The Corresponding Source need not include anything that users
3207can regenerate automatically from other parts of the Corresponding
3208Source.
3209
3210 The Corresponding Source for a work in source code form is that
3211same work.
3212
3213 2. Basic Permissions.
3214
3215 All rights granted under this License are granted for the term of
3216copyright on the Program, and are irrevocable provided the stated
3217conditions are met. This License explicitly affirms your unlimited
3218permission to run the unmodified Program. The output from running a
3219covered work is covered by this License only if the output, given its
3220content, constitutes a covered work. This License acknowledges your
3221rights of fair use or other equivalent, as provided by copyright law.
3222
3223 You may make, run and propagate covered works that you do not
3224convey, without conditions so long as your license otherwise remains
3225in force. You may convey covered works to others for the sole purpose
3226of having them make modifications exclusively for you, or provide you
3227with facilities for running those works, provided that you comply with
3228the terms of this License in conveying all material for which you do
3229not control copyright. Those thus making or running the covered works
3230for you must do so exclusively on your behalf, under your direction
3231and control, on terms that prohibit them from making any copies of
3232your copyrighted material outside their relationship with you.
3233
3234 Conveying under any other circumstances is permitted solely under
3235the conditions stated below. Sublicensing is not allowed; section 10
3236makes it unnecessary.
3237
3238 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
3239
3240 No covered work shall be deemed part of an effective technological
3241measure under any applicable law fulfilling obligations under article
324211 of the WIPO copyright treaty adopted on 20 December 1996, or
3243similar laws prohibiting or restricting circumvention of such
3244measures.
3245
3246 When you convey a covered work, you waive any legal power to forbid
3247circumvention of technological measures to the extent such circumvention
3248is effected by exercising rights under this License with respect to
3249the covered work, and you disclaim any intention to limit operation or
3250modification of the work as a means of enforcing, against the work's
3251users, your or third parties' legal rights to forbid circumvention of
3252technological measures.
3253
3254 4. Conveying Verbatim Copies.
3255
3256 You may convey verbatim copies of the Program's source code as you
3257receive it, in any medium, provided that you conspicuously and
3258appropriately publish on each copy an appropriate copyright notice;
3259keep intact all notices stating that this License and any
3260non-permissive terms added in accord with section 7 apply to the code;
3261keep intact all notices of the absence of any warranty; and give all
3262recipients a copy of this License along with the Program.
3263
3264 You may charge any price or no price for each copy that you convey,
3265and you may offer support or warranty protection for a fee.
3266
3267 5. Conveying Modified Source Versions.
3268
3269 You may convey a work based on the Program, or the modifications to
3270produce it from the Program, in the form of source code under the
3271terms of section 4, provided that you also meet all of these conditions:
3272
3273 a) The work must carry prominent notices stating that you modified
3274 it, and giving a relevant date.
3275
3276 b) The work must carry prominent notices stating that it is
3277 released under this License and any conditions added under section
3278 7. This requirement modifies the requirement in section 4 to
3279 "keep intact all notices".
3280
3281 c) You must license the entire work, as a whole, under this
3282 License to anyone who comes into possession of a copy. This
3283 License will therefore apply, along with any applicable section 7
3284 additional terms, to the whole of the work, and all its parts,
3285 regardless of how they are packaged. This License gives no
3286 permission to license the work in any other way, but it does not
3287 invalidate such permission if you have separately received it.
3288
3289 d) If the work has interactive user interfaces, each must display
3290 Appropriate Legal Notices; however, if the Program has interactive
3291 interfaces that do not display Appropriate Legal Notices, your
3292 work need not make them do so.
3293
3294 A compilation of a covered work with other separate and independent
3295works, which are not by their nature extensions of the covered work,
3296and which are not combined with it such as to form a larger program,
3297in or on a volume of a storage or distribution medium, is called an
3298"aggregate" if the compilation and its resulting copyright are not
3299used to limit the access or legal rights of the compilation's users
3300beyond what the individual works permit. Inclusion of a covered work
3301in an aggregate does not cause this License to apply to the other
3302parts of the aggregate.
3303
3304 6. Conveying Non-Source Forms.
3305
3306 You may convey a covered work in object code form under the terms
3307of sections 4 and 5, provided that you also convey the
3308machine-readable Corresponding Source under the terms of this License,
3309in one of these ways:
3310
3311 a) Convey the object code in, or embodied in, a physical product
3312 (including a physical distribution medium), accompanied by the
3313 Corresponding Source fixed on a durable physical medium
3314 customarily used for software interchange.
3315
3316 b) Convey the object code in, or embodied in, a physical product
3317 (including a physical distribution medium), accompanied by a
3318 written offer, valid for at least three years and valid for as
3319 long as you offer spare parts or customer support for that product
3320 model, to give anyone who possesses the object code either (1) a
3321 copy of the Corresponding Source for all the software in the
3322 product that is covered by this License, on a durable physical
3323 medium customarily used for software interchange, for a price no
3324 more than your reasonable cost of physically performing this
3325 conveying of source, or (2) access to copy the
3326 Corresponding Source from a network server at no charge.
3327
3328 c) Convey individual copies of the object code with a copy of the
3329 written offer to provide the Corresponding Source. This
3330 alternative is allowed only occasionally and noncommercially, and
3331 only if you received the object code with such an offer, in accord
3332 with subsection 6b.
3333
3334 d) Convey the object code by offering access from a designated
3335 place (gratis or for a charge), and offer equivalent access to the
3336 Corresponding Source in the same way through the same place at no
3337 further charge. You need not require recipients to copy the
3338 Corresponding Source along with the object code. If the place to
3339 copy the object code is a network server, the Corresponding Source
3340 may be on a different server (operated by you or a third party)
3341 that supports equivalent copying facilities, provided you maintain
3342 clear directions next to the object code saying where to find the
3343 Corresponding Source. Regardless of what server hosts the
3344 Corresponding Source, you remain obligated to ensure that it is
3345 available for as long as needed to satisfy these requirements.
3346
3347 e) Convey the object code using peer-to-peer transmission, provided
3348 you inform other peers where the object code and Corresponding
3349 Source of the work are being offered to the general public at no
3350 charge under subsection 6d.
3351
3352 A separable portion of the object code, whose source code is excluded
3353from the Corresponding Source as a System Library, need not be
3354included in conveying the object code work.
3355
3356 A "User Product" is either (1) a "consumer product", which means any
3357tangible personal property which is normally used for personal, family,
3358or household purposes, or (2) anything designed or sold for incorporation
3359into a dwelling. In determining whether a product is a consumer product,
3360doubtful cases shall be resolved in favor of coverage. For a particular
3361product received by a particular user, "normally used" refers to a
3362typical or common use of that class of product, regardless of the status
3363of the particular user or of the way in which the particular user
3364actually uses, or expects or is expected to use, the product. A product
3365is a consumer product regardless of whether the product has substantial
3366commercial, industrial or non-consumer uses, unless such uses represent
3367the only significant mode of use of the product.
3368
3369 "Installation Information" for a User Product means any methods,
3370procedures, authorization keys, or other information required to install
3371and execute modified versions of a covered work in that User Product from
3372a modified version of its Corresponding Source. The information must
3373suffice to ensure that the continued functioning of the modified object
3374code is in no case prevented or interfered with solely because
3375modification has been made.
3376
3377 If you convey an object code work under this section in, or with, or
3378specifically for use in, a User Product, and the conveying occurs as
3379part of a transaction in which the right of possession and use of the
3380User Product is transferred to the recipient in perpetuity or for a
3381fixed term (regardless of how the transaction is characterized), the
3382Corresponding Source conveyed under this section must be accompanied
3383by the Installation Information. But this requirement does not apply
3384if neither you nor any third party retains the ability to install
3385modified object code on the User Product (for example, the work has
3386been installed in ROM).
3387
3388 The requirement to provide Installation Information does not include a
3389requirement to continue to provide support service, warranty, or updates
3390for a work that has been modified or installed by the recipient, or for
3391the User Product in which it has been modified or installed. Access to a
3392network may be denied when the modification itself materially and
3393adversely affects the operation of the network or violates the rules and
3394protocols for communication across the network.
3395
3396 Corresponding Source conveyed, and Installation Information provided,
3397in accord with this section must be in a format that is publicly
3398documented (and with an implementation available to the public in
3399source code form), and must require no special password or key for
3400unpacking, reading or copying.
3401
3402 7. Additional Terms.
3403
3404 "Additional permissions" are terms that supplement the terms of this
3405License by making exceptions from one or more of its conditions.
3406Additional permissions that are applicable to the entire Program shall
3407be treated as though they were included in this License, to the extent
3408that they are valid under applicable law. If additional permissions
3409apply only to part of the Program, that part may be used separately
3410under those permissions, but the entire Program remains governed by
3411this License without regard to the additional permissions.
3412
3413 When you convey a copy of a covered work, you may at your option
3414remove any additional permissions from that copy, or from any part of
3415it. (Additional permissions may be written to require their own
3416removal in certain cases when you modify the work.) You may place
3417additional permissions on material, added by you to a covered work,
3418for which you have or can give appropriate copyright permission.
3419
3420 Notwithstanding any other provision of this License, for material you
3421add to a covered work, you may (if authorized by the copyright holders of
3422that material) supplement the terms of this License with terms:
3423
3424 a) Disclaiming warranty or limiting liability differently from the
3425 terms of sections 15 and 16 of this License; or
3426
3427 b) Requiring preservation of specified reasonable legal notices or
3428 author attributions in that material or in the Appropriate Legal
3429 Notices displayed by works containing it; or
3430
3431 c) Prohibiting misrepresentation of the origin of that material, or
3432 requiring that modified versions of such material be marked in
3433 reasonable ways as different from the original version; or
3434
3435 d) Limiting the use for publicity purposes of names of licensors or
3436 authors of the material; or
3437
3438 e) Declining to grant rights under trademark law for use of some
3439 trade names, trademarks, or service marks; or
3440
3441 f) Requiring indemnification of licensors and authors of that
3442 material by anyone who conveys the material (or modified versions of
3443 it) with contractual assumptions of liability to the recipient, for
3444 any liability that these contractual assumptions directly impose on
3445 those licensors and authors.
3446
3447 All other non-permissive additional terms are considered "further
3448restrictions" within the meaning of section 10. If the Program as you
3449received it, or any part of it, contains a notice stating that it is
3450governed by this License along with a term that is a further
3451restriction, you may remove that term. If a license document contains
3452a further restriction but permits relicensing or conveying under this
3453License, you may add to a covered work material governed by the terms
3454of that license document, provided that the further restriction does
3455not survive such relicensing or conveying.
3456
3457 If you add terms to a covered work in accord with this section, you
3458must place, in the relevant source files, a statement of the
3459additional terms that apply to those files, or a notice indicating
3460where to find the applicable terms.
3461
3462 Additional terms, permissive or non-permissive, may be stated in the
3463form of a separately written license, or stated as exceptions;
3464the above requirements apply either way.
3465
3466 8. Termination.
3467
3468 You may not propagate or modify a covered work except as expressly
3469provided under this License. Any attempt otherwise to propagate or
3470modify it is void, and will automatically terminate your rights under
3471this License (including any patent licenses granted under the third
3472paragraph of section 11).
3473
3474 However, if you cease all violation of this License, then your
3475license from a particular copyright holder is reinstated (a)
3476provisionally, unless and until the copyright holder explicitly and
3477finally terminates your license, and (b) permanently, if the copyright
3478holder fails to notify you of the violation by some reasonable means
3479prior to 60 days after the cessation.
3480
3481 Moreover, your license from a particular copyright holder is
3482reinstated permanently if the copyright holder notifies you of the
3483violation by some reasonable means, this is the first time you have
3484received notice of violation of this License (for any work) from that
3485copyright holder, and you cure the violation prior to 30 days after
3486your receipt of the notice.
3487
3488 Termination of your rights under this section does not terminate the
3489licenses of parties who have received copies or rights from you under
3490this License. If your rights have been terminated and not permanently
3491reinstated, you do not qualify to receive new licenses for the same
3492material under section 10.
3493
3494 9. Acceptance Not Required for Having Copies.
3495
3496 You are not required to accept this License in order to receive or
3497run a copy of the Program. Ancillary propagation of a covered work
3498occurring solely as a consequence of using peer-to-peer transmission
3499to receive a copy likewise does not require acceptance. However,
3500nothing other than this License grants you permission to propagate or
3501modify any covered work. These actions infringe copyright if you do
3502not accept this License. Therefore, by modifying or propagating a
3503covered work, you indicate your acceptance of this License to do so.
3504
3505 10. Automatic Licensing of Downstream Recipients.
3506
3507 Each time you convey a covered work, the recipient automatically
3508receives a license from the original licensors, to run, modify and
3509propagate that work, subject to this License. You are not responsible
3510for enforcing compliance by third parties with this License.
3511
3512 An "entity transaction" is a transaction transferring control of an
3513organization, or substantially all assets of one, or subdividing an
3514organization, or merging organizations. If propagation of a covered
3515work results from an entity transaction, each party to that
3516transaction who receives a copy of the work also receives whatever
3517licenses to the work the party's predecessor in interest had or could
3518give under the previous paragraph, plus a right to possession of the
3519Corresponding Source of the work from the predecessor in interest, if
3520the predecessor has it or can get it with reasonable efforts.
3521
3522 You may not impose any further restrictions on the exercise of the
3523rights granted or affirmed under this License. For example, you may
3524not impose a license fee, royalty, or other charge for exercise of
3525rights granted under this License, and you may not initiate litigation
3526(including a cross-claim or counterclaim in a lawsuit) alleging that
3527any patent claim is infringed by making, using, selling, offering for
3528sale, or importing the Program or any portion of it.
3529
3530 11. Patents.
3531
3532 A "contributor" is a copyright holder who authorizes use under this
3533License of the Program or a work on which the Program is based. The
3534work thus licensed is called the contributor's "contributor version".
3535
3536 A contributor's "essential patent claims" are all patent claims
3537owned or controlled by the contributor, whether already acquired or
3538hereafter acquired, that would be infringed by some manner, permitted
3539by this License, of making, using, or selling its contributor version,
3540but do not include claims that would be infringed only as a
3541consequence of further modification of the contributor version. For
3542purposes of this definition, "control" includes the right to grant
3543patent sublicenses in a manner consistent with the requirements of
3544this License.
3545
3546 Each contributor grants you a non-exclusive, worldwide, royalty-free
3547patent license under the contributor's essential patent claims, to
3548make, use, sell, offer for sale, import and otherwise run, modify and
3549propagate the contents of its contributor version.
3550
3551 In the following three paragraphs, a "patent license" is any express
3552agreement or commitment, however denominated, not to enforce a patent
3553(such as an express permission to practice a patent or covenant not to
3554sue for patent infringement). To "grant" such a patent license to a
3555party means to make such an agreement or commitment not to enforce a
3556patent against the party.
3557
3558 If you convey a covered work, knowingly relying on a patent license,
3559and the Corresponding Source of the work is not available for anyone
3560to copy, free of charge and under the terms of this License, through a
3561publicly available network server or other readily accessible means,
3562then you must either (1) cause the Corresponding Source to be so
3563available, or (2) arrange to deprive yourself of the benefit of the
3564patent license for this particular work, or (3) arrange, in a manner
3565consistent with the requirements of this License, to extend the patent
3566license to downstream recipients. "Knowingly relying" means you have
3567actual knowledge that, but for the patent license, your conveying the
3568covered work in a country, or your recipient's use of the covered work
3569in a country, would infringe one or more identifiable patents in that
3570country that you have reason to believe are valid.
3571
3572 If, pursuant to or in connection with a single transaction or
3573arrangement, you convey, or propagate by procuring conveyance of, a
3574covered work, and grant a patent license to some of the parties
3575receiving the covered work authorizing them to use, propagate, modify
3576or convey a specific copy of the covered work, then the patent license
3577you grant is automatically extended to all recipients of the covered
3578work and works based on it.
3579
3580 A patent license is "discriminatory" if it does not include within
3581the scope of its coverage, prohibits the exercise of, or is
3582conditioned on the non-exercise of one or more of the rights that are
3583specifically granted under this License. You may not convey a covered
3584work if you are a party to an arrangement with a third party that is
3585in the business of distributing software, under which you make payment
3586to the third party based on the extent of your activity of conveying
3587the work, and under which the third party grants, to any of the
3588parties who would receive the covered work from you, a discriminatory
3589patent license (a) in connection with copies of the covered work
3590conveyed by you (or copies made from those copies), or (b) primarily
3591for and in connection with specific products or compilations that
3592contain the covered work, unless you entered into that arrangement,
3593or that patent license was granted, prior to 28 March 2007.
3594
3595 Nothing in this License shall be construed as excluding or limiting
3596any implied license or other defenses to infringement that may
3597otherwise be available to you under applicable patent law.
3598
3599 12. No Surrender of Others' Freedom.
3600
3601 If conditions are imposed on you (whether by court order, agreement or
3602otherwise) that contradict the conditions of this License, they do not
3603excuse you from the conditions of this License. If you cannot convey a
3604covered work so as to satisfy simultaneously your obligations under this
3605License and any other pertinent obligations, then as a consequence you may
3606not convey it at all. For example, if you agree to terms that obligate you
3607to collect a royalty for further conveying from those to whom you convey
3608the Program, the only way you could satisfy both those terms and this
3609License would be to refrain entirely from conveying the Program.
3610
3611 13. Remote Network Interaction; Use with the GNU General Public License.
3612
3613 Notwithstanding any other provision of this License, if you modify the
3614Program, your modified version must prominently offer all users
3615interacting with it remotely through a computer network (if your version
3616supports such interaction) an opportunity to receive the Corresponding
3617Source of your version by providing access to the Corresponding Source
3618from a network server at no charge, through some standard or customary
3619means of facilitating copying of software. This Corresponding Source
3620shall include the Corresponding Source for any work covered by version 3
3621of the GNU General Public License that is incorporated pursuant to the
3622following paragraph.
3623
3624 Notwithstanding any other provision of this License, you have
3625permission to link or combine any covered work with a work licensed
3626under version 3 of the GNU General Public License into a single
3627combined work, and to convey the resulting work. The terms of this
3628License will continue to apply to the part which is the covered work,
3629but the work with which it is combined will remain governed by version
36303 of the GNU General Public License.
3631
3632 14. Revised Versions of this License.
3633
3634 The Free Software Foundation may publish revised and/or new versions of
3635the GNU Affero General Public License from time to time. Such new versions
3636will be similar in spirit to the present version, but may differ in detail to
3637address new problems or concerns.
3638
3639 Each version is given a distinguishing version number. If the
3640Program specifies that a certain numbered version of the GNU Affero General
3641Public License "or any later version" applies to it, you have the
3642option of following the terms and conditions either of that numbered
3643version or of any later version published by the Free Software
3644Foundation. If the Program does not specify a version number of the
3645GNU Affero General Public License, you may choose any version ever published
3646by the Free Software Foundation.
3647
3648 If the Program specifies that a proxy can decide which future
3649versions of the GNU Affero General Public License can be used, that proxy's
3650public statement of acceptance of a version permanently authorizes you
3651to choose that version for the Program.
3652
3653 Later license versions may give you additional or different
3654permissions. However, no additional obligations are imposed on any
3655author or copyright holder as a result of your choosing to follow a
3656later version.
3657
3658 15. Disclaimer of Warranty.
3659
3660 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
3661APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
3662HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
3663OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
3664THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3665PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
3666IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
3667ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3668
3669 16. Limitation of Liability.
3670
3671 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
3672WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
3673THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
3674GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
3675USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
3676DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
3677PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
3678EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
3679SUCH DAMAGES.
3680
3681 17. Interpretation of Sections 15 and 16.
3682
3683 If the disclaimer of warranty and limitation of liability provided
3684above cannot be given local legal effect according to their terms,
3685reviewing courts shall apply local law that most closely approximates
3686an absolute waiver of all civil liability in connection with the
3687Program, unless a warranty or assumption of liability accompanies a
3688copy of the Program in return for a fee.
3689
3690 END OF TERMS AND CONDITIONS
3691
3692 How to Apply These Terms to Your New Programs
3693
3694 If you develop a new program, and you want it to be of the greatest
3695possible use to the public, the best way to achieve this is to make it
3696free software which everyone can redistribute and change under these terms.
3697
3698 To do so, attach the following notices to the program. It is safest
3699to attach them to the start of each source file to most effectively
3700state the exclusion of warranty; and each file should have at least
3701the "copyright" line and a pointer to where the full notice is found.
3702
3703 &lt;one line to give the program's name and a brief idea of what it does.&gt;
3704 Copyright (C) &lt;year&gt; &lt;name of author&gt;
3705
3706 This program is free software: you can redistribute it and/or modify
3707 it under the terms of the GNU Affero General Public License as published by
3708 the Free Software Foundation, either version 3 of the License, or
3709 (at your option) any later version.
3710
3711 This program is distributed in the hope that it will be useful,
3712 but WITHOUT ANY WARRANTY; without even the implied warranty of
3713 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3714 GNU Affero General Public License for more details.
3715
3716 You should have received a copy of the GNU Affero General Public License
3717 along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;.
3718
3719Also add information on how to contact you by electronic and paper mail.
3720
3721 If your software can interact with users remotely through a computer
3722network, you should also make sure that it provides a way for users to
3723get its source. For example, if your program is a web application, its
3724interface could display a "Source" link that leads users to an archive
3725of the code. There are many ways you could offer source, and different
3726solutions will be better for different programs; see section 13 for the
3727specific requirements.
3728
3729 You should also get your employer (if you work as a programmer) or school,
3730if any, to sign a "copyright disclaimer" for the program, if necessary.
3731For more information on this, and how to apply and follow the GNU AGPL, see
3732&lt;http://www.gnu.org/licenses/&gt;.
3733</programlisting></para></section>
3734
3735<section id="lic_2">
3736<title>Apache-2.0</title>
3737<para><programlisting>
3738
3739
3740 Apache License
3741 Version 2.0, January 2004
3742 http://www.apache.org/licenses/
3743
3744 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
3745
3746 1. Definitions.
3747
3748 "License" shall mean the terms and conditions for use, reproduction,
3749 and distribution as defined by Sections 1 through 9 of this document.
3750
3751 "Licensor" shall mean the copyright owner or entity authorized by
3752 the copyright owner that is granting the License.
3753
3754 "Legal Entity" shall mean the union of the acting entity and all
3755 other entities that control, are controlled by, or are under common
3756 control with that entity. For the purposes of this definition,
3757 "control" means (i) the power, direct or indirect, to cause the
3758 direction or management of such entity, whether by contract or
3759 otherwise, or (ii) ownership of fifty percent (50%) or more of the
3760 outstanding shares, or (iii) beneficial ownership of such entity.
3761
3762 "You" (or "Your") shall mean an individual or Legal Entity
3763 exercising permissions granted by this License.
3764
3765 "Source" form shall mean the preferred form for making modifications,
3766 including but not limited to software source code, documentation
3767 source, and configuration files.
3768
3769 "Object" form shall mean any form resulting from mechanical
3770 transformation or translation of a Source form, including but
3771 not limited to compiled object code, generated documentation,
3772 and conversions to other media types.
3773
3774 "Work" shall mean the work of authorship, whether in Source or
3775 Object form, made available under the License, as indicated by a
3776 copyright notice that is included in or attached to the work
3777 (an example is provided in the Appendix below).
3778
3779 "Derivative Works" shall mean any work, whether in Source or Object
3780 form, that is based on (or derived from) the Work and for which the
3781 editorial revisions, annotations, elaborations, or other modifications
3782 represent, as a whole, an original work of authorship. For the purposes
3783 of this License, Derivative Works shall not include works that remain
3784 separable from, or merely link (or bind by name) to the interfaces of,
3785 the Work and Derivative Works thereof.
3786
3787 "Contribution" shall mean any work of authorship, including
3788 the original version of the Work and any modifications or additions
3789 to that Work or Derivative Works thereof, that is intentionally
3790 submitted to Licensor for inclusion in the Work by the copyright owner
3791 or by an individual or Legal Entity authorized to submit on behalf of
3792 the copyright owner. For the purposes of this definition, "submitted"
3793 means any form of electronic, verbal, or written communication sent
3794 to the Licensor or its representatives, including but not limited to
3795 communication on electronic mailing lists, source code control systems,
3796 and issue tracking systems that are managed by, or on behalf of, the
3797 Licensor for the purpose of discussing and improving the Work, but
3798 excluding communication that is conspicuously marked or otherwise
3799 designated in writing by the copyright owner as "Not a Contribution."
3800
3801 "Contributor" shall mean Licensor and any individual or Legal Entity
3802 on behalf of whom a Contribution has been received by Licensor and
3803 subsequently incorporated within the Work.
3804
3805 2. Grant of Copyright License. Subject to the terms and conditions of
3806 this License, each Contributor hereby grants to You a perpetual,
3807 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3808 copyright license to reproduce, prepare Derivative Works of,
3809 publicly display, publicly perform, sublicense, and distribute the
3810 Work and such Derivative Works in Source or Object form.
3811
3812 3. Grant of Patent License. Subject to the terms and conditions of
3813 this License, each Contributor hereby grants to You a perpetual,
3814 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3815 (except as stated in this section) patent license to make, have made,
3816 use, offer to sell, sell, import, and otherwise transfer the Work,
3817 where such license applies only to those patent claims licensable
3818 by such Contributor that are necessarily infringed by their
3819 Contribution(s) alone or by combination of their Contribution(s)
3820 with the Work to which such Contribution(s) was submitted. If You
3821 institute patent litigation against any entity (including a
3822 cross-claim or counterclaim in a lawsuit) alleging that the Work
3823 or a Contribution incorporated within the Work constitutes direct
3824 or contributory patent infringement, then any patent licenses
3825 granted to You under this License for that Work shall terminate
3826 as of the date such litigation is filed.
3827
3828 4. Redistribution. You may reproduce and distribute copies of the
3829 Work or Derivative Works thereof in any medium, with or without
3830 modifications, and in Source or Object form, provided that You
3831 meet the following conditions:
3832
3833 (a) You must give any other recipients of the Work or
3834 Derivative Works a copy of this License; and
3835
3836 (b) You must cause any modified files to carry prominent notices
3837 stating that You changed the files; and
3838
3839 (c) You must retain, in the Source form of any Derivative Works
3840 that You distribute, all copyright, patent, trademark, and
3841 attribution notices from the Source form of the Work,
3842 excluding those notices that do not pertain to any part of
3843 the Derivative Works; and
3844
3845 (d) If the Work includes a "NOTICE" text file as part of its
3846 distribution, then any Derivative Works that You distribute must
3847 include a readable copy of the attribution notices contained
3848 within such NOTICE file, excluding those notices that do not
3849 pertain to any part of the Derivative Works, in at least one
3850 of the following places: within a NOTICE text file distributed
3851 as part of the Derivative Works; within the Source form or
3852 documentation, if provided along with the Derivative Works; or,
3853 within a display generated by the Derivative Works, if and
3854 wherever such third-party notices normally appear. The contents
3855 of the NOTICE file are for informational purposes only and
3856 do not modify the License. You may add Your own attribution
3857 notices within Derivative Works that You distribute, alongside
3858 or as an addendum to the NOTICE text from the Work, provided
3859 that such additional attribution notices cannot be construed
3860 as modifying the License.
3861
3862 You may add Your own copyright statement to Your modifications and
3863 may provide additional or different license terms and conditions
3864 for use, reproduction, or distribution of Your modifications, or
3865 for any such Derivative Works as a whole, provided Your use,
3866 reproduction, and distribution of the Work otherwise complies with
3867 the conditions stated in this License.
3868
3869 5. Submission of Contributions. Unless You explicitly state otherwise,
3870 any Contribution intentionally submitted for inclusion in the Work
3871 by You to the Licensor shall be under the terms and conditions of
3872 this License, without any additional terms or conditions.
3873 Notwithstanding the above, nothing herein shall supersede or modify
3874 the terms of any separate license agreement you may have executed
3875 with Licensor regarding such Contributions.
3876
3877 6. Trademarks. This License does not grant permission to use the trade
3878 names, trademarks, service marks, or product names of the Licensor,
3879 except as required for reasonable and customary use in describing the
3880 origin of the Work and reproducing the content of the NOTICE file.
3881
3882 7. Disclaimer of Warranty. Unless required by applicable law or
3883 agreed to in writing, Licensor provides the Work (and each
3884 Contributor provides its Contributions) on an "AS IS" BASIS,
3885 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
3886 implied, including, without limitation, any warranties or conditions
3887 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
3888 PARTICULAR PURPOSE. You are solely responsible for determining the
3889 appropriateness of using or redistributing the Work and assume any
3890 risks associated with Your exercise of permissions under this License.
3891
3892 8. Limitation of Liability. In no event and under no legal theory,
3893 whether in tort (including negligence), contract, or otherwise,
3894 unless required by applicable law (such as deliberate and grossly
3895 negligent acts) or agreed to in writing, shall any Contributor be
3896 liable to You for damages, including any direct, indirect, special,
3897 incidental, or consequential damages of any character arising as a
3898 result of this License or out of the use or inability to use the
3899 Work (including but not limited to damages for loss of goodwill,
3900 work stoppage, computer failure or malfunction, or any and all
3901 other commercial damages or losses), even if such Contributor
3902 has been advised of the possibility of such damages.
3903
3904 9. Accepting Warranty or Additional Liability. While redistributing
3905 the Work or Derivative Works thereof, You may choose to offer,
3906 and charge a fee for, acceptance of support, warranty, indemnity,
3907 or other liability obligations and/or rights consistent with this
3908 License. However, in accepting such obligations, You may act only
3909 on Your own behalf and on Your sole responsibility, not on behalf
3910 of any other Contributor, and only if You agree to indemnify,
3911 defend, and hold each Contributor harmless for any liability
3912 incurred by, or claims asserted against, such Contributor by reason
3913 of your accepting any such warranty or additional liability.
3914
3915 END OF TERMS AND CONDITIONS
3916
3917 APPENDIX: How to apply the Apache License to your work.
3918
3919 To apply the Apache License to your work, attach the following
3920 boilerplate notice, with the fields enclosed by brackets "[]"
3921 replaced with your own identifying information. (Don`t include
3922 the brackets!) The text should be enclosed in the appropriate
3923 comment syntax for the file format. We also recommend that a
3924 file or class name and description of purpose be included on the
3925 same "printed page" as the copyright notice for easier
3926 identification within third-party archives.
3927
3928 Copyright [yyyy] [name of copyright owner]
3929
3930 Licensed under the Apache License, Version 2.0 (the "License");
3931 you may not use this file except in compliance with the License.
3932 You may obtain a copy of the License at
3933
3934 http://www.apache.org/licenses/LICENSE-2.0
3935
3936 Unless required by applicable law or agreed to in writing, software
3937 distributed under the License is distributed on an "AS IS" BASIS,
3938 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3939 See the License for the specific language governing permissions and
3940 limitations under the License.
3941
3942</programlisting></para></section>
3943
3944<section id="lic_3">
3945<title>Artistic-1.0</title>
3946<para><programlisting>
3947
3948The Artistic License
3949Preamble
3950
3951The intent of this document is to state the conditions under which a Package may be
3952copied, such that the Copyright Holder maintains some semblance of artistic control
3953over the development of the package, while giving the users of the package the right
3954to use and distribute the Package in a more-or-less customary fashion, plus the right
3955to make reasonable modifications.
3956
3957Definitions:
3958
3959"Package" refers to the collection of files distributed by the Copyright Holder, and
3960derivatives of that collection of files created through textual modification.
3961"Standard Version" refers to such a Package if it has not been modified, or has been
3962modified in accordance with the wishes of the Copyright Holder.
3963"Copyright Holder" is whoever is named in the copyright or copyrights for the package.
3964"You" is you, if you`re thinking about copying or distributing this Package.
3965"Reasonable copying fee" is whatever you can justify on the basis of media cost,
3966duplication charges, time of people involved, and so on. (You will not be required to
3967justify it to the Copyright Holder, but only to the computing community at large as a
3968market that must bear the fee.)
3969"Freely Available" means that no fee is charged for the item itself, though there may
3970be fees involved in handling the item. It also means that recipients of the item may
3971redistribute it under the same conditions they received it.
39721. You may make and give away verbatim copies of the source form of the Standard
3973Version of this Package without restriction, provided that you duplicate all of the
3974original copyright notices and associated disclaimers.
3975
39762. You may apply bug fixes, portability fixes and other modifications derived from the
3977Public Domain or from the Copyright Holder. A Package modified in such a way shall
3978still be considered the Standard Version.
3979
39803. You may otherwise modify your copy of this Package in any way, provided that you
3981insert a prominent notice in each changed file stating how and when you changed that
3982file, and provided that you do at least ONE of the following:
3983
3984a) place your modifications in the Public Domain or otherwise make them Freely
3985Available, such as by posting said modifications to Usenet or an equivalent medium, or
3986placing the modifications on a major archive site such as ftp.uu.net, or by allowing
3987the Copyright Holder to include your modifications in the Standard Version of the
3988Package.
3989
3990b) use the modified Package only within your corporation or organization.
3991
3992c) rename any non-standard executables so the names do not conflict with standard
3993executables, which must also be provided, and provide a separate manual page for each
3994non-standard executable that clearly documents how it differs from the Standard
3995Version.
3996
3997d) make other distribution arrangements with the Copyright Holder.
3998
39994. You may distribute the programs of this Package in object code or executable form,
4000provided that you do at least ONE of the following:
4001
4002a) distribute a Standard Version of the executables and library files, together with
4003instructions (in the manual page or equivalent) on where to get the Standard Version.
4004
4005b) accompany the distribution with the machine-readable source of the Package with
4006your modifications.
4007
4008c) accompany any non-standard executables with their corresponding Standard Version
4009executables, giving the non-standard executables non-standard names, and clearly
4010documenting the differences in manual pages (or equivalent), together with
4011instructions on where to get the Standard Version.
4012
4013d) make other distribution arrangements with the Copyright Holder.
4014
40155. You may charge a reasonable copying fee for any distribution of this Package. You
4016may charge any fee you choose for support of this Package. You may not charge a fee
4017for this Package itself. However, you may distribute this Package in aggregate with
4018other (possibly commercial) programs as part of a larger (possibly commercial)
4019software distribution provided that you do not advertise this Package as a product of
4020your own.
4021
40226. The scripts and library files supplied as input to or produced as output from the
4023programs of this Package do not automatically fall under the copyright of this
4024Package, but belong to whomever generated them, and may be sold commercially, and may
4025be aggregated with this Package.
4026
40277. C or perl subroutines supplied by you and linked into this Package shall not be
4028considered part of this Package.
4029
40308. The name of the Copyright Holder may not be used to endorse or promote products
4031derived from this software without specific prior written permission.
4032
40339. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
4034INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS
4035FOR A PARTICULAR PURPOSE.
4036
4037The End
4038
4039</programlisting></para></section>
4040
4041<section id="lic_4">
4042<title>BSD</title>
4043<para><programlisting>
4044Copyright (c) The Regents of the University of California.
4045All rights reserved.
4046
4047Redistribution and use in source and binary forms, with or without
4048modification, are permitted provided that the following conditions
4049are met:
40501. Redistributions of source code must retain the above copyright
4051 notice, this list of conditions and the following disclaimer.
40522. Redistributions in binary form must reproduce the above copyright
4053 notice, this list of conditions and the following disclaimer in the
4054 documentation and/or other materials provided with the distribution.
40553. Neither the name of the University nor the names of its contributors
4056 may be used to endorse or promote products derived from this software
4057 without specific prior written permission.
4058
4059THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
4060ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4061IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4062ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
4063FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4064DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4065OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4066HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4067LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4068OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4069SUCH DAMAGE.
4070</programlisting></para></section>
4071
4072<section id="lic_5">
4073<title>BSD-2-Clause</title>
4074<para><programlisting>
4075
4076The FreeBSD Copyright
4077
4078Copyright 1992-2010 The FreeBSD Project. All rights reserved.
4079
4080Redistribution and use in source and binary forms, with or without modification, are
4081permitted provided that the following conditions are met:
4082
4083Redistributions of source code must retain the above copyright notice, this list of
4084conditions and the following disclaimer.
4085Redistributions in binary form must reproduce the above copyright notice, this list of
4086conditions and the following disclaimer in the documentation and/or other materials
4087provided with the distribution.
4088THIS SOFTWARE IS PROVIDED BY THE FREEBSD PROJECT ``AS IS`` AND ANY EXPRESS OR IMPLIED
4089WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
4090AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD
4091PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
4092EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
4093SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4094HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
4095OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4096SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4097
4098The views and conclusions contained in the software and documentation are those of the
4099authors and should not be interpreted as representing official policies, either
4100expressed or implied, of the FreeBSD Project.
4101
4102</programlisting></para></section>
4103
4104<section id="lic_6">
4105<title>BSD-3-Clause</title>
4106<para><programlisting>
4107
4108Copyright (c) &lt;YEAR&gt;, &lt;OWNER&gt;
4109All rights reserved.
4110
4111Redistribution and use in source and binary forms, with or without modification, are
4112permitted provided that the following conditions are met:
4113
4114Redistributions of source code must retain the above copyright notice, this list of
4115conditions and the following disclaimer.
4116Redistributions in binary form must reproduce the above copyright notice, this list of
4117conditions and the following disclaimer in the documentation and/or other materials
4118provided with the distribution.
4119Neither the name of the &lt;ORGANIZATION&gt; nor the names of its contributors may be
4120used to endorse or promote products derived from this software without specific prior
4121written permission.
4122THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
4123EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
4124OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
4125SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4126INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
4127TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
4128BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
4129CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
4130WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
4131DAMAGE.
4132
4133</programlisting></para></section>
4134
4135<section id="lic_7">
4136<title>BSD-4-Clause</title>
4137<para><programlisting>
4138
4139Copyright (c) &lt;year&gt;, &lt;copyright holder&gt;
4140All rights reserved.
4141
4142Redistribution and use in source and binary forms, with or without
4143modification, are permitted provided that the following conditions are met:
41441. Redistributions of source code must retain the above copyright
4145 notice, this list of conditions and the following disclaimer.
41462. Redistributions in binary form must reproduce the above copyright
4147 notice, this list of conditions and the following disclaimer in the
4148 documentation and/or other materials provided with the distribution.
41493. All advertising materials mentioning features or use of this software
4150 must display the following acknowledgement:
4151 This product includes software developed by the &lt;organization&gt;.
41524. Neither the name of the &lt;organization&gt; nor the
4153 names of its contributors may be used to endorse or promote products
4154 derived from this software without specific prior written permission.
4155
4156THIS SOFTWARE IS PROVIDED BY &lt;COPYRIGHT HOLDER&gt; ``AS IS`` AND ANY
4157EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
4158WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
4159DISCLAIMED. IN NO EVENT SHALL &lt;COPYRIGHT HOLDER&gt; BE LIABLE FOR ANY
4160DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4161(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4162LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
4163ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4164(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4165SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4166
4167</programlisting></para></section>
4168
4169<section id="lic_8">
4170<title>DSSSL</title>
4171<para><programlisting>
4172Copyright
4173---------
4174
4175Copyright (C) 1997-2001 Norman Walsh
4176
4177The original inspiration for these stylesheets came from the
4178work of Jon Bosak, Anders Berglund, Tony Graham, Terry Allen,
4179James Clark, and many others. I am indebted to them and to the
4180community of users on dssslist@mulberrytech.com for making
4181substantial contributions to this work and for answering my many
4182questions.
4183
4184This software may be distributed under the same terms as Jade:
4185
4186Permission is hereby granted, free of charge, to any person
4187obtaining a copy of this software and associated documentation
4188files (the ``Software''), to deal in the Software without
4189restriction, including without limitation the rights to use,
4190copy, modify, merge, publish, distribute, sublicense, and/or
4191sell copies of the Software, and to permit persons to whom the
4192Software is furnished to do so, subject to the following
4193conditions:
4194
4195The above copyright notice and this permission notice shall be
4196included in all copies or substantial portions of the Software.
4197
4198Except as contained in this notice, the names of individuals
4199credited with contribution to this software shall not be used in
4200advertising or otherwise to promote the sale, use or other
4201dealings in this Software without prior written authorization
4202from the individuals in question.
4203
4204Any stylesheet derived from this Software that is publically
4205distributed will be identified with a different name and the
4206version strings in any derived Software will be changed so that
4207no possibility of confusion between the derived package and this
4208Software will exist.
4209
4210Warranty
4211--------
4212
4213THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4214EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
4215OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
4216NONINFRINGEMENT. IN NO EVENT SHALL NORMAN WALSH OR ANY OTHER
4217CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
4218WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
4219FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
4220OTHER DEALINGS IN THE SOFTWARE.
4221</programlisting></para></section>
4222
4223<section id="lic_9">
4224<title>EDL-1.0</title>
4225<para><programlisting>
4226Eclipse Distribution License - v 1.0
4227
4228Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
4229
4230All rights reserved.
4231
4232Redistribution and use in source and binary forms, with or without modification, are
4233permitted provided that the following conditions are met:
4234
4235 * Redistributions of source code must retain the above copyright notice, this list
4236of conditions and the following disclaimer.
4237 * Redistributions in binary form must reproduce the above copyright notice, this
4238list of conditions and the following disclaimer in the documentation and/or other
4239materials provided with the distribution.
4240 * Neither the name of the Eclipse Foundation, Inc. nor the names of its
4241contributors may be used to endorse or promote products derived from this software
4242without specific prior written permission.
4243
4244THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
4245EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
4246OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
4247SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4248INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
4249TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
4250BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
4251CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
4252WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
4253DAMAGE.
4254</programlisting></para></section>
4255
4256<section id="lic_10">
4257<title>EPL-1.0</title>
4258<para><programlisting>
4259
4260Eclipse Public License - v 1.0
4261
4262THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE
4263("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES
4264RECIPIENT`S ACCEPTANCE OF THIS AGREEMENT.
4265
42661. DEFINITIONS
4267
4268"Contribution" means:
4269
4270a) in the case of the initial Contributor, the initial code and documentation
4271distributed under this Agreement, and
4272b) in the case of each subsequent Contributor:
4273i) changes to the Program, and
4274ii) additions to the Program;
4275where such changes and/or additions to the Program originate from and are distributed
4276by that particular Contributor. A Contribution `originates` from a Contributor if it
4277was added to the Program by such Contributor itself or anyone acting on such
4278Contributor`s behalf. Contributions do not include additions to the Program which: (i)
4279are separate modules of software distributed in conjunction with the Program under
4280their own license agreement, and (ii) are not derivative works of the Program.
4281"Contributor" means any person or entity that distributes the Program.
4282
4283"Licensed Patents" mean patent claims licensable by a Contributor which are
4284necessarily infringed by the use or sale of its Contribution alone or when combined
4285with the Program.
4286
4287"Program" means the Contributions distributed in accordance with this Agreement.
4288
4289"Recipient" means anyone who receives the Program under this Agreement, including all
4290Contributors.
4291
42922. GRANT OF RIGHTS
4293
4294a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a
4295non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare
4296derivative works of, publicly display, publicly perform, distribute and sublicense the
4297Contribution of such Contributor, if any, and such derivative works, in source code
4298and object code form.
4299b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a
4300non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make,
4301use, sell, offer to sell, import and otherwise transfer the Contribution of such
4302Contributor, if any, in source code and object code form. This patent license shall
4303apply to the combination of the Contribution and the Program if, at the time the
4304Contribution is added by the Contributor, such addition of the Contribution causes
4305such combination to be covered by the Licensed Patents. The patent license shall not
4306apply to any other combinations which include the Contribution. No hardware per se is
4307licensed hereunder.
4308c) Recipient understands that although each Contributor grants the licenses to its
4309Contributions set forth herein, no assurances are provided by any Contributor that the
4310Program does not infringe the patent or other intellectual property rights of any
4311other entity. Each Contributor disclaims any liability to Recipient for claims brought
4312by any other entity based on infringement of intellectual property rights or
4313otherwise. As a condition to exercising the rights and licenses granted hereunder,
4314each Recipient hereby assumes sole responsibility to secure any other intellectual
4315property rights needed, if any. For example, if a third party patent license is
4316required to allow Recipient to distribute the Program, it is Recipient`s
4317responsibility to acquire that license before distributing the Program.
4318d) Each Contributor represents that to its knowledge it has sufficient copyright
4319rights in its Contribution, if any, to grant the copyright license set forth in this
4320Agreement.
43213. REQUIREMENTS
4322
4323A Contributor may choose to distribute the Program in object code form under its own
4324license agreement, provided that:
4325
4326a) it complies with the terms and conditions of this Agreement; and
4327b) its license agreement:
4328i) effectively disclaims on behalf of all Contributors all warranties and conditions,
4329express and implied, including warranties or conditions of title and non-infringement,
4330and implied warranties or conditions of merchantability and fitness for a particular
4331purpose;
4332ii) effectively excludes on behalf of all Contributors all liability for damages,
4333including direct, indirect, special, incidental and consequential damages, such as
4334lost profits;
4335iii) states that any provisions which differ from this Agreement are offered by that
4336Contributor alone and not by any other party; and
4337iv) states that source code for the Program is available from such Contributor, and
4338informs licensees how to obtain it in a reasonable manner on or through a medium
4339customarily used for software exchange.
4340When the Program is made available in source code form:
4341
4342a) it must be made available under this Agreement; and
4343b) a copy of this Agreement must be included with each copy of the Program.
4344Contributors may not remove or alter any copyright notices contained within the
4345Program.
4346
4347Each Contributor must identify itself as the originator of its Contribution, if any,
4348in a manner that reasonably allows subsequent Recipients to identify the originator of
4349the Contribution.
4350
43514. COMMERCIAL DISTRIBUTION
4352
4353Commercial distributors of software may accept certain responsibilities with respect
4354to end users, business partners and the like. While this license is intended to
4355facilitate the commercial use of the Program, the Contributor who includes the Program
4356in a commercial product offering should do so in a manner which does not create
4357potential liability for other Contributors. Therefore, if a Contributor includes the
4358Program in a commercial product offering, such Contributor ("Commercial Contributor")
4359hereby agrees to defend and indemnify every other Contributor ("Indemnified
4360Contributor") against any losses, damages and costs (collectively "Losses") arising
4361from claims, lawsuits and other legal actions brought by a third party against the
4362Indemnified Contributor to the extent caused by the acts or omissions of such
4363Commercial Contributor in connection with its distribution of the Program in a
4364commercial product offering. The obligations in this section do not apply to any
4365claims or Losses relating to any actual or alleged intellectual property infringement.
4366In order to qualify, an Indemnified Contributor must: a) promptly notify the
4367Commercial Contributor in writing of such claim, and b) allow the Commercial
4368Contributor to control, and cooperate with the Commercial Contributor in, the defense
4369and any related settlement negotiations. The Indemnified Contributor may participate
4370in any such claim at its own expense.
4371
4372For example, a Contributor might include the Program in a commercial product offering,
4373Product X. That Contributor is then a Commercial Contributor. If that Commercial
4374Contributor then makes performance claims, or offers warranties related to Product X,
4375those performance claims and warranties are such Commercial Contributor`s
4376responsibility alone. Under this section, the Commercial Contributor would have to
4377defend claims against the other Contributors related to those performance claims and
4378warranties, and if a court requires any other Contributor to pay any damages as a
4379result, the Commercial Contributor must pay those damages.
4380
43815. NO WARRANTY
4382
4383EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS"
4384BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED
4385INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
4386NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient
4387is solely responsible for determining the appropriateness of using and distributing
4388the Program and assumes all risks associated with its exercise of rights under this
4389Agreement , including but not limited to the risks and costs of program errors,
4390compliance with applicable laws, damage to or loss of data, programs or equipment, and
4391unavailability or interruption of operations.
4392
43936. DISCLAIMER OF LIABILITY
4394
4395EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
4396CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
4397EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
4398HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
4399OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
4400DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF
4401ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
4402
44037. GENERAL
4404
4405If any provision of this Agreement is invalid or unenforceable under applicable law,
4406it shall not affect the validity or enforceability of the remainder of the terms of
4407this Agreement, and without further action by the parties hereto, such provision shall
4408be reformed to the minimum extent necessary to make such provision valid and
4409enforceable.
4410
4411If Recipient institutes patent litigation against any entity (including a cross-claim
4412or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations
4413of the Program with other software or hardware) infringes such Recipient`s patent(s),
4414then such Recipient`s rights granted under Section 2(b) shall terminate as of the date
4415such litigation is filed.
4416
4417All Recipient`s rights under this Agreement shall terminate if it fails to comply with
4418any of the material terms or conditions of this Agreement and does not cure such
4419failure in a reasonable period of time after becoming aware of such noncompliance. If
4420all Recipient`s rights under this Agreement terminate, Recipient agrees to cease use
4421and distribution of the Program as soon as reasonably practicable. However,
4422Recipient`s obligations under this Agreement and any licenses granted by Recipient
4423relating to the Program shall continue and survive.
4424
4425Everyone is permitted to copy and distribute copies of this Agreement, but in order to
4426avoid inconsistency the Agreement is copyrighted and may only be modified in the
4427following manner. The Agreement Steward reserves the right to publish new versions
4428(including revisions) of this Agreement from time to time. No one other than the
4429Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is
4430the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to
4431serve as the Agreement Steward to a suitable separate entity. Each new version of the
4432Agreement will be given a distinguishing version number. The Program (including
4433Contributions) may always be distributed subject to the version of the Agreement under
4434which it was received. In addition, after a new version of the Agreement is published,
4435Contributor may elect to distribute the Program (including its Contributions) under
4436the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
4437receives no rights or licenses to the intellectual property of any Contributor under
4438this Agreement, whether expressly, by implication, estoppel or otherwise. All rights
4439in the Program not expressly granted under this Agreement are reserved.
4440
4441This Agreement is governed by the laws of the State of New York and the intellectual
4442property laws of the United States of America. No party to this Agreement will bring a
4443legal action under this Agreement more than one year after the cause of action arose.
4444Each party waives its rights to a jury trial in any resulting litigation.
4445
4446</programlisting></para></section>
4447
4448<section id="lic_11">
4449<title>Elfutils-Exception</title>
4450<para><programlisting>
4451 This file describes the limits of the Exception under which you are allowed
4452 to distribute Non-GPL Code in linked combination with Red Hat elfutils.
4453 For the full text of the license, please see one of the header files
4454 included with the source distribution or the file COPYING found in the
4455 top level directory of the source.
4456
4457 The Approved Interfaces are the functions declared in the files:
4458
4459 libelf.h
4460 libdw.h
4461 libdwfl.h
4462
4463</programlisting></para></section>
4464
4465<section id="lic_12">
4466<title>FSF-Unlimited</title>
4467<para><programlisting>
4468Copyright (C) 1997-2010 Free Software Foundation, Inc.
4469This file is free software; the Free Software Foundation
4470gives unlimited permission to copy and/or distribute it,
4471with or without modifications, as long as this notice is preserved.
4472</programlisting></para></section>
4473
4474<section id="lic_13">
4475<title>FreeType</title>
4476<para><programlisting>
4477 The FreeType Project LICENSE
4478 ----------------------------
4479
4480 2006-Jan-27
4481
4482 Copyright 1996-2002, 2006 by
4483 David Turner, Robert Wilhelm, and Werner Lemberg
4484
4485
4486
4487Introduction
4488============
4489
4490 The FreeType Project is distributed in several archive packages;
4491 some of them may contain, in addition to the FreeType font engine,
4492 various tools and contributions which rely on, or relate to, the
4493 FreeType Project.
4494
4495 This license applies to all files found in such packages, and
4496 which do not fall under their own explicit license. The license
4497 affects thus the FreeType font engine, the test programs,
4498 documentation and makefiles, at the very least.
4499
4500 This license was inspired by the BSD, Artistic, and IJG
4501 (Independent JPEG Group) licenses, which all encourage inclusion
4502 and use of free software in commercial and freeware products
4503 alike. As a consequence, its main points are that:
4504
4505 o We don't promise that this software works. However, we will be
4506 interested in any kind of bug reports. (`as is' distribution)
4507
4508 o You can use this software for whatever you want, in parts or
4509 full form, without having to pay us. (`royalty-free' usage)
4510
4511 o You may not pretend that you wrote this software. If you use
4512 it, or only parts of it, in a program, you must acknowledge
4513 somewhere in your documentation that you have used the
4514 FreeType code. (`credits')
4515
4516 We specifically permit and encourage the inclusion of this
4517 software, with or without modifications, in commercial products.
4518 We disclaim all warranties covering The FreeType Project and
4519 assume no liability related to The FreeType Project.
4520
4521
4522 Finally, many people asked us for a preferred form for a
4523 credit/disclaimer to use in compliance with this license. We thus
4524 encourage you to use the following text:
4525
4526 """
4527 Portions of this software are copyright � &lt;year&gt; The FreeType
4528 Project (www.freetype.org). All rights reserved.
4529 """
4530
4531 Please replace &lt;year&gt; with the value from the FreeType version you
4532 actually use.
4533
4534
4535Legal Terms
4536===========
4537
45380. Definitions
4539--------------
4540
4541 Throughout this license, the terms `package', `FreeType Project',
4542 and `FreeType archive' refer to the set of files originally
4543 distributed by the authors (David Turner, Robert Wilhelm, and
4544 Werner Lemberg) as the `FreeType Project', be they named as alpha,
4545 beta or final release.
4546
4547 `You' refers to the licensee, or person using the project, where
4548 `using' is a generic term including compiling the project's source
4549 code as well as linking it to form a `program' or `executable'.
4550 This program is referred to as `a program using the FreeType
4551 engine'.
4552
4553 This license applies to all files distributed in the original
4554 FreeType Project, including all source code, binaries and
4555 documentation, unless otherwise stated in the file in its
4556 original, unmodified form as distributed in the original archive.
4557 If you are unsure whether or not a particular file is covered by
4558 this license, you must contact us to verify this.
4559
4560 The FreeType Project is copyright (C) 1996-2000 by David Turner,
4561 Robert Wilhelm, and Werner Lemberg. All rights reserved except as
4562 specified below.
4563
45641. No Warranty
4565--------------
4566
4567 THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
4568 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
4569 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
4570 PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
4571 BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
4572 USE, OF THE FREETYPE PROJECT.
4573
45742. Redistribution
4575-----------------
4576
4577 This license grants a worldwide, royalty-free, perpetual and
4578 irrevocable right and license to use, execute, perform, compile,
4579 display, copy, create derivative works of, distribute and
4580 sublicense the FreeType Project (in both source and object code
4581 forms) and derivative works thereof for any purpose; and to
4582 authorize others to exercise some or all of the rights granted
4583 herein, subject to the following conditions:
4584
4585 o Redistribution of source code must retain this license file
4586 (`FTL.TXT') unaltered; any additions, deletions or changes to
4587 the original files must be clearly indicated in accompanying
4588 documentation. The copyright notices of the unaltered,
4589 original files must be preserved in all copies of source
4590 files.
4591
4592 o Redistribution in binary form must provide a disclaimer that
4593 states that the software is based in part of the work of the
4594 FreeType Team, in the distribution documentation. We also
4595 encourage you to put an URL to the FreeType web page in your
4596 documentation, though this isn't mandatory.
4597
4598 These conditions apply to any software derived from or based on
4599 the FreeType Project, not just the unmodified files. If you use
4600 our work, you must acknowledge us. However, no fee need be paid
4601 to us.
4602
46033. Advertising
4604--------------
4605
4606 Neither the FreeType authors and contributors nor you shall use
4607 the name of the other for commercial, advertising, or promotional
4608 purposes without specific prior written permission.
4609
4610 We suggest, but do not require, that you use one or more of the
4611 following phrases to refer to this software in your documentation
4612 or advertising materials: `FreeType Project', `FreeType Engine',
4613 `FreeType library', or `FreeType Distribution'.
4614
4615 As you have not signed this license, you are not required to
4616 accept it. However, as the FreeType Project is copyrighted
4617 material, only this license, or another one contracted with the
4618 authors, grants you the right to use, distribute, and modify it.
4619 Therefore, by using, distributing, or modifying the FreeType
4620 Project, you indicate that you understand and accept all the terms
4621 of this license.
4622
46234. Contacts
4624-----------
4625
4626 There are two mailing lists related to FreeType:
4627
4628 o freetype@nongnu.org
4629
4630 Discusses general use and applications of FreeType, as well as
4631 future and wanted additions to the library and distribution.
4632 If you are looking for support, start in this list if you
4633 haven't found anything to help you in the documentation.
4634
4635 o freetype-devel@nongnu.org
4636
4637 Discusses bugs, as well as engine internals, design issues,
4638 specific licenses, porting, etc.
4639
4640 Our home page can be found at
4641
4642 http://www.freetype.org
4643
4644
4645--- end of FTL.TXT ---
4646
4647</programlisting></para></section>
4648
4649<section id="lic_14">
4650<title>GFDL-1.2</title>
4651<para><programlisting>
4652
4653 GNU Free Documentation License
4654 Version 1.2, November 2002
4655
4656
4657 Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
4658 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
4659 Everyone is permitted to copy and distribute verbatim copies
4660 of this license document, but changing it is not allowed.
4661
4662
46630. PREAMBLE
4664
4665The purpose of this License is to make a manual, textbook, or other
4666functional and useful document "free" in the sense of freedom: to
4667assure everyone the effective freedom to copy and redistribute it,
4668with or without modifying it, either commercially or noncommercially.
4669Secondarily, this License preserves for the author and publisher a way
4670to get credit for their work, while not being considered responsible
4671for modifications made by others.
4672
4673This License is a kind of "copyleft", which means that derivative
4674works of the document must themselves be free in the same sense. It
4675complements the GNU General Public License, which is a copyleft
4676license designed for free software.
4677
4678We have designed this License in order to use it for manuals for free
4679software, because free software needs free documentation: a free
4680program should come with manuals providing the same freedoms that the
4681software does. But this License is not limited to software manuals;
4682it can be used for any textual work, regardless of subject matter or
4683whether it is published as a printed book. We recommend this License
4684principally for works whose purpose is instruction or reference.
4685
4686
46871. APPLICABILITY AND DEFINITIONS
4688
4689This License applies to any manual or other work, in any medium, that
4690contains a notice placed by the copyright holder saying it can be
4691distributed under the terms of this License. Such a notice grants a
4692world-wide, royalty-free license, unlimited in duration, to use that
4693work under the conditions stated herein. The "Document", below,
4694refers to any such manual or work. Any member of the public is a
4695licensee, and is addressed as "you". You accept the license if you
4696copy, modify or distribute the work in a way requiring permission
4697under copyright law.
4698
4699A "Modified Version" of the Document means any work containing the
4700Document or a portion of it, either copied verbatim, or with
4701modifications and/or translated into another language.
4702
4703A "Secondary Section" is a named appendix or a front-matter section of
4704the Document that deals exclusively with the relationship of the
4705publishers or authors of the Document to the Document`s overall subject
4706(or to related matters) and contains nothing that could fall directly
4707within that overall subject. (Thus, if the Document is in part a
4708textbook of mathematics, a Secondary Section may not explain any
4709mathematics.) The relationship could be a matter of historical
4710connection with the subject or with related matters, or of legal,
4711commercial, philosophical, ethical or political position regarding
4712them.
4713
4714The "Invariant Sections" are certain Secondary Sections whose titles
4715are designated, as being those of Invariant Sections, in the notice
4716that says that the Document is released under this License. If a
4717section does not fit the above definition of Secondary then it is not
4718allowed to be designated as Invariant. The Document may contain zero
4719Invariant Sections. If the Document does not identify any Invariant
4720Sections then there are none.
4721
4722The "Cover Texts" are certain short passages of text that are listed,
4723as Front-Cover Texts or Back-Cover Texts, in the notice that says that
4724the Document is released under this License. A Front-Cover Text may
4725be at most 5 words, and a Back-Cover Text may be at most 25 words.
4726
4727A "Transparent" copy of the Document means a machine-readable copy,
4728represented in a format whose specification is available to the
4729general public, that is suitable for revising the document
4730straightforwardly with generic text editors or (for images composed of
4731pixels) generic paint programs or (for drawings) some widely available
4732drawing editor, and that is suitable for input to text formatters or
4733for automatic translation to a variety of formats suitable for input
4734to text formatters. A copy made in an otherwise Transparent file
4735format whose markup, or absence of markup, has been arranged to thwart
4736or discourage subsequent modification by readers is not Transparent.
4737An image format is not Transparent if used for any substantial amount
4738of text. A copy that is not "Transparent" is called "Opaque".
4739
4740Examples of suitable formats for Transparent copies include plain
4741ASCII without markup, Texinfo input format, LaTeX input format, SGML
4742or XML using a publicly available DTD, and standard-conforming simple
4743HTML, PostScript or PDF designed for human modification. Examples of
4744transparent image formats include PNG, XCF and JPG. Opaque formats
4745include proprietary formats that can be read and edited only by
4746proprietary word processors, SGML or XML for which the DTD and/or
4747processing tools are not generally available, and the
4748machine-generated HTML, PostScript or PDF produced by some word
4749processors for output purposes only.
4750
4751The "Title Page" means, for a printed book, the title page itself,
4752plus such following pages as are needed to hold, legibly, the material
4753this License requires to appear in the title page. For works in
4754formats which do not have any title page as such, "Title Page" means
4755the text near the most prominent appearance of the work`s title,
4756preceding the beginning of the body of the text.
4757
4758A section "Entitled XYZ" means a named subunit of the Document whose
4759title either is precisely XYZ or contains XYZ in parentheses following
4760text that translates XYZ in another language. (Here XYZ stands for a
4761specific section name mentioned below, such as "Acknowledgements",
4762"Dedications", "Endorsements", or "History".) To "Preserve the Title"
4763of such a section when you modify the Document means that it remains a
4764section "Entitled XYZ" according to this definition.
4765
4766The Document may include Warranty Disclaimers next to the notice which
4767states that this License applies to the Document. These Warranty
4768Disclaimers are considered to be included by reference in this
4769License, but only as regards disclaiming warranties: any other
4770implication that these Warranty Disclaimers may have is void and has
4771no effect on the meaning of this License.
4772
4773
47742. VERBATIM COPYING
4775
4776You may copy and distribute the Document in any medium, either
4777commercially or noncommercially, provided that this License, the
4778copyright notices, and the license notice saying this License applies
4779to the Document are reproduced in all copies, and that you add no other
4780conditions whatsoever to those of this License. You may not use
4781technical measures to obstruct or control the reading or further
4782copying of the copies you make or distribute. However, you may accept
4783compensation in exchange for copies. If you distribute a large enough
4784number of copies you must also follow the conditions in section 3.
4785
4786You may also lend copies, under the same conditions stated above, and
4787you may publicly display copies.
4788
4789
47903. COPYING IN QUANTITY
4791
4792If you publish printed copies (or copies in media that commonly have
4793printed covers) of the Document, numbering more than 100, and the
4794Document`s license notice requires Cover Texts, you must enclose the
4795copies in covers that carry, clearly and legibly, all these Cover
4796Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
4797the back cover. Both covers must also clearly and legibly identify
4798you as the publisher of these copies. The front cover must present
4799the full title with all words of the title equally prominent and
4800visible. You may add other material on the covers in addition.
4801Copying with changes limited to the covers, as long as they preserve
4802the title of the Document and satisfy these conditions, can be treated
4803as verbatim copying in other respects.
4804
4805If the required texts for either cover are too voluminous to fit
4806legibly, you should put the first ones listed (as many as fit
4807reasonably) on the actual cover, and continue the rest onto adjacent
4808pages.
4809
4810If you publish or distribute Opaque copies of the Document numbering
4811more than 100, you must either include a machine-readable Transparent
4812copy along with each Opaque copy, or state in or with each Opaque copy
4813a computer-network location from which the general network-using
4814public has access to download using public-standard network protocols
4815a complete Transparent copy of the Document, free of added material.
4816If you use the latter option, you must take reasonably prudent steps,
4817when you begin distribution of Opaque copies in quantity, to ensure
4818that this Transparent copy will remain thus accessible at the stated
4819location until at least one year after the last time you distribute an
4820Opaque copy (directly or through your agents or retailers) of that
4821edition to the public.
4822
4823It is requested, but not required, that you contact the authors of the
4824Document well before redistributing any large number of copies, to give
4825them a chance to provide you with an updated version of the Document.
4826
4827
48284. MODIFICATIONS
4829
4830You may copy and distribute a Modified Version of the Document under
4831the conditions of sections 2 and 3 above, provided that you release
4832the Modified Version under precisely this License, with the Modified
4833Version filling the role of the Document, thus licensing distribution
4834and modification of the Modified Version to whoever possesses a copy
4835of it. In addition, you must do these things in the Modified Version:
4836
4837A. Use in the Title Page (and on the covers, if any) a title distinct
4838 from that of the Document, and from those of previous versions
4839 (which should, if there were any, be listed in the History section
4840 of the Document). You may use the same title as a previous version
4841 if the original publisher of that version gives permission.
4842B. List on the Title Page, as authors, one or more persons or entities
4843 responsible for authorship of the modifications in the Modified
4844 Version, together with at least five of the principal authors of the
4845 Document (all of its principal authors, if it has fewer than five),
4846 unless they release you from this requirement.
4847C. State on the Title page the name of the publisher of the
4848 Modified Version, as the publisher.
4849D. Preserve all the copyright notices of the Document.
4850E. Add an appropriate copyright notice for your modifications
4851 adjacent to the other copyright notices.
4852F. Include, immediately after the copyright notices, a license notice
4853 giving the public permission to use the Modified Version under the
4854 terms of this License, in the form shown in the Addendum below.
4855G. Preserve in that license notice the full lists of Invariant Sections
4856 and required Cover Texts given in the Document`s license notice.
4857H. Include an unaltered copy of this License.
4858I. Preserve the section Entitled "History", Preserve its Title, and add
4859 to it an item stating at least the title, year, new authors, and
4860 publisher of the Modified Version as given on the Title Page. If
4861 there is no section Entitled "History" in the Document, create one
4862 stating the title, year, authors, and publisher of the Document as
4863 given on its Title Page, then add an item describing the Modified
4864 Version as stated in the previous sentence.
4865J. Preserve the network location, if any, given in the Document for
4866 public access to a Transparent copy of the Document, and likewise
4867 the network locations given in the Document for previous versions
4868 it was based on. These may be placed in the "History" section.
4869 You may omit a network location for a work that was published at
4870 least four years before the Document itself, or if the original
4871 publisher of the version it refers to gives permission.
4872K. For any section Entitled "Acknowledgements" or "Dedications",
4873 Preserve the Title of the section, and preserve in the section all
4874 the substance and tone of each of the contributor acknowledgements
4875 and/or dedications given therein.
4876L. Preserve all the Invariant Sections of the Document,
4877 unaltered in their text and in their titles. Section numbers
4878 or the equivalent are not considered part of the section titles.
4879M. Delete any section Entitled "Endorsements". Such a section
4880 may not be included in the Modified Version.
4881N. Do not retitle any existing section to be Entitled "Endorsements"
4882 or to conflict in title with any Invariant Section.
4883O. Preserve any Warranty Disclaimers.
4884
4885If the Modified Version includes new front-matter sections or
4886appendices that qualify as Secondary Sections and contain no material
4887copied from the Document, you may at your option designate some or all
4888of these sections as invariant. To do this, add their titles to the
4889list of Invariant Sections in the Modified Version`s license notice.
4890These titles must be distinct from any other section titles.
4891
4892You may add a section Entitled "Endorsements", provided it contains
4893nothing but endorsements of your Modified Version by various
4894parties--for example, statements of peer review or that the text has
4895been approved by an organization as the authoritative definition of a
4896standard.
4897
4898You may add a passage of up to five words as a Front-Cover Text, and a
4899passage of up to 25 words as a Back-Cover Text, to the end of the list
4900of Cover Texts in the Modified Version. Only one passage of
4901Front-Cover Text and one of Back-Cover Text may be added by (or
4902through arrangements made by) any one entity. If the Document already
4903includes a cover text for the same cover, previously added by you or
4904by arrangement made by the same entity you are acting on behalf of,
4905you may not add another; but you may replace the old one, on explicit
4906permission from the previous publisher that added the old one.
4907
4908The author(s) and publisher(s) of the Document do not by this License
4909give permission to use their names for publicity for or to assert or
4910imply endorsement of any Modified Version.
4911
4912
49135. COMBINING DOCUMENTS
4914
4915You may combine the Document with other documents released under this
4916License, under the terms defined in section 4 above for modified
4917versions, provided that you include in the combination all of the
4918Invariant Sections of all of the original documents, unmodified, and
4919list them all as Invariant Sections of your combined work in its
4920license notice, and that you preserve all their Warranty Disclaimers.
4921
4922The combined work need only contain one copy of this License, and
4923multiple identical Invariant Sections may be replaced with a single
4924copy. If there are multiple Invariant Sections with the same name but
4925different contents, make the title of each such section unique by
4926adding at the end of it, in parentheses, the name of the original
4927author or publisher of that section if known, or else a unique number.
4928Make the same adjustment to the section titles in the list of
4929Invariant Sections in the license notice of the combined work.
4930
4931In the combination, you must combine any sections Entitled "History"
4932in the various original documents, forming one section Entitled
4933"History"; likewise combine any sections Entitled "Acknowledgements",
4934and any sections Entitled "Dedications". You must delete all sections
4935Entitled "Endorsements".
4936
4937
49386. COLLECTIONS OF DOCUMENTS
4939
4940You may make a collection consisting of the Document and other documents
4941released under this License, and replace the individual copies of this
4942License in the various documents with a single copy that is included in
4943the collection, provided that you follow the rules of this License for
4944verbatim copying of each of the documents in all other respects.
4945
4946You may extract a single document from such a collection, and distribute
4947it individually under this License, provided you insert a copy of this
4948License into the extracted document, and follow this License in all
4949other respects regarding verbatim copying of that document.
4950
4951
49527. AGGREGATION WITH INDEPENDENT WORKS
4953
4954A compilation of the Document or its derivatives with other separate
4955and independent documents or works, in or on a volume of a storage or
4956distribution medium, is called an "aggregate" if the copyright
4957resulting from the compilation is not used to limit the legal rights
4958of the compilation`s users beyond what the individual works permit.
4959When the Document is included in an aggregate, this License does not
4960apply to the other works in the aggregate which are not themselves
4961derivative works of the Document.
4962
4963If the Cover Text requirement of section 3 is applicable to these
4964copies of the Document, then if the Document is less than one half of
4965the entire aggregate, the Document`s Cover Texts may be placed on
4966covers that bracket the Document within the aggregate, or the
4967electronic equivalent of covers if the Document is in electronic form.
4968Otherwise they must appear on printed covers that bracket the whole
4969aggregate.
4970
4971
49728. TRANSLATION
4973
4974Translation is considered a kind of modification, so you may
4975distribute translations of the Document under the terms of section 4.
4976Replacing Invariant Sections with translations requires special
4977permission from their copyright holders, but you may include
4978translations of some or all Invariant Sections in addition to the
4979original versions of these Invariant Sections. You may include a
4980translation of this License, and all the license notices in the
4981Document, and any Warranty Disclaimers, provided that you also include
4982the original English version of this License and the original versions
4983of those notices and disclaimers. In case of a disagreement between
4984the translation and the original version of this License or a notice
4985or disclaimer, the original version will prevail.
4986
4987If a section in the Document is Entitled "Acknowledgements",
4988"Dedications", or "History", the requirement (section 4) to Preserve
4989its Title (section 1) will typically require changing the actual
4990title.
4991
4992
49939. TERMINATION
4994
4995You may not copy, modify, sublicense, or distribute the Document except
4996as expressly provided for under this License. Any other attempt to
4997copy, modify, sublicense or distribute the Document is void, and will
4998automatically terminate your rights under this License. However,
4999parties who have received copies, or rights, from you under this
5000License will not have their licenses terminated so long as such
5001parties remain in full compliance.
5002
5003
500410. FUTURE REVISIONS OF THIS LICENSE
5005
5006The Free Software Foundation may publish new, revised versions
5007of the GNU Free Documentation License from time to time. Such new
5008versions will be similar in spirit to the present version, but may
5009differ in detail to address new problems or concerns. See
5010http://www.gnu.org/copyleft/.
5011
5012Each version of the License is given a distinguishing version number.
5013If the Document specifies that a particular numbered version of this
5014License "or any later version" applies to it, you have the option of
5015following the terms and conditions either of that specified version or
5016of any later version that has been published (not as a draft) by the
5017Free Software Foundation. If the Document does not specify a version
5018number of this License, you may choose any version ever published (not
5019as a draft) by the Free Software Foundation.
5020
5021
5022ADDENDUM: How to use this License for your documents
5023
5024To use this License in a document you have written, include a copy of
5025the License in the document and put the following copyright and
5026license notices just after the title page:
5027
5028 Copyright (c) YEAR YOUR NAME.
5029 Permission is granted to copy, distribute and/or modify this document
5030 under the terms of the GNU Free Documentation License, Version 1.2
5031 or any later version published by the Free Software Foundation;
5032 with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
5033 A copy of the license is included in the section entitled "GNU
5034 Free Documentation License".
5035
5036If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
5037replace the "with...Texts." line with this:
5038
5039 with the Invariant Sections being LIST THEIR TITLES, with the
5040 Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
5041
5042If you have Invariant Sections without Cover Texts, or some other
5043combination of the three, merge those two alternatives to suit the
5044situation.
5045
5046If your document contains nontrivial examples of program code, we
5047recommend releasing these examples in parallel under your choice of
5048free software license, such as the GNU General Public License,
5049to permit their use in free software.
5050
5051</programlisting></para></section>
5052
5053<section id="lic_15">
5054<title>GPL-1.0</title>
5055<para><programlisting>
5056
5057GNU General Public License, version 1
5058
5059 GNU GENERAL PUBLIC LICENSE
5060 Version 1, February 1989
5061
5062 Copyright (C) 1989 Free Software Foundation, Inc.
5063 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
5064 Everyone is permitted to copy and distribute verbatim copies
5065 of this license document, but changing it is not allowed.
5066
5067 Preamble
5068
5069 The license agreements of most software companies try to keep users
5070at the mercy of those companies. By contrast, our General Public
5071License is intended to guarantee your freedom to share and change free
5072software--to make sure the software is free for all its users. The
5073General Public License applies to the Free Software Foundation`s
5074software and to any other program whose authors commit to using it.
5075You can use it for your programs, too.
5076
5077 When we speak of free software, we are referring to freedom, not
5078price. Specifically, the General Public License is designed to make
5079sure that you have the freedom to give away or sell copies of free
5080software, that you receive source code or can get it if you want it,
5081that you can change the software or use pieces of it in new free
5082programs; and that you know you can do these things.
5083
5084 To protect your rights, we need to make restrictions that forbid
5085anyone to deny you these rights or to ask you to surrender the rights.
5086These restrictions translate to certain responsibilities for you if you
5087distribute copies of the software, or if you modify it.
5088
5089 For example, if you distribute copies of a such a program, whether
5090gratis or for a fee, you must give the recipients all the rights that
5091you have. You must make sure that they, too, receive or can get the
5092source code. And you must tell them their rights.
5093
5094 We protect your rights with two steps: (1) copyright the software, and
5095(2) offer you this license which gives you legal permission to copy,
5096distribute and/or modify the software.
5097
5098 Also, for each author`s protection and ours, we want to make certain
5099that everyone understands that there is no warranty for this free
5100software. If the software is modified by someone else and passed on, we
5101want its recipients to know that what they have is not the original, so
5102that any problems introduced by others will not reflect on the original
5103authors` reputations.
5104
5105 The precise terms and conditions for copying, distribution and
5106modification follow.
5107
5108 GNU GENERAL PUBLIC LICENSE
5109 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
5110
5111 0. This License Agreement applies to any program or other work which
5112contains a notice placed by the copyright holder saying it may be
5113distributed under the terms of this General Public License. The
5114"Program", below, refers to any such program or work, and a "work based
5115on the Program" means either the Program or any work containing the
5116Program or a portion of it, either verbatim or with modifications. Each
5117licensee is addressed as "you".
5118
5119 1. You may copy and distribute verbatim copies of the Program`s source
5120code as you receive it, in any medium, provided that you conspicuously and
5121appropriately publish on each copy an appropriate copyright notice and
5122disclaimer of warranty; keep intact all the notices that refer to this
5123General Public License and to the absence of any warranty; and give any
5124other recipients of the Program a copy of this General Public License
5125along with the Program. You may charge a fee for the physical act of
5126transferring a copy.
5127
5128 2. You may modify your copy or copies of the Program or any portion of
5129it, and copy and distribute such modifications under the terms of Paragraph
51301 above, provided that you also do the following:
5131
5132 a) cause the modified files to carry prominent notices stating that
5133 you changed the files and the date of any change; and
5134
5135 b) cause the whole of any work that you distribute or publish, that
5136 in whole or in part contains the Program or any part thereof, either
5137 with or without modifications, to be licensed at no charge to all
5138 third parties under the terms of this General Public License (except
5139 that you may choose to grant warranty protection to some or all
5140 third parties, at your option).
5141
5142 c) If the modified program normally reads commands interactively when
5143 run, you must cause it, when started running for such interactive use
5144 in the simplest and most usual way, to print or display an
5145 announcement including an appropriate copyright notice and a notice
5146 that there is no warranty (or else, saying that you provide a
5147 warranty) and that users may redistribute the program under these
5148 conditions, and telling the user how to view a copy of this General
5149 Public License.
5150
5151 d) You may charge a fee for the physical act of transferring a
5152 copy, and you may at your option offer warranty protection in
5153 exchange for a fee.
5154
5155Mere aggregation of another independent work with the Program (or its
5156derivative) on a volume of a storage or distribution medium does not bring
5157the other work under the scope of these terms.
5158
5159 3. You may copy and distribute the Program (or a portion or derivative of
5160it, under Paragraph 2) in object code or executable form under the terms of
5161Paragraphs 1 and 2 above provided that you also do one of the following:
5162
5163 a) accompany it with the complete corresponding machine-readable
5164 source code, which must be distributed under the terms of
5165 Paragraphs 1 and 2 above; or,
5166
5167 b) accompany it with a written offer, valid for at least three
5168 years, to give any third party free (except for a nominal charge
5169 for the cost of distribution) a complete machine-readable copy of the
5170 corresponding source code, to be distributed under the terms of
5171 Paragraphs 1 and 2 above; or,
5172
5173 c) accompany it with the information you received as to where the
5174 corresponding source code may be obtained. (This alternative is
5175 allowed only for noncommercial distribution and only if you
5176 received the program in object code or executable form alone.)
5177
5178Source code for a work means the preferred form of the work for making
5179modifications to it. For an executable file, complete source code means
5180all the source code for all modules it contains; but, as a special
5181exception, it need not include source code for modules which are standard
5182libraries that accompany the operating system on which the executable
5183file runs, or for standard header files or definitions files that
5184accompany that operating system.
5185
5186 4. You may not copy, modify, sublicense, distribute or transfer the
5187Program except as expressly provided under this General Public License.
5188Any attempt otherwise to copy, modify, sublicense, distribute or transfer
5189the Program is void, and will automatically terminate your rights to use
5190the Program under this License. However, parties who have received
5191copies, or rights to use copies, from you under this General Public
5192License will not have their licenses terminated so long as such parties
5193remain in full compliance.
5194
5195 5. By copying, distributing or modifying the Program (or any work based
5196on the Program) you indicate your acceptance of this license to do so,
5197and all its terms and conditions.
5198
5199 6. Each time you redistribute the Program (or any work based on the
5200Program), the recipient automatically receives a license from the original
5201licensor to copy, distribute or modify the Program subject to these
5202terms and conditions. You may not impose any further restrictions on the
5203recipients` exercise of the rights granted herein.
5204
5205 7. The Free Software Foundation may publish revised and/or new versions
5206of the General Public License from time to time. Such new versions will
5207be similar in spirit to the present version, but may differ in detail to
5208address new problems or concerns.
5209
5210Each version is given a distinguishing version number. If the Program
5211specifies a version number of the license which applies to it and "any
5212later version", you have the option of following the terms and conditions
5213either of that version or of any later version published by the Free
5214Software Foundation. If the Program does not specify a version number of
5215the license, you may choose any version ever published by the Free Software
5216Foundation.
5217
5218 8. If you wish to incorporate parts of the Program into other free
5219programs whose distribution conditions are different, write to the author
5220to ask for permission. For software which is copyrighted by the Free
5221Software Foundation, write to the Free Software Foundation; we sometimes
5222make exceptions for this. Our decision will be guided by the two goals
5223of preserving the free status of all derivatives of our free software and
5224of promoting the sharing and reuse of software generally.
5225
5226 NO WARRANTY
5227
5228 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
5229FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
5230OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
5231PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
5232OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
5233MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
5234TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
5235PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
5236REPAIR OR CORRECTION.
5237
5238 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
5239WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
5240REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
5241INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
5242OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
5243TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
5244YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
5245PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
5246POSSIBILITY OF SUCH DAMAGES.
5247
5248 END OF TERMS AND CONDITIONS
5249
5250 Appendix: How to Apply These Terms to Your New Programs
5251
5252 If you develop a new program, and you want it to be of the greatest
5253possible use to humanity, the best way to achieve this is to make it
5254free software which everyone can redistribute and change under these
5255terms.
5256
5257 To do so, attach the following notices to the program. It is safest to
5258attach them to the start of each source file to most effectively convey
5259the exclusion of warranty; and each file should have at least the
5260"copyright" line and a pointer to where the full notice is found.
5261
5262 &lt;one line to give the program`s name and a brief idea of what it does.&gt;
5263 Copyright (C) 19yy &lt;name of author&gt;
5264
5265 This program is free software; you can redistribute it and/or modify
5266 it under the terms of the GNU General Public License as published by
5267 the Free Software Foundation; either version 1, or (at your option)
5268 any later version.
5269
5270 This program is distributed in the hope that it will be useful,
5271 but WITHOUT ANY WARRANTY; without even the implied warranty of
5272 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5273 GNU General Public License for more details.
5274
5275 You should have received a copy of the GNU General Public License
5276 along with this program; if not, write to the Free Software
5277 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
5278
5279Also add information on how to contact you by electronic and paper mail.
5280
5281If the program is interactive, make it output a short notice like this
5282when it starts in an interactive mode:
5283
5284 Gnomovision version 69, Copyright (C) 19xx name of author
5285 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w`.
5286 This is free software, and you are welcome to redistribute it
5287 under certain conditions; type `show c` for details.
5288
5289The hypothetical commands `show w` and `show c` should show the
5290appropriate parts of the General Public License. Of course, the
5291commands you use may be called something other than `show w` and `show
5292c`; they could even be mouse-clicks or menu items--whatever suits your
5293program.
5294
5295You should also get your employer (if you work as a programmer) or your
5296school, if any, to sign a "copyright disclaimer" for the program, if
5297necessary. Here a sample; alter the names:
5298
5299 Yoyodyne, Inc., hereby disclaims all copyright interest in the
5300 program `Gnomovision` (a program to direct compilers to make passes
5301 at assemblers) written by James Hacker.
5302
5303 &lt;signature of Ty Coon&gt;, 1 April 1989
5304 Ty Coon, President of Vice
5305
5306That`s all there is to it!
5307
5308</programlisting></para></section>
5309
5310<section id="lic_16">
5311<title>GPL-2.0</title>
5312<para><programlisting>
5313
5314GNU GENERAL PUBLIC LICENSE
5315
5316Version 2, June 1991
5317
5318Copyright (C) 1989, 1991 Free Software Foundation, Inc.
531951 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
5320
5321Everyone is permitted to copy and distribute verbatim copies
5322of this license document, but changing it is not allowed.
5323Preamble
5324
5325The licenses for most software are designed to take away your freedom to share and
5326change it. By contrast, the GNU General Public License is intended to guarantee your
5327freedom to share and change free software--to make sure the software is free for all
5328its users. This General Public License applies to most of the Free Software
5329Foundation`s software and to any other program whose authors commit to using it. (Some
5330other Free Software Foundation software is covered by the GNU Lesser General Public
5331License instead.) You can apply it to your programs, too.
5332
5333When we speak of free software, we are referring to freedom, not price. Our General
5334Public Licenses are designed to make sure that you have the freedom to distribute
5335copies of free software (and charge for this service if you wish), that you receive
5336source code or can get it if you want it, that you can change the software or use
5337pieces of it in new free programs; and that you know you can do these things.
5338
5339To protect your rights, we need to make restrictions that forbid anyone to deny you
5340these rights or to ask you to surrender the rights. These restrictions translate to
5341certain responsibilities for you if you distribute copies of the software, or if you
5342modify it.
5343
5344For example, if you distribute copies of such a program, whether gratis or for a fee,
5345you must give the recipients all the rights that you have. You must make sure that
5346they, too, receive or can get the source code. And you must show them these terms so
5347they know their rights.
5348
5349We protect your rights with two steps: (1) copyright the software, and (2) offer you
5350this license which gives you legal permission to copy, distribute and/or modify the
5351software.
5352
5353Also, for each author`s protection and ours, we want to make certain that everyone
5354understands that there is no warranty for this free software. If the software is
5355modified by someone else and passed on, we want its recipients to know that what they
5356have is not the original, so that any problems introduced by others will not reflect
5357on the original authors` reputations.
5358
5359Finally, any free program is threatened constantly by software patents. We wish to
5360avoid the danger that redistributors of a free program will individually obtain patent
5361licenses, in effect making the program proprietary. To prevent this, we have made it
5362clear that any patent must be licensed for everyone`s free use or not licensed at all.
5363
5364The precise terms and conditions for copying, distribution and modification follow.
5365
5366TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
5367
53680. This License applies to any program or other work which contains a notice placed by
5369the copyright holder saying it may be distributed under the terms of this General
5370Public License. The "Program", below, refers to any such program or work, and a "work
5371based on the Program" means either the Program or any derivative work under copyright
5372law: that is to say, a work containing the Program or a portion of it, either verbatim
5373or with modifications and/or translated into another language. (Hereinafter,
5374translation is included without limitation in the term "modification".) Each licensee
5375is addressed as "you".
5376
5377Activities other than copying, distribution and modification are not covered by this
5378License; they are outside its scope. The act of running the Program is not restricted,
5379and the output from the Program is covered only if its contents constitute a work
5380based on the Program (independent of having been made by running the Program). Whether
5381that is true depends on what the Program does.
5382
53831. You may copy and distribute verbatim copies of the Program`s source code as you
5384receive it, in any medium, provided that you conspicuously and appropriately publish
5385on each copy an appropriate copyright notice and disclaimer of warranty; keep intact
5386all the notices that refer to this License and to the absence of any warranty; and
5387give any other recipients of the Program a copy of this License along with the
5388Program.
5389
5390You may charge a fee for the physical act of transferring a copy, and you may at your
5391option offer warranty protection in exchange for a fee.
5392
53932. You may modify your copy or copies of the Program or any portion of it, thus
5394forming a work based on the Program, and copy and distribute such modifications or
5395work under the terms of Section 1 above, provided that you also meet all of these
5396conditions:
5397
5398a) You must cause the modified files to carry prominent notices stating that you
5399changed the files and the date of any change.
5400b) You must cause any work that you distribute or publish, that in whole or in part
5401contains or is derived from the Program or any part thereof, to be licensed as a whole
5402at no charge to all third parties under the terms of this License.
5403c) If the modified program normally reads commands interactively when run, you must
5404cause it, when started running for such interactive use in the most ordinary way, to
5405print or display an announcement including an appropriate copyright notice and a
5406notice that there is no warranty (or else, saying that you provide a warranty) and
5407that users may redistribute the program under these conditions, and telling the user
5408how to view a copy of this License. (Exception: if the Program itself is interactive
5409but does not normally print such an announcement, your work based on the Program is
5410not required to print an announcement.)
5411These requirements apply to the modified work as a whole. If identifiable sections of
5412that work are not derived from the Program, and can be reasonably considered
5413independent and separate works in themselves, then this License, and its terms, do not
5414apply to those sections when you distribute them as separate works. But when you
5415distribute the same sections as part of a whole which is a work based on the Program,
5416the distribution of the whole must be on the terms of this License, whose permissions
5417for other licensees extend to the entire whole, and thus to each and every part
5418regardless of who wrote it.
5419
5420Thus, it is not the intent of this section to claim rights or contest your rights to
5421work written entirely by you; rather, the intent is to exercise the right to control
5422the distribution of derivative or collective works based on the Program.
5423
5424In addition, mere aggregation of another work not based on the Program with the
5425Program (or with a work based on the Program) on a volume of a storage or distribution
5426medium does not bring the other work under the scope of this License.
5427
54283. You may copy and distribute the Program (or a work based on it, under Section 2) in
5429object code or executable form under the terms of Sections 1 and 2 above provided that
5430you also do one of the following:
5431
5432a) Accompany it with the complete corresponding machine-readable source code, which
5433must be distributed under the terms of Sections 1 and 2 above on a medium customarily
5434used for software interchange; or,
5435b) Accompany it with a written offer, valid for at least three years, to give any
5436third party, for a charge no more than your cost of physically performing source
5437distribution, a complete machine-readable copy of the corresponding source code, to be
5438distributed under the terms of Sections 1 and 2 above on a medium customarily used for
5439software interchange; or,
5440c) Accompany it with the information you received as to the offer to distribute
5441corresponding source code. (This alternative is allowed only for noncommercial
5442distribution and only if you received the program in object code or executable form
5443with such an offer, in accord with Subsection b above.)
5444The source code for a work means the preferred form of the work for making
5445modifications to it. For an executable work, complete source code means all the source
5446code for all modules it contains, plus any associated interface definition files, plus
5447the scripts used to control compilation and installation of the executable. However,
5448as a special exception, the source code distributed need not include anything that is
5449normally distributed (in either source or binary form) with the major components
5450(compiler, kernel, and so on) of the operating system on which the executable runs,
5451unless that component itself accompanies the executable.
5452
5453If distribution of executable or object code is made by offering access to copy from a
5454designated place, then offering equivalent access to copy the source code from the
5455same place counts as distribution of the source code, even though third parties are
5456not compelled to copy the source along with the object code.
5457
54584. You may not copy, modify, sublicense, or distribute the Program except as expressly
5459provided under this License. Any attempt otherwise to copy, modify, sublicense or
5460distribute the Program is void, and will automatically terminate your rights under
5461this License. However, parties who have received copies, or rights, from you under
5462this License will not have their licenses terminated so long as such parties remain in
5463full compliance.
5464
54655. You are not required to accept this License, since you have not signed it. However,
5466nothing else grants you permission to modify or distribute the Program or its
5467derivative works. These actions are prohibited by law if you do not accept this
5468License. Therefore, by modifying or distributing the Program (or any work based on the
5469Program), you indicate your acceptance of this License to do so, and all its terms and
5470conditions for copying, distributing or modifying the Program or works based on it.
5471
54726. Each time you redistribute the Program (or any work based on the Program), the
5473recipient automatically receives a license from the original licensor to copy,
5474distribute or modify the Program subject to these terms and conditions. You may not
5475impose any further restrictions on the recipients` exercise of the rights granted
5476herein. You are not responsible for enforcing compliance by third parties to this
5477License.
5478
54797. If, as a consequence of a court judgment or allegation of patent infringement or
5480for any other reason (not limited to patent issues), conditions are imposed on you
5481(whether by court order, agreement or otherwise) that contradict the conditions of
5482this License, they do not excuse you from the conditions of this License. If you
5483cannot distribute so as to satisfy simultaneously your obligations under this License
5484and any other pertinent obligations, then as a consequence you may not distribute the
5485Program at all. For example, if a patent license would not permit royalty-free
5486redistribution of the Program by all those who receive copies directly or indirectly
5487through you, then the only way you could satisfy both it and this License would be to
5488refrain entirely from distribution of the Program.
5489
5490If any portion of this section is held invalid or unenforceable under any particular
5491circumstance, the balance of the section is intended to apply and the section as a
5492whole is intended to apply in other circumstances.
5493
5494It is not the purpose of this section to induce you to infringe any patents or other
5495property right claims or to contest validity of any such claims; this section has the
5496sole purpose of protecting the integrity of the free software distribution system,
5497which is implemented by public license practices. Many people have made generous
5498contributions to the wide range of software distributed through that system in
5499reliance on consistent application of that system; it is up to the author/donor to
5500decide if he or she is willing to distribute software through any other system and a
5501licensee cannot impose that choice.
5502
5503This section is intended to make thoroughly clear what is believed to be a consequence
5504of the rest of this License.
5505
55068. If the distribution and/or use of the Program is restricted in certain countries
5507either by patents or by copyrighted interfaces, the original copyright holder who
5508places the Program under this License may add an explicit geographical distribution
5509limitation excluding those countries, so that distribution is permitted only in or
5510among countries not thus excluded. In such case, this License incorporates the
5511limitation as if written in the body of this License.
5512
55139. The Free Software Foundation may publish revised and/or new versions of the General
5514Public License from time to time. Such new versions will be similar in spirit to the
5515present version, but may differ in detail to address new problems or concerns.
5516
5517Each version is given a distinguishing version number. If the Program specifies a
5518version number of this License which applies to it and "any later version", you have
5519the option of following the terms and conditions either of that version or of any
5520later version published by the Free Software Foundation. If the Program does not
5521specify a version number of this License, you may choose any version ever published by
5522the Free Software Foundation.
5523
552410. If you wish to incorporate parts of the Program into other free programs whose
5525distribution conditions are different, write to the author to ask for permission. For
5526software which is copyrighted by the Free Software Foundation, write to the Free
5527Software Foundation; we sometimes make exceptions for this. Our decision will be
5528guided by the two goals of preserving the free status of all derivatives of our free
5529software and of promoting the sharing and reuse of software generally.
5530
5531NO WARRANTY
5532
553311. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
5534PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
5535WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
5536WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
5537IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
5538RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
5539PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
5540
554112. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
5542COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS
5543PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
5544INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
5545PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
5546OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
5547WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
5548POSSIBILITY OF SUCH DAMAGES.
5549
5550END OF TERMS AND CONDITIONS
5551
5552How to Apply These Terms to Your New Programs
5553
5554If you develop a new program, and you want it to be of the greatest possible use to
5555the public, the best way to achieve this is to make it free software which everyone
5556can redistribute and change under these terms.
5557
5558To do so, attach the following notices to the program. It is safest to attach them to
5559the start of each source file to most effectively convey the exclusion of warranty;
5560and each file should have at least the "copyright" line and a pointer to where the
5561full notice is found.
5562
5563one line to give the program`s name and an idea of what it does.
5564Copyright (C) yyyy name of author
5565
5566This program is free software; you can redistribute it and/or
5567modify it under the terms of the GNU General Public License
5568as published by the Free Software Foundation; either version 2
5569of the License, or (at your option) any later version.
5570
5571This program is distributed in the hope that it will be useful,
5572but WITHOUT ANY WARRANTY; without even the implied warranty of
5573MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5574GNU General Public License for more details.
5575
5576You should have received a copy of the GNU General Public License
5577along with this program; if not, write to the Free Software
5578Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
5579Also add information on how to contact you by electronic and paper mail.
5580
5581If the program is interactive, make it output a short notice like this when it starts
5582in an interactive mode:
5583
5584Gnomovision version 69, Copyright (C) year name of author
5585Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
5586type `show w`. This is free software, and you are welcome
5587to redistribute it under certain conditions; type `show c`
5588for details.
5589The hypothetical commands `show w` and `show c` should show the appropriate parts of
5590the General Public License. Of course, the commands you use may be called something
5591other than `show w` and `show c`; they could even be mouse-clicks or menu
5592items--whatever suits your program.
5593
5594You should also get your employer (if you work as a programmer) or your school, if
5595any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample;
5596alter the names:
5597
5598Yoyodyne, Inc., hereby disclaims all copyright
5599interest in the program `Gnomovision`
5600(which makes passes at compilers) written
5601by James Hacker.
5602
5603signature of Ty Coon, 1 April 1989
5604Ty Coon, President of Vice
5605This General Public License does not permit incorporating your program into
5606proprietary programs. If your program is a subroutine library, you may consider it
5607more useful to permit linking proprietary applications with the library. If this is
5608what you want to do, use the GNU Lesser General Public License instead of this
5609License.
5610
5611</programlisting></para></section>
5612
5613<section id="lic_17">
5614<title>GPL-3.0</title>
5615<para><programlisting>
5616GNU GENERAL PUBLIC LICENSE
5617
5618Version 3, 29 June 2007
5619
5620Copyright © 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
5621
5622Everyone is permitted to copy and distribute verbatim copies of this license document,
5623but changing it is not allowed.
5624Preamble
5625
5626The GNU General Public License is a free, copyleft license for software and other
5627kinds of works.
5628
5629The licenses for most software and other practical works are designed to take away
5630your freedom to share and change the works. By contrast, the GNU General Public
5631License is intended to guarantee your freedom to share and change all versions of a
5632program--to make sure it remains free software for all its users. We, the Free
5633Software Foundation, use the GNU General Public License for most of our software; it
5634applies also to any other work released this way by its authors. You can apply it to
5635your programs, too.
5636
5637When we speak of free software, we are referring to freedom, not price. Our General
5638Public Licenses are designed to make sure that you have the freedom to distribute
5639copies of free software (and charge for them if you wish), that you receive source
5640code or can get it if you want it, that you can change the software or use pieces of
5641it in new free programs, and that you know you can do these things.
5642
5643To protect your rights, we need to prevent others from denying you these rights or
5644asking you to surrender the rights. Therefore, you have certain responsibilities if
5645you distribute copies of the software, or if you modify it: responsibilities to
5646respect the freedom of others.
5647
5648For example, if you distribute copies of such a program, whether gratis or for a fee,
5649you must pass on to the recipients the same freedoms that you received. You must make
5650sure that they, too, receive or can get the source code. And you must show them these
5651terms so they know their rights.
5652
5653Developers that use the GNU GPL protect your rights with two steps: (1) assert
5654copyright on the software, and (2) offer you this License giving you legal permission
5655to copy, distribute and/or modify it.
5656
5657For the developers' and authors' protection, the GPL clearly explains that there is no
5658warranty for this free software. For both users' and authors' sake, the GPL requires
5659that modified versions be marked as changed, so that their problems will not be
5660attributed erroneously to authors of previous versions.
5661
5662Some devices are designed to deny users access to install or run modified versions of
5663the software inside them, although the manufacturer can do so. This is fundamentally
5664incompatible with the aim of protecting users' freedom to change the software. The
5665systematic pattern of such abuse occurs in the area of products for individuals to
5666use, which is precisely where it is most unacceptable. Therefore, we have designed
5667this version of the GPL to prohibit the practice for those products. If such problems
5668arise substantially in other domains, we stand ready to extend this provision to those
5669domains in future versions of the GPL, as needed to protect the freedom of users.
5670
5671Finally, every program is threatened constantly by software patents. States should not
5672allow patents to restrict development and use of software on general-purpose
5673computers, but in those that do, we wish to avoid the special danger that patents
5674applied to a free program could make it effectively proprietary. To prevent this, the
5675GPL assures that patents cannot be used to render the program non-free.
5676
5677The precise terms and conditions for copying, distribution and modification follow.
5678TERMS AND CONDITIONS
56790. Definitions.
5680
5681"This License" refers to version 3 of the GNU General Public License.
5682
5683"Copyright" also means copyright-like laws that apply to other kinds of
5684works, such as semiconductor masks.
5685
5686"The Program" refers to any copyrightable work licensed under this
5687License. Each licensee is addressed as "you". "Licensees"
5688and "recipients" may be individuals or organizations.
5689
5690To "modify" a work means to copy from or adapt all or part of the work in
5691a fashion requiring copyright permission, other than the making of an exact copy. The
5692resulting work is called a "modified version" of the earlier work or a
5693work "based on" the earlier work.
5694
5695A "covered work" means either the unmodified Program or a work based on
5696the Program.
5697
5698To "propagate" a work means to do anything with it that, without
5699permission, would make you directly or secondarily liable for infringement under
5700applicable copyright law, except executing it on a computer or modifying a private
5701copy. Propagation includes copying, distribution (with or without modification),
5702making available to the public, and in some countries other activities as well.
5703
5704To "convey" a work means any kind of propagation that enables other
5705parties to make or receive copies. Mere interaction with a user through a computer
5706network, with no transfer of a copy, is not conveying.
5707
5708An interactive user interface displays "Appropriate Legal Notices" to the
5709extent that it includes a convenient and prominently visible feature that (1) displays
5710an appropriate copyright notice, and (2) tells the user that there is no warranty for
5711the work (except to the extent that warranties are provided), that licensees may
5712convey the work under this License, and how to view a copy of this License. If the
5713interface presents a list of user commands or options, such as a menu, a prominent
5714item in the list meets this criterion.
57151. Source Code.
5716
5717The "source code" for a work means the preferred form of the work for
5718making modifications to it. "Object code" means any non-source form of a
5719work.
5720
5721A "Standard Interface" means an interface that either is an official
5722standard defined by a recognized standards body, or, in the case of interfaces
5723specified for a particular programming language, one that is widely used among
5724developers working in that language.
5725
5726The "System Libraries" of an executable work include anything, other than
5727the work as a whole, that (a) is included in the normal form of packaging a Major
5728Component, but which is not part of that Major Component, and (b) serves only to
5729enable use of the work with that Major Component, or to implement a Standard Interface
5730for which an implementation is available to the public in source code form. A
5731"Major Component", in this context, means a major essential component
5732(kernel, window system, and so on) of the specific operating system (if any) on which
5733the executable work runs, or a compiler used to produce the work, or an object code
5734interpreter used to run it.
5735
5736The "Corresponding Source" for a work in object code form means all the
5737source code needed to generate, install, and (for an executable work) run the object
5738code and to modify the work, including scripts to control those activities. However,
5739it does not include the work's System Libraries, or general-purpose tools or generally
5740available free programs which are used unmodified in performing those activities but
5741which are not part of the work. For example, Corresponding Source includes interface
5742definition files associated with source files for the work, and the source code for
5743shared libraries and dynamically linked subprograms that the work is specifically
5744designed to require, such as by intimate data communication or control flow between
5745those subprograms and other parts of the work.
5746
5747The Corresponding Source need not include anything that users can regenerate
5748automatically from other parts of the Corresponding Source.
5749
5750The Corresponding Source for a work in source code form is that same work.
57512. Basic Permissions.
5752
5753All rights granted under this License are granted for the term of copyright on the
5754Program, and are irrevocable provided the stated conditions are met. This License
5755explicitly affirms your unlimited permission to run the unmodified Program. The output
5756from running a covered work is covered by this License only if the output, given its
5757content, constitutes a covered work. This License acknowledges your rights of fair use
5758or other equivalent, as provided by copyright law.
5759
5760You may make, run and propagate covered works that you do not convey, without
5761conditions so long as your license otherwise remains in force. You may convey covered
5762works to others for the sole purpose of having them make modifications exclusively for
5763you, or provide you with facilities for running those works, provided that you comply
5764with the terms of this License in conveying all material for which you do not control
5765copyright. Those thus making or running the covered works for you must do so
5766exclusively on your behalf, under your direction and control, on terms that prohibit
5767them from making any copies of your copyrighted material outside their relationship
5768with you.
5769
5770Conveying under any other circumstances is permitted solely under the conditions
5771stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
57723. Protecting Users' Legal Rights From Anti-Circumvention Law.
5773
5774No covered work shall be deemed part of an effective technological measure under any
5775applicable law fulfilling obligations under article 11 of the WIPO copyright treaty
5776adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention
5777of such measures.
5778
5779When you convey a covered work, you waive any legal power to forbid circumvention of
5780technological measures to the extent such circumvention is effected by exercising
5781rights under this License with respect to the covered work, and you disclaim any
5782intention to limit operation or modification of the work as a means of enforcing,
5783against the work's users, your or third parties' legal rights to forbid circumvention
5784of technological measures.
57854. Conveying Verbatim Copies.
5786
5787You may convey verbatim copies of the Program's source code as you receive it, in any
5788medium, provided that you conspicuously and appropriately publish on each copy an
5789appropriate copyright notice; keep intact all notices stating that this License and
5790any non-permissive terms added in accord with section 7 apply to the code; keep intact
5791all notices of the absence of any warranty; and give all recipients a copy of this
5792License along with the Program.
5793
5794You may charge any price or no price for each copy that you convey, and you may offer
5795support or warranty protection for a fee.
57965. Conveying Modified Source Versions.
5797
5798You may convey a work based on the Program, or the modifications to produce it from
5799the Program, in the form of source code under the terms of section 4, provided that
5800you also meet all of these conditions:
5801
5802 * a) The work must carry prominent notices stating that you modified it, and
5803giving a relevant date.
5804 * b) The work must carry prominent notices stating that it is released under this
5805License and any conditions added under section 7. This requirement modifies the
5806requirement in section 4 to "keep intact all notices".
5807 * c) You must license the entire work, as a whole, under this License to anyone
5808who comes into possession of a copy. This License will therefore apply, along with any
5809applicable section 7 additional terms, to the whole of the work, and all its parts,
5810regardless of how they are packaged. This License gives no permission to license the
5811work in any other way, but it does not invalidate such permission if you have
5812separately received it.
5813 * d) If the work has interactive user interfaces, each must display Appropriate
5814Legal Notices; however, if the Program has interactive interfaces that do not display
5815Appropriate Legal Notices, your work need not make them do so.
5816
5817A compilation of a covered work with other separate and independent works, which are
5818not by their nature extensions of the covered work, and which are not combined with it
5819such as to form a larger program, in or on a volume of a storage or distribution
5820medium, is called an "aggregate" if the compilation and its resulting
5821copyright are not used to limit the access or legal rights of the compilation's users
5822beyond what the individual works permit. Inclusion of a covered work in an aggregate
5823does not cause this License to apply to the other parts of the aggregate.
58246. Conveying Non-Source Forms.
5825
5826You may convey a covered work in object code form under the terms of sections 4 and 5,
5827provided that you also convey the machine-readable Corresponding Source under the
5828terms of this License, in one of these ways:
5829
5830 * a) Convey the object code in, or embodied in, a physical product (including a
5831physical distribution medium), accompanied by the Corresponding Source fixed on a
5832durable physical medium customarily used for software interchange.
5833 * b) Convey the object code in, or embodied in, a physical product (including a
5834physical distribution medium), accompanied by a written offer, valid for at least
5835three years and valid for as long as you offer spare parts or customer support for
5836that product model, to give anyone who possesses the object code either (1) a copy of
5837the Corresponding Source for all the software in the product that is covered by this
5838License, on a durable physical medium customarily used for software interchange, for a
5839price no more than your reasonable cost of physically performing this conveying of
5840source, or (2) access to copy the Corresponding Source from a network server at no
5841charge.
5842 * c) Convey individual copies of the object code with a copy of the written offer
5843to provide the Corresponding Source. This alternative is allowed only occasionally and
5844noncommercially, and only if you received the object code with such an offer, in
5845accord with subsection 6b.
5846 * d) Convey the object code by offering access from a designated place (gratis or
5847for a charge), and offer equivalent access to the Corresponding Source in the same way
5848through the same place at no further charge. You need not require recipients to copy
5849the Corresponding Source along with the object code. If the place to copy the object
5850code is a network server, the Corresponding Source may be on a different server
5851(operated by you or a third party) that supports equivalent copying facilities,
5852provided you maintain clear directions next to the object code saying where to find
5853the Corresponding Source. Regardless of what server hosts the Corresponding Source,
5854you remain obligated to ensure that it is available for as long as needed to satisfy
5855these requirements.
5856 * e) Convey the object code using peer-to-peer transmission, provided you inform
5857other peers where the object code and Corresponding Source of the work are being
5858offered to the general public at no charge under subsection 6d.
5859
5860A separable portion of the object code, whose source code is excluded from the
5861Corresponding Source as a System Library, need not be included in conveying the object
5862code work.
5863
5864A "User Product" is either (1) a "consumer product", which
5865means any tangible personal property which is normally used for personal, family, or
5866household purposes, or (2) anything designed or sold for incorporation into a
5867dwelling. In determining whether a product is a consumer product, doubtful cases shall
5868be resolved in favor of coverage. For a particular product received by a particular
5869user, "normally used" refers to a typical or common use of that class of
5870product, regardless of the status of the particular user or of the way in which the
5871particular user actually uses, or expects or is expected to use, the product. A
5872product is a consumer product regardless of whether the product has substantial
5873commercial, industrial or non-consumer uses, unless such uses represent the only
5874significant mode of use of the product.
5875
5876"Installation Information" for a User Product means any methods,
5877procedures, authorization keys, or other information required to install and execute
5878modified versions of a covered work in that User Product from a modified version of
5879its Corresponding Source. The information must suffice to ensure that the continued
5880functioning of the modified object code is in no case prevented or interfered with
5881solely because modification has been made.
5882
5883If you convey an object code work under this section in, or with, or specifically for
5884use in, a User Product, and the conveying occurs as part of a transaction in which the
5885right of possession and use of the User Product is transferred to the recipient in
5886perpetuity or for a fixed term (regardless of how the transaction is characterized),
5887the Corresponding Source conveyed under this section must be accompanied by the
5888Installation Information. But this requirement does not apply if neither you nor any
5889third party retains the ability to install modified object code on the User Product
5890(for example, the work has been installed in ROM).
5891
5892The requirement to provide Installation Information does not include a requirement to
5893continue to provide support service, warranty, or updates for a work that has been
5894modified or installed by the recipient, or for the User Product in which it has been
5895modified or installed. Access to a network may be denied when the modification itself
5896materially and adversely affects the operation of the network or violates the rules
5897and protocols for communication across the network.
5898
5899Corresponding Source conveyed, and Installation Information provided, in accord with
5900this section must be in a format that is publicly documented (and with an
5901implementation available to the public in source code form), and must require no
5902special password or key for unpacking, reading or copying.
59037. Additional Terms.
5904
5905"Additional permissions" are terms that supplement the terms of this
5906License by making exceptions from one or more of its conditions. Additional
5907permissions that are applicable to the entire Program shall be treated as though they
5908were included in this License, to the extent that they are valid under applicable law.
5909If additional permissions apply only to part of the Program, that part may be used
5910separately under those permissions, but the entire Program remains governed by this
5911License without regard to the additional permissions.
5912
5913When you convey a copy of a covered work, you may at your option remove any additional
5914permissions from that copy, or from any part of it. (Additional permissions may be
5915written to require their own removal in certain cases when you modify the work.) You
5916may place additional permissions on material, added by you to a covered work, for
5917which you have or can give appropriate copyright permission.
5918
5919Notwithstanding any other provision of this License, for material you add to a covered
5920work, you may (if authorized by the copyright holders of that material) supplement the
5921terms of this License with terms:
5922
5923 * a) Disclaiming warranty or limiting liability differently from the terms of
5924sections 15 and 16 of this License; or
5925 * b) Requiring preservation of specified reasonable legal notices or author
5926attributions in that material or in the Appropriate Legal Notices displayed by works
5927containing it; or
5928 * c) Prohibiting misrepresentation of the origin of that material, or requiring
5929that modified versions of such material be marked in reasonable ways as different from
5930the original version; or
5931 * d) Limiting the use for publicity purposes of names of licensors or authors of
5932the material; or
5933 * e) Declining to grant rights under trademark law for use of some trade names,
5934trademarks, or service marks; or
5935 * f) Requiring indemnification of licensors and authors of that material by anyone
5936who conveys the material (or modified versions of it) with contractual assumptions of
5937liability to the recipient, for any liability that these contractual assumptions
5938directly impose on those licensors and authors.
5939
5940All other non-permissive additional terms are considered "further
5941restrictions" within the meaning of section 10. If the Program as you received
5942it, or any part of it, contains a notice stating that it is governed by this License
5943along with a term that is a further restriction, you may remove that term. If a
5944license document contains a further restriction but permits relicensing or conveying
5945under this License, you may add to a covered work material governed by the terms of
5946that license document, provided that the further restriction does not survive such
5947relicensing or conveying.
5948
5949If you add terms to a covered work in accord with this section, you must place, in the
5950relevant source files, a statement of the additional terms that apply to those files,
5951or a notice indicating where to find the applicable terms.
5952
5953Additional terms, permissive or non-permissive, may be stated in the form of a
5954separately written license, or stated as exceptions; the above requirements apply
5955either way.
59568. Termination.
5957
5958You may not propagate or modify a covered work except as expressly provided under this
5959License. Any attempt otherwise to propagate or modify it is void, and will
5960automatically terminate your rights under this License (including any patent licenses
5961granted under the third paragraph of section 11).
5962
5963However, if you cease all violation of this License, then your license from a
5964particular copyright holder is reinstated (a) provisionally, unless and until the
5965copyright holder explicitly and finally terminates your license, and (b) permanently,
5966if the copyright holder fails to notify you of the violation by some reasonable means
5967prior to 60 days after the cessation.
5968
5969Moreover, your license from a particular copyright holder is reinstated permanently if
5970the copyright holder notifies you of the violation by some reasonable means, this is
5971the first time you have received notice of violation of this License (for any work)
5972from that copyright holder, and you cure the violation prior to 30 days after your
5973receipt of the notice.
5974
5975Termination of your rights under this section does not terminate the licenses of
5976parties who have received copies or rights from you under this License. If your rights
5977have been terminated and not permanently reinstated, you do not qualify to receive new
5978licenses for the same material under section 10.
59799. Acceptance Not Required for Having Copies.
5980
5981You are not required to accept this License in order to receive or run a copy of the
5982Program. Ancillary propagation of a covered work occurring solely as a consequence of
5983using peer-to-peer transmission to receive a copy likewise does not require
5984acceptance. However, nothing other than this License grants you permission to
5985propagate or modify any covered work. These actions infringe copyright if you do not
5986accept this License. Therefore, by modifying or propagating a covered work, you
5987indicate your acceptance of this License to do so.
598810. Automatic Licensing of Downstream Recipients.
5989
5990Each time you convey a covered work, the recipient automatically receives a license
5991from the original licensors, to run, modify and propagate that work, subject to this
5992License. You are not responsible for enforcing compliance by third parties with this
5993License.
5994
5995An "entity transaction" is a transaction transferring control of an
5996organization, or substantially all assets of one, or subdividing an organization, or
5997merging organizations. If propagation of a covered work results from an entity
5998transaction, each party to that transaction who receives a copy of the work also
5999receives whatever licenses to the work the party's predecessor in interest had or
6000could give under the previous paragraph, plus a right to possession of the
6001Corresponding Source of the work from the predecessor in interest, if the predecessor
6002has it or can get it with reasonable efforts.
6003
6004You may not impose any further restrictions on the exercise of the rights granted or
6005affirmed under this License. For example, you may not impose a license fee, royalty,
6006or other charge for exercise of rights granted under this License, and you may not
6007initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging
6008that any patent claim is infringed by making, using, selling, offering for sale, or
6009importing the Program or any portion of it.
601011. Patents.
6011
6012A "contributor" is a copyright holder who authorizes use under this
6013License of the Program or a work on which the Program is based. The work thus licensed
6014is called the contributor's "contributor version".
6015
6016A contributor's "essential patent claims" are all patent claims owned or
6017controlled by the contributor, whether already acquired or hereafter acquired, that
6018would be infringed by some manner, permitted by this License, of making, using, or
6019selling its contributor version, but do not include claims that would be infringed
6020only as a consequence of further modification of the contributor version. For purposes
6021of this definition, "control" includes the right to grant patent
6022sublicenses in a manner consistent with the requirements of this License.
6023
6024Each contributor grants you a non-exclusive, worldwide, royalty-free patent license
6025under the contributor's essential patent claims, to make, use, sell, offer for sale,
6026import and otherwise run, modify and propagate the contents of its contributor
6027version.
6028
6029In the following three paragraphs, a "patent license" is any express
6030agreement or commitment, however denominated, not to enforce a patent (such as an
6031express permission to practice a patent or covenant not to sue for patent
6032infringement). To "grant" such a patent license to a party means to make
6033such an agreement or commitment not to enforce a patent against the party.
6034
6035If you convey a covered work, knowingly relying on a patent license, and the
6036Corresponding Source of the work is not available for anyone to copy, free of charge
6037and under the terms of this License, through a publicly available network server or
6038other readily accessible means, then you must either (1) cause the Corresponding
6039Source to be so available, or (2) arrange to deprive yourself of the benefit of the
6040patent license for this particular work, or (3) arrange, in a manner consistent with
6041the requirements of this License, to extend the patent license to downstream
6042recipients. "Knowingly relying" means you have actual knowledge that, but
6043for the patent license, your conveying the covered work in a country, or your
6044recipient's use of the covered work in a country, would infringe one or more
6045identifiable patents in that country that you have reason to believe are valid.
6046
6047If, pursuant to or in connection with a single transaction or arrangement, you convey,
6048or propagate by procuring conveyance of, a covered work, and grant a patent license to
6049some of the parties receiving the covered work authorizing them to use, propagate,
6050modify or convey a specific copy of the covered work, then the patent license you
6051grant is automatically extended to all recipients of the covered work and works based
6052on it.
6053
6054A patent license is "discriminatory" if it does not include within the
6055scope of its coverage, prohibits the exercise of, or is conditioned on the
6056non-exercise of one or more of the rights that are specifically granted under this
6057License. You may not convey a covered work if you are a party to an arrangement with a
6058third party that is in the business of distributing software, under which you make
6059payment to the third party based on the extent of your activity of conveying the work,
6060and under which the third party grants, to any of the parties who would receive the
6061covered work from you, a discriminatory patent license (a) in connection with copies
6062of the covered work conveyed by you (or copies made from those copies), or (b)
6063primarily for and in connection with specific products or compilations that contain
6064the covered work, unless you entered into that arrangement, or that patent license was
6065granted, prior to 28 March 2007.
6066
6067Nothing in this License shall be construed as excluding or limiting any implied
6068license or other defenses to infringement that may otherwise be available to you under
6069applicable patent law.
607012. No Surrender of Others' Freedom.
6071
6072If conditions are imposed on you (whether by court order, agreement or otherwise) that
6073contradict the conditions of this License, they do not excuse you from the conditions
6074of this License. If you cannot convey a covered work so as to satisfy simultaneously
6075your obligations under this License and any other pertinent obligations, then as a
6076consequence you may not convey it at all. For example, if you agree to terms that
6077obligate you to collect a royalty for further conveying from those to whom you convey
6078the Program, the only way you could satisfy both those terms and this License would be
6079to refrain entirely from conveying the Program.
608013. Use with the GNU Affero General Public License.
6081
6082Notwithstanding any other provision of this License, you have permission to link or
6083combine any covered work with a work licensed under version 3 of the GNU Affero
6084General Public License into a single combined work, and to convey the resulting work.
6085The terms of this License will continue to apply to the part which is the covered
6086work, but the special requirements of the GNU Affero General Public License, section
608713, concerning interaction through a network will apply to the combination as such.
608814. Revised Versions of this License.
6089
6090The Free Software Foundation may publish revised and/or new versions of the GNU
6091General Public License from time to time. Such new versions will be similar in spirit
6092to the present version, but may differ in detail to address new problems or concerns.
6093
6094Each version is given a distinguishing version number. If the Program specifies that a
6095certain numbered version of the GNU General Public License "or any later
6096version" applies to it, you have the option of following the terms and
6097conditions either of that numbered version or of any later version published by the
6098Free Software Foundation. If the Program does not specify a version number of the GNU
6099General Public License, you may choose any version ever published by the Free Software
6100Foundation.
6101
6102If the Program specifies that a proxy can decide which future versions of the GNU
6103General Public License can be used, that proxy's public statement of acceptance of a
6104version permanently authorizes you to choose that version for the Program.
6105
6106Later license versions may give you additional or different permissions. However, no
6107additional obligations are imposed on any author or copyright holder as a result of
6108your choosing to follow a later version.
610915. Disclaimer of Warranty.
6110
6111THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
6112EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
6113PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
6114EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6115MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
6116QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
6117DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
611816. Limitation of Liability.
6119
6120IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
6121COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS
6122PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
6123INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
6124PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
6125OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
6126WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
6127POSSIBILITY OF SUCH DAMAGES.
612817. Interpretation of Sections 15 and 16.
6129
6130If the disclaimer of warranty and limitation of liability provided above cannot be
6131given local legal effect according to their terms, reviewing courts shall apply local
6132law that most closely approximates an absolute waiver of all civil liability in
6133connection with the Program, unless a warranty or assumption of liability accompanies
6134a copy of the Program in return for a fee.
6135
6136END OF TERMS AND CONDITIONS
6137How to Apply These Terms to Your New Programs
6138
6139If you develop a new program, and you want it to be of the greatest possible use to
6140the public, the best way to achieve this is to make it free software which everyone
6141can redistribute and change under these terms.
6142
6143To do so, attach the following notices to the program. It is safest to attach them to
6144the start of each source file to most effectively state the exclusion of warranty; and
6145each file should have at least the "copyright" line and a pointer to
6146where the full notice is found.
6147
6148 &lt;one line to give the program's name and a brief idea of what it does.&gt;
6149 Copyright (C) &lt;year&gt; &lt;name of author&gt;
6150
6151 This program is free software: you can redistribute it and/or modify
6152 it under the terms of the GNU General Public License as published by
6153 the Free Software Foundation, either version 3 of the License, or
6154 (at your option) any later version.
6155
6156 This program is distributed in the hope that it will be useful,
6157 but WITHOUT ANY WARRANTY; without even the implied warranty of
6158 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6159 GNU General Public License for more details.
6160
6161 You should have received a copy of the GNU General Public License
6162 along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;.
6163
6164Also add information on how to contact you by electronic and paper mail.
6165
6166If the program does terminal interaction, make it output a short notice like this when
6167it starts in an interactive mode:
6168
6169 &lt;program&gt; Copyright (C) &lt;year&gt; &lt;name of author&gt;
6170 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
6171 This is free software, and you are welcome to redistribute it
6172 under certain conditions; type `show c' for details.
6173
6174The hypothetical commands `show w' and `show c' should show the appropriate parts of
6175the General Public License. Of course, your program's commands might be different; for
6176a GUI interface, you would use an "about box".
6177
6178You should also get your employer (if you work as a programmer) or school, if any, to
6179sign a "copyright disclaimer" for the program, if necessary. For more
6180information on this, and how to apply and follow the GNU GPL, see
6181&lt;http://www.gnu.org/licenses/&gt;.
6182
6183The GNU General Public License does not permit incorporating your program into
6184proprietary programs. If your program is a subroutine library, you may consider it
6185more useful to permit linking proprietary applications with the library. If this is
6186what you want to do, use the GNU Lesser General Public License instead of this
6187License. But first, please read
6188&lt;http://www.gnu.org/philosophy/why-not-lgpl.html&gt;.
6189</programlisting></para></section>
6190
6191<section id="lic_18">
6192<title>GPL-3.0-with-GCC-exception</title>
6193<para><programlisting>
6194
6195insert GPL v3 text here
6196
6197GCC RUNTIME LIBRARY EXCEPTION
6198Version 3.1, 31 March 2009
6199
6200General information:
6201http://www.gnu.org/licenses/gcc-exception.html
6202Copyright (C) 2009 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
6203Everyone is permitted to copy and distribute verbatim copies of this license document,
6204but changing it is not allowed.
6205This GCC Runtime Library Exception ("Exception") is an additional permission under
6206section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a
6207given file (the "Runtime Library") that bears a notice placed by the copyright holder
6208of the file stating that the file is governed by GPLv3 along with this Exception.
6209When you use GCC to compile a program, GCC may combine portions of certain GCC header
6210files and runtime libraries with the compiled program. The purpose of this Exception
6211is to allow compilation of non-GPL (including proprietary) programs to use, in this
6212way, the header files and runtime libraries covered by this Exception.
6213
62140. Definitions.
6215A file is an "Independent Module" if it either requires the Runtime Library for
6216execution after a Compilation Process, or makes use of an interface provided by the
6217Runtime Library, but is not otherwise based on the Runtime Library.
6218"GCC" means a version of the GNU Compiler Collection, with or without modifications,
6219governed by version 3 (or a specified later version) of the GNU General Public License
6220(GPL) with the option of using any subsequent versions published by the FSF.
6221"GPL-compatible Software" is software whose conditions of propagation, modification
6222and use would permit combination with GCC in accord with the license of GCC.
6223"Target Code" refers to output from any compiler for a real or virtual target
6224processor architecture, in executable form or suitable for input to an assembler,
6225loader, linker and/or execution phase. Notwithstanding that, Target Code does not
6226include data in any format that is used as a compiler intermediate representation, or
6227used for producing a compiler intermediate representation.
6228The "Compilation Process" transforms code entirely represented in non-intermediate
6229languages designed for human-written code, and/or in Java Virtual Machine byte code,
6230into Target Code. Thus, for example, use of source code generators and preprocessors
6231need not be considered part of the Compilation Process, since the Compilation Process
6232can be understood as starting with the output of the generators or preprocessors.
6233A Compilation Process is "Eligible" if it is done using GCC, alone or with other
6234GPL-compatible software, or if it is done without using any work based on GCC. For
6235example, using non-GPL-compatible Software to optimize any GCC intermediate
6236representations would not qualify as an Eligible Compilation Process.
6237
62381. Grant of Additional Permission.
6239You have permission to propagate a work of Target Code formed by combining the Runtime
6240Library with Independent Modules, even if such propagation would otherwise violate the
6241terms of GPLv3, provided that all Target Code was generated by Eligible Compilation
6242Processes. You may then convey such a combination under terms of your choice,
6243consistent with the licensing of the Independent Modules.
6244
62452. No Weakening of GCC Copyleft.
6246The availability of this Exception does not imply any general presumption that
6247third-party software is unaffected by the copyleft requirements of the license of GCC.
6248
6249</programlisting></para></section>
6250
6251<section id="lic_19">
6252<title>ICU</title>
6253<para><programlisting>
6254COPYRIGHT AND PERMISSION NOTICE
6255
6256Copyright (c) 1995-2012 International Business Machines Corporation and others
6257
6258All rights reserved.
6259
6260Permission is hereby granted, free of charge, to any person obtaining a copy of this
6261software and associated documentation files (the "Software"), to deal in the Software
6262without restriction, including without limitation the rights to use, copy, modify,
6263merge, publish, distribute, and/or sell copies of the Software, and to permit persons
6264to whom the Software is furnished to do so, provided that the above copyright
6265notice(s) and this permission notice appear in all copies of the Software and that
6266both the above copyright notice(s) and this permission notice appear in supporting
6267documentation.
6268
6269THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
6270INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
6271PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE
6272COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
6273SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM
6274LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
6275TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
6276SOFTWARE.
6277
6278Except as contained in this notice, the name of a copyright holder shall not be used
6279in advertising or otherwise to promote the sale, use or other dealings in this
6280Software without prior written authorization of the copyright holder.
6281
6282All trademarks and registered trademarks mentioned herein are the property of their
6283respective owners.
6284</programlisting></para></section>
6285
6286<section id="lic_20">
6287<title>ISC</title>
6288<para><programlisting>
6289
6290ISC License:
6291
6292Copyright &#169; 2004-2010 by Internet Systems Consortium, Inc. ("ISC")
6293Copyright &#169; 1995-2003 by Internet Software Consortium
6294
6295Permission to use, copy, modify, and/or distribute this software for any purpose with
6296or without fee is hereby granted, provided that the above copyright notice and this
6297permission notice appear in all copies.
6298
6299THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
6300SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT
6301SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
6302DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
6303OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
6304THE USE OR PERFORMANCE OF THIS SOFTWARE.
6305
6306</programlisting></para></section>
6307
6308<section id="lic_21">
6309<title>LGPL-2.0</title>
6310<para><programlisting>
6311GNU LIBRARY GENERAL PUBLIC LICENSE
6312
6313
6314
6315Version 2, June 1991
6316
6317
6318
6319Copyright (C) 1991 Free Software Foundation, Inc.
6320
632151 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
6322
6323Everyone is permitted to copy and distribute verbatim copies
6324
6325of this license document, but changing it is not allowed.
6326
6327
6328
6329[This is the first released version of the library GPL. It is
6330
6331 numbered 2 because it goes with version 2 of the ordinary GPL.]
6332
6333Preamble
6334
6335
6336
6337The licenses for most software are designed to take away your freedom to share and
6338change it. By contrast, the GNU General Public Licenses are intended to guarantee your
6339freedom to share and change free software--to make sure the software is free for all
6340its users.
6341
6342
6343
6344This license, the Library General Public License, applies to some specially designated
6345Free Software Foundation software, and to any other libraries whose authors decide to
6346use it. You can use it for your libraries, too.
6347
6348
6349
6350When we speak of free software, we are referring to freedom, not price. Our General
6351Public Licenses are designed to make sure that you have the freedom to distribute
6352copies of free software (and charge for this service if you wish), that you receive
6353source code or can get it if you want it, that you can change the software or use
6354pieces of it in new free programs; and that you know you can do these things.
6355
6356
6357
6358To protect your rights, we need to make restrictions that forbid anyone to deny you
6359these rights or to ask you to surrender the rights. These restrictions translate to
6360certain responsibilities for you if you distribute copies of the library, or if you
6361modify it.
6362
6363
6364
6365For example, if you distribute copies of the library, whether gratis or for a fee, you
6366must give the recipients all the rights that we gave you. You must make sure that
6367they, too, receive or can get the source code. If you link a program with the library,
6368you must provide complete object files to the recipients so that they can relink them
6369with the library, after making changes to the library and recompiling it. And you must
6370show them these terms so they know their rights.
6371
6372
6373
6374Our method of protecting your rights has two steps: (1) copyright the library, and (2)
6375offer you this license which gives you legal permission to copy, distribute and/or
6376modify the library.
6377
6378
6379
6380Also, for each distributor's protection, we want to make certain that everyone
6381understands that there is no warranty for this free library. If the library is
6382modified by someone else and passed on, we want its recipients to know that what they
6383have is not the original version, so that any problems introduced by others will not
6384reflect on the original authors' reputations.
6385
6386
6387
6388Finally, any free program is threatened constantly by software patents. We wish to
6389avoid the danger that companies distributing free software will individually obtain
6390patent licenses, thus in effect transforming the program into proprietary software. To
6391prevent this, we have made it clear that any patent must be licensed for everyone's
6392free use or not licensed at all.
6393
6394
6395
6396Most GNU software, including some libraries, is covered by the ordinary GNU General
6397Public License, which was designed for utility programs. This license, the GNU Library
6398General Public License, applies to certain designated libraries. This license is quite
6399different from the ordinary one; be sure to read it in full, and don't assume that
6400anything in it is the same as in the ordinary license.
6401
6402
6403
6404The reason we have a separate public license for some libraries is that they blur the
6405distinction we usually make between modifying or adding to a program and simply using
6406it. Linking a program with a library, without changing the library, is in some sense
6407simply using the library, and is analogous to running a utility program or application
6408program. However, in a textual and legal sense, the linked executable is a combined
6409work, a derivative of the original library, and the ordinary General Public License
6410treats it as such.
6411
6412
6413
6414Because of this blurred distinction, using the ordinary General Public License for
6415libraries did not effectively promote software sharing, because most developers did
6416not use the libraries. We concluded that weaker conditions might promote sharing
6417better.
6418
6419
6420
6421However, unrestricted linking of non-free programs would deprive the users of those
6422programs of all benefit from the free status of the libraries themselves. This Library
6423General Public License is intended to permit developers of non-free programs to use
6424free libraries, while preserving your freedom as a user of such programs to change the
6425free libraries that are incorporated in them. (We have not seen how to achieve this as
6426regards changes in header files, but we have achieved it as regards changes in the
6427actual functions of the Library.) The hope is that this will lead to faster
6428development of free libraries.
6429
6430
6431
6432The precise terms and conditions for copying, distribution and modification follow.
6433Pay close attention to the difference between a "work based on the library" and a
6434"work that uses the library". The former contains code derived from the library, while
6435the latter only works together with the library.
6436
6437
6438
6439Note that it is possible for a library to be covered by the ordinary General Public
6440License rather than by this special one.
6441
6442
6443
6444TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
6445
6446
6447
64480. This License Agreement applies to any software library which contains a notice
6449placed by the copyright holder or other authorized party saying it may be distributed
6450under the terms of this Library General Public License (also called "this License").
6451Each licensee is addressed as "you".
6452
6453
6454
6455A "library" means a collection of software functions and/or data prepared so as to be
6456conveniently linked with application programs (which use some of those functions and
6457data) to form executables.
6458
6459
6460
6461The "Library", below, refers to any such software library or work which has been
6462distributed under these terms. A "work based on the Library" means either the Library
6463or any derivative work under copyright law: that is to say, a work containing the
6464Library or a portion of it, either verbatim or with modifications and/or translated
6465straightforwardly into another language. (Hereinafter, translation is included without
6466limitation in the term "modification".)
6467
6468
6469
6470"Source code" for a work means the preferred form of the work for making modifications
6471to it. For a library, complete source code means all the source code for all modules
6472it contains, plus any associated interface definition files, plus the scripts used to
6473control compilation and installation of the library.
6474
6475
6476
6477Activities other than copying, distribution and modification are not covered by this
6478License; they are outside its scope. The act of running a program using the Library is
6479not restricted, and output from such a program is covered only if its contents
6480constitute a work based on the Library (independent of the use of the Library in a
6481tool for writing it). Whether that is true depends on what the Library does and what
6482the program that uses the Library does.
6483
6484
6485
64861. You may copy and distribute verbatim copies of the Library's complete source code
6487as you receive it, in any medium, provided that you conspicuously and appropriately
6488publish on each copy an appropriate copyright notice and disclaimer of warranty; keep
6489intact all the notices that refer to this License and to the absence of any warranty;
6490and distribute a copy of this License along with the Library.
6491
6492
6493
6494You may charge a fee for the physical act of transferring a copy, and you may at your
6495option offer warranty protection in exchange for a fee.
6496
6497
6498
64992. You may modify your copy or copies of the Library or any portion of it, thus
6500forming a work based on the Library, and copy and distribute such modifications or
6501work under the terms of Section 1 above, provided that you also meet all of these
6502conditions:
6503
6504
6505
6506a) The modified work must itself be a software library.
6507
6508b) You must cause the files modified to carry prominent notices stating that you
6509changed the files and the date of any change.
6510
6511c) You must cause the whole of the work to be licensed at no charge to all third
6512parties under the terms of this License.
6513
6514d) If a facility in the modified Library refers to a function or a table of data to be
6515supplied by an application program that uses the facility, other than as an argument
6516passed when the facility is invoked, then you must make a good faith effort to ensure
6517that, in the event an application does not supply such function or table, the facility
6518still operates, and performs whatever part of its purpose remains meaningful.
6519
6520(For example, a function in a library to compute square roots has a purpose that is
6521entirely well-defined independent of the application. Therefore, Subsection 2d
6522requires that any application-supplied function or table used by this function must be
6523optional: if the application does not supply it, the square root function must still
6524compute square roots.)
6525
6526
6527
6528These requirements apply to the modified work as a whole. If identifiable sections of
6529that work are not derived from the Library, and can be reasonably considered
6530independent and separate works in themselves, then this License, and its terms, do not
6531apply to those sections when you distribute them as separate works. But when you
6532distribute the same sections as part of a whole which is a work based on the Library,
6533the distribution of the whole must be on the terms of this License, whose permissions
6534for other licensees extend to the entire whole, and thus to each and every part
6535regardless of who wrote it.
6536
6537
6538
6539Thus, it is not the intent of this section to claim rights or contest your rights to
6540work written entirely by you; rather, the intent is to exercise the right to control
6541the distribution of derivative or collective works based on the Library.
6542
6543
6544
6545In addition, mere aggregation of another work not based on the Library with the
6546Library (or with a work based on the Library) on a volume of a storage or distribution
6547medium does not bring the other work under the scope of this License.
6548
6549
6550
65513. You may opt to apply the terms of the ordinary GNU General Public License instead
6552of this License to a given copy of the Library. To do this, you must alter all the
6553notices that refer to this License, so that they refer to the ordinary GNU General
6554Public License, version 2, instead of to this License. (If a newer version than
6555version 2 of the ordinary GNU General Public License has appeared, then you can
6556specify that version instead if you wish.) Do not make any other change in these
6557notices.
6558
6559
6560
6561Once this change is made in a given copy, it is irreversible for that copy, so the
6562ordinary GNU General Public License applies to all subsequent copies and derivative
6563works made from that copy.
6564
6565
6566
6567This option is useful when you wish to copy part of the code of the Library into a
6568program that is not a library.
6569
6570
6571
65724. You may copy and distribute the Library (or a portion or derivative of it, under
6573Section 2) in object code or executable form under the terms of Sections 1 and 2 above
6574provided that you accompany it with the complete corresponding machine-readable source
6575code, which must be distributed under the terms of Sections 1 and 2 above on a medium
6576customarily used for software interchange.
6577
6578
6579
6580If distribution of object code is made by offering access to copy from a designated
6581place, then offering equivalent access to copy the source code from the same place
6582satisfies the requirement to distribute the source code, even though third parties are
6583not compelled to copy the source along with the object code.
6584
6585
6586
65875. A program that contains no derivative of any portion of the Library, but is
6588designed to work with the Library by being compiled or linked with it, is called a
6589"work that uses the Library". Such a work, in isolation, is not a derivative work of
6590the Library, and therefore falls outside the scope of this License.
6591
6592
6593
6594However, linking a "work that uses the Library" with the Library creates an executable
6595that is a derivative of the Library (because it contains portions of the Library),
6596rather than a "work that uses the library". The executable is therefore covered by
6597this License. Section 6 states terms for distribution of such executables.
6598
6599
6600
6601When a "work that uses the Library" uses material from a header file that is part of
6602the Library, the object code for the work may be a derivative work of the Library even
6603though the source code is not. Whether this is true is especially significant if the
6604work can be linked without the Library, or if the work is itself a library. The
6605threshold for this to be true is not precisely defined by law.
6606
6607
6608
6609If such an object file uses only numerical parameters, data structure layouts and
6610accessors, and small macros and small inline functions (ten lines or less in length),
6611then the use of the object file is unrestricted, regardless of whether it is legally a
6612derivative work. (Executables containing this object code plus portions of the Library
6613will still fall under Section 6.)
6614
6615
6616
6617Otherwise, if the work is a derivative of the Library, you may distribute the object
6618code for the work under the terms of Section 6. Any executables containing that work
6619also fall under Section 6, whether or not they are linked directly with the Library
6620itself.
6621
6622
6623
66246. As an exception to the Sections above, you may also compile or link a "work that
6625uses the Library" with the Library to produce a work containing portions of the
6626Library, and distribute that work under terms of your choice, provided that the terms
6627permit modification of the work for the customer's own use and reverse engineering for
6628debugging such modifications.
6629
6630
6631
6632You must give prominent notice with each copy of the work that the Library is used in
6633it and that the Library and its use are covered by this License. You must supply a
6634copy of this License. If the work during execution displays copyright notices, you
6635must include the copyright notice for the Library among them, as well as a reference
6636directing the user to the copy of this License. Also, you must do one of these things:
6637
6638
6639
6640a) Accompany the work with the complete corresponding machine-readable source code for
6641the Library including whatever changes were used in the work (which must be
6642distributed under Sections 1 and 2 above); and, if the work is an executable linked
6643with the Library, with the complete machine-readable "work that uses the Library", as
6644object code and/or source code, so that the user can modify the Library and then
6645relink to produce a modified executable containing the modified Library. (It is
6646understood that the user who changes the contents of definitions files in the Library
6647will not necessarily be able to recompile the application to use the modified
6648definitions.)
6649
6650b) Accompany the work with a written offer, valid for at least three years, to give
6651the same user the materials specified in Subsection 6a, above, for a charge no more
6652than the cost of performing this distribution.
6653
6654c) If distribution of the work is made by offering access to copy from a designated
6655place, offer equivalent access to copy the above specified materials from the same
6656place.
6657
6658d) Verify that the user has already received a copy of these materials or that you
6659have already sent this user a copy.
6660
6661For an executable, the required form of the "work that uses the Library" must include
6662any data and utility programs needed for reproducing the executable from it. However,
6663as a special exception, the source code distributed need not include anything that is
6664normally distributed (in either source or binary form) with the major components
6665(compiler, kernel, and so on) of the operating system on which the executable runs,
6666unless that component itself accompanies the executable.
6667
6668
6669
6670It may happen that this requirement contradicts the license restrictions of other
6671proprietary libraries that do not normally accompany the operating system. Such a
6672contradiction means you cannot use both them and the Library together in an executable
6673that you distribute.
6674
6675
6676
66777. You may place library facilities that are a work based on the Library side-by-side
6678in a single library together with other library facilities not covered by this
6679License, and distribute such a combined library, provided that the separate
6680distribution of the work based on the Library and of the other library facilities is
6681otherwise permitted, and provided that you do these two things:
6682
6683
6684
6685a) Accompany the combined library with a copy of the same work based on the Library,
6686uncombined with any other library facilities. This must be distributed under the terms
6687of the Sections above.
6688
6689b) Give prominent notice with the combined library of the fact that part of it is a
6690work based on the Library, and explaining where to find the accompanying uncombined
6691form of the same work.
6692
66938. You may not copy, modify, sublicense, link with, or distribute the Library except
6694as expressly provided under this License. Any attempt otherwise to copy, modify,
6695sublicense, link with, or distribute the Library is void, and will automatically
6696terminate your rights under this License. However, parties who have received copies,
6697or rights, from you under this License will not have their licenses terminated so long
6698as such parties remain in full compliance.
6699
6700
6701
67029. You are not required to accept this License, since you have not signed it. However,
6703nothing else grants you permission to modify or distribute the Library or its
6704derivative works. These actions are prohibited by law if you do not accept this
6705License. Therefore, by modifying or distributing the Library (or any work based on the
6706Library), you indicate your acceptance of this License to do so, and all its terms and
6707conditions for copying, distributing or modifying the Library or works based on it.
6708
6709
6710
671110. Each time you redistribute the Library (or any work based on the Library), the
6712recipient automatically receives a license from the original licensor to copy,
6713distribute, link with or modify the Library subject to these terms and conditions. You
6714may not impose any further restrictions on the recipients' exercise of the rights
6715granted herein. You are not responsible for enforcing compliance by third parties to
6716this License.
6717
6718
6719
672011. If, as a consequence of a court judgment or allegation of patent infringement or
6721for any other reason (not limited to patent issues), conditions are imposed on you
6722(whether by court order, agreement or otherwise) that contradict the conditions of
6723this License, they do not excuse you from the conditions of this License. If you
6724cannot distribute so as to satisfy simultaneously your obligations under this License
6725and any other pertinent obligations, then as a consequence you may not distribute the
6726Library at all. For example, if a patent license would not permit royalty-free
6727redistribution of the Library by all those who receive copies directly or indirectly
6728through you, then the only way you could satisfy both it and this License would be to
6729refrain entirely from distribution of the Library.
6730
6731
6732
6733If any portion of this section is held invalid or unenforceable under any particular
6734circumstance, the balance of the section is intended to apply, and the section as a
6735whole is intended to apply in other circumstances.
6736
6737
6738
6739It is not the purpose of this section to induce you to infringe any patents or other
6740property right claims or to contest validity of any such claims; this section has the
6741sole purpose of protecting the integrity of the free software distribution system
6742which is implemented by public license practices. Many people have made generous
6743contributions to the wide range of software distributed through that system in
6744reliance on consistent application of that system; it is up to the author/donor to
6745decide if he or she is willing to distribute software through any other system and a
6746licensee cannot impose that choice.
6747
6748
6749
6750This section is intended to make thoroughly clear what is believed to be a consequence
6751of the rest of this License.
6752
6753
6754
675512. If the distribution and/or use of the Library is restricted in certain countries
6756either by patents or by copyrighted interfaces, the original copyright holder who
6757places the Library under this License may add an explicit geographical distribution
6758limitation excluding those countries, so that distribution is permitted only in or
6759among countries not thus excluded. In such case, this License incorporates the
6760limitation as if written in the body of this License.
6761
6762
6763
676413. The Free Software Foundation may publish revised and/or new versions of the
6765Library General Public License from time to time. Such new versions will be similar in
6766spirit to the present version, but may differ in detail to address new problems or
6767concerns.
6768
6769
6770
6771Each version is given a distinguishing version number. If the Library specifies a
6772version number of this License which applies to it and "any later version", you have
6773the option of following the terms and conditions either of that version or of any
6774later version published by the Free Software Foundation. If the Library does not
6775specify a license version number, you may choose any version ever published by the
6776Free Software Foundation.
6777
6778
6779
678014. If you wish to incorporate parts of the Library into other free programs whose
6781distribution conditions are incompatible with these, write to the author to ask for
6782permission. For software which is copyrighted by the Free Software Foundation, write
6783to the Free Software Foundation; we sometimes make exceptions for this. Our decision
6784will be guided by the two goals of preserving the free status of all derivatives of
6785our free software and of promoting the sharing and reuse of software generally.
6786
6787
6788
6789NO WARRANTY
6790
6791
6792
679315. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
6794LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
6795WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT
6796WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
6797IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
6798RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY
6799PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
6800
6801
6802
680316. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
6804COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS
6805PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
6806INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
6807LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
6808OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE
6809WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
6810POSSIBILITY OF SUCH DAMAGES.
6811
6812
6813
6814END OF TERMS AND CONDITIONS
6815
6816
6817
6818How to Apply These Terms to Your New Libraries
6819
6820
6821
6822If you develop a new library, and you want it to be of the greatest possible use to
6823the public, we recommend making it free software that everyone can redistribute and
6824change. You can do so by permitting redistribution under these terms (or,
6825alternatively, under the terms of the ordinary General Public License).
6826
6827
6828
6829To apply these terms, attach the following notices to the library. It is safest to
6830attach them to the start of each source file to most effectively convey the exclusion
6831of warranty; and each file should have at least the "copyright" line and a pointer to
6832where the full notice is found.
6833
6834
6835
6836one line to give the library's name and an idea of what it does.
6837
6838Copyright (C) year name of author
6839
6840
6841
6842This library is free software; you can redistribute it and/or
6843
6844modify it under the terms of the GNU Library General Public
6845
6846License as published by the Free Software Foundation; either
6847
6848version 2 of the License, or (at your option) any later version.
6849
6850
6851
6852This library is distributed in the hope that it will be useful,
6853
6854but WITHOUT ANY WARRANTY; without even the implied warranty of
6855
6856MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
6857
6858Library General Public License for more details.
6859
6860
6861
6862You should have received a copy of the GNU Library General Public
6863
6864License along with this library; if not, write to the
6865
6866Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
6867
6868Boston, MA 02110-1301, USA.
6869
6870Also add information on how to contact you by electronic and paper mail.
6871
6872
6873
6874You should also get your employer (if you work as a programmer) or your school, if
6875any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample;
6876alter the names:
6877
6878
6879
6880Yoyodyne, Inc., hereby disclaims all copyright interest in
6881
6882the library `Frob' (a library for tweaking knobs) written
6883
6884by James Random Hacker.
6885
6886
6887
6888signature of Ty Coon, 1 April 1990
6889
6890Ty Coon, President of Vice
6891
6892That's all there is to it!
6893
6894</programlisting></para></section>
6895
6896<section id="lic_22">
6897<title>LGPL-2.1</title>
6898<para><programlisting>
6899
6900GNU LESSER GENERAL PUBLIC LICENSE
6901
6902Version 2.1, February 1999
6903
6904Copyright (C) 1991, 1999 Free Software Foundation, Inc.
690551 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
6906Everyone is permitted to copy and distribute verbatim copies
6907of this license document, but changing it is not allowed.
6908
6909[This is the first released version of the Lesser GPL. It also counts
6910 as the successor of the GNU Library Public License, version 2, hence
6911 the version number 2.1.]
6912Preamble
6913
6914The licenses for most software are designed to take away your freedom to share and
6915change it. By contrast, the GNU General Public Licenses are intended to guarantee your
6916freedom to share and change free software--to make sure the software is free for all
6917its users.
6918
6919This license, the Lesser General Public License, applies to some specially designated
6920software packages--typically libraries--of the Free Software Foundation and other
6921authors who decide to use it. You can use it too, but we suggest you first think
6922carefully about whether this license or the ordinary General Public License is the
6923better strategy to use in any particular case, based on the explanations below.
6924
6925When we speak of free software, we are referring to freedom of use, not price. Our
6926General Public Licenses are designed to make sure that you have the freedom to
6927distribute copies of free software (and charge for this service if you wish); that you
6928receive source code or can get it if you want it; that you can change the software and
6929use pieces of it in new free programs; and that you are informed that you can do these
6930things.
6931
6932To protect your rights, we need to make restrictions that forbid distributors to deny
6933you these rights or to ask you to surrender these rights. These restrictions translate
6934to certain responsibilities for you if you distribute copies of the library or if you
6935modify it.
6936
6937For example, if you distribute copies of the library, whether gratis or for a fee, you
6938must give the recipients all the rights that we gave you. You must make sure that
6939they, too, receive or can get the source code. If you link other code with the
6940library, you must provide complete object files to the recipients, so that they can
6941relink them with the library after making changes to the library and recompiling it.
6942And you must show them these terms so they know their rights.
6943
6944We protect your rights with a two-step method: (1) we copyright the library, and (2)
6945we offer you this license, which gives you legal permission to copy, distribute and/or
6946modify the library.
6947
6948To protect each distributor, we want to make it very clear that there is no warranty
6949for the free library. Also, if the library is modified by someone else and passed on,
6950the recipients should know that what they have is not the original version, so that
6951the original author`s reputation will not be affected by problems that might be
6952introduced by others.
6953
6954Finally, software patents pose a constant threat to the existence of any free program.
6955We wish to make sure that a company cannot effectively restrict the users of a free
6956program by obtaining a restrictive license from a patent holder. Therefore, we insist
6957that any patent license obtained for a version of the library must be consistent with
6958the full freedom of use specified in this license.
6959
6960Most GNU software, including some libraries, is covered by the ordinary GNU General
6961Public License. This license, the GNU Lesser General Public License, applies to
6962certain designated libraries, and is quite different from the ordinary General Public
6963License. We use this license for certain libraries in order to permit linking those
6964libraries into non-free programs.
6965
6966When a program is linked with a library, whether statically or using a shared library,
6967the combination of the two is legally speaking a combined work, a derivative of the
6968original library. The ordinary General Public License therefore permits such linking
6969only if the entire combination fits its criteria of freedom. The Lesser General Public
6970License permits more lax criteria for linking other code with the library.
6971
6972We call this license the "Lesser" General Public License because it does Less to
6973protect the user`s freedom than the ordinary General Public License. It also provides
6974other free software developers Less of an advantage over competing non-free programs.
6975These disadvantages are the reason we use the ordinary General Public License for many
6976libraries. However, the Lesser license provides advantages in certain special
6977circumstances.
6978
6979For example, on rare occasions, there may be a special need to encourage the widest
6980possible use of a certain library, so that it becomes a de-facto standard. To achieve
6981this, non-free programs must be allowed to use the library. A more frequent case is
6982that a free library does the same job as widely used non-free libraries. In this case,
6983there is little to gain by limiting the free library to free software only, so we use
6984the Lesser General Public License.
6985
6986In other cases, permission to use a particular library in non-free programs enables a
6987greater number of people to use a large body of free software. For example, permission
6988to use the GNU C Library in non-free programs enables many more people to use the
6989whole GNU operating system, as well as its variant, the GNU/Linux operating system.
6990
6991Although the Lesser General Public License is Less protective of the users` freedom,
6992it does ensure that the user of a program that is linked with the Library has the
6993freedom and the wherewithal to run that program using a modified version of the
6994Library.
6995
6996The precise terms and conditions for copying, distribution and modification follow.
6997Pay close attention to the difference between a "work based on the library" and a
6998"work that uses the library". The former contains code derived from the library,
6999whereas the latter must be combined with the library in order to run.
7000
7001TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
7002
70030. This License Agreement applies to any software library or other program which
7004contains a notice placed by the copyright holder or other authorized party saying it
7005may be distributed under the terms of this Lesser General Public License (also called
7006"this License"). Each licensee is addressed as "you".
7007
7008A "library" means a collection of software functions and/or data prepared so as to be
7009conveniently linked with application programs (which use some of those functions and
7010data) to form executables.
7011
7012The "Library", below, refers to any such software library or work which has been
7013distributed under these terms. A "work based on the Library" means either the Library
7014or any derivative work under copyright law: that is to say, a work containing the
7015Library or a portion of it, either verbatim or with modifications and/or translated
7016straightforwardly into another language. (Hereinafter, translation is included without
7017limitation in the term "modification".)
7018
7019"Source code" for a work means the preferred form of the work for making modifications
7020to it. For a library, complete source code means all the source code for all modules
7021it contains, plus any associated interface definition files, plus the scripts used to
7022control compilation and installation of the library.
7023
7024Activities other than copying, distribution and modification are not covered by this
7025License; they are outside its scope. The act of running a program using the Library is
7026not restricted, and output from such a program is covered only if its contents
7027constitute a work based on the Library (independent of the use of the Library in a
7028tool for writing it). Whether that is true depends on what the Library does and what
7029the program that uses the Library does.
7030
70311. You may copy and distribute verbatim copies of the Library`s complete source code
7032as you receive it, in any medium, provided that you conspicuously and appropriately
7033publish on each copy an appropriate copyright notice and disclaimer of warranty; keep
7034intact all the notices that refer to this License and to the absence of any warranty;
7035and distribute a copy of this License along with the Library.
7036
7037You may charge a fee for the physical act of transferring a copy, and you may at your
7038option offer warranty protection in exchange for a fee.
7039
70402. You may modify your copy or copies of the Library or any portion of it, thus
7041forming a work based on the Library, and copy and distribute such modifications or
7042work under the terms of Section 1 above, provided that you also meet all of these
7043conditions:
7044
7045a) The modified work must itself be a software library.
7046b) You must cause the files modified to carry prominent notices stating that you
7047changed the files and the date of any change.
7048c) You must cause the whole of the work to be licensed at no charge to all third
7049parties under the terms of this License.
7050d) If a facility in the modified Library refers to a function or a table of data to be
7051supplied by an application program that uses the facility, other than as an argument
7052passed when the facility is invoked, then you must make a good faith effort to ensure
7053that, in the event an application does not supply such function or table, the facility
7054still operates, and performs whatever part of its purpose remains meaningful.
7055(For example, a function in a library to compute square roots has a purpose that is
7056entirely well-defined independent of the application. Therefore, Subsection 2d
7057requires that any application-supplied function or table used by this function must be
7058optional: if the application does not supply it, the square root function must still
7059compute square roots.)
7060
7061These requirements apply to the modified work as a whole. If identifiable sections of
7062that work are not derived from the Library, and can be reasonably considered
7063independent and separate works in themselves, then this License, and its terms, do not
7064apply to those sections when you distribute them as separate works. But when you
7065distribute the same sections as part of a whole which is a work based on the Library,
7066the distribution of the whole must be on the terms of this License, whose permissions
7067for other licensees extend to the entire whole, and thus to each and every part
7068regardless of who wrote it.
7069
7070Thus, it is not the intent of this section to claim rights or contest your rights to
7071work written entirely by you; rather, the intent is to exercise the right to control
7072the distribution of derivative or collective works based on the Library.
7073
7074In addition, mere aggregation of another work not based on the Library with the
7075Library (or with a work based on the Library) on a volume of a storage or distribution
7076medium does not bring the other work under the scope of this License.
7077
70783. You may opt to apply the terms of the ordinary GNU General Public License instead
7079of this License to a given copy of the Library. To do this, you must alter all the
7080notices that refer to this License, so that they refer to the ordinary GNU General
7081Public License, version 2, instead of to this License. (If a newer version than
7082version 2 of the ordinary GNU General Public License has appeared, then you can
7083specify that version instead if you wish.) Do not make any other change in these
7084notices.
7085
7086Once this change is made in a given copy, it is irreversible for that copy, so the
7087ordinary GNU General Public License applies to all subsequent copies and derivative
7088works made from that copy.
7089
7090This option is useful when you wish to copy part of the code of the Library into a
7091program that is not a library.
7092
70934. You may copy and distribute the Library (or a portion or derivative of it, under
7094Section 2) in object code or executable form under the terms of Sections 1 and 2 above
7095provided that you accompany it with the complete corresponding machine-readable source
7096code, which must be distributed under the terms of Sections 1 and 2 above on a medium
7097customarily used for software interchange.
7098
7099If distribution of object code is made by offering access to copy from a designated
7100place, then offering equivalent access to copy the source code from the same place
7101satisfies the requirement to distribute the source code, even though third parties are
7102not compelled to copy the source along with the object code.
7103
71045. A program that contains no derivative of any portion of the Library, but is
7105designed to work with the Library by being compiled or linked with it, is called a
7106"work that uses the Library". Such a work, in isolation, is not a derivative work of
7107the Library, and therefore falls outside the scope of this License.
7108
7109However, linking a "work that uses the Library" with the Library creates an executable
7110that is a derivative of the Library (because it contains portions of the Library),
7111rather than a "work that uses the library". The executable is therefore covered by
7112this License. Section 6 states terms for distribution of such executables.
7113
7114When a "work that uses the Library" uses material from a header file that is part of
7115the Library, the object code for the work may be a derivative work of the Library even
7116though the source code is not. Whether this is true is especially significant if the
7117work can be linked without the Library, or if the work is itself a library. The
7118threshold for this to be true is not precisely defined by law.
7119
7120If such an object file uses only numerical parameters, data structure layouts and
7121accessors, and small macros and small inline functions (ten lines or less in length),
7122then the use of the object file is unrestricted, regardless of whether it is legally a
7123derivative work. (Executables containing this object code plus portions of the Library
7124will still fall under Section 6.)
7125
7126Otherwise, if the work is a derivative of the Library, you may distribute the object
7127code for the work under the terms of Section 6. Any executables containing that work
7128also fall under Section 6, whether or not they are linked directly with the Library
7129itself.
7130
71316. As an exception to the Sections above, you may also combine or link a "work that
7132uses the Library" with the Library to produce a work containing portions of the
7133Library, and distribute that work under terms of your choice, provided that the terms
7134permit modification of the work for the customer`s own use and reverse engineering for
7135debugging such modifications.
7136
7137You must give prominent notice with each copy of the work that the Library is used in
7138it and that the Library and its use are covered by this License. You must supply a
7139copy of this License. If the work during execution displays copyright notices, you
7140must include the copyright notice for the Library among them, as well as a reference
7141directing the user to the copy of this License. Also, you must do one of these things:
7142
7143a) Accompany the work with the complete corresponding machine-readable source code for
7144the Library including whatever changes were used in the work (which must be
7145distributed under Sections 1 and 2 above); and, if the work is an executable linked
7146with the Library, with the complete machine-readable "work that uses the Library", as
7147object code and/or source code, so that the user can modify the Library and then
7148relink to produce a modified executable containing the modified Library. (It is
7149understood that the user who changes the contents of definitions files in the Library
7150will not necessarily be able to recompile the application to use the modified
7151definitions.)
7152b) Use a suitable shared library mechanism for linking with the Library. A suitable
7153mechanism is one that (1) uses at run time a copy of the library already present on
7154the user`s computer system, rather than copying library functions into the executable,
7155and (2) will operate properly with a modified version of the library, if the user
7156installs one, as long as the modified version is interface-compatible with the version
7157that the work was made with.
7158c) Accompany the work with a written offer, valid for at least three years, to give
7159the same user the materials specified in Subsection 6a, above, for a charge no more
7160than the cost of performing this distribution.
7161d) If distribution of the work is made by offering access to copy from a designated
7162place, offer equivalent access to copy the above specified materials from the same
7163place.
7164e) Verify that the user has already received a copy of these materials or that you
7165have already sent this user a copy.
7166For an executable, the required form of the "work that uses the Library" must include
7167any data and utility programs needed for reproducing the executable from it. However,
7168as a special exception, the materials to be distributed need not include anything that
7169is normally distributed (in either source or binary form) with the major components
7170(compiler, kernel, and so on) of the operating system on which the executable runs,
7171unless that component itself accompanies the executable.
7172
7173It may happen that this requirement contradicts the license restrictions of other
7174proprietary libraries that do not normally accompany the operating system. Such a
7175contradiction means you cannot use both them and the Library together in an executable
7176that you distribute.
7177
71787. You may place library facilities that are a work based on the Library side-by-side
7179in a single library together with other library facilities not covered by this
7180License, and distribute such a combined library, provided that the separate
7181distribution of the work based on the Library and of the other library facilities is
7182otherwise permitted, and provided that you do these two things:
7183
7184a) Accompany the combined library with a copy of the same work based on the Library,
7185uncombined with any other library facilities. This must be distributed under the terms
7186of the Sections above.
7187b) Give prominent notice with the combined library of the fact that part of it is a
7188work based on the Library, and explaining where to find the accompanying uncombined
7189form of the same work.
71908. You may not copy, modify, sublicense, link with, or distribute the Library except
7191as expressly provided under this License. Any attempt otherwise to copy, modify,
7192sublicense, link with, or distribute the Library is void, and will automatically
7193terminate your rights under this License. However, parties who have received copies,
7194or rights, from you under this License will not have their licenses terminated so long
7195as such parties remain in full compliance.
7196
71979. You are not required to accept this License, since you have not signed it. However,
7198nothing else grants you permission to modify or distribute the Library or its
7199derivative works. These actions are prohibited by law if you do not accept this
7200License. Therefore, by modifying or distributing the Library (or any work based on the
7201Library), you indicate your acceptance of this License to do so, and all its terms and
7202conditions for copying, distributing or modifying the Library or works based on it.
7203
720410. Each time you redistribute the Library (or any work based on the Library), the
7205recipient automatically receives a license from the original licensor to copy,
7206distribute, link with or modify the Library subject to these terms and conditions. You
7207may not impose any further restrictions on the recipients` exercise of the rights
7208granted herein. You are not responsible for enforcing compliance by third parties with
7209this License.
7210
721111. If, as a consequence of a court judgment or allegation of patent infringement or
7212for any other reason (not limited to patent issues), conditions are imposed on you
7213(whether by court order, agreement or otherwise) that contradict the conditions of
7214this License, they do not excuse you from the conditions of this License. If you
7215cannot distribute so as to satisfy simultaneously your obligations under this License
7216and any other pertinent obligations, then as a consequence you may not distribute the
7217Library at all. For example, if a patent license would not permit royalty-free
7218redistribution of the Library by all those who receive copies directly or indirectly
7219through you, then the only way you could satisfy both it and this License would be to
7220refrain entirely from distribution of the Library.
7221
7222If any portion of this section is held invalid or unenforceable under any particular
7223circumstance, the balance of the section is intended to apply, and the section as a
7224whole is intended to apply in other circumstances.
7225
7226It is not the purpose of this section to induce you to infringe any patents or other
7227property right claims or to contest validity of any such claims; this section has the
7228sole purpose of protecting the integrity of the free software distribution system
7229which is implemented by public license practices. Many people have made generous
7230contributions to the wide range of software distributed through that system in
7231reliance on consistent application of that system; it is up to the author/donor to
7232decide if he or she is willing to distribute software through any other system and a
7233licensee cannot impose that choice.
7234
7235This section is intended to make thoroughly clear what is believed to be a consequence
7236of the rest of this License.
7237
723812. If the distribution and/or use of the Library is restricted in certain countries
7239either by patents or by copyrighted interfaces, the original copyright holder who
7240places the Library under this License may add an explicit geographical distribution
7241limitation excluding those countries, so that distribution is permitted only in or
7242among countries not thus excluded. In such case, this License incorporates the
7243limitation as if written in the body of this License.
7244
724513. The Free Software Foundation may publish revised and/or new versions of the Lesser
7246General Public License from time to time. Such new versions will be similar in spirit
7247to the present version, but may differ in detail to address new problems or concerns.
7248
7249Each version is given a distinguishing version number. If the Library specifies a
7250version number of this License which applies to it and "any later version", you have
7251the option of following the terms and conditions either of that version or of any
7252later version published by the Free Software Foundation. If the Library does not
7253specify a license version number, you may choose any version ever published by the
7254Free Software Foundation.
7255
725614. If you wish to incorporate parts of the Library into other free programs whose
7257distribution conditions are incompatible with these, write to the author to ask for
7258permission. For software which is copyrighted by the Free Software Foundation, write
7259to the Free Software Foundation; we sometimes make exceptions for this. Our decision
7260will be guided by the two goals of preserving the free status of all derivatives of
7261our free software and of promoting the sharing and reuse of software generally.
7262
7263NO WARRANTY
7264
726515. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
7266LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
7267WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT
7268WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
7269IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
7270RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY
7271PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
7272
727316. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
7274COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS
7275PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
7276INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
7277LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
7278OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE
7279WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
7280POSSIBILITY OF SUCH DAMAGES.
7281
7282END OF TERMS AND CONDITIONS
7283
7284How to Apply These Terms to Your New Libraries
7285
7286If you develop a new library, and you want it to be of the greatest possible use to
7287the public, we recommend making it free software that everyone can redistribute and
7288change. You can do so by permitting redistribution under these terms (or,
7289alternatively, under the terms of the ordinary General Public License).
7290
7291To apply these terms, attach the following notices to the library. It is safest to
7292attach them to the start of each source file to most effectively convey the exclusion
7293of warranty; and each file should have at least the "copyright" line and a pointer to
7294where the full notice is found.
7295
7296one line to give the library`s name and an idea of what it does.
7297Copyright (C) year name of author
7298
7299This library is free software; you can redistribute it and/or
7300modify it under the terms of the GNU Lesser General Public
7301License as published by the Free Software Foundation; either
7302version 2.1 of the License, or (at your option) any later version.
7303
7304This library is distributed in the hope that it will be useful,
7305but WITHOUT ANY WARRANTY; without even the implied warranty of
7306MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
7307Lesser General Public License for more details.
7308
7309You should have received a copy of the GNU Lesser General Public
7310License along with this library; if not, write to the Free Software
7311Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
7312Also add information on how to contact you by electronic and paper mail.
7313
7314You should also get your employer (if you work as a programmer) or your school, if
7315any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample;
7316alter the names:
7317
7318Yoyodyne, Inc., hereby disclaims all copyright interest in
7319the library `Frob` (a library for tweaking knobs) written
7320by James Random Hacker.
7321
7322signature of Ty Coon, 1 April 1990
7323Ty Coon, President of Vice
7324That`s all there is to it!
7325
7326</programlisting></para></section>
7327
7328<section id="lic_23">
7329<title>LGPL-3.0</title>
7330<para><programlisting>
7331GNU LESSER GENERAL PUBLIC LICENSE
7332
7333Version 3, 29 June 2007
7334
7335Copyright © 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
7336
7337Everyone is permitted to copy and distribute verbatim copies of this license document,
7338but changing it is not allowed.
7339
7340This version of the GNU Lesser General Public License incorporates the terms and
7341conditions of version 3 of the GNU General Public License, supplemented by the
7342additional permissions listed below.
73430. Additional Definitions.
7344
7345As used herein, "this License" refers to version 3 of the GNU Lesser
7346General Public License, and the "GNU GPL" refers to version 3 of the GNU
7347General Public License.
7348
7349"The Library" refers to a covered work governed by this License, other
7350than an Application or a Combined Work as defined below.
7351
7352An "Application" is any work that makes use of an interface provided by
7353the Library, but which is not otherwise based on the Library. Defining a subclass of a
7354class defined by the Library is deemed a mode of using an interface provided by the
7355Library.
7356
7357A "Combined Work" is a work produced by combining or linking an
7358Application with the Library. The particular version of the Library with which the
7359Combined Work was made is also called the "Linked Version".
7360
7361The "Minimal Corresponding Source" for a Combined Work means the
7362Corresponding Source for the Combined Work, excluding any source code for portions of
7363the Combined Work that, considered in isolation, are based on the Application, and not
7364on the Linked Version.
7365
7366The "Corresponding Application Code" for a Combined Work means the object
7367code and/or source code for the Application, including any data and utility programs
7368needed for reproducing the Combined Work from the Application, but excluding the
7369System Libraries of the Combined Work.
73701. Exception to Section 3 of the GNU GPL.
7371
7372You may convey a covered work under sections 3 and 4 of this License without being
7373bound by section 3 of the GNU GPL.
73742. Conveying Modified Versions.
7375
7376If you modify a copy of the Library, and, in your modifications, a facility refers to
7377a function or data to be supplied by an Application that uses the facility (other than
7378as an argument passed when the facility is invoked), then you may convey a copy of the
7379modified version:
7380
7381 * a) under this License, provided that you make a good faith effort to ensure
7382that, in the event an Application does not supply the function or data, the facility
7383still operates, and performs whatever part of its purpose remains meaningful, or
7384 * b) under the GNU GPL, with none of the additional permissions of this License
7385applicable to that copy.
7386
73873. Object Code Incorporating Material from Library Header Files.
7388
7389The object code form of an Application may incorporate material from a header file
7390that is part of the Library. You may convey such object code under terms of your
7391choice, provided that, if the incorporated material is not limited to numerical
7392parameters, data structure layouts and accessors, or small macros, inline functions
7393and templates (ten or fewer lines in length), you do both of the following:
7394
7395 * a) Give prominent notice with each copy of the object code that the Library is
7396used in it and that the Library and its use are covered by this License.
7397 * b) Accompany the object code with a copy of the GNU GPL and this license
7398document.
7399
74004. Combined Works.
7401
7402You may convey a Combined Work under terms of your choice that, taken together,
7403effectively do not restrict modification of the portions of the Library contained in
7404the Combined Work and reverse engineering for debugging such modifications, if you
7405also do each of the following:
7406
7407 * a) Give prominent notice with each copy of the Combined Work that the Library is
7408used in it and that the Library and its use are covered by this License.
7409 * b) Accompany the Combined Work with a copy of the GNU GPL and this license
7410document.
7411 * c) For a Combined Work that displays copyright notices during execution, include
7412the copyright notice for the Library among these notices, as well as a reference
7413directing the user to the copies of the GNU GPL and this license document.
7414 * d) Do one of the following:
7415 o 0) Convey the Minimal Corresponding Source under the terms of this
7416License, and the Corresponding Application Code in a form suitable for, and under
7417terms that permit, the user to recombine or relink the Application with a modified
7418version of the Linked Version to produce a modified Combined Work, in the manner
7419specified by section 6 of the GNU GPL for conveying Corresponding Source.
7420 o 1) Use a suitable shared library mechanism for linking with the Library. A
7421suitable mechanism is one that (a) uses at run time a copy of the Library already
7422present on the user's computer system, and (b) will operate properly with a modified
7423version of the Library that is interface-compatible with the Linked Version.
7424 * e) Provide Installation Information, but only if you would otherwise be required
7425to provide such information under section 6 of the GNU GPL, and only to the extent
7426that such information is necessary to install and execute a modified version of the
7427Combined Work produced by recombining or relinking the Application with a modified
7428version of the Linked Version. (If you use option 4d0, the Installation Information
7429must accompany the Minimal Corresponding Source and Corresponding Application Code. If
7430you use option 4d1, you must provide the Installation Information in the manner
7431specified by section 6 of the GNU GPL for conveying Corresponding Source.)
7432
74335. Combined Libraries.
7434
7435You may place library facilities that are a work based on the Library side by side in
7436a single library together with other library facilities that are not Applications and
7437are not covered by this License, and convey such a combined library under terms of
7438your choice, if you do both of the following:
7439
7440 * a) Accompany the combined library with a copy of the same work based on the
7441Library, uncombined with any other library facilities, conveyed under the terms of
7442this License.
7443 * b) Give prominent notice with the combined library that part of it is a work
7444based on the Library, and explaining where to find the accompanying uncombined form of
7445the same work.
7446
74476. Revised Versions of the GNU Lesser General Public License.
7448
7449The Free Software Foundation may publish revised and/or new versions of the GNU Lesser
7450General Public License from time to time. Such new versions will be similar in spirit
7451to the present version, but may differ in detail to address new problems or concerns.
7452
7453Each version is given a distinguishing version number. If the Library as you received
7454it specifies that a certain numbered version of the GNU Lesser General Public License
7455"or any later version" applies to it, you have the option of following
7456the terms and conditions either of that published version or of any later version
7457published by the Free Software Foundation. If the Library as you received it does not
7458specify a version number of the GNU Lesser General Public License, you may choose any
7459version of the GNU Lesser General Public License ever published by the Free Software
7460Foundation.
7461
7462If the Library as you received it specifies that a proxy can decide whether future
7463versions of the GNU Lesser General Public License shall apply, that proxy's public
7464statement of acceptance of any version is permanent authorization for you to choose
7465that version for the Library.
7466</programlisting></para></section>
7467
7468<section id="lic_24">
7469<title>Libpng</title>
7470<para><programlisting>
7471
7472This copy of the libpng notices is provided for your convenience. In case of
7473any discrepancy between this copy and the notices in the file png.h that is
7474included in the libpng distribution, the latter shall prevail.
7475
7476COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
7477
7478If you modify libpng you may insert additional notices immediately following
7479this sentence.
7480
7481This code is released under the libpng license.
7482
7483libpng versions 1.2.6, August 15, 2004, through 1.4.5, December 9, 2010, are
7484Copyright (c) 2004, 2006-2010 Glenn Randers-Pehrson, and are
7485distributed according to the same disclaimer and license as libpng-1.2.5
7486with the following individual added to the list of Contributing Authors
7487
7488 Cosmin Truta
7489
7490libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
7491Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
7492distributed according to the same disclaimer and license as libpng-1.0.6
7493with the following individuals added to the list of Contributing Authors
7494
7495 Simon-Pierre Cadieux
7496 Eric S. Raymond
7497 Gilles Vollant
7498
7499and with the following additions to the disclaimer:
7500
7501 There is no warranty against interference with your enjoyment of the
7502 library or against infringement. There is no warranty that our
7503 efforts or the library will fulfill any of your particular purposes
7504 or needs. This library is provided with all faults, and the entire
7505 risk of satisfactory quality, performance, accuracy, and effort is with
7506 the user.
7507
7508libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
7509Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
7510distributed according to the same disclaimer and license as libpng-0.96,
7511with the following individuals added to the list of Contributing Authors:
7512
7513 Tom Lane
7514 Glenn Randers-Pehrson
7515 Willem van Schaik
7516
7517libpng versions 0.89, June 1996, through 0.96, May 1997, are
7518Copyright (c) 1996, 1997 Andreas Dilger
7519Distributed according to the same disclaimer and license as libpng-0.88,
7520with the following individuals added to the list of Contributing Authors:
7521
7522 John Bowler
7523 Kevin Bracey
7524 Sam Bushell
7525 Magnus Holmgren
7526 Greg Roelofs
7527 Tom Tanner
7528
7529libpng versions 0.5, May 1995, through 0.88, January 1996, are
7530Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
7531
7532For the purposes of this copyright and license, "Contributing Authors"
7533is defined as the following set of individuals:
7534
7535 Andreas Dilger
7536 Dave Martindale
7537 Guy Eric Schalnat
7538 Paul Schmidt
7539 Tim Wegner
7540
7541The PNG Reference Library is supplied "AS IS". The Contributing Authors
7542and Group 42, Inc. disclaim all warranties, expressed or implied,
7543including, without limitation, the warranties of merchantability and of
7544fitness for any purpose. The Contributing Authors and Group 42, Inc.
7545assume no liability for direct, indirect, incidental, special, exemplary,
7546or consequential damages, which may result from the use of the PNG
7547Reference Library, even if advised of the possibility of such damage.
7548
7549Permission is hereby granted to use, copy, modify, and distribute this
7550source code, or portions hereof, for any purpose, without fee, subject
7551to the following restrictions:
7552
75531. The origin of this source code must not be misrepresented.
7554
75552. Altered versions must be plainly marked as such and must not
7556 be misrepresented as being the original source.
7557
75583. This Copyright notice may not be removed or altered from any
7559 source or altered source distribution.
7560
7561The Contributing Authors and Group 42, Inc. specifically permit, without
7562fee, and encourage the use of this source code as a component to
7563supporting the PNG file format in commercial products. If you use this
7564source code in a product, acknowledgment is not required but would be
7565appreciated.
7566
7567
7568A "png_get_copyright" function is available, for convenient use in "about"
7569boxes and the like:
7570
7571 printf("%s",png_get_copyright(NULL));
7572
7573Also, the PNG logo (in PNG format, of course) is supplied in the
7574files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
7575
7576Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
7577certification mark of the Open Source Initiative.
7578
7579Glenn Randers-Pehrson
7580glennrp at users.sourceforge.net
7581December 9, 2010
7582
7583</programlisting></para></section>
7584
7585<section id="lic_25">
7586<title>MIT</title>
7587<para><programlisting>
7588
7589MIT License
7590
7591Copyright (c) &lt;year&gt; &lt;copyright holders&gt;
7592
7593Permission is hereby granted, free of charge, to any person obtaining a copy
7594of this software and associated documentation files (the "Software"), to deal
7595in the Software without restriction, including without limitation the rights
7596to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7597copies of the Software, and to permit persons to whom the Software is
7598furnished to do so, subject to the following conditions:
7599
7600The above copyright notice and this permission notice shall be included in
7601all copies or substantial portions of the Software.
7602
7603THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7604IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7605FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7606AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7607LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7608OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
7609THE SOFTWARE.
7610
7611</programlisting></para></section>
7612
7613<section id="lic_26">
7614<title>MPL-1.0</title>
7615<para><programlisting>
7616
7617MOZILLA PUBLIC LICENSE
7618Version 1.0
7619
76201. Definitions.
7621
76221.1. ``Contributor`` means each entity that creates or contributes to the creation of
7623Modifications.
76241.2. ``Contributor Version`` means the combination of the Original Code, prior
7625Modifications used by a Contributor, and the Modifications made by that particular
7626Contributor.
7627
76281.3. ``Covered Code`` means the Original Code or Modifications or the combination of
7629the Original Code and Modifications, in each case including portions thereof.
7630
76311.4. ``Electronic Distribution Mechanism`` means a mechanism generally accepted in the
7632software development community for the electronic transfer of data.
7633
76341.5. ``Executable`` means Covered Code in any form other than Source Code.
7635
76361.6. ``Initial Developer`` means the individual or entity identified as the Initial
7637Developer in the Source Code notice required by Exhibit A.
7638
76391.7. ``Larger Work`` means a work which combines Covered Code or portions thereof with
7640code not governed by the terms of this License.
7641
76421.8. ``License`` means this document.
7643
76441.9. ``Modifications`` means any addition to or deletion from the substance or
7645structure of either the Original Code or any previous Modifications. When Covered Code
7646is released as a series of files, a Modification is:
7647
7648A. Any addition to or deletion from the contents of a file containing Original Code or
7649previous Modifications.
7650
7651B. Any new file that contains any part of the Original Code or previous Modifications.
7652
76531.10. ``Original Code`` means Source Code of computer software code which is described
7654in the Source Code notice required by Exhibit A as Original Code, and which, at the
7655time of its release under this License is not already Covered Code governed by this
7656License.
7657
76581.11. ``Source Code`` means the preferred form of the Covered Code for making
7659modifications to it, including all modules it contains, plus any associated interface
7660definition files, scripts used to control compilation and installation of an
7661Executable, or a list of source code differential comparisons against either the
7662Original Code or another well known, available Covered Code of the Contributor`s
7663choice. The Source Code can be in a compressed or archival form, provided the
7664appropriate decompression or de-archiving software is widely available for no charge.
7665
76661.12. ``You`` means an individual or a legal entity exercising rights under, and
7667complying with all of the terms of, this License or a future version of this License
7668issued under Section 6.1. For legal entities, ``You`` includes any entity which
7669controls, is controlled by, or is under common control with You. For purposes of this
7670definition, ``control`` means (a) the power, direct or indirect, to cause the
7671direction or management of such entity, whether by contract or otherwise, or (b)
7672ownership of fifty percent (50%) or more of the outstanding shares or beneficial
7673ownership of such entity.
7674
76752. Source Code License.
76762.1. The Initial Developer Grant.
7677The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive
7678license, subject to third party intellectual property claims:
7679(a) to use, reproduce, modify, display, perform, sublicense and distribute the
7680Original Code (or portions thereof) with or without Modifications, or as part of a
7681Larger Work; and
7682
7683(b) under patents now or hereafter owned or controlled by Initial Developer, to make,
7684have made, use and sell (``Utilize``) the Original Code (or portions thereof), but
7685solely to the extent that any such patent is reasonably necessary to enable You to
7686Utilize the Original Code (or portions thereof) and not to any greater extent that may
7687be necessary to Utilize further Modifications or combinations.
7688
76892.2. Contributor Grant.
7690Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license,
7691subject to third party intellectual property claims:
7692
7693(a) to use, reproduce, modify, display, perform, sublicense and distribute the
7694Modifications created by such Contributor (or portions thereof) either on an
7695unmodified basis, with other Modifications, as Covered Code or as part of a Larger
7696Work; and
7697
7698(b) under patents now or hereafter owned or controlled by Contributor, to Utilize the
7699Contributor Version (or portions thereof), but solely to the extent that any such
7700patent is reasonably necessary to enable You to Utilize the Contributor Version (or
7701portions thereof), and not to any greater extent that may be necessary to Utilize
7702further Modifications or combinations.
7703
77043. Distribution Obligations.
77053.1. Application of License.
7706The Modifications which You create or to which You contribute are governed by the
7707terms of this License, including without limitation Section 2.2. The Source Code
7708version of Covered Code may be distributed only under the terms of this License or a
7709future version of this License released under Section 6.1, and You must include a copy
7710of this License with every copy of the Source Code You distribute. You may not offer
7711or impose any terms on any Source Code version that alters or restricts the applicable
7712version of this License or the recipients` rights hereunder. However, You may include
7713an additional document offering the additional rights described in Section 3.5.
77143.2. Availability of Source Code.
7715Any Modification which You create or to which You contribute must be made available in
7716Source Code form under the terms of this License either on the same media as an
7717Executable version or via an accepted Electronic Distribution Mechanism to anyone to
7718whom you made an Executable version available; and if made available via Electronic
7719Distribution Mechanism, must remain available for at least twelve (12) months after
7720the date it initially became available, or at least six (6) months after a subsequent
7721version of that particular Modification has been made available to such recipients.
7722You are responsible for ensuring that the Source Code version remains available even
7723if the Electronic Distribution Mechanism is maintained by a third party.
7724
77253.3. Description of Modifications.
7726You must cause all Covered Code to which you contribute to contain a file documenting
7727the changes You made to create that Covered Code and the date of any change. You must
7728include a prominent statement that the Modification is derived, directly or
7729indirectly, from Original Code provided by the Initial Developer and including the
7730name of the Initial Developer in (a) the Source Code, and (b) in any notice in an
7731Executable version or related documentation in which You describe the origin or
7732ownership of the Covered Code.
7733
77343.4. Intellectual Property Matters
7735
7736(a) Third Party Claims.
7737If You have knowledge that a party claims an intellectual property right in particular
7738functionality or code (or its utilization under this License), you must include a text
7739file with the source code distribution titled ``LEGAL`` which describes the claim and
7740the party making the claim in sufficient detail that a recipient will know whom to
7741contact. If you obtain such knowledge after You make Your Modification available as
7742described in Section 3.2, You shall promptly modify the LEGAL file in all copies You
7743make available thereafter and shall take other steps (such as notifying appropriate
7744mailing lists or newsgroups) reasonably calculated to inform those who received the
7745Covered Code that new knowledge has been obtained.
7746
7747(b) Contributor APIs.
7748If Your Modification is an application programming interface and You own or control
7749patents which are reasonably necessary to implement that API, you must also include
7750this information in the LEGAL file.
7751
77523.5. Required Notices.
7753You must duplicate the notice in Exhibit A in each file of the Source Code, and this
7754License in any documentation for the Source Code, where You describe recipients`
7755rights relating to Covered Code. If You created one or more Modification(s), You may
7756add your name as a Contributor to the notice described in Exhibit A. If it is not
7757possible to put such notice in a particular Source Code file due to its structure,
7758then you must include such notice in a location (such as a relevant directory file)
7759where a user would be likely to look for such a notice. You may choose to offer, and
7760to charge a fee for, warranty, support, indemnity or liability obligations to one or
7761more recipients of Covered Code. However, You may do so only on Your own behalf, and
7762not on behalf of the Initial Developer or any Contributor. You must make it absolutely
7763clear than any such warranty, support, indemnity or liability obligation is offered by
7764You alone, and You hereby agree to indemnify the Initial Developer and every
7765Contributor for any liability incurred by the Initial Developer or such Contributor as
7766a result of warranty, support, indemnity or liability terms You offer.
7767
77683.6. Distribution of Executable Versions.
7769You may distribute Covered Code in Executable form only if the requirements of Section
77703.1-3.5 have been met for that Covered Code, and if You include a notice stating that
7771the Source Code version of the Covered Code is available under the terms of this
7772License, including a description of how and where You have fulfilled the obligations
7773of Section 3.2. The notice must be conspicuously included in any notice in an
7774Executable version, related documentation or collateral in which You describe
7775recipients` rights relating to the Covered Code. You may distribute the Executable
7776version of Covered Code under a license of Your choice, which may contain terms
7777different from this License, provided that You are in compliance with the terms of
7778this License and that the license for the Executable version does not attempt to limit
7779or alter the recipient`s rights in the Source Code version from the rights set forth
7780in this License. If You distribute the Executable version under a different license
7781You must make it absolutely clear that any terms which differ from this License are
7782offered by You alone, not by the Initial Developer or any Contributor. You hereby
7783agree to indemnify the Initial Developer and every Contributor for any liability
7784incurred by the Initial Developer or such Contributor as a result of any such terms
7785You offer.
7786
77873.7. Larger Works.
7788You may create a Larger Work by combining Covered Code with other code not governed by
7789the terms of this License and distribute the Larger Work as a single product. In such
7790a case, You must make sure the requirements of this License are fulfilled for the
7791Covered Code.
7792
77934. Inability to Comply Due to Statute or Regulation.
7794If it is impossible for You to comply with any of the terms of this License with
7795respect to some or all of the Covered Code due to statute or regulation then You must:
7796(a) comply with the terms of this License to the maximum extent possible; and (b)
7797describe the limitations and the code they affect. Such description must be included
7798in the LEGAL file described in Section 3.4 and must be included with all distributions
7799of the Source Code. Except to the extent prohibited by statute or regulation, such
7800description must be sufficiently detailed for a recipient of ordinary skill to be able
7801to understand it.
7802
78035. Application of this License.
7804This License applies to code to which the Initial Developer has attached the notice in
7805Exhibit A, and to related Covered Code.
78066. Versions of the License.
78076.1. New Versions.
7808Netscape Communications Corporation (``Netscape``) may publish revised and/or new
7809versions of the License from time to time. Each version will be given a distinguishing
7810version number.
78116.2. Effect of New Versions.
7812Once Covered Code has been published under a particular version of the License, You
7813may always continue to use it under the terms of that version. You may also choose to
7814use such Covered Code under the terms of any subsequent version of the License
7815published by Netscape. No one other than Netscape has the right to modify the terms
7816applicable to Covered Code created under this License.
7817
78186.3. Derivative Works.
7819If you create or use a modified version of this License (which you may only do in
7820order to apply it to code which is not already Covered Code governed by this License),
7821you must (a) rename Your license so that the phrases ``Mozilla``, ``MOZILLAPL``,
7822``MOZPL``, ``Netscape``, ``NPL`` or any confusingly similar phrase do not appear
7823anywhere in your license and (b) otherwise make it clear that your version of the
7824license contains terms which differ from the Mozilla Public License and Netscape
7825Public License. (Filling in the name of the Initial Developer, Original Code or
7826Contributor in the notice described in Exhibit A shall not of themselves be deemed to
7827be modifications of this License.)
7828
78297. DISCLAIMER OF WARRANTY.
7830COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS`` BASIS, WITHOUT WARRANTY OF
7831ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT
7832THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
7833NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
7834IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
7835INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
7836SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL
7837PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER
7838THIS DISCLAIMER.
78398. TERMINATION.
7840This License and the rights granted hereunder will terminate automatically if You fail
7841to comply with terms herein and fail to cure such breach within 30 days of becoming
7842aware of the breach. All sublicenses to the Covered Code which are properly granted
7843shall survive any termination of this License. Provisions which, by their nature, must
7844remain in effect beyond the termination of this License shall survive.
78459. LIMITATION OF LIABILITY.
7846UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),
7847CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY
7848DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU
7849OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF
7850ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK
7851STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR
7852LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH
7853DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR
7854PERSONAL INJURY RESULTING FROM SUCH PARTY`S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
7855PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION
7856OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY
7857TO YOU.
785810. U.S. GOVERNMENT END USERS.
7859The Covered Code is a ``commercial item,`` as that term is defined in 48 C.F.R. 2.101
7860(Oct. 1995), consisting of ``commercial computer software`` and ``commercial computer
7861software documentation,`` as such terms are used in 48 C.F.R. 12.212 (Sept. 1995).
7862Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June
78631995), all U.S. Government End Users acquire Covered Code with only those rights set
7864forth herein.
786511. MISCELLANEOUS.
7866This License represents the complete agreement concerning subject matter hereof. If
7867any provision of this License is held to be unenforceable, such provision shall be
7868reformed only to the extent necessary to make it enforceable. This License shall be
7869governed by California law provisions (except to the extent applicable law, if any,
7870provides otherwise), excluding its conflict-of-law provisions. With respect to
7871disputes in which at least one party is a citizen of, or an entity chartered or
7872registered to do business in, the United States of America: (a) unless otherwise
7873agreed in writing, all disputes relating to this License (excepting any dispute
7874relating to intellectual property rights) shall be subject to final and binding
7875arbitration, with the losing party paying all costs of arbitration; (b) any
7876arbitration relating to this Agreement shall be held in Santa Clara County,
7877California, under the auspices of JAMS/EndDispute; and (c) any litigation relating to
7878this Agreement shall be subject to the jurisdiction of the Federal Courts of the
7879Northern District of California, with venue lying in Santa Clara County, California,
7880with the losing party responsible for costs, including without limitation, court costs
7881and reasonable attorneys fees and expenses. The application of the United Nations
7882Convention on Contracts for the International Sale of Goods is expressly excluded. Any
7883law or regulation which provides that the language of a contract shall be construed
7884against the drafter shall not apply to this License.
788512. RESPONSIBILITY FOR CLAIMS.
7886Except in cases where another Contributor has failed to comply with Section 3.4, You
7887are responsible for damages arising, directly or indirectly, out of Your utilization
7888of rights under this License, based on the number of copies of Covered Code you made
7889available, the revenues you received from utilizing such rights, and other relevant
7890factors. You agree to work with affected parties to distribute responsibility on an
7891equitable basis.
7892EXHIBIT A.
7893``The contents of this file are subject to the Mozilla Public License Version 1.0 (the
7894"License"); you may not use this file except in compliance with the License. You may
7895obtain a copy of the License at http://www.mozilla.org/MPL/
7896Software distributed under the License is distributed on an "AS IS" basis, WITHOUT
7897WARRANTY OF ANY KIND, either express or implied. See the License for the specific
7898language governing rights and limitations under the License.
7899
7900The Original Code is ______________________________________.
7901
7902The Initial Developer of the Original Code is ________________________. Portions
7903created by ______________________ are Copyright (C) ______ _______________________.
7904All Rights Reserved.
7905
7906Contributor(s): ______________________________________.``
7907
7908</programlisting></para></section>
7909
7910<section id="lic_27">
7911<title>MPL-1.1</title>
7912<para><programlisting>
7913
7914Mozilla Public License Version 1.1
7915
79161. Definitions.
7917
79181.0.1. "Commercial Use"
7919means distribution or otherwise making the Covered Code available to a third party.
79201.1. "Contributor"
7921means each entity that creates or contributes to the creation of Modifications.
79221.2. "Contributor Version"
7923means the combination of the Original Code, prior Modifications used by a Contributor,
7924and the Modifications made by that particular Contributor.
79251.3. "Covered Code"
7926means the Original Code or Modifications or the combination of the Original Code and
7927Modifications, in each case including portions thereof.
79281.4. "Electronic Distribution Mechanism"
7929means a mechanism generally accepted in the software development community for the
7930electronic transfer of data.
79311.5. "Executable"
7932means Covered Code in any form other than Source Code.
79331.6. "Initial Developer"
7934means the individual or entity identified as the Initial Developer in the Source Code
7935notice required by Exhibit A.
79361.7. "Larger Work"
7937means a work which combines Covered Code or portions thereof with code not governed by
7938the terms of this License.
79391.8. "License"
7940means this document.
79411.8.1. "Licensable"
7942means having the right to grant, to the maximum extent possible, whether at the time
7943of the initial grant or subsequently acquired, any and all of the rights conveyed
7944herein.
79451.9. "Modifications"
7946means any addition to or deletion from the substance or structure of either the
7947Original Code or any previous Modifications. When Covered Code is released as a series
7948of files, a Modification is:
7949Any addition to or deletion from the contents of a file containing Original Code or
7950previous Modifications.
7951Any new file that contains any part of the Original Code or previous Modifications.
79521.10. "Original Code"
7953means Source Code of computer software code which is described in the Source Code
7954notice required by Exhibit A as Original Code, and which, at the time of its release
7955under this License is not already Covered Code governed by this License.
79561.10.1. "Patent Claims"
7957means any patent claim(s), now owned or hereafter acquired, including without
7958limitation, method, process, and apparatus claims, in any patent Licensable by
7959grantor.
79601.11. "Source Code"
7961means the preferred form of the Covered Code for making modifications to it, including
7962all modules it contains, plus any associated interface definition files, scripts used
7963to control compilation and installation of an Executable, or source code differential
7964comparisons against either the Original Code or another well known, available Covered
7965Code of the Contributor`s choice. The Source Code can be in a compressed or archival
7966form, provided the appropriate decompression or de-archiving software is widely
7967available for no charge.
79681.12. "You" (or "Your")
7969means an individual or a legal entity exercising rights under, and complying with all
7970of the terms of, this License or a future version of this License issued under Section
79716.1. For legal entities, "You" includes any entity which controls, is controlled by,
7972or is under common control with You. For purposes of this definition, "control" means
7973(a) the power, direct or indirect, to cause the direction or management of such
7974entity, whether by contract or otherwise, or (b) ownership of more than fifty percent
7975(50%) of the outstanding shares or beneficial ownership of such entity.
79762. Source Code License.
7977
79782.1. The Initial Developer Grant.
7979
7980The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive
7981license, subject to third party intellectual property claims:
7982
7983under intellectual property rights (other than patent or trademark) Licensable by
7984Initial Developer to use, reproduce, modify, display, perform, sublicense and
7985distribute the Original Code (or portions thereof) with or without Modifications,
7986and/or as part of a Larger Work; and
7987under Patents Claims infringed by the making, using or selling of Original Code, to
7988make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of
7989the Original Code (or portions thereof).
7990the licenses granted in this Section 2.1 (a) and (b) are effective on the date Initial
7991Developer first distributes Original Code under the terms of this License.
7992Notwithstanding Section 2.1 (b) above, no patent license is granted: 1) for code that
7993You delete from the Original Code; 2) separate from the Original Code; or 3) for
7994infringements caused by: i) the modification of the Original Code or ii) the
7995combination of the Original Code with other software or devices.
79962.2. Contributor Grant.
7997
7998Subject to third party intellectual property claims, each Contributor hereby grants
7999You a world-wide, royalty-free, non-exclusive license
8000
8001under intellectual property rights (other than patent or trademark) Licensable by
8002Contributor, to use, reproduce, modify, display, perform, sublicense and distribute
8003the Modifications created by such Contributor (or portions thereof) either on an
8004unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger
8005Work; and
8006under Patent Claims infringed by the making, using, or selling of Modifications made
8007by that Contributor either alone and/or in combination with its Contributor Version
8008(or portions of such combination), to make, use, sell, offer for sale, have made,
8009and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions
8010thereof); and 2) the combination of Modifications made by that Contributor with its
8011Contributor Version (or portions of such combination).
8012the licenses granted in Sections 2.2 (a) and 2.2 (b) are effective on the date
8013Contributor first makes Commercial Use of the Covered Code.
8014Notwithstanding Section 2.2 (b) above, no patent license is granted: 1) for any code
8015that Contributor has deleted from the Contributor Version; 2) separate from the
8016Contributor Version; 3) for infringements caused by: i) third party modifications of
8017Contributor Version or ii) the combination of Modifications made by that Contributor
8018with other software (except as part of the Contributor Version) or other devices; or
80194) under Patent Claims infringed by Covered Code in the absence of Modifications made
8020by that Contributor.
80213. Distribution Obligations.
8022
80233.1. Application of License.
8024
8025The Modifications which You create or to which You contribute are governed by the
8026terms of this License, including without limitation Section 2.2. The Source Code
8027version of Covered Code may be distributed only under the terms of this License or a
8028future version of this License released under Section 6.1, and You must include a copy
8029of this License with every copy of the Source Code You distribute. You may not offer
8030or impose any terms on any Source Code version that alters or restricts the applicable
8031version of this License or the recipients` rights hereunder. However, You may include
8032an additional document offering the additional rights described in Section 3.5.
8033
80343.2. Availability of Source Code.
8035
8036Any Modification which You create or to which You contribute must be made available in
8037Source Code form under the terms of this License either on the same media as an
8038Executable version or via an accepted Electronic Distribution Mechanism to anyone to
8039whom you made an Executable version available; and if made available via Electronic
8040Distribution Mechanism, must remain available for at least twelve (12) months after
8041the date it initially became available, or at least six (6) months after a subsequent
8042version of that particular Modification has been made available to such recipients.
8043You are responsible for ensuring that the Source Code version remains available even
8044if the Electronic Distribution Mechanism is maintained by a third party.
8045
80463.3. Description of Modifications.
8047
8048You must cause all Covered Code to which You contribute to contain a file documenting
8049the changes You made to create that Covered Code and the date of any change. You must
8050include a prominent statement that the Modification is derived, directly or
8051indirectly, from Original Code provided by the Initial Developer and including the
8052name of the Initial Developer in (a) the Source Code, and (b) in any notice in an
8053Executable version or related documentation in which You describe the origin or
8054ownership of the Covered Code.
8055
80563.4. Intellectual Property Matters
8057
8058(a) Third Party Claims
8059
8060If Contributor has knowledge that a license under a third party`s intellectual
8061property rights is required to exercise the rights granted by such Contributor under
8062Sections 2.1 or 2.2, Contributor must include a text file with the Source Code
8063distribution titled "LEGAL" which describes the claim and the party making the claim
8064in sufficient detail that a recipient will know whom to contact. If Contributor
8065obtains such knowledge after the Modification is made available as described in
8066Section 3.2, Contributor shall promptly modify the LEGAL file in all copies
8067Contributor makes available thereafter and shall take other steps (such as notifying
8068appropriate mailing lists or newsgroups) reasonably calculated to inform those who
8069received the Covered Code that new knowledge has been obtained.
8070
8071(b) Contributor APIs
8072
8073If Contributor`s Modifications include an application programming interface and
8074Contributor has knowledge of patent licenses which are reasonably necessary to
8075implement that API, Contributor must also include this information in the LEGAL file.
8076
8077(c) Representations.
8078
8079Contributor represents that, except as disclosed pursuant to Section 3.4 (a) above,
8080Contributor believes that Contributor`s Modifications are Contributor`s original
8081creation(s) and/or Contributor has sufficient rights to grant the rights conveyed by
8082this License.
8083
80843.5. Required Notices.
8085
8086You must duplicate the notice in Exhibit A in each file of the Source Code. If it is
8087not possible to put such notice in a particular Source Code file due to its structure,
8088then You must include such notice in a location (such as a relevant directory) where a
8089user would be likely to look for such a notice. If You created one or more
8090Modification(s) You may add your name as a Contributor to the notice described in
8091Exhibit A. You must also duplicate this License in any documentation for the Source
8092Code where You describe recipients` rights or ownership rights relating to Covered
8093Code. You may choose to offer, and to charge a fee for, warranty, support, indemnity
8094or liability obligations to one or more recipients of Covered Code. However, You may
8095do so only on Your own behalf, and not on behalf of the Initial Developer or any
8096Contributor. You must make it absolutely clear than any such warranty, support,
8097indemnity or liability obligation is offered by You alone, and You hereby agree to
8098indemnify the Initial Developer and every Contributor for any liability incurred by
8099the Initial Developer or such Contributor as a result of warranty, support, indemnity
8100or liability terms You offer.
8101
81023.6. Distribution of Executable Versions.
8103
8104You may distribute Covered Code in Executable form only if the requirements of
8105Sections 3.1, 3.2, 3.3, 3.4 and 3.5 have been met for that Covered Code, and if You
8106include a notice stating that the Source Code version of the Covered Code is available
8107under the terms of this License, including a description of how and where You have
8108fulfilled the obligations of Section 3.2. The notice must be conspicuously included in
8109any notice in an Executable version, related documentation or collateral in which You
8110describe recipients` rights relating to the Covered Code. You may distribute the
8111Executable version of Covered Code or ownership rights under a license of Your choice,
8112which may contain terms different from this License, provided that You are in
8113compliance with the terms of this License and that the license for the Executable
8114version does not attempt to limit or alter the recipient`s rights in the Source Code
8115version from the rights set forth in this License. If You distribute the Executable
8116version under a different license You must make it absolutely clear that any terms
8117which differ from this License are offered by You alone, not by the Initial Developer
8118or any Contributor. You hereby agree to indemnify the Initial Developer and every
8119Contributor for any liability incurred by the Initial Developer or such Contributor as
8120a result of any such terms You offer.
8121
81223.7. Larger Works.
8123
8124You may create a Larger Work by combining Covered Code with other code not governed by
8125the terms of this License and distribute the Larger Work as a single product. In such
8126a case, You must make sure the requirements of this License are fulfilled for the
8127Covered Code.
8128
81294. Inability to Comply Due to Statute or Regulation.
8130
8131If it is impossible for You to comply with any of the terms of this License with
8132respect to some or all of the Covered Code due to statute, judicial order, or
8133regulation then You must: (a) comply with the terms of this License to the maximum
8134extent possible; and (b) describe the limitations and the code they affect. Such
8135description must be included in the LEGAL file described in Section 3.4 and must be
8136included with all distributions of the Source Code. Except to the extent prohibited by
8137statute or regulation, such description must be sufficiently detailed for a recipient
8138of ordinary skill to be able to understand it.
8139
81405. Application of this License.
8141
8142This License applies to code to which the Initial Developer has attached the notice in
8143Exhibit A and to related Covered Code.
8144
81456. Versions of the License.
8146
81476.1. New Versions
8148
8149Netscape Communications Corporation ("Netscape") may publish revised and/or new
8150versions of the License from time to time. Each version will be given a distinguishing
8151version number.
8152
81536.2. Effect of New Versions
8154
8155Once Covered Code has been published under a particular version of the License, You
8156may always continue to use it under the terms of that version. You may also choose to
8157use such Covered Code under the terms of any subsequent version of the License
8158published by Netscape. No one other than Netscape has the right to modify the terms
8159applicable to Covered Code created under this License.
8160
81616.3. Derivative Works
8162
8163If You create or use a modified version of this License (which you may only do in
8164order to apply it to code which is not already Covered Code governed by this License),
8165You must (a) rename Your license so that the phrases "Mozilla", "MOZILLAPL", "MOZPL",
8166"Netscape", "MPL", "NPL" or any confusingly similar phrase do not appear in your
8167license (except to note that your license differs from this License) and (b) otherwise
8168make it clear that Your version of the license contains terms which differ from the
8169Mozilla Public License and Netscape Public License. (Filling in the name of the
8170Initial Developer, Original Code or Contributor in the notice described in Exhibit A
8171shall not of themselves be deemed to be modifications of this License.)
8172
81737. DISCLAIMER OF WARRANTY
8174
8175COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF
8176ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT
8177THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
8178NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
8179IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
8180INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
8181SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL
8182PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER
8183THIS DISCLAIMER.
8184
81858. Termination
8186
81878.1. This License and the rights granted hereunder will terminate automatically if You
8188fail to comply with terms herein and fail to cure such breach within 30 days of
8189becoming aware of the breach. All sublicenses to the Covered Code which are properly
8190granted shall survive any termination of this License. Provisions which, by their
8191nature, must remain in effect beyond the termination of this License shall survive.
8192
81938.2. If You initiate litigation by asserting a patent infringement claim (excluding
8194declatory judgment actions) against Initial Developer or a Contributor (the Initial
8195Developer or Contributor against whom You file such action is referred to as
8196"Participant") alleging that:
8197
8198such Participant`s Contributor Version directly or indirectly infringes any patent,
8199then any and all rights granted by such Participant to You under Sections 2.1 and/or
82002.2 of this License shall, upon 60 days notice from Participant terminate
8201prospectively, unless if within 60 days after receipt of notice You either: (i) agree
8202in writing to pay Participant a mutually agreeable reasonable royalty for Your past
8203and future use of Modifications made by such Participant, or (ii) withdraw Your
8204litigation claim with respect to the Contributor Version against such Participant. If
8205within 60 days of notice, a reasonable royalty and payment arrangement are not
8206mutually agreed upon in writing by the parties or the litigation claim is not
8207withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2
8208automatically terminate at the expiration of the 60 day notice period specified above.
8209any software, hardware, or device, other than such Participant`s Contributor Version,
8210directly or indirectly infringes any patent, then any rights granted to You by such
8211Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You
8212first made, used, sold, distributed, or had made, Modifications made by that
8213Participant.
82148.3. If You assert a patent infringement claim against Participant alleging that such
8215Participant`s Contributor Version directly or indirectly infringes any patent where
8216such claim is resolved (such as by license or settlement) prior to the initiation of
8217patent infringement litigation, then the reasonable value of the licenses granted by
8218such Participant under Sections 2.1 or 2.2 shall be taken into account in determining
8219the amount or value of any payment or license.
8220
82218.4. In the event of termination under Sections 8.1 or 8.2 above, all end user license
8222agreements (excluding distributors and resellers) which have been validly granted by
8223You or any distributor hereunder prior to termination shall survive termination.
8224
82259. LIMITATION OF LIABILITY
8226
8227UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),
8228CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR
8229ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO
8230ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
8231CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE,
8232COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES,
8233EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS
8234LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
8235RESULTING FROM SUCH PARTY`S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH
8236LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL
8237OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
8238
823910. U.S. government end users
8240
8241The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101
8242(Oct. 1995), consisting of "commercial computer software" and "commercial computer
8243software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995).
8244Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June
82451995), all U.S. Government End Users acquire Covered Code with only those rights set
8246forth herein.
8247
824811. Miscellaneous
8249
8250This License represents the complete agreement concerning subject matter hereof. If
8251any provision of this License is held to be unenforceable, such provision shall be
8252reformed only to the extent necessary to make it enforceable. This License shall be
8253governed by California law provisions (except to the extent applicable law, if any,
8254provides otherwise), excluding its conflict-of-law provisions. With respect to
8255disputes in which at least one party is a citizen of, or an entity chartered or
8256registered to do business in the United States of America, any litigation relating to
8257this License shall be subject to the jurisdiction of the Federal Courts of the
8258Northern District of California, with venue lying in Santa Clara County, California,
8259with the losing party responsible for costs, including without limitation, court costs
8260and reasonable attorneys` fees and expenses. The application of the United Nations
8261Convention on Contracts for the International Sale of Goods is expressly excluded. Any
8262law or regulation which provides that the language of a contract shall be construed
8263against the drafter shall not apply to this License.
8264
826512. Responsibility for claims
8266
8267As between Initial Developer and the Contributors, each party is responsible for
8268claims and damages arising, directly or indirectly, out of its utilization of rights
8269under this License and You agree to work with Initial Developer and Contributors to
8270distribute such responsibility on an equitable basis. Nothing herein is intended or
8271shall be deemed to constitute any admission of liability.
8272
827313. Multiple-licensed code
8274
8275Initial Developer may designate portions of the Covered Code as "Multiple-Licensed".
8276"Multiple-Licensed" means that the Initial Developer permits you to utilize portions
8277of the Covered Code under Your choice of the MPL or the alternative licenses, if any,
8278specified by the Initial Developer in the file described in Exhibit A.
8279
8280Exhibit A - Mozilla Public License.
8281
8282"The contents of this file are subject to the Mozilla Public License
8283Version 1.1 (the "License"); you may not use this file except in
8284compliance with the License. You may obtain a copy of the License at
8285http://www.mozilla.org/MPL/
8286
8287Software distributed under the License is distributed on an "AS IS"
8288basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
8289License for the specific language governing rights and limitations
8290under the License.
8291
8292The Original Code is ______________________________________.
8293
8294The Initial Developer of the Original Code is ________________________.
8295Portions created by ______________________ are Copyright (C) ______
8296_______________________. All Rights Reserved.
8297
8298Contributor(s): ______________________________________.
8299
8300Alternatively, the contents of this file may be used under the terms
8301of the _____ license (the "[___] License"), in which case the
8302provisions of [______] License are applicable instead of those
8303above. If you wish to allow use of your version of this file only
8304under the terms of the [____] License and not to allow others to use
8305your version of this file under the MPL, indicate your decision by
8306deleting the provisions above and replace them with the notice and
8307other provisions required by the [___] License. If you do not delete
8308the provisions above, a recipient may use your version of this file
8309under either the MPL or the [___] License."
8310NOTE: The text of this Exhibit A may differ slightly from the text of the notices in
8311the Source Code files of the Original Code. You should use the text of this Exhibit A
8312rather than the text found in the Original Code Source Code for Your Modifications.
8313
8314</programlisting></para></section>
8315
8316<section id="lic_28">
8317<title>MPL-2.0</title>
8318<para><programlisting>
8319Mozilla Public License Version 2.0
8320==================================
8321
83221. Definitions
8323--------------
8324
83251.1. "Contributor"
8326 means each individual or legal entity that creates, contributes to
8327 the creation of, or owns Covered Software.
8328
83291.2. "Contributor Version"
8330 means the combination of the Contributions of others (if any) used
8331 by a Contributor and that particular Contributor's Contribution.
8332
83331.3. "Contribution"
8334 means Covered Software of a particular Contributor.
8335
83361.4. "Covered Software"
8337 means Source Code Form to which the initial Contributor has attached
8338 the notice in Exhibit A, the Executable Form of such Source Code
8339 Form, and Modifications of such Source Code Form, in each case
8340 including portions thereof.
8341
83421.5. "Incompatible With Secondary Licenses"
8343 means
8344
8345 (a) that the initial Contributor has attached the notice described
8346 in Exhibit B to the Covered Software; or
8347
8348 (b) that the Covered Software was made available under the terms of
8349 version 1.1 or earlier of the License, but not also under the
8350 terms of a Secondary License.
8351
83521.6. "Executable Form"
8353 means any form of the work other than Source Code Form.
8354
83551.7. "Larger Work"
8356 means a work that combines Covered Software with other material, in
8357 a separate file or files, that is not Covered Software.
8358
83591.8. "License"
8360 means this document.
8361
83621.9. "Licensable"
8363 means having the right to grant, to the maximum extent possible,
8364 whether at the time of the initial grant or subsequently, any and
8365 all of the rights conveyed by this License.
8366
83671.10. "Modifications"
8368 means any of the following:
8369
8370 (a) any file in Source Code Form that results from an addition to,
8371 deletion from, or modification of the contents of Covered
8372 Software; or
8373
8374 (b) any new file in Source Code Form that contains any Covered
8375 Software.
8376
83771.11. "Patent Claims" of a Contributor
8378 means any patent claim(s), including without limitation, method,
8379 process, and apparatus claims, in any patent Licensable by such
8380 Contributor that would be infringed, but for the grant of the
8381 License, by the making, using, selling, offering for sale, having
8382 made, import, or transfer of either its Contributions or its
8383 Contributor Version.
8384
83851.12. "Secondary License"
8386 means either the GNU General Public License, Version 2.0, the GNU
8387 Lesser General Public License, Version 2.1, the GNU Affero General
8388 Public License, Version 3.0, or any later versions of those
8389 licenses.
8390
83911.13. "Source Code Form"
8392 means the form of the work preferred for making modifications.
8393
83941.14. "You" (or "Your")
8395 means an individual or a legal entity exercising rights under this
8396 License. For legal entities, "You" includes any entity that
8397 controls, is controlled by, or is under common control with You. For
8398 purposes of this definition, "control" means (a) the power, direct
8399 or indirect, to cause the direction or management of such entity,
8400 whether by contract or otherwise, or (b) ownership of more than
8401 fifty percent (50%) of the outstanding shares or beneficial
8402 ownership of such entity.
8403
84042. License Grants and Conditions
8405--------------------------------
8406
84072.1. Grants
8408
8409Each Contributor hereby grants You a world-wide, royalty-free,
8410non-exclusive license:
8411
8412(a) under intellectual property rights (other than patent or trademark)
8413 Licensable by such Contributor to use, reproduce, make available,
8414 modify, display, perform, distribute, and otherwise exploit its
8415 Contributions, either on an unmodified basis, with Modifications, or
8416 as part of a Larger Work; and
8417
8418(b) under Patent Claims of such Contributor to make, use, sell, offer
8419 for sale, have made, import, and otherwise transfer either its
8420 Contributions or its Contributor Version.
8421
84222.2. Effective Date
8423
8424The licenses granted in Section 2.1 with respect to any Contribution
8425become effective for each Contribution on the date the Contributor first
8426distributes such Contribution.
8427
84282.3. Limitations on Grant Scope
8429
8430The licenses granted in this Section 2 are the only rights granted under
8431this License. No additional rights or licenses will be implied from the
8432distribution or licensing of Covered Software under this License.
8433Notwithstanding Section 2.1(b) above, no patent license is granted by a
8434Contributor:
8435
8436(a) for any code that a Contributor has removed from Covered Software;
8437 or
8438
8439(b) for infringements caused by: (i) Your and any other third party's
8440 modifications of Covered Software, or (ii) the combination of its
8441 Contributions with other software (except as part of its Contributor
8442 Version); or
8443
8444(c) under Patent Claims infringed by Covered Software in the absence of
8445 its Contributions.
8446
8447This License does not grant any rights in the trademarks, service marks,
8448or logos of any Contributor (except as may be necessary to comply with
8449the notice requirements in Section 3.4).
8450
84512.4. Subsequent Licenses
8452
8453No Contributor makes additional grants as a result of Your choice to
8454distribute the Covered Software under a subsequent version of this
8455License (see Section 10.2) or under the terms of a Secondary License (if
8456permitted under the terms of Section 3.3).
8457
84582.5. Representation
8459
8460Each Contributor represents that the Contributor believes its
8461Contributions are its original creation(s) or it has sufficient rights
8462to grant the rights to its Contributions conveyed by this License.
8463
84642.6. Fair Use
8465
8466This License is not intended to limit any rights You have under
8467applicable copyright doctrines of fair use, fair dealing, or other
8468equivalents.
8469
84702.7. Conditions
8471
8472Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
8473in Section 2.1.
8474
84753. Responsibilities
8476-------------------
8477
84783.1. Distribution of Source Form
8479
8480All distribution of Covered Software in Source Code Form, including any
8481Modifications that You create or to which You contribute, must be under
8482the terms of this License. You must inform recipients that the Source
8483Code Form of the Covered Software is governed by the terms of this
8484License, and how they can obtain a copy of this License. You may not
8485attempt to alter or restrict the recipients' rights in the Source Code
8486Form.
8487
84883.2. Distribution of Executable Form
8489
8490If You distribute Covered Software in Executable Form then:
8491
8492(a) such Covered Software must also be made available in Source Code
8493 Form, as described in Section 3.1, and You must inform recipients of
8494 the Executable Form how they can obtain a copy of such Source Code
8495 Form by reasonable means in a timely manner, at a charge no more
8496 than the cost of distribution to the recipient; and
8497
8498(b) You may distribute such Executable Form under the terms of this
8499 License, or sublicense it under different terms, provided that the
8500 license for the Executable Form does not attempt to limit or alter
8501 the recipients' rights in the Source Code Form under this License.
8502
85033.3. Distribution of a Larger Work
8504
8505You may create and distribute a Larger Work under terms of Your choice,
8506provided that You also comply with the requirements of this License for
8507the Covered Software. If the Larger Work is a combination of Covered
8508Software with a work governed by one or more Secondary Licenses, and the
8509Covered Software is not Incompatible With Secondary Licenses, this
8510License permits You to additionally distribute such Covered Software
8511under the terms of such Secondary License(s), so that the recipient of
8512the Larger Work may, at their option, further distribute the Covered
8513Software under the terms of either this License or such Secondary
8514License(s).
8515
85163.4. Notices
8517
8518You may not remove or alter the substance of any license notices
8519(including copyright notices, patent notices, disclaimers of warranty,
8520or limitations of liability) contained within the Source Code Form of
8521the Covered Software, except that You may alter any license notices to
8522the extent required to remedy known factual inaccuracies.
8523
85243.5. Application of Additional Terms
8525
8526You may choose to offer, and to charge a fee for, warranty, support,
8527indemnity or liability obligations to one or more recipients of Covered
8528Software. However, You may do so only on Your own behalf, and not on
8529behalf of any Contributor. You must make it absolutely clear that any
8530such warranty, support, indemnity, or liability obligation is offered by
8531You alone, and You hereby agree to indemnify every Contributor for any
8532liability incurred by such Contributor as a result of warranty, support,
8533indemnity or liability terms You offer. You may include additional
8534disclaimers of warranty and limitations of liability specific to any
8535jurisdiction.
8536
85374. Inability to Comply Due to Statute or Regulation
8538---------------------------------------------------
8539
8540If it is impossible for You to comply with any of the terms of this
8541License with respect to some or all of the Covered Software due to
8542statute, judicial order, or regulation then You must: (a) comply with
8543the terms of this License to the maximum extent possible; and (b)
8544describe the limitations and the code they affect. Such description must
8545be placed in a text file included with all distributions of the Covered
8546Software under this License. Except to the extent prohibited by statute
8547or regulation, such description must be sufficiently detailed for a
8548recipient of ordinary skill to be able to understand it.
8549
85505. Termination
8551--------------
8552
85535.1. The rights granted under this License will terminate automatically
8554if You fail to comply with any of its terms. However, if You become
8555compliant, then the rights granted under this License from a particular
8556Contributor are reinstated (a) provisionally, unless and until such
8557Contributor explicitly and finally terminates Your grants, and (b) on an
8558ongoing basis, if such Contributor fails to notify You of the
8559non-compliance by some reasonable means prior to 60 days after You have
8560come back into compliance. Moreover, Your grants from a particular
8561Contributor are reinstated on an ongoing basis if such Contributor
8562notifies You of the non-compliance by some reasonable means, this is the
8563first time You have received notice of non-compliance with this License
8564from such Contributor, and You become compliant prior to 30 days after
8565Your receipt of the notice.
8566
85675.2. If You initiate litigation against any entity by asserting a patent
8568infringement claim (excluding declaratory judgment actions,
8569counter-claims, and cross-claims) alleging that a Contributor Version
8570directly or indirectly infringes any patent, then the rights granted to
8571You by any and all Contributors for the Covered Software under Section
85722.1 of this License shall terminate.
8573
85745.3. In the event of termination under Sections 5.1 or 5.2 above, all
8575end user license agreements (excluding distributors and resellers) which
8576have been validly granted by You or Your distributors under this License
8577prior to termination shall survive termination.
8578
8579************************************************************************
8580* *
8581* 6. Disclaimer of Warranty *
8582* ------------------------- *
8583* *
8584* Covered Software is provided under this License on an "as is" *
8585* basis, without warranty of any kind, either expressed, implied, or *
8586* statutory, including, without limitation, warranties that the *
8587* Covered Software is free of defects, merchantable, fit for a *
8588* particular purpose or non-infringing. The entire risk as to the *
8589* quality and performance of the Covered Software is with You. *
8590* Should any Covered Software prove defective in any respect, You *
8591* (not any Contributor) assume the cost of any necessary servicing, *
8592* repair, or correction. This disclaimer of warranty constitutes an *
8593* essential part of this License. No use of any Covered Software is *
8594* authorized under this License except under this disclaimer. *
8595* *
8596************************************************************************
8597
8598************************************************************************
8599* *
8600* 7. Limitation of Liability *
8601* -------------------------- *
8602* *
8603* Under no circumstances and under no legal theory, whether tort *
8604* (including negligence), contract, or otherwise, shall any *
8605* Contributor, or anyone who distributes Covered Software as *
8606* permitted above, be liable to You for any direct, indirect, *
8607* special, incidental, or consequential damages of any character *
8608* including, without limitation, damages for lost profits, loss of *
8609* goodwill, work stoppage, computer failure or malfunction, or any *
8610* and all other commercial damages or losses, even if such party *
8611* shall have been informed of the possibility of such damages. This *
8612* limitation of liability shall not apply to liability for death or *
8613* personal injury resulting from such party's negligence to the *
8614* extent applicable law prohibits such limitation. Some *
8615* jurisdictions do not allow the exclusion or limitation of *
8616* incidental or consequential damages, so this exclusion and *
8617* limitation may not apply to You. *
8618* *
8619************************************************************************
8620
86218. Litigation
8622-------------
8623
8624Any litigation relating to this License may be brought only in the
8625courts of a jurisdiction where the defendant maintains its principal
8626place of business and such litigation shall be governed by laws of that
8627jurisdiction, without reference to its conflict-of-law provisions.
8628Nothing in this Section shall prevent a party's ability to bring
8629cross-claims or counter-claims.
8630
86319. Miscellaneous
8632----------------
8633
8634This License represents the complete agreement concerning the subject
8635matter hereof. If any provision of this License is held to be
8636unenforceable, such provision shall be reformed only to the extent
8637necessary to make it enforceable. Any law or regulation which provides
8638that the language of a contract shall be construed against the drafter
8639shall not be used to construe this License against a Contributor.
8640
864110. Versions of the License
8642---------------------------
8643
864410.1. New Versions
8645
8646Mozilla Foundation is the license steward. Except as provided in Section
864710.3, no one other than the license steward has the right to modify or
8648publish new versions of this License. Each version will be given a
8649distinguishing version number.
8650
865110.2. Effect of New Versions
8652
8653You may distribute the Covered Software under the terms of the version
8654of the License under which You originally received the Covered Software,
8655or under the terms of any subsequent version published by the license
8656steward.
8657
865810.3. Modified Versions
8659
8660If you create software not governed by this License, and you want to
8661create a new license for such software, you may create and use a
8662modified version of this License if you rename the license and remove
8663any references to the name of the license steward (except to note that
8664such modified license differs from this License).
8665
866610.4. Distributing Source Code Form that is Incompatible With Secondary
8667Licenses
8668
8669If You choose to distribute Source Code Form that is Incompatible With
8670Secondary Licenses under the terms of this version of the License, the
8671notice described in Exhibit B of this License must be attached.
8672
8673Exhibit A - Source Code Form License Notice
8674-------------------------------------------
8675
8676 This Source Code Form is subject to the terms of the Mozilla Public
8677 License, v. 2.0. If a copy of the MPL was not distributed with this
8678 file, You can obtain one at http://mozilla.org/MPL/2.0/.
8679
8680If it is not possible or desirable to put the notice in a particular
8681file, then You may include the notice in a location (such as a LICENSE
8682file in a relevant directory) where a recipient would be likely to look
8683for such a notice.
8684
8685You may add additional accurate notices of copyright ownership.
8686
8687Exhibit B - "Incompatible With Secondary Licenses" Notice
8688---------------------------------------------------------
8689
8690 This Source Code Form is "Incompatible With Secondary Licenses", as
8691 defined by the Mozilla Public License, v. 2.0.
8692</programlisting></para></section>
8693
8694<section id="lic_29">
8695<title>OASIS</title>
8696<para><programlisting>
8697 Permission to use, copy, modify and distribute the DocBook DTD and
8698 its accompanying documentation for any purpose and without fee is
8699 hereby granted in perpetuity, provided that the above copyright
8700 notice and this paragraph appear in all copies. The copyright
8701 holders make no representation about the suitability of the DTD for
8702 any purpose. It is provided "as is" without expressed or implied
8703 warranty.
8704
8705 If you modify the DocBook DTD in any way, except for declaring and
8706 referencing additional sets of general entities and declaring
8707 additional notations, label your DTD as a variant of DocBook. See
8708 the maintenance documentation for more information.
8709
8710</programlisting></para></section>
8711
8712<section id="lic_30">
8713<title>OpenSSL</title>
8714<para><programlisting>
8715
8716OpenSSL License
8717
8718 ====================================================================
8719 Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved.
8720
8721 Redistribution and use in source and binary forms, with or without
8722 modification, are permitted provided that the following conditions
8723 are met:
8724
8725 1. Redistributions of source code must retain the above copyright
8726 notice, this list of conditions and the following disclaimer.
8727
8728 2. Redistributions in binary form must reproduce the above copyright
8729 notice, this list of conditions and the following disclaimer in
8730 the documentation and/or other materials provided with the
8731 distribution.
8732
8733 3. All advertising materials mentioning features or use of this
8734 software must display the following acknowledgment:
8735 "This product includes software developed by the OpenSSL Project
8736 for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
8737
8738 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
8739 endorse or promote products derived from this software without
8740 prior written permission. For written permission, please contact
8741 openssl-core@openssl.org.
8742
8743 5. Products derived from this software may not be called "OpenSSL"
8744 nor may "OpenSSL" appear in their names without prior written
8745 permission of the OpenSSL Project.
8746
8747 6. Redistributions of any form whatsoever must retain the following
8748 acknowledgment:
8749 "This product includes software developed by the OpenSSL Project
8750 for use in the OpenSSL Toolkit (http://www.openssl.org/)"
8751
8752 THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS`` AND ANY
8753 EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8754 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8755 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
8756 ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8757 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
8758 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
8759 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8760 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
8761 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
8762 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
8763 OF THE POSSIBILITY OF SUCH DAMAGE.
8764 ====================================================================
8765
8766 This product includes cryptographic software written by Eric Young
8767 (eay@cryptsoft.com). This product includes software written by Tim
8768 Hudson (tjh@cryptsoft.com).
8769
8770
8771 Original SSLeay License
8772 -----------------------
8773
8774Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
8775All rights reserved.
8776
8777 This package is an SSL implementation written
8778 by Eric Young (eay@cryptsoft.com).
8779 The implementation was written so as to conform with Netscapes SSL.
8780
8781 This library is free for commercial and non-commercial use as long as
8782 the following conditions are aheared to. The following conditions
8783 apply to all code found in this distribution, be it the RC4, RSA,
8784 lhash, DES, etc., code; not just the SSL code. The SSL documentation
8785 included with this distribution is covered by the same copyright terms
8786 except that the holder is Tim Hudson (tjh@cryptsoft.com).
8787
8788 Copyright remains Eric Young`s, and as such any Copyright notices in
8789 the code are not to be removed.
8790 If this package is used in a product, Eric Young should be given attribution
8791 as the author of the parts of the library used.
8792 This can be in the form of a textual message at program startup or
8793 in documentation (online or textual) provided with the package.
8794
8795 Redistribution and use in source and binary forms, with or without
8796 modification, are permitted provided that the following conditions
8797 are met:
8798 1. Redistributions of source code must retain the copyright
8799 notice, this list of conditions and the following disclaimer.
8800 2. Redistributions in binary form must reproduce the above copyright
8801 notice, this list of conditions and the following disclaimer in the
8802 documentation and/or other materials provided with the distribution.
8803 3. All advertising materials mentioning features or use of this software
8804 must display the following acknowledgement:
8805 "This product includes cryptographic software written by
8806 Eric Young (eay@cryptsoft.com)"
8807 The word `cryptographic` can be left out if the rouines from the library
8808 being used are not cryptographic related :-).
8809 4. If you include any Windows specific code (or a derivative thereof) from
8810 the apps directory (application code) you must include an acknowledgement:
8811 "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
8812
8813 THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS`` AND ANY EXPRESS OR IMPLIED
8814WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
8815AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR
8816CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
8817CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8818OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8819HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
8820OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
8821SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8822
8823 The licence and distribution terms for any publically available version or
8824derivative of this code cannot be changed. i.e. this code cannot simply be copied and
8825put under another distribution licence
8826 [including the GNU Public Licence.]
8827
8828
8829
8830
8831</programlisting></para></section>
8832
8833<section id="lic_31">
8834<title>PD</title>
8835<para>
8836There is no generic text for the PD license. See instead the extracted texts for each package (<xref linkend="pd_licenses_packages"/>).
8837</para>
8838</section>
8839
8840<section id="lic_32">
8841<title>Python-2.0</title>
8842<para><programlisting>
8843
8844PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
8845--------------------------------------------
8846
88471. This LICENSE AGREEMENT is between the Python Software Foundation
8848("PSF"), and the Individual or Organization ("Licensee") accessing and
8849otherwise using this software ("Python") in source or binary form and
8850its associated documentation.
8851
88522. Subject to the terms and conditions of this License Agreement, PSF
8853hereby grants Licensee a nonexclusive, royalty-free, world-wide
8854license to reproduce, analyze, test, perform and/or display publicly,
8855prepare derivative works, distribute, and otherwise use Python
8856alone or in any derivative version, provided, however, that PSF`s
8857License Agreement and PSF`s notice of copyright, i.e., "Copyright (c)
88582001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
8859Reserved" are retained in Python alone or in any derivative version
8860prepared by Licensee.
8861
88623. In the event Licensee prepares a derivative work that is based on
8863or incorporates Python or any part thereof, and wants to make
8864the derivative work available to others as provided herein, then
8865Licensee hereby agrees to include in any such work a brief summary of
8866the changes made to Python.
8867
88684. PSF is making Python available to Licensee on an "AS IS"
8869basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
8870IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
8871DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
8872FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
8873INFRINGE ANY THIRD PARTY RIGHTS.
8874
88755. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
8876FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
8877A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
8878OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
8879
88806. This License Agreement will automatically terminate upon a material
8881breach of its terms and conditions.
8882
88837. Nothing in this License Agreement shall be deemed to create any
8884relationship of agency, partnership, or joint venture between PSF and
8885Licensee. This License Agreement does not grant permission to use PSF
8886trademarks or trade name in a trademark sense to endorse or promote
8887products or services of Licensee, or any third party.
8888
88898. By copying, installing or otherwise using Python, Licensee
8890agrees to be bound by the terms and conditions of this License
8891Agreement.
8892
8893BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
8894-------------------------------------------
8895
8896BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
8897
88981. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
8899office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
8900Individual or Organization ("Licensee") accessing and otherwise using
8901this software in source or binary form and its associated
8902documentation ("the Software").
8903
89042. Subject to the terms and conditions of this BeOpen Python License
8905Agreement, BeOpen hereby grants Licensee a non-exclusive,
8906royalty-free, world-wide license to reproduce, analyze, test, perform
8907and/or display publicly, prepare derivative works, distribute, and
8908otherwise use the Software alone or in any derivative version,
8909provided, however, that the BeOpen Python License is retained in the
8910Software, alone or in any derivative version prepared by Licensee.
8911
89123. BeOpen is making the Software available to Licensee on an "AS IS"
8913basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
8914IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
8915DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
8916FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
8917INFRINGE ANY THIRD PARTY RIGHTS.
8918
89194. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
8920SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
8921AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
8922DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
8923
89245. This License Agreement will automatically terminate upon a material
8925breach of its terms and conditions.
8926
89276. This License Agreement shall be governed by and interpreted in all
8928respects by the law of the State of California, excluding conflict of
8929law provisions. Nothing in this License Agreement shall be deemed to
8930create any relationship of agency, partnership, or joint venture
8931between BeOpen and Licensee. This License Agreement does not grant
8932permission to use BeOpen trademarks or trade names in a trademark
8933sense to endorse or promote products or services of Licensee, or any
8934third party. As an exception, the "BeOpen Python" logos available at
8935http://www.pythonlabs.com/logos.html may be used according to the
8936permissions granted on that web page.
8937
89387. By copying, installing or otherwise using the software, Licensee
8939agrees to be bound by the terms and conditions of this License
8940Agreement.
8941
8942CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
8943---------------------------------------
8944
89451. This LICENSE AGREEMENT is between the Corporation for National
8946Research Initiatives, having an office at 1895 Preston White Drive,
8947Reston, VA 20191 ("CNRI"), and the Individual or Organization
8948("Licensee") accessing and otherwise using Python 1.6.1 software in
8949source or binary form and its associated documentation.
8950
89512. Subject to the terms and conditions of this License Agreement, CNRI
8952hereby grants Licensee a nonexclusive, royalty-free, world-wide
8953license to reproduce, analyze, test, perform and/or display publicly,
8954prepare derivative works, distribute, and otherwise use Python 1.6.1
8955alone or in any derivative version, provided, however, that CNRI`s
8956License Agreement and CNRI`s notice of copyright, i.e., "Copyright (c)
89571995-2001 Corporation for National Research Initiatives; All Rights
8958Reserved" are retained in Python 1.6.1 alone or in any derivative
8959version prepared by Licensee. Alternately, in lieu of CNRI`s License
8960Agreement, Licensee may substitute the following text (omitting the
8961quotes): "Python 1.6.1 is made available subject to the terms and
8962conditions in CNRI`s License Agreement. This Agreement together with
8963Python 1.6.1 may be located on the Internet using the following
8964unique, persistent identifier (known as a handle): 1895.22/1013. This
8965Agreement may also be obtained from a proxy server on the Internet
8966using the following URL: http://hdl.handle.net/1895.22/1013".
8967
89683. In the event Licensee prepares a derivative work that is based on
8969or incorporates Python 1.6.1 or any part thereof, and wants to make
8970the derivative work available to others as provided herein, then
8971Licensee hereby agrees to include in any such work a brief summary of
8972the changes made to Python 1.6.1.
8973
89744. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
8975basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
8976IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
8977DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
8978FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
8979INFRINGE ANY THIRD PARTY RIGHTS.
8980
89815. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
89821.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
8983A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
8984OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
8985
89866. This License Agreement will automatically terminate upon a material
8987breach of its terms and conditions.
8988
89897. This License Agreement shall be governed by the federal
8990intellectual property law of the United States, including without
8991limitation the federal copyright law, and, to the extent such
8992U.S. federal law does not apply, by the law of the Commonwealth of
8993Virginia, excluding Virginia`s conflict of law provisions.
8994Notwithstanding the foregoing, with regard to derivative works based
8995on Python 1.6.1 that incorporate non-separable material that was
8996previously distributed under the GNU General Public License (GPL), the
8997law of the Commonwealth of Virginia shall govern this License
8998Agreement only as to issues arising under or with respect to
8999Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
9000License Agreement shall be deemed to create any relationship of
9001agency, partnership, or joint venture between CNRI and Licensee. This
9002License Agreement does not grant permission to use CNRI trademarks or
9003trade name in a trademark sense to endorse or promote products or
9004services of Licensee, or any third party.
9005
90068. By clicking on the "ACCEPT" button where indicated, or by copying,
9007installing or otherwise using Python 1.6.1, Licensee agrees to be
9008bound by the terms and conditions of this License Agreement.
9009
9010ACCEPT
9011
9012CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
9013--------------------------------------------------
9014
9015Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
9016The Netherlands. All rights reserved.
9017
9018Permission to use, copy, modify, and distribute this software and its
9019documentation for any purpose and without fee is hereby granted,
9020provided that the above copyright notice appear in all copies and that
9021both that copyright notice and this permission notice appear in
9022supporting documentation, and that the name of Stichting Mathematisch
9023Centrum or CWI not be used in advertising or publicity pertaining to
9024distribution of the software without specific, written prior
9025permission.
9026
9027STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
9028THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
9029FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
9030FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9031WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9032ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
9033OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9034
9035</programlisting></para></section>
9036
9037<section id="lic_33">
9038<title>Zlib</title>
9039<para><programlisting>
9040
9041zlib License
9042
9043
9044 This software is provided `as-is`, without any express or implied
9045 warranty. In no event will the authors be held liable for any damages
9046 arising from the use of this software.
9047
9048 Permission is granted to anyone to use this software for any purpose,
9049 including commercial applications, and to alter it and redistribute it
9050 freely, subject to the following restrictions:
9051
9052 1. The origin of this software must not be misrepresented; you must not
9053 claim that you wrote the original software. If you use this software
9054 in a product, an acknowledgment in the product documentation would be
9055 appreciated but is not required.
9056 2. Altered source versions must be plainly marked as such, and must not be
9057 misrepresented as being the original software.
9058 3. This notice may not be removed or altered from any source distribution.
9059
9060
9061</programlisting></para></section>
9062
9063<section id="lic_34">
9064<title>tcl</title>
9065<para><programlisting>
9066This software is copyrighted by the Regents of the University of
9067California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState
9068Corporation and other parties. The following terms apply to all files
9069associated with the software unless explicitly disclaimed in
9070individual files.
9071
9072The authors hereby grant permission to use, copy, modify, distribute,
9073and license this software and its documentation for any purpose, provided
9074that existing copyright notices are retained in all copies and that this
9075notice is included verbatim in any distributions. No written agreement,
9076license, or royalty fee is required for any of the authorized uses.
9077Modifications to this software may be copyrighted by their authors
9078and need not follow the licensing terms described here, provided that
9079the new terms are clearly indicated on the first page of each file where
9080they apply.
9081
9082IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
9083FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
9084ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
9085DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
9086POSSIBILITY OF SUCH DAMAGE.
9087
9088THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
9089INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
9090FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
9091IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
9092NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
9093MODIFICATIONS.
9094
9095GOVERNMENT USE: If you are acquiring this software on behalf of the
9096U.S. government, the Government shall have only "Restricted Rights"
9097in the software and related documentation as defined in the Federal
9098Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you
9099are acquiring the software on behalf of the Department of Defense, the
9100software shall be classified as "Commercial Computer Software" and the
9101Government shall have only "Restricted Rights" as defined in Clause
9102252.227-7014 (b) (3) of DFARs. Notwithstanding the foregoing, the
9103authors grant the U.S. Government and others acting in its behalf
9104permission to use and distribute the software in accordance with the
9105terms specified in this license.
9106</programlisting></para></section>
9107
9108<section id="lic_35">
9109<title>unfs3</title>
9110<para><programlisting>
9111UNFS3 user-space NFSv3 server
9112(C) 2003, Pascal Schmidt &lt;unfs3-server@ewetel.net&gt;
9113
9114Redistribution and use in source and binary forms, with or without
9115modification, are permitted provided that the following conditions are met:
9116
91171. Redistributions of source code must retain the above copyright notice,
9118 this list of conditions and the following disclaimer.
91192. Redistributions in binary form must reproduce the above copyright notice,
9120 this list of conditions and the following disclaimer in the documentation
9121 and/or other materials provided with the distribution.
91223. The name of the author may not be used to endorse or promote products
9123 derived from this software without specific prior written permission.
9124
9125THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
9126WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
9127MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
9128EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9129SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
9130PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
9131OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
9132WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
9133OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
9134ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9135</programlisting></para></section>
9136
9137 </section>
9138<section id="pd_licenses_packages">
9139 <title>License statements for packages with PD license</title>
9140 <para>
9141 This section contains license texts extracted for packages that are declared
9142 to be entirely or partly public domain.
9143 </para>
9144 <section id="pd-byacc-20140422">
9145 <title>byacc, version 20140422</title>
9146 <section id="pd-byacc-20140422--1">
9147 <title>Text 1</title>
9148 <programlisting>
9149Upstream source http://dickey.his.com/byacc/byacc.html
9150
9151Berkeley Yacc is in the public domain; changes made to it by the current
9152maintainer are likewise unrestricted. That applies to most of the files.
9153A few files (currently those related to autoconf scripting) have other
9154licenses as noted here.
9155
9156Current byacc upstream maintainer: Thomas Dickey &lt;dickey@invisible-island.net&gt;
9157
9158Public domain notice and no warranty:
9159-------------------------------------------------------------------------------
9160 Berkeley Yacc is an LALR(1) parser generator. Berkeley Yacc has been made
9161as compatible as possible with AT&amp;T Yacc. Berkeley Yacc can accept any input
9162specification that conforms to the AT&amp;T Yacc documentation. Specifications
9163that take advantage of undocumented features of AT&amp;T Yacc will probably be
9164rejected.
9165
9166 Berkeley Yacc is distributed with no warranty whatever. The code
9167is certain to contain errors. Neither the author nor any contributor
9168takes responsibility for any consequences of its use.
9169
9170 Berkeley Yacc is in the public domain. The data structures and algorithms
9171used in Berkeley Yacc are all either taken from documents available to the
9172general public or are inventions of the author. Anyone may freely distribute
9173source or binary forms of Berkeley Yacc whether unchanged or modified.
9174Distributers may charge whatever fees they can obtain for Berkeley Yacc.
9175Programs generated by Berkeley Yacc may be distributed freely.
9176
9177 Please report bugs to
9178
9179 robert.corbett@eng.Sun.COM
9180
9181Include a small example if possible. Please include the banner string from
9182skeleton.c with the bug report. Do not expect rapid responses.
9183-------------------------------------------------------------------------------
9184
9185Files: aclocal.m4
9186Licence: other-BSD
9187Copyright: 2004-2011,2012 by Thomas E. Dickey
9188 Permission is hereby granted, free of charge, to any person obtaining a
9189 copy of this software and associated documentation files (the
9190 "Software"), to deal in the Software without restriction, including
9191 without limitation the rights to use, copy, modify, merge, publish,
9192 distribute, distribute with modifications, sublicense, and/or sell
9193 copies of the Software, and to permit persons to whom the Software is
9194 furnished to do so, subject to the following conditions:
9195
9196 The above copyright notice and this permission notice shall be included
9197 in all copies or portions of the Software.
9198
9199 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
9200 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9201 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9202 IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
9203 DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
9204 OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
9205 THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9206
9207 Except as contained in this notice, the name(s) of the above copyright
9208 holders shall not be used in advertising or otherwise to promote the
9209 sale, use or other dealings in this Software without prior written
9210 authorization.
9211
9212Files: install-sh
9213Copyright: 1994 X Consortium
9214Licence: other-BSD
9215 Permission is hereby granted, free of charge, to any person obtaining a copy
9216 of this software and associated documentation files (the "Software"), to
9217 deal in the Software without restriction, including without limitation the
9218 rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
9219 sell copies of the Software, and to permit persons to whom the Software is
9220 furnished to do so, subject to the following conditions:
9221
9222 The above copyright notice and this permission notice shall be included in
9223 all copies or substantial portions of the Software.
9224
9225 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
9226 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9227 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
9228 X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
9229 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
9230 TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9231
9232 Except as contained in this notice, the name of the X Consortium shall not
9233 be used in advertising or otherwise to promote the sale, use or other deal-
9234 ings in this Software without prior written authorization from the X Consor-
9235 tium.
9236
9237 FSF changes to this file are in the public domain.
9238
9239 Calling this script install-sh is preferred over install.sh, to prevent
9240 `make' implicit rules from creating a file called install from it
9241 when there is no Makefile.
9242
9243 This script is compatible with the BSD install script, but was written
9244 from scratch. It can only install one file at a time, a restriction
9245 shared with many OS's install programs.
9246
9247Files: debian/*
9248Copyright: 2012 Thomas E. Dickey
9249Licence: other-BSD
9250 Permission to use, copy, modify, and distribute this software and its
9251 documentation for any purpose and without fee is hereby granted,
9252 provided that the above copyright notice appear in all copies and that
9253 both that copyright notice and this permission notice appear in
9254 supporting documentation, and that the name of the above listed
9255 copyright holder(s) not be used in advertising or publicity pertaining
9256 to distribution of the software without specific, written prior
9257 permission.
9258
9259 THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
9260 TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
9261 AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
9262 LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9263 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9264 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
9265 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9266
9267On Debian systems, the complete text of the GNU General
9268Public License can be found in '/usr/share/common-licenses/GPL-2'
9269 </programlisting>
9270 </section>
9271 </section>
9272 <section id="pd-dropbear-2014.63">
9273 <title>dropbear, version 2014.63</title>
9274 <section id="pd-dropbear-2014.63--1">
9275 <title>Text 1</title>
9276 <programlisting>
9277Dropbear contains a number of components from different sources, hence there
9278are a few licenses and authors involved. All licenses are fairly
9279non-restrictive.
9280
9281
9282The majority of code is written by Matt Johnston, under the license below.
9283
9284Portions of the client-mode work are (c) 2004 Mihnea Stoenescu, under the
9285same license:
9286
9287Copyright (c) 2002-2013 Matt Johnston
9288Portions copyright (c) 2004 Mihnea Stoenescu
9289All rights reserved.
9290
9291Permission is hereby granted, free of charge, to any person obtaining a copy
9292of this software and associated documentation files (the "Software"), to deal
9293in the Software without restriction, including without limitation the rights
9294to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9295copies of the Software, and to permit persons to whom the Software is
9296furnished to do so, subject to the following conditions:
9297
9298The above copyright notice and this permission notice shall be included in all
9299copies or substantial portions of the Software.
9300
9301THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
9302IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9303FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
9304AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
9305LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
9306OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
9307SOFTWARE.
9308
9309=====
9310
9311LibTomCrypt and LibTomMath are written by Tom St Denis, and are Public Domain.
9312
9313=====
9314
9315sshpty.c is taken from OpenSSH 3.5p1,
9316 Copyright (c) 1995 Tatu Ylonen &lt;ylo@cs.hut.fi&gt;, Espoo, Finland
9317 All rights reserved
9318 "As far as I am concerned, the code I have written for this software
9319 can be used freely for any purpose. Any derived versions of this
9320 software must be clearly marked as such, and if the derived work is
9321 incompatible with the protocol description in the RFC file, it must be
9322 called by a name other than "ssh" or "Secure Shell". "
9323
9324=====
9325
9326loginrec.c
9327loginrec.h
9328atomicio.h
9329atomicio.c
9330and strlcat() (included in util.c) are from OpenSSH 3.6.1p2, and are licensed
9331under the 2 point BSD license.
9332
9333loginrec is written primarily by Andre Lucas, atomicio.c by Theo de Raadt.
9334
9335strlcat() is (c) Todd C. Miller
9336
9337=====
9338
9339Import code in keyimport.c is modified from PuTTY's import.c, licensed as
9340follows:
9341
9342PuTTY is copyright 1997-2003 Simon Tatham.
9343
9344Portions copyright Robert de Bath, Joris van Rantwijk, Delian
9345Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry,
9346Justin Bradford, and CORE SDI S.A.
9347
9348Permission is hereby granted, free of charge, to any person
9349obtaining a copy of this software and associated documentation files
9350(the "Software"), to deal in the Software without restriction,
9351including without limitation the rights to use, copy, modify, merge,
9352publish, distribute, sublicense, and/or sell copies of the Software,
9353and to permit persons to whom the Software is furnished to do so,
9354subject to the following conditions:
9355
9356The above copyright notice and this permission notice shall be
9357included in all copies or substantial portions of the Software.
9358
9359THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
9360EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9361MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
9362NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE
9363FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
9364CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
9365WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9366
9367=====
9368
9369curve25519-donna:
9370
9371/* Copyright 2008, Google Inc.
9372 * All rights reserved.
9373 *
9374 * Redistribution and use in source and binary forms, with or without
9375 * modification, are permitted provided that the following conditions are
9376 * met:
9377 *
9378 * * Redistributions of source code must retain the above copyright
9379 * notice, this list of conditions and the following disclaimer.
9380 * * Redistributions in binary form must reproduce the above
9381 * copyright notice, this list of conditions and the following disclaimer
9382 * in the documentation and/or other materials provided with the
9383 * distribution.
9384 * * Neither the name of Google Inc. nor the names of its
9385 * contributors may be used to endorse or promote products derived from
9386 * this software without specific prior written permission.
9387 *
9388 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9389 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9390 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9391 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9392 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9393 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9394 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9395 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9396 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9397 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9398 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9399 *
9400 * curve25519-donna: Curve25519 elliptic curve, public key function
9401 *
9402 * http://code.google.com/p/curve25519-donna/
9403 *
9404 * Adam Langley &lt;agl@imperialviolet.org&gt;
9405 *
9406 * Derived from public domain C code by Daniel J. Bernstein &lt;djb@cr.yp.to&gt;
9407 *
9408 * More information about curve25519 can be found here
9409 * http://cr.yp.to/ecdh.html
9410 *
9411 * djb's sample implementation of curve25519 is written in a special assembly
9412 * language called qhasm and uses the floating point registers.
9413 *
9414 * This is, almost, a clean room reimplementation from the curve25519 paper. It
9415 * uses many of the tricks described therein. Only the crecip function is taken
9416 * from the sample implementation.
9417 */
9418 </programlisting>
9419 </section>
9420 </section>
9421 <section id="pd-encodings-1.0.4">
9422 <title>encodings, version 1.0.4</title>
9423 <section id="pd-encodings-1.0.4--1">
9424 <title>Text 1</title>
9425 <programlisting>
9426The XFree86/Xorg encoding files are in the public domain.
9427
9428Most of these encoding files were generated by me in the winter of 1998/1998
9429from publicly available sources (notably from data files provided by the
9430Unicode Consortium) using a throw-away program written in Common Lisp. Over
9431the years, a number of people have kindly added new encoding files to the
9432collection.
9433
9434If you want to add a copyright statement to an encoding file, you need
9435your brain examined.
9436
9437 Juliusz Chroboczek
9438 </programlisting>
9439 </section>
9440 </section>
9441 <section id="pd-expect-5.45">
9442 <title>expect, version 5.45</title>
9443 <section id="pd-expect-5.45--1">
9444 <title>Text 1</title>
9445 <programlisting>
9446Expect
9447
9448Written by: Don Libes, libes at nist.gov, NIST
9449
9450Design and implementation of this program was paid for by U.S. tax
9451dollars. Therefore it is public domain. However, the author and NIST
9452would appreciate credit if this program or parts of it are used.
9453 </programlisting>
9454 </section>
9455 </section>
9456 <section id="pd-fontconfig-2.11.1">
9457 <title>fontconfig, version 2.11.1</title>
9458 <section id="pd-fontconfig-2.11.1--1">
9459 <title>Text 1</title>
9460 <programlisting>
9461fontconfig/COPYING
9462
9463Copyright © 2000,2001,2002,2003,2004,2006,2007 Keith Packard
9464Copyright © 2005 Patrick Lam
9465Copyright © 2009 Roozbeh Pournader
9466Copyright © 2008,2009 Red Hat, Inc.
9467Copyright © 2008 Danilo Šegan
9468Copyright © 2012 Google, Inc.
9469
9470
9471Permission to use, copy, modify, distribute, and sell this software and its
9472documentation for any purpose is hereby granted without fee, provided that
9473the above copyright notice appear in all copies and that both that
9474copyright notice and this permission notice appear in supporting
9475documentation, and that the name of the author(s) not be used in
9476advertising or publicity pertaining to distribution of the software without
9477specific, written prior permission. The authors make no
9478representations about the suitability of this software for any purpose. It
9479is provided "as is" without express or implied warranty.
9480
9481THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
9482INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
9483EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
9484CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
9485DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
9486TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
9487PERFORMANCE OF THIS SOFTWARE.
9488
9489 </programlisting>
9490 </section>
9491 <section id="pd-fontconfig-2.11.1--2">
9492 <title>Text 2</title>
9493 <programlisting>
9494/*
9495 * fontconfig/src/fcfreetype.c
9496 *
9497 * Copyright © 2001 Keith Packard
9498 *
9499 * Permission to use, copy, modify, distribute, and sell this software and its
9500 * documentation for any purpose is hereby granted without fee, provided that
9501 * the above copyright notice appear in all copies and that both that
9502 * copyright notice and this permission notice appear in supporting
9503 * documentation, and that the name of the author(s) not be used in
9504 * advertising or publicity pertaining to distribution of the software without
9505 * specific, written prior permission. The authors make no
9506 * representations about the suitability of this software for any purpose. It
9507 * is provided "as is" without express or implied warranty.
9508 *
9509 * THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
9510 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
9511 * EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
9512 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
9513 * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
9514 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
9515 * PERFORMANCE OF THIS SOFTWARE.
9516 */
9517
9518/*
9519 Copyright © 2002-2003 by Juliusz Chroboczek
9520
9521 Permission is hereby granted, free of charge, to any person obtaining a copy
9522 of this software and associated documentation files (the "Software"), to deal
9523 in the Software without restriction, including without limitation the rights
9524 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9525 copies of the Software, and to permit persons to whom the Software is
9526 furnished to do so, subject to the following conditions:
9527
9528 The above copyright notice and this permission notice shall be included in
9529 all copies or substantial portions of the Software.
9530
9531 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
9532 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9533 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
9534 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
9535 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
9536 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
9537 THE SOFTWARE.
9538*/
9539 </programlisting>
9540 </section>
9541 <section id="pd-fontconfig-2.11.1--3">
9542 <title>Text 3</title>
9543 <programlisting>
9544/*
9545 * This code implements the MD5 message-digest algorithm.
9546 * The algorithm is due to Ron Rivest. This code was
9547 * written by Colin Plumb in 1993, no copyright is claimed.
9548 * This code is in the public domain; do with it what you wish.
9549 *
9550 * Equivalent code is available from RSA Data Security, Inc.
9551 * This code has been tested against that, and is equivalent,
9552 * except that you don't need to include two pages of legalese
9553 * with every copy.
9554 *
9555 * To compute the message digest of a chunk of bytes, declare an
9556 * MD5Context structure, pass it to MD5Init, call MD5Update as
9557 * needed on buffers full of bytes, and then call MD5Final, which
9558 * will fill a supplied 16-byte array with the digest.
9559 */
9560 </programlisting>
9561 </section>
9562 </section>
9563 <section id="pd-glib-2.0-2.40.0">
9564 <title>glib-2.0, version 2.40.0</title>
9565 <section id="pd-glib-2.0-2.40.0--1">
9566 <title>Text 1</title>
9567 <programlisting>
9568PCRE LICENCE
9569
9570Please see the file LICENCE in the PCRE distribution for licensing details.
9571
9572End
9573 </programlisting>
9574 </section>
9575 <section id="pd-glib-2.0-2.40.0--2">
9576 <title>Text 2</title>
9577 <programlisting>
9578Redistribution and use in source and binary forms, with or without
9579modification, are permitted provided that the following conditions are met:
9580
9581 * Redistributions of source code must retain the above copyright notice,
9582 this list of conditions and the following disclaimer.
9583
9584 * Redistributions in binary form must reproduce the above copyright
9585 notice, this list of conditions and the following disclaimer in the
9586 documentation and/or other materials provided with the distribution.
9587
9588 * Neither the name of the University of Cambridge nor the names of its
9589 contributors may be used to endorse or promote products derived from
9590 this software without specific prior written permission.
9591
9592THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
9593AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9594IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9595ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
9596LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
9597CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
9598SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
9599INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
9600CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
9601ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
9602POSSIBILITY OF SUCH DAMAGE.
9603 </programlisting>
9604 </section>
9605 <section id="pd-glib-2.0-2.40.0--3">
9606 <title>Text 3</title>
9607 <programlisting>
9608This work may be reproduced and distributed in whole or in part, in
9609any medium, physical or electronic, so as long as this copyright
9610notice remains intact and unchanged on all copies. Commercial
9611redistribution is permitted and encouraged, but you may not
9612redistribute, in whole or in part, under terms more restrictive than
9613those under which you received it. If you redistribute a modified or
9614translated version of this work, you must also make the source code to
9615the modified or translated version available in electronic form
9616without charge. However, mere aggregation as part of a larger work
9617shall not count as a modification for this purpose.
9618
9619All code examples in this work are placed into the public domain,
9620and may be used, modified and redistributed without restriction.
9621
9622BECAUSE THIS WORK IS LICENSED FREE OF CHARGE, THERE IS NO
9623WARRANTY FOR THE WORK, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
9624EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
9625OTHER PARTIES PROVIDE THE WORK "AS IS" WITHOUT WARRANTY OF ANY
9626KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
9627IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
9628PURPOSE. SHOULD THE WORK PROVE DEFECTIVE, YOU ASSUME
9629THE COST OF ALL NECESSARY REPAIR OR CORRECTION.
9630
9631IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
9632WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
9633AND/OR REDISTRIBUTE THE WORK AS PERMITTED ABOVE, BE LIABLE TO YOU
9634FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
9635CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
9636WORK, EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
9637POSSIBILITY OF SUCH DAMAGES.
9638 </programlisting>
9639 </section>
9640 </section>
9641 <section id="pd-mesa-demos-8.2.0">
9642 <title>mesa-demos, version 8.2.0</title>
9643 <section id="pd-mesa-demos-8.2.0--1">
9644 <title>Text 1</title>
9645 <programlisting>
9646/*
9647 * Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
9648 *
9649 * Permission is hereby granted, free of charge, to any person obtaining a
9650 * copy of this software and associated documentation files (the "Software"),
9651 * to deal in the Software without restriction, including without limitation
9652 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
9653 * and/or sell copies of the Software, and to permit persons to whom the
9654 * Software is furnished to do so, subject to the following conditions:
9655 *
9656 * The above copyright notice and this permission notice shall be included
9657 * in all copies or substantial portions of the Software.
9658 *
9659 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
9660 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9661 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
9662 * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
9663 * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
9664 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9665 */
9666 </programlisting>
9667 </section>
9668 <section id="pd-mesa-demos-8.2.0--2">
9669 <title>Text 2</title>
9670 <programlisting>
9671
9672
9673/*
9674 * A demonstration of using the GLX functions. This program is in the
9675 * public domain.
9676 *
9677 * Brian Paul
9678 */
9679 </programlisting>
9680 </section>
9681 </section>
9682 <section id="pd-mobile-broadband-provider-info-20140618">
9683 <title>mobile-broadband-provider-info, version 20140618</title>
9684 <section id="pd-mobile-broadband-provider-info-20140618--1">
9685 <title>Text 1</title>
9686 <programlisting>
9687THIS WORK IS IN PUBLIC DOMAIN:
9688The person or persons who have associated work with this document
9689(the "Dedicator" or "Certifier") hereby either (a) certifies that, to the best
9690of his knowledge, the work of authorship identified is in the public domain of
9691the country from which the work is published, or (b) hereby dedicates whatever
9692copyright the dedicators holds in the work of authorship identified below
9693(the "Work") to the public domain. A certifier, moreover, dedicates any
9694copyright interest he may have in the associated work, and for these purposes,
9695is described as a "dedicator" below.
9696
9697A certifier has taken reasonable steps to verify the copyright status of this
9698work. Certifier recognizes that his good faith efforts may not shield him from
9699liability if in fact the work certified is not in the public domain.
9700
9701Dedicator makes this dedication for the benefit of the public at large and to
9702the detriment of the Dedicator's heirs and successors. Dedicator intends this
9703dedication to be an overt act of relinquishment in perpetuity of all present
9704and future rights under copyright law, whether vested or contingent, in the
9705Work. Dedicator understands that such relinquishment of all rights includes the
9706relinquishment of all rights to enforce (by lawsuit or otherwise) those
9707copyrights in the Work.
9708
9709Dedicator recognizes that, once placed in the public domain, the Work may be
9710freely reproduced, distributed, transmitted, used, modified, built upon, or
9711otherwise exploited by anyone for any purpose, commercial or non-commercial,
9712and in any way, including by methods that have not yet been invented or
9713conceived.
9714 </programlisting>
9715 </section>
9716 </section>
9717 <section id="pd-modutils-initscripts-1.0">
9718 <title>modutils-initscripts, version 1.0</title>
9719 <section id="pd-modutils-initscripts-1.0--1">
9720 <title>Text 1</title>
9721 <programlisting>
9722Public Domain
9723 </programlisting>
9724 </section>
9725 </section>
9726 <section id="pd-pixman-0.32.6">
9727 <title>pixman, version 0.32.6</title>
9728 <section id="pd-pixman-0.32.6--1">
9729 <title>Text 1</title>
9730 <programlisting>
9731The following is the MIT license, agreed upon by most contributors.
9732Copyright holders of new code should use this license statement where
9733possible. They may also add themselves to the list below.
9734
9735/*
9736 * Copyright 1987, 1988, 1989, 1998 The Open Group
9737 * Copyright 1987, 1988, 1989 Digital Equipment Corporation
9738 * Copyright 1999, 2004, 2008 Keith Packard
9739 * Copyright 2000 SuSE, Inc.
9740 * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc.
9741 * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc.
9742 * Copyright 2004 Nicholas Miell
9743 * Copyright 2005 Lars Knoll &amp; Zack Rusin, Trolltech
9744 * Copyright 2005 Trolltech AS
9745 * Copyright 2007 Luca Barbato
9746 * Copyright 2008 Aaron Plattner, NVIDIA Corporation
9747 * Copyright 2008 Rodrigo Kumpera
9748 * Copyright 2008 André Tupinambá
9749 * Copyright 2008 Mozilla Corporation
9750 * Copyright 2008 Frederic Plourde
9751 * Copyright 2009, Oracle and/or its affiliates. All rights reserved.
9752 * Copyright 2009, 2010 Nokia Corporation
9753 *
9754 * Permission is hereby granted, free of charge, to any person obtaining a
9755 * copy of this software and associated documentation files (the "Software"),
9756 * to deal in the Software without restriction, including without limitation
9757 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
9758 * and/or sell copies of the Software, and to permit persons to whom the
9759 * Software is furnished to do so, subject to the following conditions:
9760 *
9761 * The above copyright notice and this permission notice (including the next
9762 * paragraph) shall be included in all copies or substantial portions of the
9763 * Software.
9764 *
9765 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
9766 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9767 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
9768 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
9769 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
9770 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
9771 * DEALINGS IN THE SOFTWARE.
9772 */
9773 </programlisting>
9774 </section>
9775 <section id="pd-pixman-0.32.6--2">
9776 <title>Text 2</title>
9777 <programlisting>
9778/*
9779 * Copyright © 2008 Keith Packard
9780 *
9781 * Permission to use, copy, modify, distribute, and sell this software and its
9782 * documentation for any purpose is hereby granted without fee, provided that
9783 * the above copyright notice appear in all copies and that both that copyright
9784 * notice and this permission notice appear in supporting documentation, and
9785 * that the name of the copyright holders not be used in advertising or
9786 * publicity pertaining to distribution of the software without specific,
9787 * written prior permission. The copyright holders make no representations
9788 * about the suitability of this software for any purpose. It is provided "as
9789 * is" without express or implied warranty.
9790 *
9791 * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
9792 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
9793 * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
9794 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
9795 * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
9796 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
9797 * OF THIS SOFTWARE.
9798 */
9799
9800/*
9801 * Matrix interfaces
9802 */
9803 </programlisting>
9804 </section>
9805 </section>
9806 <section id="pd-ppp-2.4.6">
9807 <title>ppp, version 2.4.6</title>
9808 <section id="pd-ppp-2.4.6--1">
9809 <title>Text 1</title>
9810 <programlisting>
9811/*
9812 * ccp.c - PPP Compression Control Protocol.
9813 *
9814 * Copyright (c) 1994-2002 Paul Mackerras. All rights reserved.
9815 *
9816 * Redistribution and use in source and binary forms, with or without
9817 * modification, are permitted provided that the following conditions
9818 * are met:
9819 *
9820 * 1. Redistributions of source code must retain the above copyright
9821 * notice, this list of conditions and the following disclaimer.
9822 *
9823 * 2. The name(s) of the authors of this software must not be used to
9824 * endorse or promote products derived from this software without
9825 * prior written permission.
9826 *
9827 * 3. Redistributions of any form whatsoever must retain the following
9828 * acknowledgment:
9829 * "This product includes software developed by Paul Mackerras
9830 * &lt;paulus@samba.org&gt;".
9831 *
9832 * THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO
9833 * THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
9834 * AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY
9835 * SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9836 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
9837 * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
9838 * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9839 */
9840 </programlisting>
9841 </section>
9842 <section id="pd-ppp-2.4.6--2">
9843 <title>Text 2</title>
9844 <programlisting>
9845/*
9846 * Chat -- a program for automatic session establishment (i.e. dial
9847 * the phone and log in).
9848 *
9849 * Standard termination codes:
9850 * 0 - successful completion of the script
9851 * 1 - invalid argument, expect string too large, etc.
9852 * 2 - error on an I/O operation or fatal error condition.
9853 * 3 - timeout waiting for a simple string.
9854 * 4 - the first string declared as "ABORT"
9855 * 5 - the second string declared as "ABORT"
9856 * 6 - ... and so on for successive ABORT strings.
9857 *
9858 * This software is in the public domain.
9859 *
9860 </programlisting>
9861 </section>
9862 <section id="pd-ppp-2.4.6--3">
9863 <title>Text 3</title>
9864 <programlisting>
9865/*
9866 * passprompt.c - pppd plugin to invoke an external PAP password prompter
9867 *
9868 * Copyright 1999 Paul Mackerras, Alan Curry.
9869 *
9870 * This program is free software; you can redistribute it and/or
9871 * modify it under the terms of the GNU General Public License
9872 * as published by the Free Software Foundation; either version
9873 * 2 of the License, or (at your option) any later version.
9874 */
9875 </programlisting>
9876 </section>
9877 <section id="pd-ppp-2.4.6--4">
9878 <title>Text 4</title>
9879 <programlisting>
9880 /*
9881 Unix SMB/CIFS implementation.
9882
9883 trivial database library
9884
9885 Copyright (C) Andrew Tridgell 1999-2004
9886 Copyright (C) Paul `Rusty' Russell 2000
9887 Copyright (C) Jeremy Allison 2000-2003
9888
9889 ** NOTE! The following LGPL license applies to the tdb
9890 ** library. This does NOT imply that all of Samba is released
9891 ** under the LGPL
9892
9893 This library is free software; you can redistribute it and/or
9894 modify it under the terms of the GNU Lesser General Public
9895 License as published by the Free Software Foundation; either
9896 version 2 of the License, or (at your option) any later version.
9897
9898 This library is distributed in the hope that it will be useful,
9899 but WITHOUT ANY WARRANTY; without even the implied warranty of
9900 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9901 Lesser General Public License for more details.
9902
9903 You should have received a copy of the GNU Lesser General Public
9904 License along with this library; if not, write to the Free Software
9905 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
9906*/
9907 </programlisting>
9908 </section>
9909 </section>
9910 <section id="pd-sqlite3-3.8.6.0">
9911 <title>sqlite3, version 3.8.6.0</title>
9912 <section id="pd-sqlite3-3.8.6.0--1">
9913 <title>Text 1</title>
9914 <programlisting>
9915/*
9916** 2001 September 15
9917**
9918** The author disclaims copyright to this source code. In place of
9919** a legal notice, here is a blessing:
9920**
9921** May you do good and not evil.
9922** May you find forgiveness for yourself and forgive others.
9923** May you share freely, never taking more than you give.
9924**
9925*************************************************************************
9926 </programlisting>
9927 </section>
9928 </section>
9929 <section id="pd-tzcode-2015b">
9930 <title>tzcode, version 2015b</title>
9931 <section id="pd-tzcode-2015b--1">
9932 <title>Text 1</title>
9933 <programlisting>
9934README for the tz distribution
9935
9936"What time is it?" -- Richard Deacon as The King
9937"Any time you want it to be." -- Frank Baxter as The Scientist
9938 (from the Bell System film "About Time")
9939
9940The Time Zone Database (often called tz or zoneinfo) contains code and
9941data that represent the history of local time for many representative
9942locations around the globe. It is updated periodically to reflect
9943changes made by political bodies to time zone boundaries, UTC offsets,
9944and daylight-saving rules.
9945
9946Unless otherwise specified, all files in the tz code and data are in
9947the public domain, so clarified as of 2009-05-17 by Arthur David Olson.
9948The few exceptions are code derived from BSD, which uses the BSD license.
9949
9950Here is a recipe for acquiring, building, installing, and testing the
9951tz distribution on a GNU/Linux or similar host.
9952
9953 mkdir tz
9954 cd tz
9955 wget --retr-symlinks 'ftp://ftp.iana.org/tz/tz*-latest.tar.gz'
9956 gzip -dc tzcode-latest.tar.gz | tar -xf -
9957 gzip -dc tzdata-latest.tar.gz | tar -xf -
9958
9959Be sure to read the comments in "Makefile" and make any changes needed
9960to make things right for your system, especially if you are using some
9961platform other than GNU/Linux. Then run the following commands,
9962substituting your desired installation directory for "$HOME/tzdir":
9963
9964 make TOPDIR=$HOME/tzdir install
9965 $HOME/tzdir/etc/zdump -v America/Los_Angeles
9966
9967Historical local time information has been included here to:
9968
9969* provide a compendium of data about the history of civil time
9970 that is useful even if not 100% accurate;
9971
9972* give an idea of the variety of local time rules that have
9973 existed in the past and thus an idea of the variety that may be
9974 expected in the future;
9975
9976* provide a test of the generality of the local time rule description
9977 system.
9978
9979The information in the time zone data files is by no means authoritative;
9980fixes and enhancements are welcome. Please see the file CONTRIBUTING
9981for details.
9982
9983Thanks to these Time Zone Caballeros who've made major contributions to the
9984time conversion package: Keith Bostic; Bob Devine; Paul Eggert; Robert Elz;
9985Guy Harris; Mark Horton; John Mackin; and Bradley White. Thanks also to
9986Michael Bloom, Art Neilson, Stephen Prince, John Sovereign, and Frank Wales
9987for testing work, and to Gwillim Law for checking local mean time data.
9988Thanks in particular to Arthur David Olson, the project's founder and first
9989maintainer, to whom the time zone community owes the greatest debt of all.
9990None of them are responsible for remaining errors.
9991
9992Look in &lt;ftp://ftp.iana.org/tz/releases/&gt; for updated versions of these files.
9993
9994Please send comments or information to tz@iana.org.
9995 </programlisting>
9996 </section>
9997 </section>
9998 <section id="pd-tzdata-2015b">
9999 <title>tzdata, version 2015b</title>
10000 <section id="pd-tzdata-2015b--1">
10001 <title>Text 1</title>
10002 <programlisting>
10003# This file is in the public domain, so clarified as of
10004# 2009-05-17 by Arthur David Olson.
10005
10006 </programlisting>
10007 </section>
10008 </section>
10009 <section id="pd-xz-5.1.3alpha">
10010 <title>xz, version 5.1.3alpha</title>
10011 <section id="pd-xz-5.1.3alpha--1">
10012 <title>Text 1</title>
10013 <programlisting>
10014
10015XZ Utils Licensing
10016==================
10017
10018 Different licenses apply to different files in this package. Here
10019 is a rough summary of which licenses apply to which parts of this
10020 package (but check the individual files to be sure!):
10021
10022 - liblzma is in the public domain.
10023
10024 - xz, xzdec, and lzmadec command line tools are in the public
10025 domain unless GNU getopt_long had to be compiled and linked
10026 in from the lib directory. The getopt_long code is under
10027 GNU LGPLv2.1+.
10028
10029 - The scripts to grep, diff, and view compressed files have been
10030 adapted from gzip. These scripts and their documentation are
10031 under GNU GPLv2+.
10032
10033 - All the documentation in the doc directory and most of the
10034 XZ Utils specific documentation files in other directories
10035 are in the public domain.
10036
10037 - Translated messages are in the public domain.
10038
10039 - The build system contains public domain files, and files that
10040 are under GNU GPLv2+ or GNU GPLv3+. None of these files end up
10041 in the binaries being built.
10042
10043 - Test files and test code in the tests directory, and debugging
10044 utilities in the debug directory are in the public domain.
10045
10046 - The extra directory may contain public domain files, and files
10047 that are under various free software licenses.
10048
10049 You can do whatever you want with the files that have been put into
10050 the public domain. If you find public domain legally problematic,
10051 take the previous sentence as a license grant. If you still find
10052 the lack of copyright legally problematic, you have too many
10053 lawyers.
10054
10055 As usual, this software is provided "as is", without any warranty.
10056
10057 If you copy significant amounts of public domain code from XZ Utils
10058 into your project, acknowledging this somewhere in your software is
10059 polite (especially if it is proprietary, non-free software), but
10060 naturally it is not legally required. Here is an example of a good
10061 notice to put into "about box" or into documentation:
10062
10063 This software includes code from XZ Utils &lt;http://tukaani.org/xz/&gt;.
10064
10065 The following license texts are included in the following files:
10066 - COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1
10067 - COPYING.GPLv2: GNU General Public License version 2
10068 - COPYING.GPLv3: GNU General Public License version 3
10069
10070 Note that the toolchain (compiler, linker etc.) may add some code
10071 pieces that are copyrighted. Thus, it is possible that e.g. liblzma
10072 binary wouldn't actually be in the public domain in its entirety
10073 even though it contains no copyrighted code from the XZ Utils source
10074 package.
10075
10076 If you have questions, don't hesitate to ask the author(s) for more
10077 information.
10078
10079 </programlisting>
10080 </section>
10081 </section>
10082</section>
10083</chapter>
diff --git a/documentation/book-enea-linux-open-source/swcomp.mk b/documentation/book-enea-linux-open-source/swcomp.mk
new file mode 100644
index 0000000..9b6a615
--- /dev/null
+++ b/documentation/book-enea-linux-open-source/swcomp.mk
@@ -0,0 +1,11 @@
1# Component build specification
2
3# Version of THIS book
4BOOK_VER ?= $(REL_VER)-dev
5
6DOCBOOK_COMMON_SRC := $(shell find $(DOCBOOKTEMPLATE)/docsrc_common -type f \( -name "bookinfo_userdoc.xml" \) -print)
7DOCBOOK_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) $(DOCBOOK_COMMON_SRC)
8
9BOOKPACKAGES := book-enea-linux-open-source
10BOOKDESC_$(BOOKPACKAGES) := "Enea Linux Open Source Report"
11BOOKDEFAULTCONDITION := $(DEFAULTCONDITIONS)
diff --git a/documentation/book-enea-linux-release-info/doc/about_release.xml b/documentation/book-enea-linux-release-info/doc/about_release.xml
new file mode 100644
index 0000000..59cf24b
--- /dev/null
+++ b/documentation/book-enea-linux-release-info/doc/about_release.xml
@@ -0,0 +1,416 @@
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="relinfo-about-release">
5 <title>About This Release</title>
6
7 <para>This release <emphasis><xi:include
8 href="../../docsrc_common/pardoc-distro.xml"
9 xmlns:xi="http://www.w3.org/2001/XInclude"
10 xpointer="element(EneaLinux_REL_NAME/1)" /></emphasis> provides a publicly
11 available Enea Linux distribution for a selected set of PPC targets. This
12 release is generated from branch <xi:include
13 href="../../docsrc_common/pardoc-distro.xml"
14 xmlns:xi="http://www.w3.org/2001/XInclude"
15 xpointer="element(EneaLinux_BRANCH/1)" /> of applicable git
16 repositories.</para>
17
18 <para>Provided contents:<itemizedlist spacing="compact">
19 <listitem>
20 <para>Source code, recipes, scripts, and documentation for building
21 your own Linux kernel, root file system, and cross-compilation
22 toolchains (SDKs)</para>
23 </listitem>
24
25 <listitem>
26 <para>Default configurations for basic Yocto functionality</para>
27 </listitem>
28
29 <listitem condition="f_any">
30 <para>Feature-specific configurations to optionally add more
31 capabilities to the Linux kernel</para>
32 </listitem>
33
34 <listitem>
35 <para>Pre-built images (kernels, rootfs, dtb) and other binaries
36 available for download</para>
37 </listitem>
38
39 <listitem condition="eclipse">
40 <para>Eclipse executable plus application development tools (ADT) for
41 command line and Eclipse</para>
42 </listitem>
43 </itemizedlist></para>
44
45 <!-- At least one target must be listed otherwise PDF build fails -->
46
47 <para>Supported targets:<itemizedlist spacing="compact">
48 <listitem condition="t_p2041">
49 <para><xi:include href="../../docsrc_common/pardoc-distro.xml"
50 xmlns:xi="http://www.w3.org/2001/XInclude"
51 xpointer="element(EneaLinux_TARGET_NAME_P2041/1)" /></para>
52 </listitem>
53
54 <listitem condition="t_p3041">
55 <para><xi:include href="../../docsrc_common/pardoc-distro.xml"
56 xmlns:xi="http://www.w3.org/2001/XInclude"
57 xpointer="element(EneaLinux_TARGET_NAME_P3041/1)" /></para>
58 </listitem>
59
60 <listitem condition="t_t4240">
61 <para><xi:include href="../../docsrc_common/pardoc-distro.xml"
62 xmlns:xi="http://www.w3.org/2001/XInclude"
63 xpointer="element(EneaLinux_TARGET_NAME_T4240/1)" /></para>
64 </listitem>
65
66 <listitem condition="qemu">
67 <para>QEMU PPC</para>
68 </listitem>
69 </itemizedlist></para>
70
71 <para>Kernel configuration:</para>
72
73 <itemizedlist spacing="compact">
74 <listitem condition="t_p2041">
75 <para>P2041RDB: One kernel flavor (release)</para>
76 </listitem>
77
78 <listitem condition="t_p3041">
79 <para>P3041DS: One kernel flavor (release)</para>
80 </listitem>
81
82 <listitem condition="t_t4240">
83 <para>T4240RDB: Two kernel flavors (release &amp; debug)</para>
84 </listitem>
85
86 <listitem>
87 <para>Low-Latency Desktop (LLD)</para>
88 </listitem>
89 </itemizedlist>
90
91 <para>Supported host environment:<itemizedlist>
92 <listitem>
93 <para><xi:include href="../../docsrc_common/pardoc-distro.xml"
94 xmlns:xi="http://www.w3.org/2001/XInclude"
95 xpointer="element(EneaLinux_HOST_VER/1)" /></para>
96 </listitem>
97 </itemizedlist></para>
98
99 <para>Supported versions:<itemizedlist spacing="compact">
100 <listitem>
101 <para>Yocto version <xi:include
102 href="../../docsrc_common/pardoc-distro.xml"
103 xmlns:xi="http://www.w3.org/2001/XInclude"
104 xpointer="element(Yocto_VER/1)" /></para>
105 </listitem>
106
107 <listitem>
108 <para>poky source version <xi:include
109 href="../../docsrc_common/pardoc-distro.xml"
110 xmlns:xi="http://www.w3.org/2001/XInclude"
111 xpointer="element(Poky_VER/1)" /></para>
112 </listitem>
113
114 <listitem>
115 <para>gcc version: <xi:include
116 href="../../docsrc_common/pardoc-distro.xml"
117 xmlns:xi="http://www.w3.org/2001/XInclude"
118 xpointer="element(EneaLinux_GCC_VER/1)" /></para>
119 </listitem>
120
121 <listitem>
122 <para>Linux kernel version for all targets: <xi:include
123 href="../../docsrc_common/pardoc-distro.xml"
124 xmlns:xi="http://www.w3.org/2001/XInclude"
125 xpointer="element(EneaLinux_KERNEL_VER/1)" /></para>
126 </listitem>
127
128 <listitem condition="eclipse">
129 <para>Eclipse version <xi:include
130 href="../../docsrc_common/pardoc-distro.xml"
131 xmlns:xi="http://www.w3.org/2001/XInclude"
132 xpointer="element(Eclipse_VER/1)" /> <xi:include
133 href="../../docsrc_common/pardoc-distro.xml"
134 xmlns:xi="http://www.w3.org/2001/XInclude"
135 xpointer="element(Eclipse_NAME/1)" /></para>
136 </listitem>
137
138 <listitem>
139 <para>Package versions: See <xref linkend="relinfo-packages" /></para>
140 </listitem>
141 </itemizedlist></para>
142
143 <para>Distribution channel:<itemizedlist spacing="compact">
144 <listitem>
145 <para>All deliverables can be downloaded from <xi:include
146 href="../../docsrc_common/pardoc-distro.xml"
147 xmlns:xi="http://www.w3.org/2001/XInclude"
148 xpointer="element(ULINK_ENEA_LINUX_URL/1)" /></para>
149 </listitem>
150 </itemizedlist></para>
151
152 <para>Supported features: See <xref
153 linkend="relinfo-supported-features" />.</para>
154
155 <para condition="hidden">More details about this release are provided under
156 the following topics:<remark>Info This list is currently hidden (same as
157 TOC) until we might add useful descriptions of the
158 chapters</remark><itemizedlist spacing="compact">
159 <listitem>
160 <para><xref linkend="relinfo-supported-targets" /></para>
161 </listitem>
162
163 <listitem>
164 <para><xref linkend="relinfo-packages" /></para>
165 </listitem>
166
167 <listitem>
168 <para><xref linkend="relinfo-provided-sdk" /></para>
169 </listitem>
170
171 <listitem>
172 <para><xref linkend="relinfo-provided-drivers" /></para>
173 </listitem>
174
175 <listitem>
176 <para><xref linkend="relinfo-documentation" /></para>
177 </listitem>
178
179 <listitem condition="f_any">
180 <para><xref linkend="relinfo-supported-features" /></para>
181 </listitem>
182
183 <listitem>
184 <para><xref linkend="relinfo-provided-other" /></para>
185 </listitem>
186
187 <listitem>
188 <para><xref linkend="relinfo-security-fixes" /></para>
189 </listitem>
190
191 <listitem>
192 <para><xref linkend="relinfo-excluded" /></para>
193 </listitem>
194
195 <listitem>
196 <para><xref linkend="relinfo-changes" /></para>
197 </listitem>
198
199 <listitem>
200 <para><xref linkend="enea-linux-sysreq" /></para>
201 </listitem>
202
203 <listitem>
204 <para><xref linkend="bugs-limitations" /></para>
205 </listitem>
206 </itemizedlist></para>
207
208 <?hard-pagebreak ?>
209
210 <xi:include href="supported_architectures.xml"
211 xmlns:xi="http://www.w3.org/2001/XInclude" />
212
213 <section id="relinfo-packages">
214 <title>Provided Packages</title>
215
216 <para><informaltable>
217 <tgroup cols="2">
218 <colspec align="left" colname="c1" colwidth="3*" />
219
220 <colspec align="left" colname="c2" colwidth="6*" />
221
222 <thead valign="bottom">
223 <row>
224 <entry>Type of Packages and Provider</entry>
225
226 <entry>Reference</entry>
227 </row>
228 </thead>
229
230 <tbody>
231 <row>
232 <entry>Packages in Enea Linux images</entry>
233
234 <entry><para>See the <olink
235 targetdoc="book_enea_linux_open_source"
236 targetptr="book_enea_linux_open_source"><trademark
237 class="registered">Enea</trademark> Linux Open Source
238 Report</olink></para></entry>
239 </row>
240
241 <row condition="eclipse">
242 <entry>Tools in the Eclipse tarball provided with Enea
243 Linux</entry>
244
245 <entry><para>See the <olink
246 targetdoc="book_enea_linux_eclipse_open_source"
247 targetptr="book_enea_linux_eclipse_open_source"><trademark
248 class="registered">Enea</trademark> Linux Eclipse Open Source
249 Report</olink></para></entry>
250 </row>
251
252 <row>
253 <entry>Packages provided by Yocto</entry>
254
255 <entry><para>See the <xi:include
256 href="../../docsrc_common/pardoc-distro.xml"
257 xmlns:xi="http://www.w3.org/2001/XInclude"
258 xpointer="element(ULINK_YOCTO_DOWN_URL/1)" />, tab "Release
259 Notes"</para></entry>
260 </row>
261 </tbody>
262 </tgroup>
263 </informaltable></para>
264 </section>
265
266 <section id="relinfo-provided-sdk">
267 <title>Provided Toolchain/s (SDK)</title>
268
269 <para>The SDK contains toolchains supporting cross-compilation of
270 applications for the targets on an <xi:include
271 href="../../docsrc_common/pardoc-distro.xml"
272 xmlns:xi="http://www.w3.org/2001/XInclude"
273 xpointer="element(EneaLinux_SDK_HOST_ARCH/1)" /> host. See the <olink
274 targetdoc="book_enea_linux_users_guide"
275 targetptr="book_enea_linux_users_guide"><trademark
276 class="registered">Enea</trademark> Linux User's Guide</olink> for
277 information on how to build and install a toolchain.<remark>FIXME LATER
278 MAYBE: Sorry but 5.0-ppc does not support cross-compilation of 32-bit
279 applications for the T4240RDB 64bit target due to bugs in
280 Yocto.</remark></para>
281 </section>
282
283 <section id="relinfo-provided-drivers">
284 <title>Supported Drivers</title>
285
286 <para>No information of supported drivers is provided in this version of
287 the Release Information.</para>
288 </section>
289
290 <section id="relinfo-documentation">
291 <title>Provided Documentation</title>
292
293 <para>The following Enea Linux manuals are available for <xi:include
294 href="../../docsrc_common/pardoc-distro.xml"
295 xmlns:xi="http://www.w3.org/2001/XInclude"
296 xpointer="element(EneaLinux_REL_VER/1)" />:</para>
297
298 <itemizedlist spacing="compact">
299 <listitem>
300 <para>README.htm - top page of the documentation</para>
301 </listitem>
302
303 <listitem>
304 <para>README.release - text file describing the release contents,
305 installation, and quick getting started</para>
306 </listitem>
307
308 <listitem>
309 <para><link linkend="book_enea_linux_release_info"><trademark
310 class="registered">Enea</trademark> Linux Release Information (this
311 document)</link></para>
312 </listitem>
313
314 <listitem>
315 <para><olink targetdoc="book_enea_linux_users_guide"
316 targetptr="book_enea_linux_users_guide"><trademark
317 class="registered">Enea</trademark> Linux User's Guide</olink></para>
318 </listitem>
319
320 <listitem>
321 <para><olink targetdoc="book_enea_linux_open_source"
322 targetptr="book_enea_linux_open_source"><trademark
323 class="registered">Enea</trademark> Linux Open Source
324 Report</olink></para>
325 </listitem>
326
327 <listitem condition="eclipse">
328 <para><olink targetdoc="book_enea_linux_eclipse_open_source"
329 targetptr="book_enea_linux_eclipse_open_source"><trademark
330 class="registered">Enea</trademark> Linux Eclipse Open Source
331 Report</olink></para>
332 </listitem>
333 </itemizedlist>
334
335 <para condition="eclipse">The Enea Linux Eclipse tarball and Eclipse Open
336 Source Report is inherited from Enea Linux 4.0. How to use Eclipse is
337 described inside the <olink targetdoc="book_enea_linux_users_guide"
338 targetptr="book_enea_linux_users_guide"><trademark
339 class="registered">Enea</trademark> Linux User's Guide</olink>.</para>
340
341 <para condition="eclipse">Eclipse's own documentation is available in
342 tarball Enea-Linux-Eclipse_<xi:include
343 href="../../docsrc_common/pardoc-distro.xml"
344 xmlns:xi="http://www.w3.org/2001/XInclude"
345 xpointer="element(EneaLinux_REL_VER_ECLIPSE/1)" />.tar, directory
346 <filename>eclipse/readme</filename>.</para>
347 </section>
348
349 <?hard-pagebreak ?>
350
351 <xi:include href="supported_features.xml"
352 xmlns:xi="http://www.w3.org/2001/XInclude">
353 <xi:fallback>INFO: MISSING XINCLUDE CONTENT</xi:fallback>
354 </xi:include>
355
356 <section id="relinfo-provided-other">
357 <title>Other Provided Functionality</title>
358
359 <para>The functionality in a distribution depends on included packages in
360 the default image. In addition to the supported features, the following
361 functionality is also available, among other:</para>
362
363 <itemizedlist spacing="compact">
364 <listitem condition="t_t4240">
365 <para>On target T4240RDB:</para>
366
367 <itemizedlist spacing="compact">
368 <listitem>
369 <para>SRIO support in user space (NWRITE, NREAD, msg,
370 doorbell)</para>
371 </listitem>
372
373 <listitem>
374 <para>USDPAA</para>
375 </listitem>
376 </itemizedlist>
377 </listitem>
378
379 <listitem condition="pm_smart">
380 <para>Smart Package Management</para>
381 </listitem>
382
383 <listitem condition="eclipse">
384 <para>Eclipse ADT (excl. QEMU) and plug-ins for application
385 development: LTTng, Perf, LatencyTOP, PowerTOP, SystemTap</para>
386 </listitem>
387 </itemizedlist>
388 </section>
389
390 <xi:include href="../../../../documentation/book-enea-linux-release-info/doc/security_fixes.xml"
391 xmlns:xi="http://www.w3.org/2001/XInclude" />
392
393 <section id="relinfo-excluded">
394 <title>Intentional Limitations</title>
395
396 <para>The following functionality supported in other Enea Linux releases
397 has been excluded in this release:<itemizedlist spacing="compact">
398 <listitem>
399 <para>Eclipse plug-ins for image creation (HOB)</para>
400 </listitem>
401
402 <listitem>
403 <para>Networking features: DPDK vSwitch, DPDK</para>
404 </listitem>
405
406 <listitem>
407 <para>Real-time features: Fully Preemptible Kernel (FPK) from the
408 PREEMPT_RT patch</para>
409 </listitem>
410
411 <listitem>
412 <para>Memory features: NUMA</para>
413 </listitem>
414 </itemizedlist></para>
415 </section>
416</chapter> \ No newline at end of file
diff --git a/documentation/book-enea-linux-release-info/doc/book.xml b/documentation/book-enea-linux-release-info/doc/book.xml
new file mode 100644
index 0000000..0ae42e8
--- /dev/null
+++ b/documentation/book-enea-linux-release-info/doc/book.xml
@@ -0,0 +1,22 @@
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<!ENTITY global_docsrc_common "../../../../docbuild/template/docsrc_common">
6<!ENTITY local_pardoc_distro "../../docsrc_common/pardoc-distro.xml">
7<!ENTITY common_ug "../../../../documentation/book-enea-linux-users-guide/doc">
8]>
9<book id="book_enea_linux_release_info">
10 <title><trademark class="registered">Enea</trademark> Linux
11 <xi:include href="&local_pardoc_distro;" xpointer="element(EneaLinux_PROD_VER/1)"
12 xmlns:xi="http://www.w3.org/2001/XInclude" /> Release Information</title>
13 <subtitle>Release Version
14 <xi:include href="&local_pardoc_distro;" xpointer="element(EneaLinux_REL_VER/1)"
15 xmlns:xi="http://www.w3.org/2001/XInclude" /></subtitle>
16 <xi:include href="&global_docsrc_common;/bookinfo_userdoc.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
17 <xi:include href="about_release.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
18 <xi:include href="main_changes.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
19 <xi:include href="&common_ug;/system_requirements.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
20 <xi:include href="known_bugs_and_limitations.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
21 <xi:include href="&global_docsrc_common;/contacting_enea_enea_linux.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
22</book>
diff --git a/documentation/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml b/documentation/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml
new file mode 100644
index 0000000..385df6a
--- /dev/null
+++ b/documentation/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml
@@ -0,0 +1,31 @@
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="bugs-limitations">
5 <title>Known Problems in This Release</title>
6
7 <para>The open source projects are continuously working on correcting
8 reported problems. Corrections to bugs detected by Enea have been
9 upstreamed, and the corrections been included in Enea Linux regardless of
10 when they will be included by the open source project. Remaining issues are
11 listed below, and workarounds to some of the problems are described in
12 chapter <emphasis>Troubleshooting</emphasis> in the <olink
13 targetdoc="book_enea_linux_users_guide"
14 targetptr="book_enea_linux_users_guide"><trademark
15 class="registered">Enea</trademark> Linux User's Guide</olink>.</para>
16
17 <section id="bugs-limitations-release">
18 <title>Release-Specific Problems</title>
19
20 <section>
21 <title>Problem with 32-bit Applications on 64-bit T4240</title>
22
23 <para>Currently in the Enea Linux 5.0-ppc release, cross-compiling
24 32-bit applications to run on the T4240 64-bit target is not
25 supported.</para>
26 </section>
27 </section>
28
29 <xi:include href="../../../../documentation/book-enea-linux-release-info/doc/common_bugs_and_limitations.xml"
30 xmlns:xi="http://www.w3.org/2001/XInclude" />
31</chapter> \ No newline at end of file
diff --git a/documentation/book-enea-linux-release-info/doc/main_changes.xml b/documentation/book-enea-linux-release-info/doc/main_changes.xml
new file mode 100644
index 0000000..406492e
--- /dev/null
+++ b/documentation/book-enea-linux-release-info/doc/main_changes.xml
@@ -0,0 +1,2469 @@
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="relinfo-changes">
5 <title>Main Changes</title>
6
7 <para>This chapter describes the major changes and additions in the Enea
8 Linux <xi:include href="../../docsrc_common/pardoc-distro.xml"
9 xmlns:xi="http://www.w3.org/2001/XInclude"
10 xpointer="element(EneaLinux_REL_VER/1)" /> release compared to the previous
11 general Enea Linux release (4.0-140919).<remark>The KVM updates for the
12 5.0-beta release in Dec 2014, e.g. addition of meta-test, has NOT been
13 merged into the dizzy-enea release info.</remark></para>
14
15 <section id="relinfo-changes-other">
16 <title>New Functionality / Enhancements</title>
17
18 <itemizedlist spacing="compact">
19 <listitem>
20 <para>enea-image-minimal has been replaced by enea-image-base, with a
21 basic set of packets for a Linux distribution. Users can create a
22 customized image with more packets, added by the package
23 manager.</para>
24 </listitem>
25
26 <listitem>
27 <para>SMART package manager is now included in the image.</para>
28 </listitem>
29
30 <listitem>
31 <para>IPK packages have been replaced by RPM packages.</para>
32 </listitem>
33
34 <listitem>
35 <para>Almost all packages for architectures supported by Yocto are now
36 available on the download server.</para>
37 </listitem>
38 </itemizedlist>
39 </section>
40
41 <section id="relinfo-changes-version">
42 <title>Version Updates</title>
43
44 <para>The versions are as follows:</para>
45
46 <itemizedlist spacing="compact">
47 <listitem>
48 <para>Enea Linux <xi:include
49 href="../../docsrc_common/pardoc-distro.xml"
50 xmlns:xi="http://www.w3.org/2001/XInclude"
51 xpointer="element(EneaLinux_REL_VER/1)" /> is based on Yocto
52 <xi:include href="../../docsrc_common/pardoc-distro.xml"
53 xmlns:xi="http://www.w3.org/2001/XInclude"
54 xpointer="element(Yocto_VER/1)" /> (was 1.6)</para>
55 </listitem>
56
57 <listitem>
58 <para>The poky source version is <xi:include
59 href="../../docsrc_common/pardoc-distro.xml"
60 xmlns:xi="http://www.w3.org/2001/XInclude"
61 xpointer="element(Poky_VER/1)" /> (was daisy-11.0)</para>
62 </listitem>
63 </itemizedlist>
64 </section>
65
66 <section condition="hidden" id="relinfo-fixed">
67 <title>Problems Fixed in this Release</title>
68
69 <para>TBD <remark>CURRENTLY HIDDEN SECTION</remark></para>
70 </section>
71
72 <section condition="hidden" id="relinfo-added-drivers">
73 <title>Added Drivers</title>
74
75 <para>TBD <remark>CURRENTLY HIDDEN SECTION</remark></para>
76 </section>
77
78 <section id="relinfo-changed-packages">
79 <title>Added or Removed Packages</title>
80
81 <section>
82 <title>Added Packages</title>
83
84 <informaltable>
85 <tgroup cols="2">
86 <thead>
87 <row>
88 <entry>Package Name</entry>
89
90 <entry>Version</entry>
91 </row>
92 </thead>
93
94 <tbody>
95 <row>
96 <entry>alsa-state</entry>
97
98 <entry>0.2.0</entry>
99 </row>
100
101 <row>
102 <entry>alsa-utils</entry>
103
104 <entry>1.0.28</entry>
105 </row>
106
107 <row>
108 <entry>apr</entry>
109
110 <entry>1.5.1</entry>
111 </row>
112
113 <row>
114 <entry>apr-util</entry>
115
116 <entry>1.5.3</entry>
117 </row>
118
119 <row>
120 <entry>atk</entry>
121
122 <entry>2.12.0</entry>
123 </row>
124
125 <row>
126 <entry>bigreqsproto</entry>
127
128 <entry>1.1.2</entry>
129 </row>
130
131 <row>
132 <entry>binutils-cross-canadian-powerpc</entry>
133
134 <entry>2.24</entry>
135 </row>
136
137 <row>
138 <entry>binutils-cross-canadian-powerpc64</entry>
139
140 <entry>2.24</entry>
141 </row>
142
143 <row>
144 <entry>binutils-cross-powerpc</entry>
145
146 <entry>2.24</entry>
147 </row>
148
149 <row>
150 <entry>binutils-cross-powerpc64</entry>
151
152 <entry>2.24</entry>
153 </row>
154
155 <row>
156 <entry>binutils-crosssdk-x86_64</entry>
157
158 <entry>2.24</entry>
159 </row>
160
161 <row>
162 <entry>blktool</entry>
163
164 <entry>4-6.1</entry>
165 </row>
166
167 <row>
168 <entry>bluez-hcidump</entry>
169
170 <entry>2.5</entry>
171 </row>
172
173 <row>
174 <entry>bluez4</entry>
175
176 <entry>4.101</entry>
177 </row>
178
179 <row>
180 <entry>boot-format</entry>
181
182 <entry>git</entry>
183 </row>
184
185 <row>
186 <entry>byacc</entry>
187
188 <entry>20140422</entry>
189 </row>
190
191 <row>
192 <entry>cairo</entry>
193
194 <entry>1.12.16</entry>
195 </row>
196
197 <row>
198 <entry>calibrateproto</entry>
199
200 <entry>0.0</entry>
201 </row>
202
203 <row>
204 <entry>ccache</entry>
205
206 <entry>3.1.9</entry>
207 </row>
208
209 <row>
210 <entry>compositeproto</entry>
211
212 <entry>0.4.2</entry>
213 </row>
214
215 <row>
216 <entry>connman</entry>
217
218 <entry>1.25</entry>
219 </row>
220
221 <row>
222 <entry>connman-conf</entry>
223
224 <entry>1.0</entry>
225 </row>
226
227 <row>
228 <entry>consolekit</entry>
229
230 <entry>0.4.6</entry>
231 </row>
232
233 <row>
234 <entry>createrepo</entry>
235
236 <entry>0.4.11</entry>
237 </row>
238
239 <row>
240 <entry>cryptodev-module</entry>
241
242 <entry>1.6</entry>
243 </row>
244
245 <row>
246 <entry>damageproto</entry>
247
248 <entry>1.2.1</entry>
249 </row>
250
251 <row>
252 <entry>diffstat</entry>
253
254 <entry>1.59</entry>
255 </row>
256
257 <row>
258 <entry>distcc</entry>
259
260 <entry>3.1</entry>
261 </row>
262
263 <row>
264 <entry>dmxproto</entry>
265
266 <entry>2.3.1</entry>
267 </row>
268
269 <row>
270 <entry>docbook-dsssl-stylesheets</entry>
271
272 <entry>1.79</entry>
273 </row>
274
275 <row>
276 <entry>docbook-sgml-dtd-3.1</entry>
277
278 <entry>3.1</entry>
279 </row>
280
281 <row>
282 <entry>docbook-utils</entry>
283
284 <entry>0.6.14</entry>
285 </row>
286
287 <row>
288 <entry>dri2proto</entry>
289
290 <entry>2.8</entry>
291 </row>
292
293 <row>
294 <entry>ed</entry>
295
296 <entry>1.9</entry>
297 </row>
298
299 <row>
300 <entry>encodings</entry>
301
302 <entry>1.0.4</entry>
303 </row>
304
305 <row>
306 <entry>enea-image-base</entry>
307
308 <entry>1.0</entry>
309 </row>
310
311 <row>
312 <entry>enea-image-featured</entry>
313
314 <entry>1.0</entry>
315 </row>
316
317 <row>
318 <entry>eth-config</entry>
319
320 <entry>git</entry>
321 </row>
322
323 <row>
324 <entry>fbset</entry>
325
326 <entry>2.1</entry>
327 </row>
328
329 <row>
330 <entry>fbset-modes</entry>
331
332 <entry>0.1.0</entry>
333 </row>
334
335 <row>
336 <entry>fixesproto</entry>
337
338 <entry>5.0</entry>
339 </row>
340
341 <row>
342 <entry>flac</entry>
343
344 <entry>1.3.0</entry>
345 </row>
346
347 <row>
348 <entry>flib</entry>
349
350 <entry>git</entry>
351 </row>
352
353 <row>
354 <entry>fmc</entry>
355
356 <entry>git</entry>
357 </row>
358
359 <row>
360 <entry>fmlib</entry>
361
362 <entry>git</entry>
363 </row>
364
365 <row>
366 <entry>font-util</entry>
367
368 <entry>1.3.0</entry>
369 </row>
370
371 <row>
372 <entry>fontconfig</entry>
373
374 <entry>2.11.1</entry>
375 </row>
376
377 <row>
378 <entry>fontsproto</entry>
379
380 <entry>2.1.3</entry>
381 </row>
382
383 <row>
384 <entry>formfactor</entry>
385
386 <entry>0.0</entry>
387 </row>
388
389 <row>
390 <entry>fotowall</entry>
391
392 <entry>0.9</entry>
393 </row>
394
395 <row>
396 <entry>fstests</entry>
397
398 <entry>0.1</entry>
399 </row>
400
401 <row>
402 <entry>gcc-cross-canadian-powerpc</entry>
403
404 <entry>4.9.1</entry>
405 </row>
406
407 <row>
408 <entry>gcc-cross-canadian-powerpc64</entry>
409
410 <entry>4.9.1</entry>
411 </row>
412
413 <row>
414 <entry>gcc-cross-initial-powerpc</entry>
415
416 <entry>4.9.1</entry>
417 </row>
418
419 <row>
420 <entry>gcc-cross-initial-powerpc64</entry>
421
422 <entry>4.9.1</entry>
423 </row>
424
425 <row>
426 <entry>gcc-cross-powerpc</entry>
427
428 <entry>4.9.1</entry>
429 </row>
430
431 <row>
432 <entry>gcc-cross-powerpc64</entry>
433
434 <entry>4.9.1</entry>
435 </row>
436
437 <row>
438 <entry>gcc-crosssdk-initial-x86_64</entry>
439
440 <entry>4.9.1</entry>
441 </row>
442
443 <row>
444 <entry>gcc-crosssdk-x86_64</entry>
445
446 <entry>4.9.1</entry>
447 </row>
448
449 <row>
450 <entry>gcc-source</entry>
451
452 <entry>4.9.1</entry>
453 </row>
454
455 <row>
456 <entry>gconf</entry>
457
458 <entry>3.2.6</entry>
459 </row>
460
461 <row>
462 <entry>gdb-cross-canadian-powerpc</entry>
463
464 <entry>7.7.1</entry>
465 </row>
466
467 <row>
468 <entry>gdb-cross-canadian-powerpc64</entry>
469
470 <entry>7.7.1</entry>
471 </row>
472
473 <row>
474 <entry>gdk-pixbuf</entry>
475
476 <entry>2.30.8</entry>
477 </row>
478
479 <row>
480 <entry>glew</entry>
481
482 <entry>1.11.0</entry>
483 </row>
484
485 <row>
486 <entry>glib-networking</entry>
487
488 <entry>2.38.0</entry>
489 </row>
490
491 <row>
492 <entry>glibc</entry>
493
494 <entry>2.20</entry>
495 </row>
496
497 <row>
498 <entry>glibc-locale</entry>
499
500 <entry>2.20</entry>
501 </row>
502
503 <row>
504 <entry>glibc-mtrace</entry>
505
506 <entry>2.20</entry>
507 </row>
508
509 <row>
510 <entry>glproto</entry>
511
512 <entry>1.4.17</entry>
513 </row>
514
515 <row>
516 <entry>gnome-common</entry>
517
518 <entry>3.12.0</entry>
519 </row>
520
521 <row>
522 <entry>gnulib</entry>
523
524 <entry>git</entry>
525 </row>
526
527 <row>
528 <entry>groff</entry>
529
530 <entry>1.22.2</entry>
531 </row>
532
533 <row>
534 <entry>gst-meta-base</entry>
535
536 <entry>0.10</entry>
537 </row>
538
539 <row>
540 <entry>gst-plugins-base</entry>
541
542 <entry>0.10.36</entry>
543 </row>
544
545 <row>
546 <entry>gst-plugins-good</entry>
547
548 <entry>0.10.31</entry>
549 </row>
550
551 <row>
552 <entry>gstreamer</entry>
553
554 <entry>0.10.36</entry>
555 </row>
556
557 <row>
558 <entry>gtk+</entry>
559
560 <entry>2.24.24</entry>
561 </row>
562
563 <row>
564 <entry>gtk-update-icon-cache</entry>
565
566 <entry>3.4.4</entry>
567 </row>
568
569 <row>
570 <entry>harfbuzz</entry>
571
572 <entry>0.9.35</entry>
573 </row>
574
575 <row>
576 <entry>hdparm</entry>
577
578 <entry>9.43</entry>
579 </row>
580
581 <row>
582 <entry>hicolor-icon-theme</entry>
583
584 <entry>0.13</entry>
585 </row>
586
587 <row>
588 <entry>hostap-utils</entry>
589
590 <entry>0.4.7</entry>
591 </row>
592
593 <row>
594 <entry>inputproto</entry>
595
596 <entry>2.3.1</entry>
597 </row>
598
599 <row>
600 <entry>jpeg</entry>
601
602 <entry>8d</entry>
603 </row>
604
605 <row>
606 <entry>json-c</entry>
607
608 <entry>0.11</entry>
609 </row>
610
611 <row>
612 <entry>kbproto</entry>
613
614 <entry>1.0.6</entry>
615 </row>
616
617 <row>
618 <entry>keymaps</entry>
619
620 <entry>1.0</entry>
621 </row>
622
623 <row>
624 <entry>less</entry>
625
626 <entry>466</entry>
627 </row>
628
629 <row>
630 <entry>libatomics-ops</entry>
631
632 <entry>7.2</entry>
633 </row>
634
635 <row>
636 <entry>libdmx</entry>
637
638 <entry>1.1.3</entry>
639 </row>
640
641 <row>
642 <entry>libdrm</entry>
643
644 <entry>2.4.54</entry>
645 </row>
646
647 <row>
648 <entry>libedit</entry>
649
650 <entry>20130712-3.1</entry>
651 </row>
652
653 <row>
654 <entry>liberation-fonts</entry>
655
656 <entry>1.04</entry>
657 </row>
658
659 <row>
660 <entry>libevdev</entry>
661
662 <entry>1.2.2</entry>
663 </row>
664
665 <row>
666 <entry>libevent</entry>
667
668 <entry>2.0.21</entry>
669 </row>
670
671 <row>
672 <entry>libfontenc</entry>
673
674 <entry>1.1.2</entry>
675 </row>
676
677 <row>
678 <entry>libglade</entry>
679
680 <entry>2.6.4</entry>
681 </row>
682
683 <row>
684 <entry>libglu</entry>
685
686 <entry>9.0.0</entry>
687 </row>
688
689 <row>
690 <entry>libice</entry>
691
692 <entry>1.0.9</entry>
693 </row>
694
695 <row>
696 <entry>libid3tag</entry>
697
698 <entry>0.15.1b</entry>
699 </row>
700
701 <row>
702 <entry>libmatchbox</entry>
703
704 <entry>1.11</entry>
705 </row>
706
707 <row>
708 <entry>libnfsidmap</entry>
709
710 <entry>0.25</entry>
711 </row>
712
713 <row>
714 <entry>libogg</entry>
715
716 <entry>1.3.2</entry>
717 </row>
718
719 <row>
720 <entry>liboil</entry>
721
722 <entry>0.3.17</entry>
723 </row>
724
725 <row>
726 <entry>libowl-av</entry>
727
728 <entry>0.1</entry>
729 </row>
730
731 <row>
732 <entry>libpfm4</entry>
733
734 <entry>4.3.0</entry>
735 </row>
736
737 <row>
738 <entry>libpthread-stubs</entry>
739
740 <entry>0.3</entry>
741 </row>
742
743 <row>
744 <entry>libsamplerate0</entry>
745
746 <entry>0.1.8</entry>
747 </row>
748
749 <row>
750 <entry>libsm</entry>
751
752 <entry>1.2.2</entry>
753 </row>
754
755 <row>
756 <entry>libsndfile1</entry>
757
758 <entry>1.0.25</entry>
759 </row>
760
761 <row>
762 <entry>libsoup-2.4</entry>
763
764 <entry>2.46.0</entry>
765 </row>
766
767 <row>
768 <entry>libtheora</entry>
769
770 <entry>1.1.1</entry>
771 </row>
772
773 <row>
774 <entry>libtirpc</entry>
775
776 <entry>0.2.5</entry>
777 </row>
778
779 <row>
780 <entry>libvorbis</entry>
781
782 <entry>1.3.4</entry>
783 </row>
784
785 <row>
786 <entry>libx11</entry>
787
788 <entry>1.6.2</entry>
789 </row>
790
791 <row>
792 <entry>libxau</entry>
793
794 <entry>1.0.8</entry>
795 </row>
796
797 <row>
798 <entry>libxcalibrate</entry>
799
800 <entry>0.0</entry>
801 </row>
802
803 <row>
804 <entry>libxcb</entry>
805
806 <entry>1.10</entry>
807 </row>
808
809 <row>
810 <entry>libxcomposite</entry>
811
812 <entry>0.4.4</entry>
813 </row>
814
815 <row>
816 <entry>libxcursor</entry>
817
818 <entry>1.1.14</entry>
819 </row>
820
821 <row>
822 <entry>libxdamage</entry>
823
824 <entry>1.1.4</entry>
825 </row>
826
827 <row>
828 <entry>libxdmcp</entry>
829
830 <entry>1.1.1</entry>
831 </row>
832
833 <row>
834 <entry>libxext</entry>
835
836 <entry>1.3.2</entry>
837 </row>
838
839 <row>
840 <entry>libxfixes</entry>
841
842 <entry>5.0.1</entry>
843 </row>
844
845 <row>
846 <entry>libxfont</entry>
847
848 <entry>1.5.0</entry>
849 </row>
850
851 <row>
852 <entry>libxft</entry>
853
854 <entry>2.3.2</entry>
855 </row>
856
857 <row>
858 <entry>libxi</entry>
859
860 <entry>1.7.4</entry>
861 </row>
862
863 <row>
864 <entry>libxinerama</entry>
865
866 <entry>1.1.3</entry>
867 </row>
868
869 <row>
870 <entry>libxkbfile</entry>
871
872 <entry>1.0.8</entry>
873 </row>
874
875 <row>
876 <entry>libxmu</entry>
877
878 <entry>1.1.2</entry>
879 </row>
880
881 <row>
882 <entry>libxrandr</entry>
883
884 <entry>1.4.2</entry>
885 </row>
886
887 <row>
888 <entry>libxrender</entry>
889
890 <entry>0.9.8</entry>
891 </row>
892
893 <row>
894 <entry>libxres</entry>
895
896 <entry>1.0.7</entry>
897 </row>
898
899 <row>
900 <entry>libxsettings-client</entry>
901
902 <entry>0.10</entry>
903 </row>
904
905 <row>
906 <entry>libxt</entry>
907
908 <entry>1.1.4</entry>
909 </row>
910
911 <row>
912 <entry>libxtst</entry>
913
914 <entry>1.2.2</entry>
915 </row>
916
917 <row>
918 <entry>libxv</entry>
919
920 <entry>1.0.10</entry>
921 </row>
922
923 <row>
924 <entry>libxxf86dga</entry>
925
926 <entry>1.1.4</entry>
927 </row>
928
929 <row>
930 <entry>libxxf86misc</entry>
931
932 <entry>1.0.3</entry>
933 </row>
934
935 <row>
936 <entry>libxxf86vm</entry>
937
938 <entry>1.1.3</entry>
939 </row>
940
941 <row>
942 <entry>linux-qoriq</entry>
943
944 <entry>3.12</entry>
945 </row>
946
947 <row>
948 <entry>lrzsz</entry>
949
950 <entry>0.12.20</entry>
951 </row>
952
953 <row>
954 <entry>makedepend</entry>
955
956 <entry>1.0.5</entry>
957 </row>
958
959 <row>
960 <entry>matchbox-terminal</entry>
961
962 <entry>0.0</entry>
963 </row>
964
965 <row>
966 <entry>matchbox-wm</entry>
967
968 <entry>1.2</entry>
969 </row>
970
971 <row>
972 <entry>mesa</entry>
973
974 <entry>10.1.3</entry>
975 </row>
976
977 <row>
978 <entry>mesa-demos</entry>
979
980 <entry>8.2.0</entry>
981 </row>
982
983 <row>
984 <entry>meta-environment-p2041rdb</entry>
985
986 <entry>1.0</entry>
987 </row>
988
989 <row>
990 <entry>meta-environment-p3041ds</entry>
991
992 <entry>1.0</entry>
993 </row>
994
995 <row>
996 <entry>meta-environment-t4240rdb-64b</entry>
997
998 <entry>1.0</entry>
999 </row>
1000
1001 <row>
1002 <entry>mini-x-session</entry>
1003
1004 <entry>0.1</entry>
1005 </row>
1006
1007 <row>
1008 <entry>mkfontdir</entry>
1009
1010 <entry>1.0.7</entry>
1011 </row>
1012
1013 <row>
1014 <entry>mkfontscale</entry>
1015
1016 <entry>1.1.1</entry>
1017 </row>
1018
1019 <row>
1020 <entry>mobile-broadband-provider-info</entry>
1021
1022 <entry>20140618</entry>
1023 </row>
1024
1025 <row>
1026 <entry>mtdev</entry>
1027
1028 <entry>1.1.5</entry>
1029 </row>
1030
1031 <row>
1032 <entry>neard</entry>
1033
1034 <entry>0.14</entry>
1035 </row>
1036
1037 <row>
1038 <entry>nettle</entry>
1039
1040 <entry>2.7.1</entry>
1041 </row>
1042
1043 <row>
1044 <entry>nfs-utils</entry>
1045
1046 <entry>1.3.0</entry>
1047 </row>
1048
1049 <row>
1050 <entry>ofono</entry>
1051
1052 <entry>1.15</entry>
1053 </row>
1054
1055 <row>
1056 <entry>openjade</entry>
1057
1058 <entry>1.3.2</entry>
1059 </row>
1060
1061 <row>
1062 <entry>opensp</entry>
1063
1064 <entry>1.5.2</entry>
1065 </row>
1066
1067 <row>
1068 <entry>openvswitch</entry>
1069
1070 <entry>2.1.2</entry>
1071 </row>
1072
1073 <row>
1074 <entry>owl-video</entry>
1075
1076 <entry>0.1</entry>
1077 </row>
1078
1079 <row>
1080 <entry>packagegroup-base</entry>
1081
1082 <entry>1.0</entry>
1083 </row>
1084
1085 <row>
1086 <entry>packagegroup-core-boot</entry>
1087
1088 <entry>1.0</entry>
1089 </row>
1090
1091 <row>
1092 <entry>packagegroup-core-buildessential</entry>
1093
1094 <entry>1.0</entry>
1095 </row>
1096
1097 <row>
1098 <entry>packagegroup-core-nfs</entry>
1099
1100 <entry>1.0</entry>
1101 </row>
1102
1103 <row>
1104 <entry>packagegroup-core-qt</entry>
1105
1106 <entry>1.0</entry>
1107 </row>
1108
1109 <row>
1110 <entry>packagegroup-core-sdk</entry>
1111
1112 <entry>1.0</entry>
1113 </row>
1114
1115 <row>
1116 <entry>packagegroup-core-ssh-openssh</entry>
1117
1118 <entry>1.0</entry>
1119 </row>
1120
1121 <row>
1122 <entry>packagegroup-core-tools-testapps</entry>
1123
1124 <entry>1.0</entry>
1125 </row>
1126
1127 <row>
1128 <entry>packagegroup-core-x11</entry>
1129
1130 <entry>1.0</entry>
1131 </row>
1132
1133 <row>
1134 <entry>packagegroup-core-x11-base</entry>
1135
1136 <entry>1.0</entry>
1137 </row>
1138
1139 <row>
1140 <entry>packagegroup-core-x11-xserver</entry>
1141
1142 <entry>1.0</entry>
1143 </row>
1144
1145 <row>
1146 <entry>packagegroup-cross-canadian-p2041rdb</entry>
1147
1148 <entry>1.0</entry>
1149 </row>
1150
1151 <row>
1152 <entry>packagegroup-cross-canadian-p3041ds</entry>
1153
1154 <entry>1.0</entry>
1155 </row>
1156
1157 <row>
1158 <entry>packagegroup-cross-canadian-t4240rdb-64b</entry>
1159
1160 <entry>1.0</entry>
1161 </row>
1162
1163 <row>
1164 <entry>pango</entry>
1165
1166 <entry>1.36.6</entry>
1167 </row>
1168
1169 <row>
1170 <entry>patch</entry>
1171
1172 <entry>2.7.1</entry>
1173 </row>
1174
1175 <row>
1176 <entry>piglit</entry>
1177
1178 <entry>1.0</entry>
1179 </row>
1180
1181 <row>
1182 <entry>pointercal-xinput</entry>
1183
1184 <entry>0.0</entry>
1185 </row>
1186
1187 <row>
1188 <entry>ppp</entry>
1189
1190 <entry>2.4.6</entry>
1191 </row>
1192
1193 <row>
1194 <entry>presentproto</entry>
1195
1196 <entry>1.0</entry>
1197 </row>
1198
1199 <row>
1200 <entry>psplash</entry>
1201
1202 <entry>0.1</entry>
1203 </row>
1204
1205 <row>
1206 <entry>pulseaudio</entry>
1207
1208 <entry>5.0</entry>
1209 </row>
1210
1211 <row>
1212 <entry>python-argparse</entry>
1213
1214 <entry>1.2.1</entry>
1215 </row>
1216
1217 <row>
1218 <entry>python-mako</entry>
1219
1220 <entry>0.9.1</entry>
1221 </row>
1222
1223 <row>
1224 <entry>python-numpy</entry>
1225
1226 <entry>1.7.0</entry>
1227 </row>
1228
1229 <row>
1230 <entry>python-scons</entry>
1231
1232 <entry>2.3.2</entry>
1233 </row>
1234
1235 <row>
1236 <entry>qt4</entry>
1237
1238 <entry>4.8.6</entry>
1239 </row>
1240
1241 <row>
1242 <entry>qt4-x11-free</entry>
1243
1244 <entry>4.8.6</entry>
1245 </row>
1246
1247 <row>
1248 <entry>quicky</entry>
1249
1250 <entry>0.4</entry>
1251 </row>
1252
1253 <row>
1254 <entry>quota</entry>
1255
1256 <entry>4.01</entry>
1257 </row>
1258
1259 <row>
1260 <entry>randrproto</entry>
1261
1262 <entry>1.4.0</entry>
1263 </row>
1264
1265 <row>
1266 <entry>rcw</entry>
1267
1268 <entry>git</entry>
1269 </row>
1270
1271 <row>
1272 <entry>recordproto</entry>
1273
1274 <entry>1.14.2</entry>
1275 </row>
1276
1277 <row>
1278 <entry>renderproto</entry>
1279
1280 <entry>0.11.1</entry>
1281 </row>
1282
1283 <row>
1284 <entry>resourceproto</entry>
1285
1286 <entry>1.2.0</entry>
1287 </row>
1288
1289 <row>
1290 <entry>rgb</entry>
1291
1292 <entry>1.0.5</entry>
1293 </row>
1294
1295 <row>
1296 <entry>rpcbind</entry>
1297
1298 <entry>0.2.1</entry>
1299 </row>
1300
1301 <row>
1302 <entry>sbc</entry>
1303
1304 <entry>1.2</entry>
1305 </row>
1306
1307 <row>
1308 <entry>scrnsaverproto</entry>
1309
1310 <entry>1.2.2</entry>
1311 </row>
1312
1313 <row>
1314 <entry>serf</entry>
1315
1316 <entry>1.3.7</entry>
1317 </row>
1318
1319 <row>
1320 <entry>setserial</entry>
1321
1322 <entry>2.17</entry>
1323 </row>
1324
1325 <row>
1326 <entry>sgml-common</entry>
1327
1328 <entry>0.6.3</entry>
1329 </row>
1330
1331 <row>
1332 <entry>sgmlspl</entry>
1333
1334 <entry>1.03ii</entry>
1335 </row>
1336
1337 <row>
1338 <entry>speex</entry>
1339
1340 <entry>1.2rc1</entry>
1341 </row>
1342
1343 <row>
1344 <entry>startup-notification</entry>
1345
1346 <entry>0.12</entry>
1347 </row>
1348
1349 <row>
1350 <entry>stat</entry>
1351
1352 <entry>3.3</entry>
1353 </row>
1354
1355 <row>
1356 <entry>sysprof</entry>
1357
1358 <entry>1.2.0</entry>
1359 </row>
1360
1361 <row>
1362 <entry>tclap</entry>
1363
1364 <entry>1.2.1</entry>
1365 </row>
1366
1367 <row>
1368 <entry>texinfo-dummy</entry>
1369
1370 <entry>1.0</entry>
1371 </row>
1372
1373 <row>
1374 <entry>tiff</entry>
1375
1376 <entry>4.0.3</entry>
1377 </row>
1378
1379 <row>
1380 <entry>tremor</entry>
1381
1382 <entry>20120314</entry>
1383 </row>
1384
1385 <row>
1386 <entry>u-boot-qoriq</entry>
1387
1388 <entry>2014.07</entry>
1389 </row>
1390
1391 <row>
1392 <entry>udev-rules-qoriq</entry>
1393
1394 <entry>1.0</entry>
1395 </row>
1396
1397 <row>
1398 <entry>unzip</entry>
1399
1400 <entry>6.0</entry>
1401 </row>
1402
1403 <row>
1404 <entry>usdpaa</entry>
1405
1406 <entry>git</entry>
1407 </row>
1408
1409 <row>
1410 <entry>videoproto</entry>
1411
1412 <entry>2.3.2</entry>
1413 </row>
1414
1415 <row>
1416 <entry>vte</entry>
1417
1418 <entry>0.28.2</entry>
1419 </row>
1420
1421 <row>
1422 <entry>waffle</entry>
1423
1424 <entry>1.3.0</entry>
1425 </row>
1426
1427 <row>
1428 <entry>wayland</entry>
1429
1430 <entry>1.5.0</entry>
1431 </row>
1432
1433 <row>
1434 <entry>wireless-tools</entry>
1435
1436 <entry>30.pre9</entry>
1437 </row>
1438
1439 <row>
1440 <entry>wpa-supplicant</entry>
1441
1442 <entry>2.2</entry>
1443 </row>
1444
1445 <row>
1446 <entry>x11-common</entry>
1447
1448 <entry>0.1</entry>
1449 </row>
1450
1451 <row>
1452 <entry>x11perf</entry>
1453
1454 <entry>1.5.4</entry>
1455 </row>
1456
1457 <row>
1458 <entry>xauth</entry>
1459
1460 <entry>1.0.9</entry>
1461 </row>
1462
1463 <row>
1464 <entry>xcb-proto</entry>
1465
1466 <entry>1.10</entry>
1467 </row>
1468
1469 <row>
1470 <entry>xcb-util</entry>
1471
1472 <entry>0.3.9</entry>
1473 </row>
1474
1475 <row>
1476 <entry>xcmiscproto</entry>
1477
1478 <entry>1.2.2</entry>
1479 </row>
1480
1481 <row>
1482 <entry>xdpyinfo</entry>
1483
1484 <entry>1.3.1</entry>
1485 </row>
1486
1487 <row>
1488 <entry>xextproto</entry>
1489
1490 <entry>7.3.0</entry>
1491 </row>
1492
1493 <row>
1494 <entry>xf86-input-evdev</entry>
1495
1496 <entry>2.9.0</entry>
1497 </row>
1498
1499 <row>
1500 <entry>xf86-video-fbdev</entry>
1501
1502 <entry>0.4.4</entry>
1503 </row>
1504
1505 <row>
1506 <entry>xf86dgaproto</entry>
1507
1508 <entry>2.1</entry>
1509 </row>
1510
1511 <row>
1512 <entry>xf86driproto</entry>
1513
1514 <entry>2.1.1</entry>
1515 </row>
1516
1517 <row>
1518 <entry>xf86miscproto</entry>
1519
1520 <entry>0.9.3</entry>
1521 </row>
1522
1523 <row>
1524 <entry>xf86vidmodeproto</entry>
1525
1526 <entry>2.3.1</entry>
1527 </row>
1528
1529 <row>
1530 <entry>xhost</entry>
1531
1532 <entry>1.0.6</entry>
1533 </row>
1534
1535 <row>
1536 <entry>xineramaproto</entry>
1537
1538 <entry>1.2.1</entry>
1539 </row>
1540
1541 <row>
1542 <entry>xinit</entry>
1543
1544 <entry>1.3.3</entry>
1545 </row>
1546
1547 <row>
1548 <entry>xinput</entry>
1549
1550 <entry>1.6.1</entry>
1551 </row>
1552
1553 <row>
1554 <entry>xinput-calibrator</entry>
1555
1556 <entry>0.7.5</entry>
1557 </row>
1558
1559 <row>
1560 <entry>xkbcomp</entry>
1561
1562 <entry>1.2.4</entry>
1563 </row>
1564
1565 <row>
1566 <entry>xkeyboard-config</entry>
1567
1568 <entry>2.12</entry>
1569 </row>
1570
1571 <row>
1572 <entry>xmodmap</entry>
1573
1574 <entry>1.0.8</entry>
1575 </row>
1576
1577 <row>
1578 <entry>xprop</entry>
1579
1580 <entry>1.2.2</entry>
1581 </row>
1582
1583 <row>
1584 <entry>xproto</entry>
1585
1586 <entry>7.0.26</entry>
1587 </row>
1588
1589 <row>
1590 <entry>xrandr</entry>
1591
1592 <entry>1.4.2</entry>
1593 </row>
1594
1595 <row>
1596 <entry>xrestop</entry>
1597
1598 <entry>0.4</entry>
1599 </row>
1600
1601 <row>
1602 <entry>xserver-common</entry>
1603
1604 <entry>1.34</entry>
1605 </row>
1606
1607 <row>
1608 <entry>xserver-nodm-init</entry>
1609
1610 <entry>2.0</entry>
1611 </row>
1612
1613 <row>
1614 <entry>xserver-xf86-config</entry>
1615
1616 <entry>0.1</entry>
1617 </row>
1618
1619 <row>
1620 <entry>xserver-xorg</entry>
1621
1622 <entry>1.15.1</entry>
1623 </row>
1624
1625 <row>
1626 <entry>xset</entry>
1627
1628 <entry>1.2.3</entry>
1629 </row>
1630
1631 <row>
1632 <entry>xtrans</entry>
1633
1634 <entry>1.3.4</entry>
1635 </row>
1636
1637 <row>
1638 <entry>xtscal</entry>
1639
1640 <entry>0.6.3</entry>
1641 </row>
1642
1643 <row>
1644 <entry>xuser-account</entry>
1645
1646 <entry>0.1</entry>
1647 </row>
1648
1649 <row>
1650 <entry>xvideo-tests</entry>
1651
1652 <entry>0.1</entry>
1653 </row>
1654
1655 <row>
1656 <entry>xwininfo</entry>
1657
1658 <entry>1.1.3</entry>
1659 </row>
1660 </tbody>
1661 </tgroup>
1662 </informaltable>
1663 </section>
1664
1665 <section>
1666 <title>Changed Packages</title>
1667
1668 <informaltable>
1669 <tgroup cols="3">
1670 <thead>
1671 <row>
1672 <entry>Package Name</entry>
1673
1674 <entry>Previous Version</entry>
1675
1676 <entry>New Version</entry>
1677 </row>
1678 </thead>
1679
1680 <tbody>
1681 <row>
1682 <entry>alsa-lib</entry>
1683
1684 <entry>1.0.27.2</entry>
1685
1686 <entry>1.0.28</entry>
1687 </row>
1688
1689 <row>
1690 <entry>automake</entry>
1691
1692 <entry>1.14</entry>
1693
1694 <entry>1.14.1</entry>
1695 </row>
1696
1697 <row>
1698 <entry>babeltrace</entry>
1699
1700 <entry>1.1.1</entry>
1701
1702 <entry>1.2.1</entry>
1703 </row>
1704
1705 <row>
1706 <entry>ca-certificates</entry>
1707
1708 <entry>20130610</entry>
1709
1710 <entry>20140325</entry>
1711 </row>
1712
1713 <row>
1714 <entry>cross-localedef</entry>
1715
1716 <entry>2.19</entry>
1717
1718 <entry>2.20</entry>
1719 </row>
1720
1721 <row>
1722 <entry>curl</entry>
1723
1724 <entry>7.35.0</entry>
1725
1726 <entry>7.37.1</entry>
1727 </row>
1728
1729 <row>
1730 <entry>db</entry>
1731
1732 <entry>5.3.21</entry>
1733
1734 <entry>6.0.30</entry>
1735 </row>
1736
1737 <row>
1738 <entry>dbus</entry>
1739
1740 <entry>1.6.18</entry>
1741
1742 <entry>1.8.6</entry>
1743 </row>
1744
1745 <row>
1746 <entry>dbus-glib</entry>
1747
1748 <entry>0.100.2</entry>
1749
1750 <entry>0.102</entry>
1751 </row>
1752
1753 <row>
1754 <entry>dnsmasq</entry>
1755
1756 <entry>2.68</entry>
1757
1758 <entry>2.71</entry>
1759 </row>
1760
1761 <row>
1762 <entry>elfutils</entry>
1763
1764 <entry>0.155</entry>
1765
1766 <entry>0.158</entry>
1767 </row>
1768
1769 <row>
1770 <entry>file</entry>
1771
1772 <entry>5.16</entry>
1773
1774 <entry>5.18</entry>
1775 </row>
1776
1777 <row>
1778 <entry>flex</entry>
1779
1780 <entry>2.5.38</entry>
1781
1782 <entry>2.5.39</entry>
1783 </row>
1784
1785 <row>
1786 <entry>freetype</entry>
1787
1788 <entry>2.5.2</entry>
1789
1790 <entry>2.5.3</entry>
1791 </row>
1792
1793 <row>
1794 <entry>gawk</entry>
1795
1796 <entry>4.0.2</entry>
1797
1798 <entry>4.1.1</entry>
1799 </row>
1800
1801 <row>
1802 <entry>gcc</entry>
1803
1804 <entry>4.8.2</entry>
1805
1806 <entry>4.9.1</entry>
1807 </row>
1808
1809 <row>
1810 <entry>gdb</entry>
1811
1812 <entry>7.6.2</entry>
1813
1814 <entry>7.7.1</entry>
1815 </row>
1816
1817 <row>
1818 <entry>glib-2.0</entry>
1819
1820 <entry>2.38.2</entry>
1821
1822 <entry>2.40.0</entry>
1823 </row>
1824
1825 <row>
1826 <entry>gmp</entry>
1827
1828 <entry>5.1.1</entry>
1829
1830 <entry>6.0.0</entry>
1831 </row>
1832
1833 <row>
1834 <entry>gnutls</entry>
1835
1836 <entry>2.12.23</entry>
1837
1838 <entry>3.3.5</entry>
1839 </row>
1840
1841 <row>
1842 <entry>grep</entry>
1843
1844 <entry>2.18</entry>
1845
1846 <entry>2.19</entry>
1847 </row>
1848
1849 <row>
1850 <entry>gtk-doc-stub</entry>
1851
1852 <entry>0.0</entry>
1853
1854 <entry>1.1</entry>
1855 </row>
1856
1857 <row>
1858 <entry>icu</entry>
1859
1860 <entry>51.2</entry>
1861
1862 <entry>53.1</entry>
1863 </row>
1864
1865 <row>
1866 <entry>kbd</entry>
1867
1868 <entry>2.0.1</entry>
1869
1870 <entry>2.0.2</entry>
1871 </row>
1872
1873 <row>
1874 <entry>kexec-tools</entry>
1875
1876 <entry>2.0.4</entry>
1877
1878 <entry>2.0.7</entry>
1879 </row>
1880
1881 <row>
1882 <entry>kmod</entry>
1883
1884 <entry>16</entry>
1885
1886 <entry>18</entry>
1887 </row>
1888
1889 <row>
1890 <entry>libbsd</entry>
1891
1892 <entry>0.6.0</entry>
1893
1894 <entry>0.7.0</entry>
1895 </row>
1896
1897 <row>
1898 <entry>libcheck</entry>
1899
1900 <entry>0.9.12</entry>
1901
1902 <entry>0.9.14</entry>
1903 </row>
1904
1905 <row>
1906 <entry>libffi</entry>
1907
1908 <entry>3.0.13</entry>
1909
1910 <entry>3.1</entry>
1911 </row>
1912
1913 <row>
1914 <entry>libgcc</entry>
1915
1916 <entry>4.8.2</entry>
1917
1918 <entry>4.9.1</entry>
1919 </row>
1920
1921 <row>
1922 <entry>libgcrypt</entry>
1923
1924 <entry>1.5.3</entry>
1925
1926 <entry>1.6.1</entry>
1927 </row>
1928
1929 <row>
1930 <entry>libnewt</entry>
1931
1932 <entry>0.52.14</entry>
1933
1934 <entry>0.52.17</entry>
1935 </row>
1936
1937 <row>
1938 <entry>libnl</entry>
1939
1940 <entry>3.2.22</entry>
1941
1942 <entry>3.2.25</entry>
1943 </row>
1944
1945 <row>
1946 <entry>libpcap</entry>
1947
1948 <entry>1.5.3</entry>
1949
1950 <entry>1.6.1</entry>
1951 </row>
1952
1953 <row>
1954 <entry>libpcre</entry>
1955
1956 <entry>8.34</entry>
1957
1958 <entry>8.35</entry>
1959 </row>
1960
1961 <row>
1962 <entry>libpng</entry>
1963
1964 <entry>1.6.8</entry>
1965
1966 <entry>1.6.13</entry>
1967 </row>
1968
1969 <row>
1970 <entry>libtasn1</entry>
1971
1972 <entry>3.4</entry>
1973
1974 <entry>4.0</entry>
1975 </row>
1976
1977 <row>
1978 <entry>liburcu</entry>
1979
1980 <entry>0.8.1</entry>
1981
1982 <entry>0.8.4</entry>
1983 </row>
1984
1985 <row>
1986 <entry>libusb1</entry>
1987
1988 <entry>1.0.9</entry>
1989
1990 <entry>1.0.19</entry>
1991 </row>
1992
1993 <row>
1994 <entry>libvirt</entry>
1995
1996 <entry>1.2.2</entry>
1997
1998 <entry>1.2.14</entry>
1999 </row>
2000
2001 <row>
2002 <entry>linux-libc-headers</entry>
2003
2004 <entry>3.14</entry>
2005
2006 <entry>3.16</entry>
2007 </row>
2008
2009 <row>
2010 <entry>lsbinitscripts</entry>
2011
2012 <entry>9.52</entry>
2013
2014 <entry>9.55</entry>
2015 </row>
2016
2017 <row>
2018 <entry>ltp</entry>
2019
2020 <entry>20140115</entry>
2021
2022 <entry>20140422</entry>
2023 </row>
2024
2025 <row>
2026 <entry>lttng-modules</entry>
2027
2028 <entry>2.3.3</entry>
2029
2030 <entry>2.5.0</entry>
2031 </row>
2032
2033 <row>
2034 <entry>lttng-tools</entry>
2035
2036 <entry>v2.4.0</entry>
2037
2038 <entry>v2.5.0</entry>
2039 </row>
2040
2041 <row>
2042 <entry>lttng-ust</entry>
2043
2044 <entry>2.4.0</entry>
2045
2046 <entry>2.5.0</entry>
2047 </row>
2048
2049 <row>
2050 <entry>lxc</entry>
2051
2052 <entry>1.0.1</entry>
2053
2054 <entry>1.0.6</entry>
2055 </row>
2056
2057 <row>
2058 <entry>lzo</entry>
2059
2060 <entry>2.06</entry>
2061
2062 <entry>2.08</entry>
2063 </row>
2064
2065 <row>
2066 <entry>mklibs</entry>
2067
2068 <entry>0.1.38</entry>
2069
2070 <entry>0.1.39</entry>
2071 </row>
2072
2073 <row>
2074 <entry>netcf</entry>
2075
2076 <entry>0.2.2</entry>
2077
2078 <entry>0.2.3</entry>
2079 </row>
2080
2081 <row>
2082 <entry>openssh</entry>
2083
2084 <entry>6.5p1</entry>
2085
2086 <entry>6.6p1</entry>
2087 </row>
2088
2089 <row>
2090 <entry>openssl</entry>
2091
2092 <entry>1.0.1g</entry>
2093
2094 <entry>1.0.1p</entry>
2095 </row>
2096
2097 <row>
2098 <entry>opkg</entry>
2099
2100 <entry>0.2.1</entry>
2101
2102 <entry>0.2.2</entry>
2103 </row>
2104
2105 <row>
2106 <entry>oprofile</entry>
2107
2108 <entry>0.9.8</entry>
2109
2110 <entry>0.9.9</entry>
2111 </row>
2112
2113 <row>
2114 <entry>perl</entry>
2115
2116 <entry>5.14.3</entry>
2117
2118 <entry>5.20.0</entry>
2119 </row>
2120
2121 <row>
2122 <entry>pixman</entry>
2123
2124 <entry>0.32.4</entry>
2125
2126 <entry>0.32.6</entry>
2127 </row>
2128
2129 <row>
2130 <entry>powertop</entry>
2131
2132 <entry>2.5</entry>
2133
2134 <entry>2.6.1</entry>
2135 </row>
2136
2137 <row>
2138 <entry>pseudo</entry>
2139
2140 <entry>1.5.1</entry>
2141
2142 <entry>1.6.2</entry>
2143 </row>
2144
2145 <row>
2146 <entry>python-pygobject</entry>
2147
2148 <entry>2.27.91</entry>
2149
2150 <entry>2.28.3</entry>
2151 </row>
2152
2153 <row>
2154 <entry>qemu</entry>
2155
2156 <entry>1.7.0</entry>
2157
2158 <entry>2.3.0</entry>
2159 </row>
2160
2161 <row>
2162 <entry>quilt</entry>
2163
2164 <entry>0.61</entry>
2165
2166 <entry>0.63</entry>
2167 </row>
2168
2169 <row>
2170 <entry>rpm</entry>
2171
2172 <entry>5.4.9</entry>
2173
2174 <entry>5.4.14</entry>
2175 </row>
2176
2177 <row>
2178 <entry>shadow</entry>
2179
2180 <entry>4.1.4.3</entry>
2181
2182 <entry>4.2.1</entry>
2183 </row>
2184
2185 <row>
2186 <entry>shadow-securetty</entry>
2187
2188 <entry>4.1.4.3</entry>
2189
2190 <entry>4.2.1</entry>
2191 </row>
2192
2193 <row>
2194 <entry>shadow-sysroot</entry>
2195
2196 <entry>4.1.4.3</entry>
2197
2198 <entry>4.2.1</entry>
2199 </row>
2200
2201 <row>
2202 <entry>shared-mime-info</entry>
2203
2204 <entry>1.2</entry>
2205
2206 <entry>1.3</entry>
2207 </row>
2208
2209 <row>
2210 <entry>sqlite3</entry>
2211
2212 <entry>3.8.3.1</entry>
2213
2214 <entry>3.8.6.0</entry>
2215 </row>
2216
2217 <row>
2218 <entry>subversion</entry>
2219
2220 <entry>1.7.10</entry>
2221
2222 <entry>1.8.9</entry>
2223 </row>
2224
2225 <row>
2226 <entry>sudo</entry>
2227
2228 <entry>1.8.9p5</entry>
2229
2230 <entry>1.8.10p3</entry>
2231 </row>
2232
2233 <row>
2234 <entry>trace-cmd</entry>
2235
2236 <entry>1.2</entry>
2237
2238 <entry>2.3.2</entry>
2239 </row>
2240
2241 <row>
2242 <entry>tzcode</entry>
2243
2244 <entry>2013i</entry>
2245
2246 <entry>2015b</entry>
2247 </row>
2248
2249 <row>
2250 <entry>tzdata</entry>
2251
2252 <entry>2013i</entry>
2253
2254 <entry>2015b</entry>
2255 </row>
2256
2257 <row>
2258 <entry>udev-extraconf</entry>
2259
2260 <entry>1.0</entry>
2261
2262 <entry>1.1</entry>
2263 </row>
2264
2265 <row>
2266 <entry>util-linux</entry>
2267
2268 <entry>2.24.1</entry>
2269
2270 <entry>2.24.2</entry>
2271 </row>
2272
2273 <row>
2274 <entry>util-macros</entry>
2275
2276 <entry>1.18.0</entry>
2277
2278 <entry>1.19.0</entry>
2279 </row>
2280 </tbody>
2281 </tgroup>
2282 </informaltable>
2283 </section>
2284
2285 <section>
2286 <title>Removed Packages</title>
2287
2288 <informaltable>
2289 <tgroup cols="1">
2290 <thead>
2291 <row>
2292 <entry>Package Name</entry>
2293 </row>
2294 </thead>
2295
2296 <tbody>
2297 <row>
2298 <entry>binutils-cross-canadian-arm</entry>
2299 </row>
2300
2301 <row>
2302 <entry>boot-monitor</entry>
2303 </row>
2304
2305 <row>
2306 <entry>buildtools-tarball</entry>
2307 </row>
2308
2309 <row>
2310 <entry>dosfstools</entry>
2311 </row>
2312
2313 <row>
2314 <entry>ebtables</entry>
2315 </row>
2316
2317 <row>
2318 <entry>eglibc</entry>
2319 </row>
2320
2321 <row>
2322 <entry>eglibc-locale</entry>
2323 </row>
2324
2325 <row>
2326 <entry>eglibc-mtrace</entry>
2327 </row>
2328
2329 <row>
2330 <entry>elftosb</entry>
2331 </row>
2332
2333 <row>
2334 <entry>enea-image-demo</entry>
2335 </row>
2336
2337 <row>
2338 <entry>enea-image-minimal</entry>
2339 </row>
2340
2341 <row>
2342 <entry>gcc-cross-canadian-arm</entry>
2343 </row>
2344
2345 <row>
2346 <entry>gdb-cross-canadian-arm</entry>
2347 </row>
2348
2349 <row>
2350 <entry>git</entry>
2351 </row>
2352
2353 <row>
2354 <entry>iproute2</entry>
2355 </row>
2356
2357 <row>
2358 <entry>libuio</entry>
2359 </row>
2360
2361 <row>
2362 <entry>linux-boundary</entry>
2363 </row>
2364
2365 <row>
2366 <entry>linux-keystone</entry>
2367 </row>
2368
2369 <row>
2370 <entry>logrotate</entry>
2371 </row>
2372
2373 <row>
2374 <entry>lsb-release</entry>
2375 </row>
2376
2377 <row>
2378 <entry>lzop</entry>
2379 </row>
2380
2381 <row>
2382 <entry>meta-environment-imx6qsabrelite</entry>
2383 </row>
2384
2385 <row>
2386 <entry>meta-environment-proliant-m800</entry>
2387 </row>
2388
2389 <row>
2390 <entry>mtd-utils</entry>
2391 </row>
2392
2393 <row>
2394 <entry>mtools</entry>
2395 </row>
2396
2397 <row>
2398 <entry>mxsldr</entry>
2399 </row>
2400
2401 <row>
2402 <entry>neon</entry>
2403 </row>
2404
2405 <row>
2406 <entry>net-tools</entry>
2407 </row>
2408
2409 <row>
2410 <entry>opkg-collateral</entry>
2411 </row>
2412
2413 <row>
2414 <entry>opkg-config-base</entry>
2415 </row>
2416
2417 <row>
2418 <entry>packagegroup-cross-canadian-imx6qsabrelite</entry>
2419 </row>
2420
2421 <row>
2422 <entry>packagegroup-cross-canadian-proliant-m800</entry>
2423 </row>
2424
2425 <row>
2426 <entry>packagegroup-enea-profile</entry>
2427 </row>
2428
2429 <row>
2430 <entry>poky-feed-config-opkg</entry>
2431 </row>
2432
2433 <row>
2434 <entry>python-async</entry>
2435 </row>
2436
2437 <row>
2438 <entry>python-git</entry>
2439 </row>
2440
2441 <row>
2442 <entry>python-gitdb</entry>
2443 </row>
2444
2445 <row>
2446 <entry>python-smmap</entry>
2447 </row>
2448
2449 <row>
2450 <entry>u-boot-keystone</entry>
2451 </row>
2452
2453 <row>
2454 <entry>u-boot-script-boundary</entry>
2455 </row>
2456
2457 <row>
2458 <entry>wget</entry>
2459 </row>
2460
2461 <row>
2462 <entry>xmlts</entry>
2463 </row>
2464 </tbody>
2465 </tgroup>
2466 </informaltable>
2467 </section>
2468 </section>
2469</chapter> \ No newline at end of file
diff --git a/documentation/book-enea-linux-release-info/doc/supported_architectures.xml b/documentation/book-enea-linux-release-info/doc/supported_architectures.xml
new file mode 100644
index 0000000..6d0d764
--- /dev/null
+++ b/documentation/book-enea-linux-release-info/doc/supported_architectures.xml
@@ -0,0 +1,79 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<section id="relinfo-supported-targets">
5 <title>Supported Targets and Architectures</title>
6
7 <para>Precompiled images, recipes<phrase condition="hidden">, U-Boot
8 bootloader</phrase>, and build &amp; boot instructions are provided for the
9 following target and hardware architectures</para>
10
11 <informaltable>
12 <tgroup cols="4">
13 <colspec align="left" colname="c1" colwidth="3*" />
14
15 <colspec colname="c2" colwidth="4*" />
16
17 <colspec align="left" colname="c4" colwidth="1*" />
18
19 <colspec align="left" colname="c5" colwidth="5*" />
20
21 <thead valign="bottom">
22 <row>
23 <entry>Supported Targets</entry>
24
25 <entry>Processor Architecture</entry>
26
27 <entry>DSPs</entry>
28
29 <entry>Specification</entry>
30 </row>
31 </thead>
32
33 <tbody>
34 <row condition="t_p2041">
35 <entry><xi:include href="../../docsrc_common/pardoc-distro.xml"
36 xmlns:xi="http://www.w3.org/2001/XInclude"
37 xpointer="element(EneaLinux_TARGET_NAME_P2041/1)" /></entry>
38
39 <entry><para>Power</para></entry>
40
41 <entry><para>(none)</para></entry>
42
43 <entry><para>Quad-core QorIQ P2041 processor, e500mc
44 cores</para></entry>
45 </row>
46
47 <row condition="t_p3041">
48 <entry><xi:include href="../../docsrc_common/pardoc-distro.xml"
49 xmlns:xi="http://www.w3.org/2001/XInclude"
50 xpointer="element(EneaLinux_TARGET_NAME_P3041/1)" /></entry>
51
52 <entry><para>Power</para></entry>
53
54 <entry><para>(none)</para></entry>
55
56 <entry><para>Quad-core QorIQ P3041 processor, e500mc
57 cores</para></entry>
58 </row>
59
60 <row condition="t_t4240">
61 <entry><xi:include href="../../docsrc_common/pardoc-distro.xml"
62 xmlns:xi="http://www.w3.org/2001/XInclude"
63 xpointer="element(EneaLinux_TARGET_NAME_T4240/1)" /></entry>
64
65 <entry><para>Power</para></entry>
66
67 <entry><para>(none)</para></entry>
68
69 <entry><para>Quad-core QorIQ T4240 processor, e6500
70 cores</para></entry>
71 </row>
72 </tbody>
73 </tgroup>
74 </informaltable>
75
76 <para condition="qemu">QEMU PPC for architecture-specific Linux emulation is
77 also supported.<remark>FIXME Missing more exact which ppc arch can be
78 emulated?</remark></para>
79</section> \ No newline at end of file
diff --git a/documentation/book-enea-linux-release-info/doc/supported_features.xml b/documentation/book-enea-linux-release-info/doc/supported_features.xml
new file mode 100644
index 0000000..14d5a88
--- /dev/null
+++ b/documentation/book-enea-linux-release-info/doc/supported_features.xml
@@ -0,0 +1,95 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<section condition="f_any" id="relinfo-supported-features">
5 <title>Supported Features</title>
6
7 <para>The basic features provided by Yocto are listed on the "Features" tab
8 on the <xi:include href="../../docsrc_common/pardoc-distro.xml"
9 xmlns:xi="http://www.w3.org/2001/XInclude"
10 xpointer="element(ULINK_YOCTO_DOWN_MINOR_URL/1)" />.</para>
11
12 <para>Enea Linux provides additional target-specific features from other
13 open source projects:</para>
14
15 <variablelist>
16 <varlistentry>
17 <term>Networking features:</term>
18
19 <listitem>
20 <itemizedlist spacing="compact">
21 <listitem>
22 <para>Open vSwitch (OVS) version
23 2.0.0<superscript>*)</superscript></para>
24 </listitem>
25
26 <listitem>
27 <para>Data Plane Development Kit (DPDK) version 0.10.0</para>
28 </listitem>
29
30 <listitem>
31 <para>DPDK vSwitch (DVS) version 1.6.0r1</para>
32 </listitem>
33 </itemizedlist>
34 </listitem>
35 </varlistentry>
36
37 <varlistentry>
38 <term>Virtualization features:</term>
39
40 <listitem>
41 <itemizedlist spacing="compact">
42 <listitem>
43 <para>Kernel-Based Virtual Machine (KVM)</para>
44 </listitem>
45
46 <listitem>
47 <para>Linux Containers (LXC)</para>
48 </listitem>
49 </itemizedlist>
50 </listitem>
51 </varlistentry>
52
53 <varlistentry>
54 <term>Real-time features:</term>
55
56 <listitem>
57 <itemizedlist spacing="compact">
58 <listitem>
59 <para>CPU Isolation (CI)</para>
60 </listitem>
61
62 <listitem>
63 <para>Fully Preemptible Kernel (FPK)</para>
64 </listitem>
65 </itemizedlist>
66 </listitem>
67 </varlistentry>
68
69 <varlistentry>
70 <term>Memory features:</term>
71
72 <listitem>
73 <itemizedlist spacing="compact">
74 <listitem>
75 <para>Non-Uniform Memory Access (NUMA); package versions numad 0.6
76 and numactl 2.0.9</para>
77 </listitem>
78 </itemizedlist>
79 </listitem>
80 </varlistentry>
81 </variablelist>
82
83 <epigraph>
84 <para>*) Runnable on any Linux-based virtualization platform (e.g. KVM)
85 from kernel version 2.6.32</para>
86 </epigraph>
87
88 <para>Refer to the <olink targetdoc="book_enea_linux_users_guide"
89 targetptr="book_enea_linux_users_guide"><trademark
90 class="registered">Enea</trademark> Linux User's Guide</olink> for details
91 about each feature.</para>
92
93 <xi:include href="../../docsrc_common/feature_matrix.xml"
94 xmlns:xi="http://www.w3.org/2001/XInclude" />
95</section> \ No newline at end of file
diff --git a/documentation/book-enea-linux-release-info/swcomp.mk b/documentation/book-enea-linux-release-info/swcomp.mk
new file mode 100644
index 0000000..1b80427
--- /dev/null
+++ b/documentation/book-enea-linux-release-info/swcomp.mk
@@ -0,0 +1,11 @@
1# Component build specification
2
3# Version of THIS book
4BOOK_VER ?= $(REL_VER)-dev
5
6DOCBOOK_COMMON_SRC := $(shell find $(DOCBOOKTEMPLATE)/docsrc_common -type f \( -name "bookinfo_userdoc.xml" \) -print)
7DOCBOOK_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) $(DOCBOOK_COMMON_SRC)
8
9BOOKPACKAGES := book-enea-linux-release-info
10BOOKDESC_$(BOOKPACKAGES) := "Enea Linux $(PROD_VER) Release Information"
11BOOKDEFAULTCONDITION := $(DEFAULTCONDITIONS)
diff --git a/documentation/book-enea-linux-users-guide/doc/book.xml b/documentation/book-enea-linux-users-guide/doc/book.xml
new file mode 100644
index 0000000..5ec0b4b
--- /dev/null
+++ b/documentation/book-enea-linux-users-guide/doc/book.xml
@@ -0,0 +1,26 @@
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<!ENTITY global_docsrc_common "../../../../docbuild/template/docsrc_common">
6<!ENTITY local_pardoc_distro "../../docsrc_common/pardoc-distro.xml">
7<!ENTITY common_ug "../../../../documentation/book-enea-linux-users-guide/doc">
8]>
9<book id="book_enea_linux_users_guide">
10 <title><trademark class="registered">Enea</trademark> Linux
11 <xi:include href="&local_pardoc_distro;" xpointer="element(EneaLinux_PROD_VER/1)"
12 xmlns:xi="http://www.w3.org/2001/XInclude" /> for PPC, User's Guide</title>
13 <subtitle>Release Version
14 <xi:include href="&local_pardoc_distro;" xpointer="element(EneaLinux_REL_VER/1)"
15 xmlns:xi="http://www.w3.org/2001/XInclude" /></subtitle>
16 <xi:include href="&global_docsrc_common;/bookinfo_userdoc.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
17 <xi:include href="&common_ug;/about.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
18 <xi:include href="gettingstarted.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
19 <xi:include href="&common_ug;/system_requirements.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
20 <xi:include href="targetguide.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
21 <xi:include href="&common_ug;/using.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
22 <xi:include href="features.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
23 <xi:include href="&common_ug;/eclipseguide.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
24 <xi:include href="troubleshooting.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
25 <index id="enea_linux_index"></index>
26</book>
diff --git a/documentation/book-enea-linux-users-guide/doc/cpu_isolation.xml b/documentation/book-enea-linux-users-guide/doc/cpu_isolation.xml
new file mode 100644
index 0000000..e259c00
--- /dev/null
+++ b/documentation/book-enea-linux-users-guide/doc/cpu_isolation.xml
@@ -0,0 +1,80 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<section condition="f_ci" id="enea-linux-realtime-cpu-isolation">
5 <title>CPU Isolation</title>
6
7 <note>
8 <para>The level of feature support is target specific. Look up the <link
9 linkend="feature-matrix">Feature Compatibility Matrix</link> to see how
10 your target supports this feature.</para>
11 </note>
12
13 <para><emphasis role="bold">CPU isolation</emphasis><indexterm>
14 <primary>CPU isolation</primary>
15 </indexterm><indexterm>
16 <primary>isolation</primary>
17 </indexterm> facilitates predictable task scheduling, hence real-time
18 properties, by protecting SMP<indexterm>
19 <primary>SMP</primary>
20 </indexterm> CPUs<indexterm>
21 <primary>CPU</primary>
22 </indexterm> from being disturbed by unnecessary interrupts and unwanted
23 tasks. The isolated CPUs are granted a tickless environment, and are
24 excluded from load balancing. Any CPU except for CPU 0 can be
25 isolated.</para>
26
27 <para>Depending on the capabilities of the kernel for the specific target,
28 the isolated CPUs can obtain a tickless or nearly tickless environment. A
29 tickless environment means that isolated CPUs get no ticks at all (0 Hz).
30 Nearly tickless environment means that isolated CPUs are still disturbed by
31 ticks once a second (1 Hz).</para>
32
33 <para>The CPU isolation process involves several steps until a CPU is fully
34 isolated. Enea Linux simplifies this process for you by implementing in the
35 distribution kernel patching and configuration, and providing a script that
36 performs the partitioning in runtime.</para>
37
38 <orderedlist>
39 <listitem>
40 <para>Install <emphasis role="italic">partrt</emphasis> in Enea
41 Linux</para>
42 </listitem>
43
44 <listitem>
45 <para><phrase id="enea-linux-realtime-cpu-isolation-boot">Load and
46 boot</phrase> Enea Linux on target as described in the <link
47 linkend="enea-linux-target">Target Guide</link>, but also add the boot
48 parameters <literal>isolcpus</literal><indexterm>
49 <primary>isolcpus</primary>
50 </indexterm> and <literal>nohz</literal><indexterm>
51 <primary>nohz</primary>
52 </indexterm> telling which CPUs to isolate.</para>
53
54 <para>If booted by U-Boot:</para>
55
56 <programlisting>setenv bootargs &lt;other params&gt; <emphasis
57 role="bold">isolcpus=2,3 nohz_full=2,3</emphasis></programlisting>
58
59 <para>If booted by PXE:</para>
60
61 <programlisting>append &lt;other params&gt; <emphasis role="bold">isolcpus=2,3 nohz_full=2,3</emphasis></programlisting>
62 </listitem>
63
64 <listitem>
65 <para>After booting the Linux kernel, execute the <emphasis
66 role="bold">partrt</emphasis><indexterm>
67 <primary>partrt</primary>
68 </indexterm> script to create real-time partitions for the isolated
69 CPUs. Each CPU is coded as a binary number. The argument to partrt is an
70 OR-ed bit mask of the CPU/s to add to the real-time partition, here
71 0100<subscript>2</subscript> (CPU 2) OR 1000<subscript>2</subscript>
72 (CPU 3) = 1100<subscript>2</subscript> (0xc).</para>
73
74 <programlisting>$ partrt create 0xc</programlisting>
75
76 <para>CPUs 2 and 3 now provide an optimal real-time environment for your
77 application.</para>
78 </listitem>
79 </orderedlist>
80</section> \ No newline at end of file
diff --git a/documentation/book-enea-linux-users-guide/doc/dpaa.xml b/documentation/book-enea-linux-users-guide/doc/dpaa.xml
new file mode 100644
index 0000000..8ef4a2c
--- /dev/null
+++ b/documentation/book-enea-linux-users-guide/doc/dpaa.xml
@@ -0,0 +1,43 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<section id="dpaa">
5 <title>Include USDPAA features</title>
6
7 <para>The packages below are related to the USDPAA framework and needs to be
8 installed either during boot time or with the package-manager.</para>
9
10 <itemizedlist spacing="compact">
11 <listitem>
12 <para><emphasis role="bold">usdpaa:</emphasis> USDPAA drivers.</para>
13 </listitem>
14
15 <listitem>
16 <para><emphasis role="bold">fmlib:</emphasis> Foundation library.</para>
17 </listitem>
18
19 <listitem>
20 <para><emphasis role="bold">fmc:</emphasis> Frame Manager Configuration
21 tool.</para>
22 </listitem>
23
24 <listitem>
25 <para><emphasis role="bold">flib:</emphasis> Frame Manager User Space
26 library.</para>
27 </listitem>
28
29 <listitem>
30 <para><emphasis role="bold">eth-config:</emphasis> Ethernet
31 configuration files.</para>
32 </listitem>
33 </itemizedlist>
34
35 <para>The boot arguments for USDPAA differ between the user applications,
36 and can be found in NXP's <ulink
37 url="https://freescale.sdlproducts.com/LiveContent/content/en-US/">https://freescale.sdlproducts.com/LiveContent/content/en-US/</ulink>,
38 under <emphasis>Software and Tool</emphasis>s &rarr;
39 <emphasis>QorIQ</emphasis> &rarr; <emphasis>SDK</emphasis> &rarr;
40 <emphasis>QorIQ SDK 1.9 Documentation</emphasis> &rarr; <emphasis>Linux User
41 Space</emphasis> &rarr; <emphasis>USDPAA</emphasis> and <emphasis>USDPAA
42 Applications</emphasis>.</para>
43</section> \ No newline at end of file
diff --git a/documentation/book-enea-linux-users-guide/doc/features.xml b/documentation/book-enea-linux-users-guide/doc/features.xml
new file mode 100644
index 0000000..e9279ec
--- /dev/null
+++ b/documentation/book-enea-linux-users-guide/doc/features.xml
@@ -0,0 +1,93 @@
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 condition="f_any" id="enea-linux-features">
5 <title>Adding Features</title>
6
7 <para>Enea Linux provides additional features from other open source
8 projects than Yocto, allowing you to add more capabilities to your Linux
9 system. These features have been grouped into the following
10 categories:</para>
11
12 <variablelist>
13 <varlistentry condition="f_any_nw">
14 <term>Networking features:</term>
15
16 <listitem>
17 <itemizedlist spacing="compact">
18 <listitem condition="f_ovs">
19 <para>Open vSwitch (OVS)</para>
20 </listitem>
21
22 <listitem condition="f_dpdkvs">
23 <para><link linkend="enea-linux-networking-dpdkvswitch">DPDK
24 vSwitch (DVS)</link></para>
25 </listitem>
26
27 <listitem condition="f_dpdk">
28 <para><link linkend="enea-linux-networking-dpdk">Data Plane
29 Development Kit (DPDK)</link></para>
30 </listitem>
31 </itemizedlist>
32 </listitem>
33 </varlistentry>
34
35 <varlistentry condition="f_any_vt">
36 <term>Virtualization features:</term>
37
38 <listitem>
39 <itemizedlist spacing="compact">
40 <listitem condition="f_kvm">
41 <para>Kernel-Based Virtual Machine (KVM)</para>
42 </listitem>
43
44 <listitem condition="f_lxc">
45 <para>Linux Containers (LXC)</para>
46 </listitem>
47 </itemizedlist>
48 </listitem>
49 </varlistentry>
50
51 <varlistentry condition="f_any_rt">
52 <term>Real-time features:</term>
53
54 <listitem>
55 <itemizedlist spacing="compact">
56 <listitem condition="f_ci">
57 <para>CPU Isolation (CI)</para>
58 </listitem>
59
60 <listitem condition="f_fpk">
61 <para><link linkend="enea-linux-realtime-fully-preemptible">Fully
62 Preemptible Kernel (FPK)</link></para>
63 </listitem>
64 </itemizedlist>
65 </listitem>
66 </varlistentry>
67
68 <varlistentry condition="f_any_mem">
69 <term><link linkend="enea-linux-memory">Memory features</link>:</term>
70
71 <listitem>
72 <itemizedlist spacing="compact">
73 <listitem condition="f_numa">
74 <para><link linkend="enea-linux-memory-numa">Non-Uniform Memory
75 Access (NUMA)</link></para>
76 </listitem>
77 </itemizedlist>
78 </listitem>
79 </varlistentry>
80 </variablelist>
81
82 <para>You do not need to download any additional software to enable a
83 feature, since all source code for the features are included as layers,
84 patches, and commands in the Enea Linux source distribution.</para>
85
86 <xi:include href="../../docsrc_common/feature_matrix.xml"
87 xmlns:xi="http://www.w3.org/2001/XInclude" />
88
89 <xi:include href="./dpaa.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
90
91 <xi:include href="./cpu_isolation.xml"
92 xmlns:xi="http://www.w3.org/2001/XInclude" />
93</chapter> \ No newline at end of file
diff --git a/documentation/book-enea-linux-users-guide/doc/gettingstarted.xml b/documentation/book-enea-linux-users-guide/doc/gettingstarted.xml
new file mode 100644
index 0000000..c219fab
--- /dev/null
+++ b/documentation/book-enea-linux-users-guide/doc/gettingstarted.xml
@@ -0,0 +1,85 @@
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-install">
5 <title>Getting Started</title>
6
7 <para>This chapter describes the steps required until you have a Linux
8 kernel up and running on an emulated or physical target. Detailed examples
9 are found in the <link linkend="enea-linux-target">Target Guide</link>
10 chapter.</para>
11
12 <para>Start with preparations on your Linux host:</para>
13
14 <orderedlist spacing="compact">
15 <listitem>
16 <para><link linkend="enea-linux-sysreq">System requirements </link>must
17 be met</para>
18 </listitem>
19
20 <listitem>
21 <para><link linkend="enea-linux-inst-packages">Install
22 packages</link></para>
23 </listitem>
24
25 <listitem>
26 <para><link linkend="enea-linux-download">Download and install Enea
27 Linux</link></para>
28 </listitem>
29
30 <listitem>
31 <para><link linkend="enea-linux-install-cc-toolchain">Install the
32 Cross-Compilation Toolchain</link> (optional)</para>
33 </listitem>
34 </orderedlist>
35
36 <para>Once the host environment is ready to use, you can download or build
37 your own images (kernel, root filesystem, etc.) for a specific target<phrase
38 condition="qemu"> or emulated architecture</phrase>, and boot Enea Linux on
39 target<phrase condition="qemu"> or emulated on host</phrase>:</para>
40
41 <orderedlist continuation="continues" spacing="compact">
42 <listitem>
43 <para>Get images: <link linkend="enea-linux-precompiled-images">Download
44 precompiled images</link> or <link linkend="enea-linux-own-images">Build
45 your own images</link></para>
46 </listitem>
47
48 <listitem>
49 <para>Run Enea Linux: <link linkend="enea-linux-target">Install and boot
50 Enea Linux on target </link><phrase condition="qemu">or <link
51 linkend="enea-linux-run-qemu">Run Enea Linux in
52 QEMU</link></phrase></para>
53 </listitem>
54 </orderedlist>
55
56 <para condition="eclipse">For your convenience, you can use the optional
57 Eclipse IDE with application development tools (ADT) to cross-compile,
58 trace, and monitor the performance of your applications, see <link
59 linkend="enea-linux-eclipse">Using Eclipse Tools</link>.</para>
60
61 <para>Similar information as in this chapter is provided in the <xi:include
62 href="../../docsrc_common/pardoc-distro.xml"
63 xmlns:xi="http://www.w3.org/2001/XInclude"
64 xpointer="element(ULINK_YOCTO_QUICK_URL/1)" />.</para>
65
66 <?hard-pagebreak ?>
67
68 <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/install_packages.xml"
69 xmlns:xi="http://www.w3.org/2001/XInclude" />
70
71 <?hard-pagebreak ?>
72
73 <xi:include href="install_enealinux.xml"
74 xmlns:xi="http://www.w3.org/2001/XInclude" />
75
76 <?hard-pagebreak ?>
77
78 <xi:include href="install_toolchain.xml"
79 xmlns:xi="http://www.w3.org/2001/XInclude" />
80
81 <?hard-pagebreak ?>
82
83 <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/images_precompiled.xml"
84 xmlns:xi="http://www.w3.org/2001/XInclude" />
85</chapter> \ No newline at end of file
diff --git a/documentation/book-enea-linux-users-guide/doc/install_enealinux.xml b/documentation/book-enea-linux-users-guide/doc/install_enealinux.xml
new file mode 100644
index 0000000..ab151a7
--- /dev/null
+++ b/documentation/book-enea-linux-users-guide/doc/install_enealinux.xml
@@ -0,0 +1,147 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<section id="enea-linux-download">
5 <title>Download and Install Enea Linux</title>
6
7 <para>Download the needed tarballs from <xi:include
8 href="../../docsrc_common/pardoc-distro.xml"
9 xmlns:xi="http://www.w3.org/2001/XInclude"
10 xpointer="element(ULINK_ENEA_LINUX_URL/1)" />.</para>
11
12 <variablelist>
13 <varlistentry>
14 <term>Enea Linux</term>
15
16 <listitem>
17 <para>Enea-Linux-<xi:include
18 href="../../docsrc_common/pardoc-distro.xml"
19 xmlns:xi="http://www.w3.org/2001/XInclude"
20 xpointer="element(EneaLinux_REL_VER/1)" />.tar.gz</para>
21
22 <para>The Enea Linux distribution tarball contains:</para>
23
24 <itemizedlist spacing="compact">
25 <listitem condition="redhat_buildtools">
26 <para>a buildtools toolchain<indexterm>
27 <primary>buildtools toolchain</primary>
28 </indexterm><indexterm>
29 <primary>toolchain</primary>
30
31 <secondary>cross-compilation</secondary>
32 </indexterm> in a self-extracting archive with extension
33 <literal>.sh</literal></para>
34 </listitem>
35
36 <listitem>
37 <para><filename>poky</filename> <indexterm>
38 <primary>poky</primary>
39 </indexterm> - directory containing bitbake, conf files, recipes
40 (.bb, .bbappend, .inc files), packages, patches, scripts, and poky
41 documentation</para>
42 </listitem>
43 </itemizedlist>
44 </listitem>
45 </varlistentry>
46
47 <varlistentry>
48 <term>Documentation</term>
49
50 <listitem>
51 <simplelist>
52 <member>Enea-Linux-doc_<xi:include
53 href="../../docsrc_common/pardoc-distro.xml"
54 xmlns:xi="http://www.w3.org/2001/XInclude"
55 xpointer="element(EneaLinux_REL_VER/1)" />[-docupdate&lt;version&gt;].tar.gz</member>
56
57 <member>If available, take the docupdate tarball to get the latest
58 documentation.</member>
59 </simplelist>
60
61 <para>The Enea Linux documentation tarball contains:</para>
62
63 <itemizedlist spacing="compact">
64 <listitem>
65 <para><filename>README.htm</filename> - index linking to the Enea
66 Linux documentation</para>
67 </listitem>
68
69 <listitem>
70 <para><filename>README.release</filename> - overview of release
71 contents and quick installation guide</para>
72 </listitem>
73
74 <listitem>
75 <para><filename>documentation</filename> <indexterm>
76 <primary>documentation</primary>
77 </indexterm>- Enea Linux documentation in PDF and HTML format:
78 Open Source Reports, Release Information, User's Guide<phrase
79 condition="rtguide">, Real-Time Guide</phrase>.</para>
80 </listitem>
81 </itemizedlist>
82 </listitem>
83 </varlistentry>
84
85 <varlistentry condition="eclipse">
86 <term>Eclipse tools</term>
87
88 <listitem>
89 <para>Enea-Linux-Eclipse_<xi:include
90 href="../../docsrc_common/pardoc-distro.xml"
91 xmlns:xi="http://www.w3.org/2001/XInclude"
92 xpointer="element(EneaLinux_REL_VER_ECLIPSE/1)" />.tar.gz.</para>
93
94 <para>Optional but recommended tools for Enea Linux. The tarball
95 contains:</para>
96
97 <itemizedlist spacing="compact">
98 <listitem>
99 <para><filename>eclipse</filename> - the Eclipse IDE version
100 <phrase>4.3 </phrase><phrase>Kepler</phrase>, with eclipse
101 executable and plug-ins (CDT, RSE, SDK, ...)</para>
102 </listitem>
103
104 <listitem>
105 <para><filename>yocto-plugins</filename> - additional eclipse
106 plug-ins with tools from the Yocto Project Application Development
107 Toolkit (ADT)</para>
108 </listitem>
109 </itemizedlist>
110
111 <para>The Eclipse related documentation - Eclipse Open Source Report,
112 and the Eclipse chapter in the User's Guide - is available in the Enea
113 Linux documentation tarball.</para>
114 </listitem>
115 </varlistentry>
116 </variablelist>
117
118 <para>Unpack the Enea Linux distribution tarball:</para>
119
120 <programlisting>$ tar xzf Enea-Linux-<xi:include
121 href="../../docsrc_common/pardoc-distro.xml"
122 xmlns:xi="http://www.w3.org/2001/XInclude"
123 xpointer="element(EneaLinux_REL_VER/1)" />.tar.gz</programlisting>
124
125 <para>Unpack the Enea Linux documentation tarball:</para>
126
127 <programlisting>$ tar xzf Enea-Linux-doc_<xi:include
128 href="../../docsrc_common/pardoc-distro.xml"
129 xmlns:xi="http://www.w3.org/2001/XInclude"
130 xpointer="element(EneaLinux_REL_VER/1)" />.tar.gz
131# or, if available:
132$ tar xzf Enea-Linux-doc_<xi:include
133 href="../../docsrc_common/pardoc-distro.xml"
134 xmlns:xi="http://www.w3.org/2001/XInclude"
135 xpointer="element(EneaLinux_REL_VER/1)" />-docupdate&lt;version&gt;.tar.gz</programlisting>
136
137 <para condition="eclipse">If you want to use the Eclipse IDE and the
138 application development tools, unpack the Eclipse tarball:</para>
139
140 <programlisting condition="eclipse">$ tar xzf Enea-Linux-Eclipse_<xi:include
141 href="../../docsrc_common/pardoc-distro.xml"
142 xmlns:xi="http://www.w3.org/2001/XInclude"
143 xpointer="element(EneaLinux_REL_VER_ECLIPSE/1)" />.tar.gz</programlisting>
144
145 <para>Optionally <link linkend="enea-linux-install-cc-toolchain">Install the
146 cross-compilation toolchain</link>.</para>
147</section> \ No newline at end of file
diff --git a/documentation/book-enea-linux-users-guide/doc/install_toolchain.xml b/documentation/book-enea-linux-users-guide/doc/install_toolchain.xml
new file mode 100644
index 0000000..d5f7254
--- /dev/null
+++ b/documentation/book-enea-linux-users-guide/doc/install_toolchain.xml
@@ -0,0 +1,149 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<section id="enea-linux-install-cc-toolchain">
5 <title>Install the Cross-Compilation Toolchain</title>
6
7 <para>Before cross-compiling<indexterm>
8 <primary>cross-compiling</primary>
9 </indexterm> applications for your target, you need to install the
10 Software Development Kit (SDK<indexterm>
11 <primary>SDK</primary>
12 </indexterm>) - which contains the cross-compilation toolchain<indexterm>
13 <primary>toolchain</primary>
14 </indexterm> - and set up the cross-compilation environment on your host.
15 The toolchain for each supported target contains a 32-bit and a 64-bit
16 library for gcc. The toolchain and the environment-setup script are wrapped
17 together inside a toolchain installer in the form of a shell script.</para>
18
19 <simplelist>
20 <member>Name of the installer:</member>
21
22 <member><literal><xi:include href="../../docsrc_common/pardoc-distro.xml"
23 xmlns:xi="http://www.w3.org/2001/XInclude"
24 xpointer="element(EneaLinux_SDK_INSTALLER/1)" /></literal></member>
25 </simplelist>
26
27 <simplelist>
28 <member>Name of the environment-setup scripts:</member>
29
30 <member><literal><xi:include href="../../docsrc_common/pardoc-distro.xml"
31 xmlns:xi="http://www.w3.org/2001/XInclude"
32 xpointer="element(EneaLinux_SDK_ENV_SCRIPT_32/1)" /></literal></member>
33
34 <member><literal><xi:include href="../../docsrc_common/pardoc-distro.xml"
35 xmlns:xi="http://www.w3.org/2001/XInclude"
36 xpointer="element(EneaLinux_SDK_ENV_SCRIPT_64/1)" /></literal></member>
37 </simplelist>
38
39 <para>The cross-compilation toolchain for <literal>t4240rdb-64b</literal> is
40 packaged as follows:<itemizedlist spacing="compact">
41 <listitem>
42 <para>The toolchain contains two libs: <literal>lib</literal> (32-bit)
43 and <literal>lib64</literal> (64-bit).</para>
44 </listitem>
45
46 <listitem>
47 <para>The installer wraps two environment-setup scripts. Which script
48 you run selects which lib will be used by gcc. This way, both 32-bit
49 applications and 64-bit applications can be cross-compiled for
50 t4240rdb-64b.</para>
51
52 <note>
53 <para>There are currently problems with 32-bit applications on the
54 64-bit T4240, see "Known Problems" in the Release
55 Information.</para>
56 </note>
57 </listitem>
58 </itemizedlist>Do as in the example below to install the SDK and set up
59 the cross-compilation environment:</para>
60
61 <orderedlist>
62 <listitem>
63 <para>Get the cross-compilation toolchain installer; either a
64 precompiled one (A) or build it yourself (B).</para>
65
66 <orderedlist numeration="upperalpha">
67 <listitem>
68 <para>The quickest alternative is to use a precompiled installer for
69 your host and target. Download the appropriate installer from the
70 server appointed to you by Enea. You find the installer in the
71 <filename>sdk</filename> directory on the download site:</para>
72
73 <para><programlisting>$ wget <xi:include
74 href="../../docsrc_common/pardoc-distro.xml"
75 xmlns:xi="http://www.w3.org/2001/XInclude"
76 xpointer="element(ULINK_ENEA_LINUX_URL/1)" />/t4240-64b/sdk/\
77<xi:include href="../../docsrc_common/pardoc-distro.xml"
78 xmlns:xi="http://www.w3.org/2001/XInclude"
79 xpointer="element(EneaLinux_SDK_INSTALLER/1)" /></programlisting></para>
80 </listitem>
81
82 <listitem>
83 <para>... or build your own cross-compilation toolchain. First
84 source the build environment setup script to create a
85 &lt;build_dir&gt; with conf files, then run bitbake with option
86 <literal>-c populate_sdk</literal> to build the toolchain and wrap
87 it inside an installer, saved in
88 <filename>&lt;build_dir&gt;/tmp/deploy/sdk/</filename>.</para>
89
90 <programlisting>$ source enea-init-build-env -b build_t4240rdb
91$ bitbake <xi:include href="../../docsrc_common/pardoc-distro.xml"
92 xmlns:xi="http://www.w3.org/2001/XInclude"
93 xpointer="element(EneaLinux_SDK_IMAGE/1)" /> -c populate_sdk
94$ cd ../build_t4240rdb/tmp/deploy/sdk/</programlisting>
95 </listitem>
96 </orderedlist>
97 </listitem>
98
99 <listitem>
100 <para>Run the installer to unpack the cross-compilation toolchain and
101 the environment-setup script:</para>
102
103 <programlisting>$ chmod 770 \
104 <xi:include href="../../docsrc_common/pardoc-distro.xml"
105 xmlns:xi="http://www.w3.org/2001/XInclude"
106 xpointer="element(EneaLinux_SDK_INSTALLER/1)" />
107$ ./<xi:include href="../../docsrc_common/pardoc-distro.xml"
108 xmlns:xi="http://www.w3.org/2001/XInclude"
109 xpointer="element(EneaLinux_SDK_INSTALLER/1)" /></programlisting>
110
111 <para>When prompted, select to install the SDK in the desired directory,
112 referred to as <literal>&lt;sdkdir&gt;</literal>, by default
113 <filename>/opt/enea/&lt;sdkver&gt;</filename>. The installer unpacks the
114 environment setup script in <filename>&lt;sdkdir&gt;</filename> and the
115 toolchain under <filename>&lt;sdkdir&gt;/sysroots</filename>.</para>
116
117 <note>
118 <para>Choose a unique directory for each toolchain. Installing a
119 second toolchain of any type (buildtools toolchain or
120 cross-compilation toolchain) in the same directory as a previously
121 installed one will break the $PATH variable of the first one.</para>
122 </note>
123 </listitem>
124
125 <listitem>
126 <para>Setup the toolchain environment by sourcing the environment-setup
127 script, here exemplified for 32-bit toolchain:<programlisting>$ source &lt;sdkdir&gt;/<xi:include
128 href="../../docsrc_common/pardoc-distro.xml"
129 xmlns:xi="http://www.w3.org/2001/XInclude"
130 xpointer="element(EneaLinux_SDK_ENV_SCRIPT_64/1)" /></programlisting></para>
131 </listitem>
132 </orderedlist>
133
134 <para>Once the cross-compilation toolchain is in place and the environment
135 set up, you can proceed with <link
136 linkend="enea-linux-cross-compile-from-command-line">Cross-Compiling
137 Applications from Command Line.</link>.</para>
138
139 <para>The above instructions and the files on the download site should
140 provide you with all you need to be able to cross-compile applications for
141 your target.</para>
142
143 <remark>INFO: Corresponding Yocto documentation is available at <xi:include
144 href="../../docsrc_common/pardoc-distro.xml"
145 xmlns:xi="http://www.w3.org/2001/XInclude"
146 xpointer="element(ULINK_YOCTO_ADT_TOOLCHAIN_URL/1)" />. Note that the file
147 names mentioned in the Yocto documentation differ from the ones in the Enea
148 Linux distribution.</remark>
149</section> \ No newline at end of file
diff --git a/documentation/book-enea-linux-users-guide/doc/targetguide.xml b/documentation/book-enea-linux-users-guide/doc/targetguide.xml
new file mode 100644
index 0000000..d96e487
--- /dev/null
+++ b/documentation/book-enea-linux-users-guide/doc/targetguide.xml
@@ -0,0 +1,59 @@
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-target">
5 <title>Target Guide</title>
6
7 <para>In this chapter you find hardware specific details for the supported
8 targets, how to build Enea Linux for those targets, and how to install and
9 boot the kernel on target.</para>
10
11 <itemizedlist spacing="compact">
12 <listitem condition="t_p2041">
13 <para><link linkend="enea-linux-p2041rdb"><xi:include
14 href="../../docsrc_common/pardoc-distro.xml"
15 xmlns:xi="http://www.w3.org/2001/XInclude"
16 xpointer="element(EneaLinux_TARGET_NAME_P2041/1)" /></link></para>
17 </listitem>
18
19 <listitem condition="t_p3041">
20 <para><link linkend="enea-linux-p3041ds"><xi:include
21 href="../../docsrc_common/pardoc-distro.xml"
22 xmlns:xi="http://www.w3.org/2001/XInclude"
23 xpointer="element(EneaLinux_TARGET_NAME_P3041/1)" /></link></para>
24 </listitem>
25
26 <listitem condition="t_t4240">
27 <para><link linkend="enea-linux-t4240rdb"><xi:include
28 href="../../docsrc_common/pardoc-distro.xml"
29 xmlns:xi="http://www.w3.org/2001/XInclude"
30 xpointer="element(EneaLinux_TARGET_NAME_T4240/1)" /></link></para>
31 </listitem>
32
33 <listitem condition="qemu">
34 <para><link linkend="enea-linux-qemu">QEMU - target emulation in virtual
35 machine</link></para>
36 </listitem>
37
38 </itemizedlist>
39
40 <?hard-pagebreak ?>
41
42 <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/targetguide_p2041.xml"
43 xmlns:xi="http://www.w3.org/2001/XInclude" />
44
45 <?hard-pagebreak ?>
46
47 <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/targetguide_p3041.xml"
48 xmlns:xi="http://www.w3.org/2001/XInclude" />
49
50 <?hard-pagebreak ?>
51
52 <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/targetguide_t4240.xml"
53 xmlns:xi="http://www.w3.org/2001/XInclude" />
54
55 <?hard-pagebreak condition="qemu" ?>
56
57 <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/targetguide_qemu.xml"
58 xmlns:xi="http://www.w3.org/2001/XInclude" />
59</chapter>
diff --git a/documentation/book-enea-linux-users-guide/doc/troubleshooting.xml b/documentation/book-enea-linux-users-guide/doc/troubleshooting.xml
new file mode 100644
index 0000000..e69f620
--- /dev/null
+++ b/documentation/book-enea-linux-users-guide/doc/troubleshooting.xml
@@ -0,0 +1,34 @@
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-troubleshoot">
5 <title>Troubleshooting</title>
6
7 <para>Most of the troubleshooting guidance from the Yocto Project applies to
8 Enea Linux as well. As an example, the Yocto documentation describes known
9 build failures and provides tips on recovery actions, see section
10 <xi:include href="../../docsrc_common/pardoc-distro.xml"
11 xmlns:xi="http://www.w3.org/2001/XInclude"
12 xpointer="element(ULINK_YOCTO_REF_DEBUG_BUILD_URL/1)" />. Additional and
13 complementary hints and workarounds are provided below.</para>
14
15 <para>For a complete list of known problems, with or without workarounds,
16 see chapter <emphasis>Known Problems and Limitations in This
17 Release</emphasis> in the <olink targetdoc="book_enea_linux_release_info"
18 targetptr="book_enea_linux_release_info"><trademark
19 class="registered">Enea</trademark> Linux Release
20 Information</olink>.</para>
21
22 <!-- Add release-specific troubleshooting guidelines here:
23 <section><title>&Heading;</title><para></para></section> -->
24
25 <!-- Mandatory common troubleshooting guidelines: -->
26
27 <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/troubleshooting_general.xml"
28 xmlns:xi="http://www.w3.org/2001/XInclude" />
29
30 <!-- Eclipse troubleshoting guidelines; xi:include if Eclipse is supported -->
31
32 <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/troubleshooting_eclipse.xml"
33 xmlns:xi="http://www.w3.org/2001/XInclude" />
34</chapter> \ No newline at end of file
diff --git a/documentation/book-enea-linux-users-guide/swcomp.mk b/documentation/book-enea-linux-users-guide/swcomp.mk
new file mode 100644
index 0000000..75e97e8
--- /dev/null
+++ b/documentation/book-enea-linux-users-guide/swcomp.mk
@@ -0,0 +1,11 @@
1# Component build specification
2
3# Version of THIS book
4BOOK_VER ?= $(REL_VER)-dev
5
6DOCBOOK_COMMON_SRC := $(shell find $(DOCBOOKTEMPLATE)/docsrc_common -type f \( -name "bookinfo_userdoc.xml" \) -print)
7DOCBOOK_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) $(DOCBOOK_COMMON_SRC)
8
9BOOKPACKAGES := book-enea-linux-users-guide
10BOOKDESC_$(BOOKPACKAGES) := "Enea Linux User's Guide"
11BOOKDEFAULTCONDITION := $(DEFAULTCONDITIONS)
diff --git a/documentation/docsrc_common/conditions.mk b/documentation/docsrc_common/conditions.mk
new file mode 100644
index 0000000..13acb32
--- /dev/null
+++ b/documentation/docsrc_common/conditions.mk
@@ -0,0 +1,33 @@
1###############################################################################
2# XML conditions, by default set for all books built from this clone.
3# When building, conditional XML elements are
4# - shown only if the condition is SET
5# - hidden if the condition is NOT set
6# Book-specific conditions may set in book-xxx/swcomp.mk, or in runtime by
7# make doc or makethisdoc. Run make docusage or makethisdoc -h for further info.
8###############################################################################
9X_MISC:=\
10eclipse\
11general\
12pm_smart
13
14X_TARGETS:=\
15t_t4240\
16t_p2041\
17t_p3041
18
19X_FEATURES:=\
20f_any;f_any_nw;f_ovs;f_any_vt;f_kvm;f_lxc;f_any_rt;f_ci
21
22empty=
23space=$(empty) $(empty)
24MISC:=$(subst $(space),;,$(strip $(X_MISC)))
25TARGETS:=$(subst $(space),;,$(strip $(X_TARGETS)))
26FEATURES:=$(subst $(space),;,$(strip $(X_FEATURES)))
27
28DEFAULTCONDITIONS:=$(MISC);$(TARGETS);$(FEATURES)
29
30###############################################################################
31# Available conditions are listed in docsrc_common/conditions_template.mk
32# in linux/documentation.git.
33###############################################################################
diff --git a/documentation/docsrc_common/feature_matrix.xml b/documentation/docsrc_common/feature_matrix.xml
new file mode 100644
index 0000000..0fd2b79
--- /dev/null
+++ b/documentation/docsrc_common/feature_matrix.xml
@@ -0,0 +1,185 @@
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
4<section id="feature-matrix">
5 <title>Feature Compatibility Matrix</title>
6
7 <para>The following features are supported in Enea Linux. Limitations are
8 explained below the table.</para>
9
10 <informaltable>
11 <tgroup cols="9">
12 <colspec colname="c1" colwidth="4*" />
13
14 <colspec align="center" colname="c2" />
15
16 <colspec align="center" colname="c3" />
17
18 <colspec align="center" colname="c4" />
19
20 <colspec align="center" colname="c5" />
21
22 <colspec align="center" colname="c6" />
23
24 <colspec align="center" colname="c7" />
25
26 <colspec align="center" colname="c8" />
27
28 <colspec align="center" colname="c9" colwidth="1.5*" />
29
30 <thead valign="bottom">
31 <row>
32 <entry align="left" morerows="1">Targets</entry>
33
34 <entry align="center" nameend="c4" namest="c2">Networking
35 Features</entry>
36
37 <entry align="center" nameend="c6" namest="c5">Virtualization
38 Features</entry>
39
40 <entry align="center" nameend="c8" namest="c7">Real-Time
41 Features</entry>
42
43 <entry align="center">Memory Features</entry>
44 </row>
45
46 <row>
47 <entry align="center">OVS</entry>
48
49 <entry align="center"><superscript>a) </superscript>DVS</entry>
50
51 <entry align="center"><superscript>a) </superscript>DPDK</entry>
52
53 <entry align="center"><superscript>b)</superscript>KVM</entry>
54
55 <entry align="center"><superscript>c)</superscript>LXC</entry>
56
57 <entry align="center"><superscript>d)</superscript>CI</entry>
58
59 <entry align="center">FPK</entry>
60
61 <entry align="center"><superscript>e) </superscript>NUMA</entry>
62 </row>
63 </thead>
64
65 <tbody>
66 <row condition="t_p2041" valign="middle">
67 <entry><xi:include href="pardoc-distro.xml"
68 xmlns:xi="http://www.w3.org/2001/XInclude"
69 xpointer="element(EneaLinux_TARGET_NAME_P2041/1)" /></entry>
70
71 <entry>&#10004;</entry>
72
73 <entry>&cross;</entry>
74
75 <entry>&cross;</entry>
76
77 <entry>&#10004;</entry>
78
79 <entry>&#10004;</entry>
80
81 <entry>&#10004;</entry>
82
83 <entry>&cross;</entry>
84
85 <entry>&cross;</entry>
86 </row>
87
88 <row condition="t_p3041" valign="middle">
89 <entry><xi:include href="pardoc-distro.xml"
90 xmlns:xi="http://www.w3.org/2001/XInclude"
91 xpointer="element(EneaLinux_TARGET_NAME_P3041/1)" /></entry>
92
93 <entry>&#10004;</entry>
94
95 <entry>&cross;</entry>
96
97 <entry>&cross;</entry>
98
99 <entry>&#10004;</entry>
100
101 <entry>&#10004;</entry>
102
103 <entry>&#10004;</entry>
104
105 <entry>&cross;</entry>
106
107 <entry>&cross;</entry>
108 </row>
109
110 <row condition="t_t4240" valign="middle">
111 <entry><xi:include href="pardoc-distro.xml"
112 xmlns:xi="http://www.w3.org/2001/XInclude"
113 xpointer="element(EneaLinux_TARGET_NAME_T4240/1)" /></entry>
114
115 <entry>&#10004;</entry>
116
117 <entry>&cross;</entry>
118
119 <entry>&cross;</entry>
120
121 <entry>&#10004;</entry>
122
123 <entry>&#10004;</entry>
124
125 <entry>&#10004;</entry>
126
127 <entry>&cross;</entry>
128
129 <entry>&cross;</entry>
130 </row>
131 <row condition="qemu" valign="middle">
132 <entry>QEMU</entry>
133
134 <entry>&cross;</entry>
135
136 <entry>&cross;</entry>
137
138 <entry>&cross;</entry>
139
140 <entry>&cross;</entry>
141
142 <entry>&cross;</entry>
143
144 <entry>&cross;</entry>
145
146 <entry>&cross;</entry>
147
148 <entry>&cross;</entry>
149 </row>
150 </tbody>
151 </tgroup>
152 </informaltable>
153
154 <epigraph>
155 <para>&#10004; = supported, &cross; = not supported</para>
156 </epigraph>
157
158 <orderedlist numeration="loweralpha" spacing="compact">
159 <listitem>
160 <para>DPDK and DPDK vSwitch are supported in x86 architectures
161 only.</para>
162 </listitem>
163
164 <listitem>
165 <para>Support for KVM is included in the kernel, but necessary
166 user-space functionality is not part of this release.</para>
167 </listitem>
168
169 <listitem>
170 <para>Limited LXC support. LXC feature "user namespace" is not supported
171 in Power architectures.</para>
172 </listitem>
173
174 <listitem>
175 <para>Limited CPU Isolation support. Full tickless environment is not
176 achievable in these targets. Isolated CPUs will be disturbed by ticks
177 once a second (1 Hz). The meta-nohz layer is not part of the
178 image.</para>
179 </listitem>
180
181 <listitem>
182 <para>NUMA is not supported by ARM architectures.</para>
183 </listitem>
184 </orderedlist>
185</section>
diff --git a/documentation/docsrc_common/pardoc-distro.xml b/documentation/docsrc_common/pardoc-distro.xml
new file mode 100644
index 0000000..edc4142
--- /dev/null
+++ b/documentation/docsrc_common/pardoc-distro.xml
@@ -0,0 +1,112 @@
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<!-- Version and name entities
5==============================
6-->
7<!-- Distribution and release -->
8<!ENTITY ENEA_LINUX_REL_VER "5.0-ppc">
9<!ENTITY ENEA_LINUX_PROD_VER "5">
10<!ENTITY ENEA_LINUX_BRANCH "dizzy-enea">
11<!ENTITY ENEA_LINUX_DISTRO "enea">
12<!-- Yocto and Poky -->
13<!ENTITY YOCTO_VER "1.7.2">
14<!ENTITY YOCTO_VER_MINOR "1.7">
15<!ENTITY YOCTO_VER_DOWN "172">
16<!ENTITY YOCTO_VER_DOWN_MINOR "17">
17<!ENTITY POKY_NAME "Dizzy">
18<!ENTITY POKY_VER "dizzy-12.0.2">
19<!-- Host -->
20<!ENTITY ENEA_LINUX_HOST_VER "64-bit Ubuntu 14.04 LTS">
21<!-- Target -->
22<!ENTITY ENEA_LINUX_TARGET_NAME_P2041 "Freescale P2041RDB">
23<!ENTITY ENEA_LINUX_TARGET_NAME_P3041 "Freescale P3041DS">
24<!ENTITY ENEA_LINUX_TARGET_NAME_T4240 "Freescale T4240RDB">
25<!ENTITY ENEA_LINUX_KERNEL_VER "3.12">
26<!-- SDK -->
27<!ENTITY ENEA_LINUX_GCC_VER "4.9">
28<!ENTITY ENEA_LINUX_SDK_VER "&ENEA_LINUX_REL_VER;">
29<!ENTITY ENEA_LINUX_SDK_IMAGE "enea-image-featured">
30<!ENTITY ENEA_LINUX_SDK_HOST_ARCH "x86_64">
31<!ENTITY ENEA_LINUX_SDK_TARGET_ARCH_32 "ppce6500mc">
32<!ENTITY ENEA_LINUX_SDK_TARGET_ARCH_64 "ppc64e6500">
33<!ENTITY ENEA_LINUX_SDK_LIBC "glibc">
34<!ENTITY ENEA_LINUX_SDK_GNUTAIL "">
35<!-- Eclipse -->
36<!ENTITY ENEA_LINUX_REL_VER_ECLIPSE "4.0">
37<!ENTITY ECLIPSE_VER "4.3">
38<!ENTITY ECLIPSE_NAME "Kepler">
39<!ENTITY ECLIPSE_REL "kepler">
40
41<!-- URL entities
42=================== -->
43<!ENTITY ENEA_LINUX_URL "https://linux.enea.com/&ENEA_LINUX_REL_VER;">
44<!ENTITY EL_RTGUIDE_URL "http://www.enea.com/Embedded-hub/whitepapers/white-papers/Linux-Real-Time-Guide">
45<!ENTITY YOCTO_HOME_URL "https://www.yoctoproject.org">
46<!ENTITY YOCTO_DOCS_URL "&YOCTO_HOME_URL;/docs/&YOCTO_VER;">
47<!ENTITY YOCTO_DOCU_URL "&YOCTO_HOME_URL;/documentation">
48<!ENTITY YOCTO_CORE_URL "&YOCTO_HOME_URL;/downloads/core">
49<!ENTITY YOCTO_DOWN_URL "&YOCTO_CORE_URL;/&POKY_NAME;&YOCTO_VER_DOWN;">
50<!ENTITY YOCTO_DOWN_MINOR_URL "&YOCTO_CORE_URL;/&POKY_NAME;&YOCTO_VER_DOWN_MINOR;">
51<!ENTITY YOCTO_ADT_URL "&YOCTO_DOCS_URL;/adt-manual/adt-manual.html">
52<!ENTITY YOCTO_REF_URL "&YOCTO_DOCS_URL;/ref-manual/ref-manual.html">
53]>
54
55<!-- Declarations to inherit by xi:include
56========================================== -->
57<section id="pardoc_names">
58 <title>Common Enea Linux DocBook XML Based UserDoc Names and Parameters</title>
59
60 <para>NOTE: DO NOT EDIT THIS FILE IN xmlmind !!!</para>
61
62 <para>NOTE: Use xi:include to include parameters into a docbook XML file.
63 Note: Only full elements can be included and the included element must
64 be allowed in that place. Example: For ulink, entire ulink elements
65 must be included, not just parts of them.</para>
66
67 <para>**** The phrase elements below can be used as variables in several
68 places in XML files ****</para>
69 <para>**** Makefile parses variable REL_VER from entity ENEA_LINUX_REL_VER,
70 swcomp.mk extracts BOOK_VER from variable REL_VER ****</para>
71
72<!-- Distribution and release -->
73 <para id="EneaLinux_PROD_VER"><phrase>&ENEA_LINUX_PROD_VER;</phrase></para>
74 <para id="EneaLinux_REL_VER"><phrase>&ENEA_LINUX_REL_VER;</phrase></para>
75 <para id="EneaLinux_REL_NAME"><phrase>Enea Linux &ENEA_LINUX_PROD_VER; for PPC</phrase></para>
76 <para id="EneaLinux_BRANCH"><phrase>&ENEA_LINUX_BRANCH;</phrase></para>
77 <para id="EneaLinux_DISTRO"><phrase>&ENEA_LINUX_DISTRO;</phrase></para>
78<!-- Yocto and Poky -->
79 <para id="Yocto_VER"><phrase>&YOCTO_VER;</phrase></para>
80 <para id="Poky_NAME"><phrase>&POKY_NAME;</phrase></para>
81 <para id="Poky_VER"><phrase>&POKY_VER;</phrase></para>
82<!-- Host -->
83 <para id="EneaLinux_HOST_VER"><phrase>&ENEA_LINUX_HOST_VER;</phrase></para>
84<!-- Target -->
85 <para id="EneaLinux_TARGET_NAME_P2041"><phrase>&ENEA_LINUX_TARGET_NAME_P2041;</phrase></para>
86 <para id="EneaLinux_TARGET_NAME_P3041"><phrase>&ENEA_LINUX_TARGET_NAME_P3041;</phrase></para>
87 <para id="EneaLinux_TARGET_NAME_T4240"><phrase>&ENEA_LINUX_TARGET_NAME_T4240;</phrase></para>
88 <para id="EneaLinux_KERNEL_VER"><phrase>&ENEA_LINUX_KERNEL_VER;</phrase></para>
89<!-- SDK -->
90 <para id="EneaLinux_SDK_INSTALLER"><phrase>&ENEA_LINUX_DISTRO;-&ENEA_LINUX_SDK_LIBC;-&ENEA_LINUX_SDK_HOST_ARCH;-&ENEA_LINUX_SDK_IMAGE;-&ENEA_LINUX_SDK_TARGET_ARCH_64;-toolchain-&ENEA_LINUX_SDK_VER;.sh</phrase></para>
91 <para id="EneaLinux_SDK_ENV_SCRIPT_32"><phrase>environment-setup-&ENEA_LINUX_SDK_TARGET_ARCH_32;-eneamllib32-linux</phrase></para>
92 <para id="EneaLinux_SDK_ENV_SCRIPT_64"><phrase>environment-setup-&ENEA_LINUX_SDK_TARGET_ARCH_64;-enea-linux</phrase></para>
93 <para id="EneaLinux_GCC_VER"><phrase>&ENEA_LINUX_GCC_VER;</phrase></para>
94 <para id="EneaLinux_SDK_IMAGE"><phrase>&ENEA_LINUX_SDK_IMAGE;</phrase></para>
95 <para id="EneaLinux_SDK_HOST_ARCH"><phrase>&ENEA_LINUX_SDK_HOST_ARCH;</phrase></para>
96 <para id="EneaLinux_SDK_TARGET_ARCH_32"><phrase>&ENEA_LINUX_SDK_TARGET_ARCH_32;</phrase></para>
97 <para id="EneaLinux_SDK_TARGET_ARCH_64"><phrase>&ENEA_LINUX_SDK_TARGET_ARCH_64;</phrase></para>
98<!-- Eclipse -->
99 <para id="EneaLinux_REL_VER_ECLIPSE"><phrase>&ENEA_LINUX_REL_VER_ECLIPSE;</phrase></para>
100 <para id="Eclipse_VER"><phrase>&ECLIPSE_VER;</phrase></para>
101 <para id="Eclipse_NAME"><phrase>&ECLIPSE_NAME;</phrase></para>
102
103 <para>**** The complete ulink elements below can be used as web links ****</para>
104 <para id="ULINK_ENEA_LINUX_URL"><ulink url='&ENEA_LINUX_URL;'>&ENEA_LINUX_URL;</ulink></para>
105 <para id="ULINK_ENEA_LINUX_RTGUIDE"><ulink url='&EL_RTGUIDE_URL;'><trademark class="registered">Enea</trademark> Linux Real-Time Guide</ulink></para>
106 <para id="ULINK_YOCTO_DOCS_ARCHIVED_URL"><ulink url='&YOCTO_DOCU_URL;/archived'>Yocto Project Documentation</ulink></para>
107 <para id="ULINK_YOCTO_ADT_TOOLCHAIN_URL"><ulink url='&YOCTO_ADT_URL;#using-an-existing-toolchain-tarball'><emphasis>Using a Cross-Toolchain Tarball</emphasis> in the Yocto Project Application Development Toolkit (ADT) User's Guide</ulink></para>
108 <para id="ULINK_YOCTO_QUICK_URL"><ulink url="&YOCTO_DOCS_URL;/yocto-project-qs/yocto-project-qs.html">Yocto Project Quick Start</ulink></para>
109 <para id="ULINK_YOCTO_REF_DEBUG_BUILD_URL"><ulink url='&YOCTO_REF_URL;#usingpoky-debugging'><emphasis>Debugging Build Failures</emphasis> in the Yocto Project Reference Manual</ulink></para>
110 <para id="ULINK_YOCTO_DOWN_URL"><ulink url='&YOCTO_DOWN_URL;'>Yocto &YOCTO_VER; (&POKY_NAME;) download page</ulink></para>
111 <para id="ULINK_YOCTO_DOWN_MINOR_URL"><ulink url='&YOCTO_DOWN_MINOR_URL;'>Yocto &YOCTO_VER_MINOR; (&POKY_NAME;) minor version download page</ulink></para>
112</section>
diff --git a/documentation/olinkdb/make-master-olinkdb-from-template.sh b/documentation/olinkdb/make-master-olinkdb-from-template.sh
new file mode 100755
index 0000000..1840595
--- /dev/null
+++ b/documentation/olinkdb/make-master-olinkdb-from-template.sh
@@ -0,0 +1,49 @@
1#!/bin/sh
2VER="R1.10"
3
4OLINKDB_BASEDIR=`dirname $0`
5
6MASTER=${OLINKDB_BASEDIR}/olink-targetdb-master
7MASTERTEMPLATE=${MASTER}-template.xml
8echo "Outgoing from template: $MASTERTEMPLATE"
9
10#---------------------------
11FORMAT=pdf
12MASTERFILE=${MASTER}-${FORMAT}.db
13echo "Create $MASTERFILE"
14cat ${MASTERTEMPLATE} | sed 's/MASTERVAR_BOOKFORMAT/pdf/;s/MASTERVAR_BOOKNAME/pdf/' >${MASTERFILE}
15
16#---------------------------
17FORMAT=eclipse
18MASTERFILE=${MASTER}-${FORMAT}.db
19echo "Create $MASTERFILE"
20cat ${MASTERTEMPLATE} | sed 's/MASTERVAR_BOOKFORMAT/eclipse/' | \
21 sed '/<dir name="eclipse">/a\
22 <dir name="plugins">' | \
23 sed 's/<document baseuri="\(book[a-zA-Z\_\-]*[0-9a-zA-Z\_\-]*\)\.MASTERVAR_BOOKNAME"/ <dir name="com.enea.doc.\1">\n <document/' | \
24 sed 's/<\/document>/ <\/document>\n <\/dir>/' |\
25 sed 's/<\/sitemap>/<\/dir>\n<\/sitemap>/' | \
26 sed 's/<div href="#[^"]*"/<div href="index.html"/' >${MASTERFILE}
27
28#---------------------------
29FORMAT=html
30MASTERFILE=${MASTER}-${FORMAT}.db
31echo "Create $MASTERFILE"
32cat ${MASTERTEMPLATE} | sed 's/MASTERVAR_BOOKFORMAT/html/' | \
33 sed 's/<document baseuri="\(book[a-zA-Z\_\-]*[0-9a-zA-Z\_\-]*\)\.MASTERVAR_BOOKNAME"/ <dir name="\1">\n <document baseuri="index.html" /' | \
34 sed 's/<\/document>/ <\/document>\n <\/dir>/' >${MASTERFILE}
35#---------------------------
36
37echo " Now: a) Should test if all databases referred to from these files exist."
38echo " Easiest way is to use XMLmind to open the created .db files"
39echo " XMLmind shall be able to open the file, and will show the contents"
40echo " of all database files."
41echo " Do not add ENTITY lines to new book until the databases are created"
42echo " It is still OK that XMLmind says that it is invalid, because it does"
43echo " not understand the xreftext contents!"
44echo " It is also OK with the comments which XMLmind shows in yellow."
45echo " (Keep xreftext anyhow. Actually I think we even could remove"
46echo " all xreftext fields, which I don't think we ever use, because we"
47echo " always provide the display string in olink elements)"
48echo ""
49echo " b) Merge the .db files"
diff --git a/documentation/olinkdb/olink-targetdb-master-eclipse.db b/documentation/olinkdb/olink-targetdb-master-eclipse.db
new file mode 100644
index 0000000..2c2a316
--- /dev/null
+++ b/documentation/olinkdb/olink-targetdb-master-eclipse.db
@@ -0,0 +1,52 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE targetset PUBLIC "-//ENEA//DTD OSE TargetSet XML V1.0//EN"
3"http://docbook.sourceforge.net/release/xsl/current/common/targetdatabase.dtd" [
4]>
5<targetset>
6 <targetsetinfo>Enea Linux olink master target database - eclipse</targetsetinfo>
7 <!-- In EclipseHelp it is the plugin ID that shall be given, not the folder name, even though they are similar -->
8 <!-- In PDF baseuri must be file:filename, not file://filename and not just filename -->
9
10 <sitemap>
11 <dir name="UserDocOSE5eclipse">
12 <dir name="doc">
13 <dir name="eclipse">
14 <dir name="plugins">
15
16 <!-- Enea Linux -->
17 <dir name="com.enea.doc.book-enea-linux-release-info">
18 <document targetdoc="book_enea_linux_release_info">
19 <div href="index.html" targetptr="book_enea_linux_release_info"></div>
20 <!-- Manual mini target db. Link TO book, but not inside -->
21 </document>
22 </dir>
23 <dir name="com.enea.doc.book-enea-linux-users-guide">
24 <document targetdoc="book_enea_linux_users_guide">
25 <div href="index.html" targetptr="book_enea_linux_users_guide"></div>
26 <!-- Manual mini target db. Link TO book, but not inside -->
27 </document>
28 </dir>
29 <dir name="com.enea.doc.book-enea-linux-realtime-guide">
30 <document targetdoc="book_enea_linux_realtime_guide">
31 <div href="index.html" targetptr="book_enea_linux_realtime_guide"></div>
32 <!-- Manual mini target db. Link TO book, but not inside -->
33 </document>
34 </dir>
35 <dir name="com.enea.doc.book-enea-linux-open-source">
36 <document targetdoc="book_enea_linux_open_source">
37 <div href="index.html" targetptr="book_enea_linux_open_source"></div>
38 <!-- Manual mini target db. Link TO book, but not inside -->
39 </document>
40 </dir>
41 <dir name="com.enea.doc.book-enea-linux-eclipse-open-source">
42 <document targetdoc="book_enea_linux_eclipse_open_source">
43 <div href="index.html" targetptr="book_enea_linux_eclipse_open_source"></div>
44 <!-- Manual mini target db. Link TO book, but not inside -->
45 </document>
46 </dir>
47 </dir>
48 </dir>
49 </dir>
50 </dir>
51</sitemap>
52</targetset>
diff --git a/documentation/olinkdb/olink-targetdb-master-html.db b/documentation/olinkdb/olink-targetdb-master-html.db
new file mode 100644
index 0000000..0be7e2b
--- /dev/null
+++ b/documentation/olinkdb/olink-targetdb-master-html.db
@@ -0,0 +1,50 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE targetset PUBLIC "-//ENEA//DTD OSE TargetSet XML V1.0//EN"
3"http://docbook.sourceforge.net/release/xsl/current/common/targetdatabase.dtd" [
4]>
5<targetset>
6 <targetsetinfo>Enea Linux olink master target database - html</targetsetinfo>
7 <!-- In EclipseHelp it is the plugin ID that shall be given, not the folder name, even though they are similar -->
8 <!-- In PDF baseuri must be file:filename, not file://filename and not just filename -->
9
10 <sitemap>
11 <dir name="UserDocOSE5html">
12 <dir name="doc">
13 <dir name="html">
14
15 <!-- Enea Linux -->
16 <dir name="book-enea-linux-release-info">
17 <document baseuri="index.html" targetdoc="book_enea_linux_release_info">
18 <div href="#book_enea_linux_release_info" targetptr="book_enea_linux_release_info"></div>
19 <!-- Manual mini target db. Link TO book, but not inside -->
20 </document>
21 </dir>
22 <dir name="book-enea-linux-users-guide">
23 <document baseuri="index.html" targetdoc="book_enea_linux_users_guide">
24 <div href="#book_enea_linux_users_guide" targetptr="book_enea_linux_users_guide"></div>
25 <!-- Manual mini target db. Link TO book, but not inside -->
26 </document>
27 </dir>
28 <dir name="book-enea-linux-realtime-guide">
29 <document baseuri="index.html" targetdoc="book_enea_linux_realtime_guide">
30 <div href="#book_enea_linux_realtime_guide" targetptr="book_enea_linux_realtime_guide"></div>
31 <!-- Manual mini target db. Link TO book, but not inside -->
32 </document>
33 </dir>
34 <dir name="book-enea-linux-open-source">
35 <document baseuri="index.html" targetdoc="book_enea_linux_open_source">
36 <div href="#book_enea_linux_open_source" targetptr="book_enea_linux_open_source"></div>
37 <!-- Manual mini target db. Link TO book, but not inside -->
38 </document>
39 </dir>
40 <dir name="book-enea-linux-eclipse-open-source">
41 <document baseuri="index.html" targetdoc="book_enea_linux_eclipse_open_source">
42 <div href="#book_enea_linux_eclipse_open_source" targetptr="book_enea_linux_eclipse_open_source"></div>
43 <!-- Manual mini target db. Link TO book, but not inside -->
44 </document>
45 </dir>
46 </dir>
47 </dir>
48 </dir>
49 </sitemap>
50</targetset>
diff --git a/documentation/olinkdb/olink-targetdb-master-pdf.db b/documentation/olinkdb/olink-targetdb-master-pdf.db
new file mode 100644
index 0000000..d18e790
--- /dev/null
+++ b/documentation/olinkdb/olink-targetdb-master-pdf.db
@@ -0,0 +1,40 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE targetset PUBLIC "-//ENEA//DTD OSE TargetSet XML V1.0//EN"
3"http://docbook.sourceforge.net/release/xsl/current/common/targetdatabase.dtd" [
4]>
5<targetset>
6 <targetsetinfo>Enea Linux olink master target database - pdf</targetsetinfo>
7 <!-- In EclipseHelp it is the plugin ID that shall be given, not the folder name, even though they are similar -->
8 <!-- In PDF baseuri must be file:filename, not file://filename and not just filename -->
9
10 <sitemap>
11 <dir name="UserDocOSE5pdf">
12 <dir name="doc">
13 <dir name="pdf">
14
15 <!-- Enea Linux -->
16 <document baseuri="book-enea-linux-release-info.pdf" targetdoc="book_enea_linux_release_info">
17 <div href="#book_enea_linux_release_info" targetptr="book_enea_linux_release_info"></div>
18 <!-- Manual mini target db. Link TO book, but not inside -->
19 </document>
20 <document baseuri="book-enea-linux-users-guide.pdf" targetdoc="book_enea_linux_users_guide">
21 <div href="#book_enea_linux_users_guide" targetptr="book_enea_linux_users_guide"></div>
22 <!-- Manual mini target db. Link TO book, but not inside -->
23 </document>
24 <document baseuri="book-enea-linux-realtime-guide.pdf" targetdoc="book_enea_linux_realtime_guide">
25 <div href="#book_enea_linux_realtime_guide" targetptr="book_enea_linux_realtime_guide"></div>
26 <!-- Manual mini target db. Link TO book, but not inside -->
27 </document>
28 <document baseuri="book-enea-linux-open-source.pdf" targetdoc="book_enea_linux_open_source">
29 <div href="#book_enea_linux_open_source" targetptr="book_enea_linux_open_source"></div>
30 <!-- Manual mini target db. Link TO book, but not inside -->
31 </document>
32 <document baseuri="book-enea-linux-eclipse-open-source.pdf" targetdoc="book_enea_linux_eclipse_open_source">
33 <div href="#book_enea_linux_eclipse_open_source" targetptr="book_enea_linux_eclipse_open_source"></div>
34 <!-- Manual mini target db. Link TO book, but not inside -->
35 </document>
36 </dir>
37 </dir>
38 </dir>
39 </sitemap>
40</targetset>
diff --git a/documentation/olinkdb/olink-targetdb-master-template.xml b/documentation/olinkdb/olink-targetdb-master-template.xml
new file mode 100644
index 0000000..a722cff
--- /dev/null
+++ b/documentation/olinkdb/olink-targetdb-master-template.xml
@@ -0,0 +1,40 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE targetset PUBLIC "-//ENEA//DTD OSE TargetSet XML V1.0//EN"
3"http://docbook.sourceforge.net/release/xsl/current/common/targetdatabase.dtd" [
4]>
5<targetset>
6 <targetsetinfo>Enea Linux olink master target database - MASTERVAR_BOOKFORMAT</targetsetinfo>
7 <!-- In EclipseHelp it is the plugin ID that shall be given, not the folder name, even though they are similar -->
8 <!-- In PDF baseuri must be file:filename, not file://filename and not just filename -->
9
10 <sitemap>
11 <dir name="UserDocOSE5MASTERVAR_BOOKFORMAT">
12 <dir name="doc">
13 <dir name="MASTERVAR_BOOKFORMAT">
14
15 <!-- Enea Linux -->
16 <document baseuri="book-enea-linux-release-info.MASTERVAR_BOOKNAME" targetdoc="book_enea_linux_release_info">
17 <div href="#book_enea_linux_release_info" targetptr="book_enea_linux_release_info"></div>
18 <!-- Manual mini target db. Link TO book, but not inside -->
19 </document>
20 <document baseuri="book-enea-linux-users-guide.MASTERVAR_BOOKNAME" targetdoc="book_enea_linux_users_guide">
21 <div href="#book_enea_linux_users_guide" targetptr="book_enea_linux_users_guide"></div>
22 <!-- Manual mini target db. Link TO book, but not inside -->
23 </document>
24 <document baseuri="book-enea-linux-realtime-guide.MASTERVAR_BOOKNAME" targetdoc="book_enea_linux_realtime_guide">
25 <div href="#book_enea_linux_realtime_guide" targetptr="book_enea_linux_realtime_guide"></div>
26 <!-- Manual mini target db. Link TO book, but not inside -->
27 </document>
28 <document baseuri="book-enea-linux-open-source.MASTERVAR_BOOKNAME" targetdoc="book_enea_linux_open_source">
29 <div href="#book_enea_linux_open_source" targetptr="book_enea_linux_open_source"></div>
30 <!-- Manual mini target db. Link TO book, but not inside -->
31 </document>
32 <document baseuri="book-enea-linux-eclipse-open-source.MASTERVAR_BOOKNAME" targetdoc="book_enea_linux_eclipse_open_source">
33 <div href="#book_enea_linux_eclipse_open_source" targetptr="book_enea_linux_eclipse_open_source"></div>
34 <!-- Manual mini target db. Link TO book, but not inside -->
35 </document>
36 </dir>
37 </dir>
38 </dir>
39 </sitemap>
40</targetset>
diff --git a/patch b/patch
new file mode 100644
index 0000000..c616ef2
--- /dev/null
+++ b/patch
@@ -0,0 +1,15408 @@
1diff --git a/COPYING.MIT b/COPYING.MIT
2new file mode 100644
3index 0000000..89de354
4--- /dev/null
5+++ b/COPYING.MIT
6@@ -0,0 +1,17 @@
7+Permission is hereby granted, free of charge, to any person obtaining a copy
8+of this software and associated documentation files (the "Software"), to deal
9+in the Software without restriction, including without limitation the rights
10+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11+copies of the Software, and to permit persons to whom the Software is
12+furnished to do so, subject to the following conditions:
13+
14+The above copyright notice and this permission notice shall be included in
15+all copies or substantial portions of the Software.
16+
17+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23+THE SOFTWARE.
24diff --git a/README b/README
25new file mode 100644
26index 0000000..8968741
27--- /dev/null
28+++ b/README
29@@ -0,0 +1,63 @@
30+meta-enea-base-ppc
31+===================================================================
32+
33+This layer contains distro customizations specific to the Enea Linux
34+PowerPC releases.
35+
36+Dependencies
37+============
38+
39+This layer depends on:
40+
41+ URI: git://git.yoctoproject.org/poky
42+ branch: dizzy
43+ revision: HEAD
44+
45+ URI: git://git.enea.com/linux/meta-enea
46+ branch: dizzy
47+ revision: HEAD
48+
49+
50+Source code
51+===========
52+
53+git://git.enea.com/linux/meta-enea-base-ppc.git
54+
55+
56+Patches
57+=======
58+
59+Please submit any patches against the enea-base-ppc layer to the
60+linux-maintainers mailing list: linux-maintainers@enea.com
61+
62+Maintainers: Enea Linux Team <linux-maintainers@enea.com>
63+
64+
65+Table
66+=================
67+
68+ I. Adding the enea-base-ppc layer to your build
69+ II. Misc
70+
71+
72+I. Adding the enea-base-ppc layer to your build
73+=================================================
74+
75+In order to use this layer, you need to make the build system aware of
76+it.
77+
78+Assuming the enea-base-ppc layer exists at the top-level of your
79+yocto build tree, you can add it to the build system by adding the
80+location of the enea-base-ppc layer to bblayers.conf, along with any
81+other layers needed. e.g.:
82+
83+
84+ BBLAYERS ?= " \
85+ /path/to/yocto/meta \
86+ /path/to/yocto/meta-yocto \
87+ /path/to/yocto/meta-enea \
88+ /path/to/yocto/meta-enea-base-ppc \
89+ "
90+
91+II. Misc
92+========
93diff --git a/c b/c
94deleted file mode 100644
95index e69de29..0000000
96diff --git a/conf/layer.conf b/conf/layer.conf
97new file mode 100644
98index 0000000..0018288
99--- /dev/null
100+++ b/conf/layer.conf
101@@ -0,0 +1,12 @@
102+# We have a conf and classes directory, add to BBPATH
103+BBPATH .= ":${LAYERDIR}"
104+
105+# We have recipes-* directories, add to BBFILES
106+BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
107+ ${LAYERDIR}/images/* \
108+ ${LAYERDIR}/packagegroups/* \
109+ ${LAYERDIR}/recipes-*/*/*.bbappend"
110+
111+BBFILE_COLLECTIONS += "enea-base-ppc"
112+BBFILE_PATTERN_enea-base-ppc = "^${LAYERDIR}/"
113+BBFILE_PRIORITY_enea-base-ppc = "7"
114diff --git a/documentation/Makefile b/documentation/Makefile
115new file mode 100644
116index 0000000..d6683ce
117--- /dev/null
118+++ b/documentation/Makefile
119@@ -0,0 +1,172 @@
120+#Path to this subsystem's root directory
121+SUBSYSROOT := $(shell pwd)
122+
123+#Path to the directory under which both documentation and docbuild repos shall be cloned
124+CLONEROOT := $(dir $(abspath $(dir $(SUBSYSROOT))))
125+
126+#Path to each required git clone
127+CLONE_DOCBUILD = $(CLONEROOT)docbuild
128+CLONE_DOC = $(CLONEROOT)documentation
129+CLONE_CUSTOM = $(CLONEROOT)meta-enea-base-ppc
130+
131+#Git repositories to be cloned
132+REPO_DOCBUILD = build/docbuild.git
133+REPO_DOC = linux/documentation.git
134+## THIS clone
135+REPO_CUSTOM = linux/meta-enea-base-ppc.git
136+#Test if required clones exist
137+ifeq ($(wildcard $(CLONE_DOCBUILD)),)
138+$(error Cannot find expected clone of $(REPO_DOCBUILD) in $(CLONE_DOCBUILD))
139+endif
140+ifeq ($(wildcard $(CLONE_DOC)),)
141+$(error Cannot find expected clone of $(REPO_DOC) in $(CLONE_DOC))
142+endif
143+ifeq ($(wildcard $(CLONE_CUSTOM)),)
144+$(error Cannot find expected clone of $(REPO_CUSTOM) in $(CLONE_CUSTOM))
145+endif
146+
147+#Path to DocBook make files and templates
148+DOCBOOKMAKE = $(CLONE_DOCBUILD)/docmake
149+DOCBOOKTEMPLATE = $(CLONE_DOCBUILD)/template
150+
151+#Path to the OLINK database including leading part of file name (will add -$(FORMAT).db)
152+DOCBOOKOLINKDB_BASE = $(CLONE_CUSTOM)/documentation/olinkdb/olink-targetdb-master
153+DOCBOOK_OLINKS ?= yes
154+
155+#Components in this subsystem
156+COMPONENTS := book-enea-linux-users-guide book-enea-linux-release-info book-enea-linux-open-source
157+
158+#Release version, used in labels and text
159+REL_VER_EXT := $(shell perl -e \
160+'while(<>) {\
161+ if (/<!ENTITY ENEA_LINUX_REL_VER "([\d\.-\w]+)">/) { print $$1 ; exit; }\
162+}' \
163+< $(CLONE_CUSTOM)/documentation/docsrc_common/pardoc-distro.xml 2>/dev/null)
164+#$(info REL_VER_EXT = $(REL_VER_EXT))
165+
166+ifneq ($(REL_VER_EXT),)
167+REL_VER ?= $(REL_VER_EXT)
168+else
169+REL_VER ?= undefined
170+endif
171+$(info REL_VER = $(REL_VER))
172+
173+# -----------------------------------------------------
174+# Standalone builds
175+DOCBOOK_FO_USEFOP ?= yes
176+
177+DOCBOOK_TO_BOOKDIR ?= yes
178+
179+
180+# --------------------------------------------------------------
181+ifeq ($(VERBOSE),yes)
182+VERB :=
183+else
184+VERB := @
185+endif
186+MAKEFLAGS += --no-print-directory
187+MAKEFLAGS += --directory $(SUBSYSROOT)
188+MAKEFLAGS += --no-builtin-rules --no-builting-variables
189+
190+# Skip xml validation to make it possible to include xml files with unresolved
191+# links from book-enea-linux-users-guide
192+VALIDATE = no
193+
194+# BL_LABEL is either given on make command line or using BOOK_VER or defaults to a timestamp
195+
196+# Export all parameters including those on the command line
197+export
198+
199+.PHONY: doc books docusage
200+
201+docusage:
202+ @echo 'make docusage #Shows this help text'
203+ @echo ' DOCBOOK_TOOLS_VERSIONS=yes #Displays DocBook tools versions in this machine'
204+ @echo 'make doc #Builds the userdoc'
205+ @echo 'The following directories must be cloned into the same directory before running make doc:'
206+ @echo ' docbuild #Clone of repo $(REPO_DOCBUILD)'
207+ @echo ' documentation #Clone of repo $(REPO_DOC)'
208+ @echo ' meta-enea-base-ppc #Clone of repo $(REPO_CUSTOM) (build GA PPC userdoc from THIS clone)'
209+ @echo 'Optional parameters for make doc:'
210+ @echo ' COMP=<book-directory> #Component (book) to build. Book component names are book-*'
211+ @echo ' #Default component/s:'
212+ @echo ' $(COMPONENTS)'
213+ @echo ' FORMAT=<format> #One of: pdf, html, or eclipse (Default all are built)'
214+ @echo ' BL_LABEL=<baseline> #Becomes footer in book (default: date + time)'
215+ @echo ' DOCBOOK_TO_BOOKDIR=no #(default yes) Avoid moving result to book directory'
216+ @echo ' # and avoid erasing common doc and tmp directories'
217+ @echo ' BOOKFORCE=yes #Force rebuilding (ignore dependency on file times or BL_LABEL)'
218+ @echo ' # Dependency only works if common doc directory is kept'
219+ @echo ' BOOKCONDITION="xx;yy;.." #Include XML elements with condition any of xx or yy'
220+ @echo ' # (if rebuilding, BOOKFORCE=yes may be needed)'
221+ @echo ' # Empty=only default. none=none, all=everything.'
222+ @echo ' BOOKDEFAULTCONDITION #Default conditions, if no BOOKCONDITION. Used in book-*/swcomp.mk'
223+ @echo ' SHOW_COMMENTS=yes #For proofread. Unhide <remark>..</remark> comments Only PDF'
224+ @echo ' BOOKVERBOSE=yes #Verbose info building books'
225+ @echo ' DOCBOOK_OLINKS=no #Avoid the olink database in Makefile (in book not using it)'
226+ @echo ' DOCBOOK_OLINK_TARGETDB=only #Build a target db for this book (for links into it)'
227+ @echo ' DOCBOOK_OLINK_TARGETDB=yes #Build a target db AND build the book'
228+ @echo ' #Master olinkdb defined in this Makefile, one per generated format, is:'
229+ @echo ' $(DOCBOOKOLINKDB_BASE)_*.db'
230+ @echo ' Typical examples:'
231+ @echo ' make doc Creates all books, all formats'
232+ @echo ' make doc COMP=book-xxxx FORMAT=html'
233+ @echo ' make doc COMP=book-xxxx FORMAT=pdf'
234+ @echo ' make doc BL_LABEL="Version 1.2.3" Creates all with version in footers and front'
235+
236+ @echo ' Requires docbook-xsl-1.76.1 or later, docbook-xml 4.2, svg1.1, fop-1.0 + fop-hyph.jar'
237+ @echo ' fop + the separate fop-hyph can be found together in package "libfop-java"'
238+ @echo ' otherwise fetch fop-hyph.jar and place in same place as fop.jar'
239+ @echo ' Requires libxml2-2.7.8 or later, libxslt-1.1.26 or later'
240+ @echo ' Requires java machine to run fop (creating PDF). jar for optional FORMAT=eclipse'
241+ @echo ' Without jar, the optional EclipseHelp format can not be built'
242+ @echo ' tools_book_standalone.mk => libxml2, libxslt, and fop (and to catalog-el.xml)'
243+ @echo ' catalog-el.xml => svg, docbook-xml, docbook-xsl'
244+ifeq ($(DOCBOOK_TOOLS_VERSIONS),yes)
245+ $(VERB)$(MAKE) -f $(DOCBOOKMAKE)/tools_book_standalone.mk book_tools_versions
246+endif
247+
248+# If no COMP, iterate over books-* in COMPONENTS with make doc
249+ifeq ($(COMP),)
250+doc:
251+ifneq ($(filter book-%, $(COMPONENTS)),)
252+ $(VERB)for comp in $(filter book-%, $(COMPONENTS)); do \
253+ $(MAKE) doc COMP=$$comp; \
254+ done
255+endif
256+
257+else
258+ifneq ($(wildcard $(SUBSYSROOT)/docsrc_common/conditions.mk),)
259+include $(SUBSYSROOT)/docsrc_common/conditions.mk
260+endif
261+include $(SUBSYSROOT)/$(COMP)/swcomp.mk
262+
263+doc: books
264+ @#
265+endif
266+
267+# Default FORMATs
268+ifeq ($(FORMAT),)
269+FORMAT=html pdf eclipse
270+endif
271+
272+
273+books:
274+# BOOKPACKAGES is defined in all book-*/swcomp.mk
275+ $(VERB)for book in $(BOOKPACKAGES); do \
276+ for format in $(FORMAT); do \
277+ $(MAKE) -f $(DOCBOOKMAKE)/make_docbook_standalone.mk BOOK=$$book FORMAT=$$format books || exit 10; \
278+ done ; \
279+ done
280+ifeq ($(DOCBOOK_TO_BOOKDIR),yes)
281+ $(VERB)rm -rf doc tmp
282+endif
283+
284+
285+clean:
286+ $(VERB)rm -rf doc tmp 2>/dev/null
287+ifneq ($(filter book-%, $(COMPONENTS)),)
288+ $(VERB)for comp in $(filter book-%, $(COMPONENTS)); do \
289+ rm -rf $$comp/book*.pdf $$comp/html $$comp/eclipse 2>/dev/null; \
290+ done
291+endif
292diff --git a/documentation/README b/documentation/README
293new file mode 100644
294index 0000000..0c8b3b5
295--- /dev/null
296+++ b/documentation/README
297@@ -0,0 +1,20 @@
298+This README is applicable only for internal use at Enea,
299+since additional internal repositories are needed.
300+
301+========================================================
302+
303+The following books are built from THIS clone:
304+book-enea-linux-users-guide
305+book-enea-linux-release-info
306+book-enea-linux-open-source
307+
308+Before building, clone also the following repositories on the
309+master-enea branch. They should be located on the same path
310+as the layer containing this folder.
311+
312+docbuild.git (documentation build files)
313+documentation.git (contains xml files xi:included from THIS clone)
314+
315+To build, choose one of the following commands:
316+make doc
317+cd book-xxx/doc; makethisdoc; makethisdoc -html
318diff --git a/documentation/README.htm b/documentation/README.htm
319new file mode 100644
320index 0000000..936f9b6
321--- /dev/null
322+++ b/documentation/README.htm
323@@ -0,0 +1,93 @@
324+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
325+<html>
326+ <head><meta content="IE=5.0000" http-equiv="X-UA-Compatible">
327+ <title>Enea Linux Documentation</title>
328+ <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
329+ <style type="text/css">
330+a, A:link, a:visited, a:active
331+{color: #0000cc; text-decoration: none; font-family: Tahoma, Verdana; font-size: 12px}
332+
333+A:hover
334+{color: #aaaa00; text-decoration: none; font-family: Tahoma, Verdana; font-size: 12px}
335+
336+tr, td, ul, li, address
337+{color: #000000; font-family: Tahoma, Verdana; font-size: 12px}
338+
339+p
340+{color: #000000; font-family: Tahoma, Verdana; font-size: 12px;
341+ padding-left:5px;}
342+
343+note
344+{color: #cc3300; font-family: Tahoma, Verdana; font-size: 12px}
345+
346+h1
347+{color: #882222; font-family: Tahoma, Verdana; font-size: 20px; margin: 0px;
348+ padding-left:5px;}
349+
350+h2
351+{color: #ffffff; background: #666666; font-weight: bold;
352+ padding-left:5px; padding-top:1px; padding-bottom:1px;
353+ font-family: Tahoma, Verdana; font-size: 16px; margin: 0px;}
354+
355+h3
356+{color: #882222; font-family: Tahoma, Verdana; font-size: 14px; font-weight: bold;
357+padding-left:5px;}
358+
359+h4
360+{color: #000000; font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold;
361+ margin-bottom: 0px; padding-left:5px;}
362+ </style>
363+ <meta name="GENERATOR" content="MSHTML 11.00.9600.17690">
364+ </head>
365+<body>
366+
367+<h1>Enea&#174; Linux 5 for PPC, Documentation Index</h1>
368+<p><i><b>Release version: 5.0-ppc</b></i></p>
369+<p>
370+<h3>Documentation Provided with the Release</h3>
371+<p>
372+<table>
373+ <tr>
374+ <td><a href="README.release" target="_top">README.release</a></td>
375+ </tr>
376+ <tr>
377+ <td><a href="book-enea-linux-release-info.pdf" target="_top">Enea Linux Release Information (PDF)</a></td>
378+ <td><a href="html/book-enea-linux-release-info/index.html" target="_top">&nbsp; (HTML)</a></td>
379+ </tr>
380+ <tr>
381+ <td><a href="book-enea-linux-users-guide.pdf" target="_top">Enea Linux User's Guide (PDF)</a></td>
382+ <td><a href="html/book-enea-linux-users-guide/index.html" target="_top">&nbsp; (HTML)</a></td>
383+ </tr>
384+ <tr>
385+ <td><a href="book-enea-linux-open-source.pdf" target="_top">Enea Linux Open Source Report (PDF)</a></td>
386+ <td><a href="html/book-enea-linux-open-source/index.html" target="_top">&nbsp; (HTML)</a></td>
387+ </tr>
388+ <tr>
389+ <td><a href="book-enea-linux-eclipse-open-source.pdf" target="_top">Enea Linux Eclipse Open Source Report (PDF)</a></td>
390+ <td><a href="html/book-enea-linux-eclipse-open-source/index.html" target="_top">&nbsp; (HTML)</a></td>
391+ </tr>
392+</table>
393+</p>
394+<p>
395+ Each manual is labeled with the name of the release or update for which it was built.</p>
396+</p>
397+
398+<h3>Additional Online Documentation</h3>
399+<p>
400+<table>
401+ <tr>
402+ <td><a href="http://www.yoctoproject.org/docs/1.7.2/mega-manual/mega-manual.html">Yocto Project 1.7.2 Mega Manual</a>
403+ </tr>
404+ <tr>
405+ <td><a href="http://www.enea.com/Embedded-hub/whitepapers/white-papers/Linux-Real-Time-Guide">Enea Linux Real-Time Guide</a></td>
406+ </tr>
407+</table>
408+<p>
409+ Additional on-line documentation from the Yocto Project and other open source
410+ organisations are linked to from the User's Guide and the Release Information.
411+</p>
412+<p>
413+</p>
414+<hr>
415+</body>
416+</html>
417diff --git a/documentation/README.release b/documentation/README.release
418new file mode 100644
419index 0000000..ed8f2d3
420--- /dev/null
421+++ b/documentation/README.release
422@@ -0,0 +1,260 @@
423+
424+ Enea Linux 5 for PPC
425+ ====================
426+
427+Release version: 5.0-ppc
428+
429+This README provides a quick introduction on how to boot Enea Linux
430+and install packages using the smart package manager.
431+
432+In this README you will find the following information:
433+* WHAT IS ENEA LINUX
434+* DOCUMENTTION
435+* QUICK GETTING STARTED
436+* DELIVERABLES IN THIS RELEASE
437+* HOW TO USE SMART PACKAGE MANAGER
438+* SUPPORT INFORMATION
439+
440+
441+WHAT IS ENEA LINUX
442+==================
443+
444+Enea Linux is an open source distribution providing hardened and well supported
445+Linux for customized hardware. The source code is continuously downstreamed
446+from Yocto Project (www.yoctoproject.org - Yocto Project, A Linux Foundation
447+Collaborative Project. All Rights Reserved.) and tested by Enea.
448+
449+With Enea Linux you get a Yocto Project compatible development environment
450+allowing you to build embedded Linux kernels and toolchains on a Linux host,
451+to customize embedded Linux kernels for a specific hardware architecture,
452+and to build and troubleshoot embedded Linux applications on target.
453+
454+Enea Linux provides you with verified and easily installed board support
455+packages (BSP) for your hardware architectures. Each BSP includes a Linux kernel
456+and a root filesystem (rootfs), plus a number of packages that can be extended
457+on request. You also get the packages required for building images on any of
458+the supported Linux distributions for your host.
459+
460+This version of Enea Linux is distributed via linux.enea.com and is publicly
461+available for download.
462+
463+Read more about Enea Linux on www.enea.com.
464+
465+
466+QUICK GETTING STARTED
467+=====================
468+The steps below summarize how to install, build, and boot Enea Linux.
469+For B-D you find detailed instructions in Enea Linux User's Guide,
470+chapters "Getting Started" and "Target Guide".
471+
472+A. Prepare the installation:
473+ * Browse to https://linux.enea.com/5.0-ppc/documentation
474+ * Read the Release Information
475+ * Open the User's Guide
476+
477+B. Install Enea Linux on host:
478+
479+ 1. Ensure that system requirements are met.
480+
481+ 2. Install the packages needed for your host's Linux distribution.
482+
483+ 3. Download tarballs and install them on the host.
484+ The top directory of each tarball is Enea-Linux-5.0-ppc.
485+
486+ # Download Enea-Linux-5.0-ppc.tar.gz # precompiled images
487+ $ tar xzf Enea-Linux-5.0-ppc.tar.gz
488+
489+ # Download Enea-Linux-doc_5.0-ppc.tar.gz # documentation
490+ $ tar xzf Enea-Linux-doc_5.0-ppc.tar.gz
491+
492+ $ cd Enea-Linux-5.0-ppc
493+ # Download Enea-Linux-Eclipse_4.0.tar.gz # Eclipse with plug-ins
494+ $ tar xzf Enea-Linux-Eclipse_4.0.tar.gz
495+
496+ The Eclipse tarball is the same as in Enea Linux 4.0.
497+
498+C. Get Enea Linux up and running on the target:
499+
500+ 4. Get images (kernel, device tree, rootfs) for your target, either the
501+ downloaded precompiled binaries, or by using bitbake to build your own
502+ images from source. NOTE: Building your own images requires that you
503+ first source the init script on the host to set up the build environment.
504+
505+ Generic instruction for how to build your own images:
506+
507+ $ source enea-init-build-env -m <machine> -l <layers> [other options]
508+ $ bitbake enea-image-<name>
509+
510+ 5. Boot Enea Linux on your target.
511+
512+D. If desired, develop applications:
513+
514+ 6. Install the cross-compilation toolchain (SDK).
515+
516+ 7. Cross-compile application/s for your target and run them in Enea Linux.
517+
518+ 8. Use the Eclipse tools:
519+ Start the eclipse program on host to open the Eclipse IDE, from where
520+ you can customize images, build applications, trace and debug.
521+ See chapter "Using Eclipse in Enea Linux".
522+
523+
524+DELIVERABLES IN THIS RELEASE
525+============================
526+
527+Documentation
528+-------------
529+The following Enea Linux manuals are available on the download server, both as
530+a tarball for installation and in a documentation directory for direct reading:
531+
532+* README.release (this file)
533+* Enea Linux Release Information (PDF, HTML)
534+* Enea Linux User's Guide (PDF, HTML)
535+* Enea Linux Open Source Report (PDF, HTML)
536+* Enea Linux Eclipse Open Source Report (PDF, HTML)
537+
538+
539+Variables in file names
540+-----------------------
541+To simplify this README, long file names have been condensed by using
542+the following variables:
543+
544+ <release> = 5.0-ppc
545+ <sdkversion> = 5.0-ppc
546+ <target> = t4240rdb-64b
547+ <name> = base or featured
548+ <image> = enea-image-<name>
549+ <sdkimage> = enea-image-featured
550+ <hostarch> = x86_64
551+ <targetarch> = ppc64e6500
552+ <libc> = glibc
553+ <distro> = enea
554+ <toolchain> = <distro>-<libc>-<hostarch>-<sdkimage>-<targetarch>-toolchain
555+
556+
557+Contents on download site
558+-------------------------
559+The Enea Linux download site contains, among other things, precompiled images,
560+source for bitbake builds, and the latest documentation for the release.
561+
562+The example below lists the typical contents on the download server.
563+Some files are present for certain targets only. Other files and directories
564+might be present, e.g. <file>.sha1 with a unique SHA-1 number for each <file>.
565+
566+!-- Enea-Linux-<release>.tar.gz /* packed Enea Linux distribution */
567+!-- Enea-Linux-doc_<release>.tar.gz /* packed Enea Linux documentation */
568+!-- Enea-Linux-Eclipse_<release>.tar.gz/*packed tools:eclipse,yocto-plugins*/
569+!-- documentation/ /* Enea Linux documentation */
570+!-- patches/ /* critical patches by Enea */
571+!-- sources/ /* code and patches */
572+!-- <target>/ /* BSP-specific directories for supported hardware */
573+! `-- <image>
574+! `-- images/ /* precompiled binaries */
575+! `--<target>/
576+! `-- [u|z]Image-<target>.bin /* kernel image */
577+! `-- [u|z]Image[-<variant>].dtb /* device-tree file */
578+! `-- README_* /* simplified build instruction */
579+! `-- <x>.ext2.gz /* rootfs for RAM-boot */
580+! `-- <x>.manifest /* list of packages in image */
581+! `-- <x>.tar.gz /* rootfs for NFS-boot */
582+! `-- modules[-<target>].tgz /* packed kernel modules */
583+! `-- rpm/ /* .rpm packages */
584+! `-- licenses/ /* license info per package */
585+! `-- sdk/
586+! `- <toolchain>-<sdkversion>.manifest /* list of packages in SDK */
587+! `- <toolchain>-<sdkversion>.sh /* self-extracting archive...
588+ ...installing the cross-compilation toolchain */
589+
590+
591+Contents on host after installation
592+-----------------------------------
593+After the installation, you should have, among others, the following files
594+on your host:
595+
596+!-- Enea-Linux-<release>/
597+! `-- documentation/ /* Enea Linux documentation */
598+! `-- README.htm /* documentation index */
599+! `-- README.release /* overview of the release */
600+! `-- book-enea-linux-* /* manuals */
601+! `-- poky/
602+! `-- LICENSE /* License file for OpenEmbedded components */
603+! `-- README /* what is Poky, where to send patches */
604+! `-- README.hardware /* how to use Poky with reference machines */
605+! `-- bitbake/ /* bitbake script, lib, doc */
606+! `-- documentation/ /* yocto manuals source and build files */
607+! `-- enea-init-build-env /* script that sets up build env */
608+! `-- oe-init-build-env /* script that partially sets up build env */
609+! /* ...from cmd line but also requires file edit */
610+! `-- meta[<-xxx>]/ /* layers to add to bblayer.conf */
611+! `-- classes/ /* .bbclass files */
612+! `-- conf/ /* conf, inc files; machine (board) definitions */
613+! `-- recipes-<yyy>/ /* .bb, .bbappend, .patch files */
614+! `-- scripts/ /* crosstap, hob, runqemu, a.o. */
615+
616+
617+After unpacking the Eclipse tarball to Enea-Linux-<release>, you should also
618+have the following files on your host:
619+
620+!-- Enea-Linux-<release>/
621+! `-- eclipse/ /* eclipse binary and plugins (CDT, RSE, SDK, ...) */
622+! `-- yocto-plugins/ /* additional plugins with tools from Yocto ADT */
623+
624+
625+HOW TO USE SMART PACKAGE MANAGER
626+================================
627+
628+Prerequisites
629+-------------
630+- The rpms are located at https://linux.enea.com/RPM/5.0-ppc/
631+ Note: it's also possible to setup your own webserver and upload rpms there
632+- Set namesever in the booted target, e.g.
633+ root@t4240rdb-64b:~# vi /etc/resolv.conf
634+ nameserver <ip_addr_of_dns>
635+
636+Using smart
637+------------
638+1. Setup smart channels and update
639+The following commands will setup channels on target t4240rdb_64b:
640+# smart channel -y --add all type=rpm-md baseurl=https://linux.enea.com/RPM/5.0-ppc/all
641+# smart channel -y --add t4240rdb_64b type=rpm-md baseurl=https://linux.enea.com/RPM/5.0-ppc/t4240rdb_64b
642+# smart channel -y --add ppc64e6500 type=rpm-md baseurl=https://linux.enea.com/RPM/5.0-ppc/ppc64e6500
643+# smart channel -y --add lib32_ppce6500 type=rpm-md baseurl=https://linux.enea.com/RPM/5.0-ppc/lib32_ppce6500
644+
645+Now update Package Manager metadata using this command:
646+# smart update
647+
648+You are all set; ready to choose and pick what you need for your development.
649+
650+2. Install and remove packages
651+Smart includes thousands of packages that can be searched. As an example,
652+let's search for fmc:
653+# smart search fmc
654+ Loading cache...
655+ Updating cache... ######################################## [100%]
656+
657+ fmc - fmc version git-r2
658+ fmc-dbg - fmc version git-r2 - Debugging files
659+ fmc-dev - fmc version git-r2 - Development files
660+ fmc-staticdev - fmc version git-r2 - Development files (Static Libraries)
661+
662+You can use the following command to install a package. As an example,
663+let's install fmc:
664+# smart install fmc
665+
666+You can use the following command to remove a package. As an example,
667+let's remove fmc:
668+# smart remove fmc
669+
670+For more information about smart, please visit their official website at
671+http://labix.org/smart.
672+
673+
674+SUPPORT INFORMATION
675+===================
676+
677+Enea can provide more packages on demand and help our customers in customizing
678+Enea Linux for new hardware. We also fix bugs and contribute patches to Yocto,
679+and supervise status of reported bugs in the open source community.
680+You find us at www.enea.com/support.
681+
682+Enjoy your Enea Linux!
683diff --git a/documentation/book-enea-linux-open-source/doc/README b/documentation/book-enea-linux-open-source/doc/README
684new file mode 100644
685index 0000000..c40a2d9
686--- /dev/null
687+++ b/documentation/book-enea-linux-open-source/doc/README
688@@ -0,0 +1,4 @@
689+The licenses.xml in the git repository of Enea Linux Open Source Report
690+is the frozen version belonging to the last official release of Enea Linux.
691+The contents must be generated from the release script to obtain the latest
692+lists of packages and licenses.
693diff --git a/documentation/book-enea-linux-open-source/doc/book.xml b/documentation/book-enea-linux-open-source/doc/book.xml
694new file mode 100644
695index 0000000..686277c
696--- /dev/null
697+++ b/documentation/book-enea-linux-open-source/doc/book.xml
698@@ -0,0 +1,19 @@
699+<?xml version="1.0" encoding="ISO-8859-1"?>
700+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
701+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
702+<!ENTITY % local.common.attrib "xml:base CDATA #IMPLIED">
703+<!ENTITY global_docsrc_common "../../../../docbuild/template/docsrc_common">
704+<!ENTITY local_pardoc_distro "../../docsrc_common/pardoc-distro.xml">
705+<!ENTITY common_osr "../../../../documentation/book-enea-linux-open-source/doc">
706+]>
707+<book id="book_enea_linux_open_source">
708+ <title><trademark class="registered">Enea</trademark> Linux
709+ <xi:include href="&local_pardoc_distro;" xpointer="element(EneaLinux_PROD_VER/1)"
710+ xmlns:xi="http://www.w3.org/2001/XInclude" /> for PPC, Open Source Report</title>
711+ <subtitle>Release Version
712+ <xi:include href="&local_pardoc_distro;" xpointer="element(EneaLinux_REL_VER/1)"
713+ xmlns:xi="http://www.w3.org/2001/XInclude" /></subtitle>
714+ <xi:include href="&global_docsrc_common;/bookinfo_userdoc.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
715+ <xi:include href="&common_osr;/about.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
716+ <xi:include href="licenses.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
717+</book>
718diff --git a/documentation/book-enea-linux-open-source/doc/licenses.xml b/documentation/book-enea-linux-open-source/doc/licenses.xml
719new file mode 100644
720index 0000000..8e8ed6d
721--- /dev/null
722+++ b/documentation/book-enea-linux-open-source/doc/licenses.xml
723@@ -0,0 +1,10083 @@
724+<?xml version="1.0" encoding="UTF-8"?>
725+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
726+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
727+<chapter id="enea_linux_packages">
728+ <title>Packages and Licenses</title>
729+ <section id="licenses_packages">
730+
731+ <title>Packages</title>
732+
733+
734+ <!--This chapter contains a generated list of all packages that Enea Linux
735+supports, e.g. busybox, with a short explanatory blurb and links to package
736+specific documentation.-->
737+
738+ <informaltable>
739+ <tgroup cols="4">
740+ <colspec colwidth="2*"/>
741+ <colspec colwidth="1*"/>
742+ <colspec colwidth="5*"/>
743+ <colspec colwidth="2*"/>
744+
745+ <thead>
746+ <row>
747+ <entry align="center">Package Name</entry>
748+ <entry align="center">Version</entry>
749+ <entry align="center">Description</entry>
750+ <entry align="center">License</entry>
751+ </row>
752+ </thead>
753+
754+ <tbody valign="top">
755+<row>
756+ <entry>acl</entry>
757+ <entry>2.2.52</entry>
758+ <entry>Utilities for managing POSIX Access Control Lists.</entry>
759+ <entry> LGPL-2.1, GPL-2.0</entry>
760+</row>
761+<row>
762+ <entry>alsa-lib</entry>
763+ <entry>1.0.28</entry>
764+ <entry>ALSA sound library.</entry>
765+ <entry> LGPL-2.1, GPL-2.0</entry>
766+</row>
767+<row>
768+ <entry>alsa-state</entry>
769+ <entry>0.2.0</entry>
770+ <entry>Alsa Scenario Files - an init script and state files to restore sound state at system boot and save it at system shut down.</entry>
771+ <entry>MIT</entry>
772+</row>
773+<row>
774+ <entry>alsa-utils</entry>
775+ <entry>1.0.28</entry>
776+ <entry>ALSA sound utilities.</entry>
777+ <entry>GPL-2.0</entry>
778+</row>
779+<row>
780+ <entry>apr-util</entry>
781+ <entry>1.5.3</entry>
782+ <entry>Apache Portable Runtime (APR) companion library.</entry>
783+ <entry>Apache-2.0</entry>
784+</row>
785+<row>
786+ <entry>apr</entry>
787+ <entry>1.5.1</entry>
788+ <entry>Apache Portable Runtime (APR) library.</entry>
789+ <entry>Apache-2.0</entry>
790+</row>
791+<row>
792+ <entry>atk</entry>
793+ <entry>2.12.0</entry>
794+ <entry>Accessibility toolkit for GNOME.</entry>
795+ <entry> GPL-2.0, LGPL-2.0</entry>
796+</row>
797+<row>
798+ <entry>attr</entry>
799+ <entry>2.4.47</entry>
800+ <entry>Utilities for manipulating filesystem extended attributes.</entry>
801+ <entry> LGPL-2.1, GPL-2.0</entry>
802+</row>
803+<row>
804+ <entry>augeas</entry>
805+ <entry>1.2.0</entry>
806+ <entry>Augeas configuration API.</entry>
807+ <entry>LGPL-2.1</entry>
808+</row>
809+<row>
810+ <entry>autoconf</entry>
811+ <entry>2.69</entry>
812+ <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>
813+ <entry> GPL-2.0, GPL-3.0</entry>
814+</row>
815+<row>
816+ <entry>automake</entry>
817+ <entry>1.14.1</entry>
818+ <entry>Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards. Automake requires the use of Autoconf.</entry>
819+ <entry>GPL-2.0</entry>
820+</row>
821+<row>
822+ <entry>avahi</entry>
823+ <entry>0.6.31</entry>
824+ <entry>Avahi is a fully LGPL framework for Multicast DNS Service Discovery. It allows programs to publish and discover services and hosts running on a local network with no specific configuration. This tool implements IPv4LL "Dynamic Configuration of IPv4 Link-Local Addresses" (IETF RFC3927) a protocol for automatic IP address configuration from the link-local 169.254.0.0/16 range without the need for a central server.</entry>
825+ <entry> GPL-2.0, LGPL-2.1</entry>
826+</row>
827+<row>
828+ <entry>babeltrace</entry>
829+ <entry>1.2.1</entry>
830+ <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>
831+ <entry> MIT, GPL-2.0</entry>
832+</row>
833+<row>
834+ <entry>base-files</entry>
835+ <entry>3.0.14</entry>
836+ <entry>The base-files package creates the basic system directory structure and provides a small set of key configuration files for the system.</entry>
837+ <entry>GPL-2.0</entry>
838+</row>
839+<row>
840+ <entry>base-passwd</entry>
841+ <entry>3.5.29</entry>
842+ <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>
843+ <entry>GPL-2.0</entry>
844+</row>
845+<row>
846+ <entry>bash</entry>
847+ <entry>4.3</entry>
848+ <entry>An sh-compatible command language interpreter.</entry>
849+ <entry>GPL-3.0</entry>
850+</row>
851+<row>
852+ <entry>bc</entry>
853+ <entry>1.06</entry>
854+ <entry>Arbitrary precision calculator language.</entry>
855+ <entry> GPL-2.0, LGPL-2.1</entry>
856+</row>
857+<row>
858+ <entry>beecrypt</entry>
859+ <entry>4.2.1</entry>
860+ <entry>A general-purpose cryptography library.</entry>
861+ <entry> GPL-2.0, LGPL-2.1</entry>
862+</row>
863+<row>
864+ <entry>bigreqsproto</entry>
865+ <entry>1.1.2</entry>
866+ <entry>This package provides the wire protocol for the BIG-REQUESTS extension used to send larger requests that usual in order to avoid fragmentation.</entry>
867+ <entry>MIT</entry>
868+</row>
869+<row>
870+ <entry>bind</entry>
871+ <entry>9.9.5</entry>
872+ <entry>ISC Internet Domain Name Server.</entry>
873+ <entry> ISC, BSD</entry>
874+</row>
875+<row>
876+ <entry>binutils-cross-canadian-powerpc</entry>
877+ <entry>2.24</entry>
878+ <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>
879+ <entry>GPL-3.0</entry>
880+</row>
881+<row>
882+ <entry>binutils-cross-canadian-powerpc64</entry>
883+ <entry>2.24</entry>
884+ <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>
885+ <entry>GPL-3.0</entry>
886+</row>
887+<row>
888+ <entry>binutils-cross-powerpc</entry>
889+ <entry>2.24</entry>
890+ <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>
891+ <entry>GPL-3.0</entry>
892+</row>
893+<row>
894+ <entry>binutils-cross-powerpc64</entry>
895+ <entry>2.24</entry>
896+ <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>
897+ <entry>GPL-3.0</entry>
898+</row>
899+<row>
900+ <entry>binutils-crosssdk-x86_64</entry>
901+ <entry>2.24</entry>
902+ <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>
903+ <entry>GPL-3.0</entry>
904+</row>
905+<row>
906+ <entry>binutils</entry>
907+ <entry>2.24</entry>
908+ <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>
909+ <entry>GPL-3.0</entry>
910+</row>
911+<row>
912+ <entry>bison</entry>
913+ <entry>2.7.1</entry>
914+ <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>
915+ <entry>GPL-3.0</entry>
916+</row>
917+<row>
918+ <entry>blktool</entry>
919+ <entry>4-6.1</entry>
920+ <entry>blktool is used for querying and/or changing settings of a block device. It is like hdparm but a more general tool as it works on SCSI IDE and SATA devices.</entry>
921+ <entry>GPL-2.0</entry>
922+</row>
923+<row>
924+ <entry>blktrace</entry>
925+ <entry>1.0.5</entry>
926+ <entry>Generates traces of I/O traffic on block devices.</entry>
927+ <entry>GPL-2.0</entry>
928+</row>
929+<row>
930+ <entry>bluez-hcidump</entry>
931+ <entry>2.5</entry>
932+ <entry>The hcidump tool reads raw HCI data coming from and going to a Bluetooth device and displays the commands events and data in a human-readable form.</entry>
933+ <entry>GPL-2.0</entry>
934+</row>
935+<row>
936+ <entry>bluez4</entry>
937+ <entry>4.101</entry>
938+ <entry>Linux Bluetooth stack V4 userland components. These include a system configurations daemons tools and system libraries.</entry>
939+ <entry> GPL-2.0, LGPL-2.1</entry>
940+</row>
941+<row>
942+ <entry>boot-format</entry>
943+ <entry>git</entry>
944+ <entry>Boot format utility for booting from eSDHC/eSPI</entry>
945+ <entry>GPL-2.0</entry>
946+</row>
947+<row>
948+ <entry>bridge-utils</entry>
949+ <entry>1.5</entry>
950+ <entry>Tools for ethernet bridging.</entry>
951+ <entry>GPL-2.0</entry>
952+</row>
953+<row>
954+ <entry>busybox</entry>
955+ <entry>1.22.1</entry>
956+ <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>
957+ <entry> GPL-2.0, BSD-4-Clause</entry>
958+</row>
959+<row>
960+ <entry>byacc</entry>
961+ <entry>20140422</entry>
962+ <entry>A parser generator utility that reads a grammar specification from a file and generates an LR(1) parser for it. The parsers consist of a set of LALR(1) parsing tables and a driver routine written in the C programming language.</entry>
963+ <entry>PD</entry>
964+</row>
965+<row>
966+ <entry>bzip2</entry>
967+ <entry>1.0.6</entry>
968+ <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>
969+ <entry>BSD-4-Clause</entry>
970+</row>
971+<row>
972+ <entry>ca-certificates</entry>
973+ <entry>20140325</entry>
974+ <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>
975+ <entry> GPL-2.0, MPL-2.0</entry>
976+</row>
977+<row>
978+ <entry>cairo</entry>
979+ <entry>1.12.16</entry>
980+ <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>
981+ <entry> MPL-1.0, LGPL-2.1</entry>
982+</row>
983+<row>
984+ <entry>calibrateproto</entry>
985+ <entry>0.0</entry>
986+ <entry>This package provides the wire protocol for the Touchscreen calibration extension.</entry>
987+ <entry>MIT</entry>
988+</row>
989+<row>
990+ <entry>ccache</entry>
991+ <entry>3.1.9</entry>
992+ <entry>ccache is a compiler cache. It speeds up recompilation by caching the result of previous compilations and detecting when the same compilation is being done again. Supported languages are C C\+\+ Objective-C and Objective-C++.</entry>
993+ <entry>GPL-3.0</entry>
994+</row>
995+<row>
996+ <entry>chkconfig</entry>
997+ <entry>1.3.58</entry>
998+ <entry>Chkconfig is a basic system utility. It updates and queries runlevel information for system services. Chkconfig manipulates the numerous symbolic links in /etc/rc.d to relieve system administrators of some of the drudgery of manually editing the symbolic links.</entry>
999+ <entry>GPL-2.0</entry>
1000+</row>
1001+<row>
1002+ <entry>chrpath</entry>
1003+ <entry>0.16</entry>
1004+ <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>
1005+ <entry>GPL-2.0</entry>
1006+</row>
1007+<row>
1008+ <entry>cmake</entry>
1009+ <entry>2.8.12.2</entry>
1010+ <entry>Cross-platform open-source make system.</entry>
1011+ <entry>BSD</entry>
1012+</row>
1013+<row>
1014+ <entry>compositeproto</entry>
1015+ <entry>0.4.2</entry>
1016+ <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>
1017+ <entry> MIT</entry>
1018+</row>
1019+<row>
1020+ <entry>connman-conf</entry>
1021+ <entry>1.0</entry>
1022+ <entry>This is the ConnMan configuration to set up a Wired network interface for a qemu machine.</entry>
1023+ <entry>GPL-2.0</entry>
1024+</row>
1025+<row>
1026+ <entry>connman</entry>
1027+ <entry>1.25</entry>
1028+ <entry>The ConnMan project provides a daemon for managing internet connections within embedded devices running the Linux operating system. The Connection Manager is designed to be slim and to use as few resources as possible so it can be easily integrated. It is a fully modular system that can be extended through plug-ins to support all kinds of wired or wireless technologies. Also configuration methods like DHCP and domain name resolving are implemented using plug-ins.</entry>
1029+ <entry>GPL-2.0</entry>
1030+</row>
1031+<row>
1032+ <entry>consolekit</entry>
1033+ <entry>0.4.6</entry>
1034+ <entry>Framework for defining and tracking users login sessions and seats.</entry>
1035+ <entry>GPL-2.0</entry>
1036+</row>
1037+<row>
1038+ <entry>coreutils</entry>
1039+ <entry>8.22</entry>
1040+ <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>
1041+ <entry>GPL-3.0</entry>
1042+</row>
1043+<row>
1044+ <entry>count-ticks</entry>
1045+ <entry>1.1</entry>
1046+ <entry>Count number of kernel ticks during command execution.</entry>
1047+ <entry>BSD</entry>
1048+</row>
1049+<row>
1050+ <entry>cracklib</entry>
1051+ <entry>2.9.1</entry>
1052+ <entry>Password strength checker library.</entry>
1053+ <entry>LGPL-2.1</entry>
1054+</row>
1055+<row>
1056+ <entry>createrepo</entry>
1057+ <entry>0.4.11</entry>
1058+ <entry>Creates metadata indexes for RPM package repositories.</entry>
1059+ <entry>GPL-2.0</entry>
1060+</row>
1061+<row>
1062+ <entry>cross-localedef</entry>
1063+ <entry>2.20</entry>
1064+ <entry>Cross locale generation tool for glibc.</entry>
1065+ <entry>LGPL-2.1</entry>
1066+</row>
1067+<row>
1068+ <entry>cryptodev-linux</entry>
1069+ <entry>1.6</entry>
1070+ <entry>A /dev/crypto device driver header file.</entry>
1071+ <entry>GPL-2.0</entry>
1072+</row>
1073+<row>
1074+ <entry>cryptodev-module</entry>
1075+ <entry>1.6</entry>
1076+ <entry>A /dev/crypto device driver kernel module.</entry>
1077+ <entry>GPL-2.0</entry>
1078+</row>
1079+<row>
1080+ <entry>curl</entry>
1081+ <entry>7.37.1</entry>
1082+ <entry>Command line tool and library for client-side URL transfers.</entry>
1083+ <entry>MIT</entry>
1084+</row>
1085+<row>
1086+ <entry>damageproto</entry>
1087+ <entry>1.2.1</entry>
1088+ <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>
1089+ <entry>MIT</entry>
1090+</row>
1091+<row>
1092+ <entry>db</entry>
1093+ <entry>6.0.30</entry>
1094+ <entry>Berkeley Database v6.</entry>
1095+ <entry>AGPL-3.0</entry>
1096+</row>
1097+<row>
1098+ <entry>dbus-glib</entry>
1099+ <entry>0.102</entry>
1100+ <entry>GLib bindings for the D-Bus message bus that integrate the D-Bus library with the GLib thread abstraction and main loop.</entry>
1101+ <entry> AFL-2.0, GPL-2.0</entry>
1102+</row>
1103+<row>
1104+ <entry>dbus</entry>
1105+ <entry>1.8.6</entry>
1106+ <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>
1107+ <entry> AFL-2.0, GPL-2.0</entry>
1108+</row>
1109+<row>
1110+ <entry>dejagnu</entry>
1111+ <entry>1.4.4</entry>
1112+ <entry>GNU unit testing framework written in Expect and Tcl.</entry>
1113+ <entry>GPL-2.0</entry>
1114+</row>
1115+<row>
1116+ <entry>depmodwrapper</entry>
1117+ <entry>1.0</entry>
1118+ <entry>Wrapper script for the Linux kernel module dependency indexer.</entry>
1119+ <entry>MIT</entry>
1120+</row>
1121+<row>
1122+ <entry>dhcp</entry>
1123+ <entry>4.3.0</entry>
1124+ <entry>DHCP (Dynamic Host Configuration Protocol) is a protocol which allows individual devices on an IP network to get their own network configuration information from a server. DHCP helps make it easier to administer devices.</entry>
1125+ <entry>ISC</entry>
1126+</row>
1127+<row>
1128+ <entry>diffstat</entry>
1129+ <entry>1.59</entry>
1130+ <entry>diffstat reads the output of diff and displays a histogram of the insertions deletions and modifications per-file. It is useful for reviewing large complex patch files.</entry>
1131+ <entry>MIT</entry>
1132+</row>
1133+<row>
1134+ <entry>diffutils</entry>
1135+ <entry>3.3</entry>
1136+ <entry>Diffutils contains the GNU diff diff3 sdiff and cmp utilities. These programs are usually used for creating patch files.</entry>
1137+ <entry>GPL-3.0</entry>
1138+</row>
1139+<row>
1140+ <entry>distcc</entry>
1141+ <entry>3.1</entry>
1142+ <entry>distcc is a parallel build system that distributes compilation of C/C++/ObjC code across machines on a network.</entry>
1143+ <entry>GPL-2.0</entry>
1144+</row>
1145+<row>
1146+ <entry>dmxproto</entry>
1147+ <entry>2.3.1</entry>
1148+ <entry>This package provides the wire protocol for the DMX extension. The DMX extension provides support for communication with and control of Xdmx server. Attributes of the Xdmx server and of the back-end screens attached to the server can be queried and modified via this protocol.</entry>
1149+ <entry>MIT</entry>
1150+</row>
1151+<row>
1152+ <entry>dnsmasq</entry>
1153+ <entry>2.71</entry>
1154+ <entry>Lightweight easy to configure DNS forwarder and DHCP server.</entry>
1155+ <entry> GPL-2.0, GPL-3.0</entry>
1156+</row>
1157+<row>
1158+ <entry>docbook-dsssl-stylesheets</entry>
1159+ <entry>1.79</entry>
1160+ <entry>DSSSL stylesheets used to transform SGML and XML DocBook files.</entry>
1161+ <entry>DSSSL</entry>
1162+</row>
1163+<row>
1164+ <entry>docbook-sgml-dtd-3.1</entry>
1165+ <entry>3.1</entry>
1166+ <entry>Document type definitions for verification of SGML data files against the DocBook rule set</entry>
1167+ <entry>OASIS</entry>
1168+</row>
1169+<row>
1170+ <entry>docbook-utils</entry>
1171+ <entry>0.6.14</entry>
1172+ <entry>A collection of all the free software tools you need to work on and format DocBook documents.</entry>
1173+ <entry>GPL-2.0</entry>
1174+</row>
1175+<row>
1176+ <entry>dpkg</entry>
1177+ <entry>1.17.4</entry>
1178+ <entry>Package maintenance system from Debian.</entry>
1179+ <entry>GPL-2.0</entry>
1180+</row>
1181+<row>
1182+ <entry>dri2proto</entry>
1183+ <entry>2.8</entry>
1184+ <entry>This package provides the wire protocol for the Direct Rendering Ifnrastructure 2. DIR is required for may hardware accelerated OpenGL drivers.</entry>
1185+ <entry>MIT</entry>
1186+</row>
1187+<row>
1188+ <entry>dropbear</entry>
1189+ <entry>2014.63</entry>
1190+ <entry>A lightweight SSH and SCP implementation.</entry>
1191+ <entry> MIT, BSD-3-Clause, BSD-2-Clause, PD</entry>
1192+</row>
1193+<row>
1194+ <entry>dtc</entry>
1195+ <entry>1.4.0</entry>
1196+ <entry>The Device Tree Compiler is a tool used to manipulate the Open-Firmware-like device tree used by PowerPC kernels.</entry>
1197+ <entry> GPL-2.0, BSD</entry>
1198+</row>
1199+<row>
1200+ <entry>e2fsprogs</entry>
1201+ <entry>1.42.9</entry>
1202+ <entry>The Ext2 Filesystem Utilities (e2fsprogs) contain all of the standard utilities for creating fixing configuring and debugging ext2 filesystems.</entry>
1203+ <entry> GPL-2.0, LGPL-2.0, BSD, MIT</entry>
1204+</row>
1205+<row>
1206+ <entry>ed</entry>
1207+ <entry>1.9</entry>
1208+ <entry>Line-oriented text editor.</entry>
1209+ <entry>GPL-3.0</entry>
1210+</row>
1211+<row>
1212+ <entry>elfutils</entry>
1213+ <entry>0.148</entry>
1214+ <entry>Utilities and libraries for handling compiled object files.</entry>
1215+ <entry> GPL-2.0, Elfutils-Exception</entry>
1216+</row>
1217+<row>
1218+ <entry>elfutils</entry>
1219+ <entry>0.158</entry>
1220+ <entry>Utilities and libraries for handling compiled object files.</entry>
1221+ <entry> GPL-3.0, Elfutils-Exception</entry>
1222+</row>
1223+<row>
1224+ <entry>encodings</entry>
1225+ <entry>1.0.4</entry>
1226+ <entry>The encodings that map to specific characters for a number of Xorg and common fonts.</entry>
1227+ <entry>PD</entry>
1228+</row>
1229+<row>
1230+ <entry>enea-image-base</entry>
1231+ <entry>1.0</entry>
1232+ <entry>console only image that fully suport target HW</entry>
1233+ <entry>MIT</entry>
1234+</row>
1235+<row>
1236+ <entry>enea-image-featured</entry>
1237+ <entry>1.0</entry>
1238+ <entry>Full featured image with full target support</entry>
1239+ <entry>MIT</entry>
1240+</row>
1241+<row>
1242+ <entry>eth-config</entry>
1243+ <entry>git</entry>
1244+ <entry>Ethernet Configuration Files</entry>
1245+ <entry> BSD, GPL-2.0</entry>
1246+</row>
1247+<row>
1248+ <entry>eventlog</entry>
1249+ <entry>0.2.13</entry>
1250+ <entry>The EventLog library aims to be a replacement of the simple syslog() API provided on UNIX systems. The major difference between EventLog and syslog is that EventLog tries to add structure to messages. EventLog provides an interface to build format and output an event record. The exact format and output method can be customized by the administrator via a configuration file. his package is the runtime part of the library. </entry>
1251+ <entry>BSD</entry>
1252+</row>
1253+<row>
1254+ <entry>expat</entry>
1255+ <entry>2.1.0</entry>
1256+ <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>
1257+ <entry>MIT</entry>
1258+</row>
1259+<row>
1260+ <entry>expect</entry>
1261+ <entry>5.45</entry>
1262+ <entry>Expect is a tool for automating interactive applications according to a script. Following the script Expect knows what can be expected from a program and what the correct response should be. Expect is also useful for testing these same applications. And by adding Tk you can also wrap interactive applications in X11 GUIs. An interpreted language provides branching and high-level control structures to direct the dialogue. In addition the user can take control and interact directly when desired afterward returning control to the script. </entry>
1263+ <entry>PD</entry>
1264+</row>
1265+<row>
1266+ <entry>fbset-modes</entry>
1267+ <entry>0.1.0</entry>
1268+ <entry>Default display timings and resolutions for fbset.</entry>
1269+ <entry>MIT</entry>
1270+</row>
1271+<row>
1272+ <entry>fbset</entry>
1273+ <entry>2.1</entry>
1274+ <entry>The fbset console tool.</entry>
1275+ <entry>GPL-2.0</entry>
1276+</row>
1277+<row>
1278+ <entry>file</entry>
1279+ <entry>5.18</entry>
1280+ <entry>File attempts to classify files depending on their contents and prints a description if a match is found.</entry>
1281+ <entry>BSD</entry>
1282+</row>
1283+<row>
1284+ <entry>findutils</entry>
1285+ <entry>4.4.2</entry>
1286+ <entry>The GNU Find Utilities are the basic directory searching utilities of the GNU operating system. These programs are typically used in conjunction with other programs to provide modular and powerful directory search and file locating capabilities to other commands.</entry>
1287+ <entry>GPL-3.0</entry>
1288+</row>
1289+<row>
1290+ <entry>fixesproto</entry>
1291+ <entry>5.0</entry>
1292+ <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>
1293+ <entry> MIT</entry>
1294+</row>
1295+<row>
1296+ <entry>flac</entry>
1297+ <entry>1.3.0</entry>
1298+ <entry>FLAC stands for Free Lossless Audio Codec a lossless audio compression format.</entry>
1299+ <entry> GFDL-1.2, GPL-2.0, LGPL-2.1, BSD</entry>
1300+</row>
1301+<row>
1302+ <entry>flex</entry>
1303+ <entry>2.5.39</entry>
1304+ <entry>Flex is a fast lexical analyser generator. Flex is a tool for generating programs that recognize lexical patterns in text.</entry>
1305+ <entry>BSD</entry>
1306+</row>
1307+<row>
1308+ <entry>flib</entry>
1309+ <entry>git</entry>
1310+ <entry>Foundation Library</entry>
1311+ <entry> BSD, GPL-2.0</entry>
1312+</row>
1313+<row>
1314+ <entry>fmc</entry>
1315+ <entry>git</entry>
1316+ <entry>Frame Manager Configuration tool</entry>
1317+ <entry>MIT</entry>
1318+</row>
1319+<row>
1320+ <entry>fmlib</entry>
1321+ <entry>git</entry>
1322+ <entry>Frame Manager User Space Library</entry>
1323+ <entry> BSD, GPL-2.0</entry>
1324+</row>
1325+<row>
1326+ <entry>font-util</entry>
1327+ <entry>1.3.0</entry>
1328+ <entry>X.Org font package creation/installation utilities.</entry>
1329+ <entry> BSD, MIT</entry>
1330+</row>
1331+<row>
1332+ <entry>fontconfig</entry>
1333+ <entry>2.11.1</entry>
1334+ <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>
1335+ <entry> MIT, PD</entry>
1336+</row>
1337+<row>
1338+ <entry>fontsproto</entry>
1339+ <entry>2.1.3</entry>
1340+ <entry>This package provides the wire protocol for the X Font rasterisation extensions. These extensions are used to control server-side font configurations.</entry>
1341+ <entry>MIT</entry>
1342+</row>
1343+<row>
1344+ <entry>formfactor</entry>
1345+ <entry>0.0</entry>
1346+ <entry>Device formfactor information.</entry>
1347+ <entry>MIT</entry>
1348+</row>
1349+<row>
1350+ <entry>fotowall</entry>
1351+ <entry>0.9</entry>
1352+ <entry>Fotowall is a creative tool that allows you to layout your photos or pictures in a personal way. You can add pictures then resize move change colors text shadows etc..</entry>
1353+ <entry>GPL-2.0</entry>
1354+</row>
1355+<row>
1356+ <entry>freetype</entry>
1357+ <entry>2.5.3</entry>
1358+ <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>
1359+ <entry> FreeType, GPL-2.0</entry>
1360+</row>
1361+<row>
1362+ <entry>fstests</entry>
1363+ <entry>0.1</entry>
1364+ <entry>Various benchmarning tests for X.</entry>
1365+ <entry>Zlib</entry>
1366+</row>
1367+<row>
1368+ <entry>fuse</entry>
1369+ <entry>2.9.3</entry>
1370+ <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>
1371+ <entry> GPL-2.0, LGPL-2.0</entry>
1372+</row>
1373+<row>
1374+ <entry>gawk</entry>
1375+ <entry>4.1.1</entry>
1376+ <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>
1377+ <entry>GPL-3.0</entry>
1378+</row>
1379+<row>
1380+ <entry>gcc-cross-canadian-powerpc</entry>
1381+ <entry>4.9.1</entry>
1382+ <entry>GNU cc and gcc C compilers (cross-canadian for powerpc target).</entry>
1383+ <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1384+</row>
1385+<row>
1386+ <entry>gcc-cross-canadian-powerpc64</entry>
1387+ <entry>4.9.1</entry>
1388+ <entry>GNU cc and gcc C compilers (cross-canadian for powerpc64 target).</entry>
1389+ <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1390+</row>
1391+<row>
1392+ <entry>gcc-cross-initial-powerpc</entry>
1393+ <entry>4.9.1</entry>
1394+ <entry>GNU cc and gcc C compilers.</entry>
1395+ <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1396+</row>
1397+<row>
1398+ <entry>gcc-cross-initial-powerpc64</entry>
1399+ <entry>4.9.1</entry>
1400+ <entry>GNU cc and gcc C compilers.</entry>
1401+ <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1402+</row>
1403+<row>
1404+ <entry>gcc-cross-powerpc</entry>
1405+ <entry>4.9.1</entry>
1406+ <entry>GNU cc and gcc C compilers.</entry>
1407+ <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1408+</row>
1409+<row>
1410+ <entry>gcc-cross-powerpc64</entry>
1411+ <entry>4.9.1</entry>
1412+ <entry>GNU cc and gcc C compilers.</entry>
1413+ <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1414+</row>
1415+<row>
1416+ <entry>gcc-crosssdk-initial-x86_64</entry>
1417+ <entry>4.9.1</entry>
1418+ <entry>GNU cc and gcc C compilers.</entry>
1419+ <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1420+</row>
1421+<row>
1422+ <entry>gcc-crosssdk-x86_64</entry>
1423+ <entry>4.9.1</entry>
1424+ <entry>GNU cc and gcc C compilers.</entry>
1425+ <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1426+</row>
1427+<row>
1428+ <entry>gcc-source</entry>
1429+ <entry>4.9.1</entry>
1430+ <entry>GNU cc and gcc C compilers.</entry>
1431+ <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1432+</row>
1433+<row>
1434+ <entry>gcc</entry>
1435+ <entry>4.9.1</entry>
1436+ <entry>GNU cc and gcc C compilers.</entry>
1437+ <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1438+</row>
1439+<row>
1440+ <entry>gconf</entry>
1441+ <entry>3.2.6</entry>
1442+ <entry>GNOME configuration system.</entry>
1443+ <entry>LGPL-2.0</entry>
1444+</row>
1445+<row>
1446+ <entry>gdb-cross-canadian-powerpc64</entry>
1447+ <entry>7.7.1</entry>
1448+ <entry>GNU debugger (cross-canadian gdb for powerpc64 target).</entry>
1449+ <entry> GPL-2.0, GPL-3.0, LGPL-2.0, LGPL-3.0</entry>
1450+</row>
1451+<row>
1452+ <entry>gdb-cross-canadian-powerpc</entry>
1453+ <entry>7.7.1</entry>
1454+ <entry>GNU debugger (cross-canadian gdb for powerpc target).</entry>
1455+ <entry> GPL-2.0, GPL-3.0, LGPL-2.0, LGPL-3.0</entry>
1456+</row>
1457+<row>
1458+ <entry>gdb</entry>
1459+ <entry>7.7.1</entry>
1460+ <entry>GNU debugger.</entry>
1461+ <entry> GPL-2.0, GPL-3.0, LGPL-2.0, LGPL-3.0</entry>
1462+</row>
1463+<row>
1464+ <entry>gdbm</entry>
1465+ <entry>1.11</entry>
1466+ <entry>Key/value database library with extensible hashing.</entry>
1467+ <entry>GPL-3.0</entry>
1468+</row>
1469+<row>
1470+ <entry>gdk-pixbuf</entry>
1471+ <entry>2.30.8</entry>
1472+ <entry>Image loading library for GTK+.</entry>
1473+ <entry>LGPL-2.0</entry>
1474+</row>
1475+<row>
1476+ <entry>gettext-minimal</entry>
1477+ <entry>0.18.3.2</entry>
1478+ <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>
1479+ <entry>FSF-Unlimited</entry>
1480+</row>
1481+<row>
1482+ <entry>gettext</entry>
1483+ <entry>0.18.3.2</entry>
1484+ <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>
1485+ <entry> GPL-3.0, LGPL-2.1</entry>
1486+</row>
1487+<row>
1488+ <entry>glew</entry>
1489+ <entry>1.11.0</entry>
1490+ <entry>The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++ extension loading library.</entry>
1491+ <entry>MIT</entry>
1492+</row>
1493+<row>
1494+ <entry>glib-2.0</entry>
1495+ <entry>2.40.0</entry>
1496+ <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>
1497+ <entry> LGPL-2.0, BSD, PD</entry>
1498+</row>
1499+<row>
1500+ <entry>glib-networking</entry>
1501+ <entry>2.38.0</entry>
1502+ <entry>glib-networking contains the implementations of certain GLib networking features that cannot be implemented directly in GLib itself because of their dependencies.</entry>
1503+ <entry>LGPL-2.0</entry>
1504+</row>
1505+<row>
1506+ <entry>glibc-locale</entry>
1507+ <entry>2.20</entry>
1508+ <entry>Locale data from glibc.</entry>
1509+ <entry> GPL-2.0, LGPL-2.1</entry>
1510+</row>
1511+<row>
1512+ <entry>glibc-mtrace</entry>
1513+ <entry>2.20</entry>
1514+ <entry>mtrace utility provided by glibc</entry>
1515+ <entry> GPL-2.0, LGPL-2.1</entry>
1516+</row>
1517+<row>
1518+ <entry>glibc</entry>
1519+ <entry>2.20</entry>
1520+ <entry>The GNU C Library is used as the system C library in most systems with the Linux kernel.</entry>
1521+ <entry> GPL-2.0, LGPL-2.1</entry>
1522+</row>
1523+<row>
1524+ <entry>glproto</entry>
1525+ <entry>1.4.17</entry>
1526+ <entry>This package provides the wire protocol for the OpenGL-related extensions used to enable the rendering of applications using OpenGL.</entry>
1527+ <entry>MIT</entry>
1528+</row>
1529+<row>
1530+ <entry>gmp</entry>
1531+ <entry>6.0.0</entry>
1532+ <entry>GMP is a free library for arbitrary precision arithmetic operating on signed integers rational numbers and floating point numbers</entry>
1533+ <entry> GPL-2.0, LGPL-3.0</entry>
1534+</row>
1535+<row>
1536+ <entry>gnome-common</entry>
1537+ <entry>3.12.0</entry>
1538+ <entry>Common macros for building GNOME applications.</entry>
1539+ <entry>GPL-2.0</entry>
1540+</row>
1541+<row>
1542+ <entry>gnome-desktop-testing</entry>
1543+ <entry>2014.1</entry>
1544+ <entry>Test runner for GNOME-style installed tests.</entry>
1545+ <entry>LGPL-2.0</entry>
1546+</row>
1547+<row>
1548+ <entry>gnu-config</entry>
1549+ <entry>20120814</entry>
1550+ <entry>Tool that installs the GNU config.guess / config.sub into a directory tree</entry>
1551+ <entry>GPL-2.0</entry>
1552+</row>
1553+<row>
1554+ <entry>gnulib</entry>
1555+ <entry>git</entry>
1556+ <entry>A collection of software subroutines which are designed to be usable on many operating systems. The goal of the project is to make it easy for free software authors to make their software run on many operating systems. Since source is designed to be copied from gnulib it is not a library per-se as much as a collection of portable idioms to be used in other projects.</entry>
1557+ <entry>LGPL-2.0</entry>
1558+</row>
1559+<row>
1560+ <entry>gnutls</entry>
1561+ <entry>3.3.5</entry>
1562+ <entry>GNU Transport Layer Security Library.</entry>
1563+ <entry> GPL-3.0, LGPL-2.1</entry>
1564+</row>
1565+<row>
1566+ <entry>gperf</entry>
1567+ <entry>3.0.4</entry>
1568+ <entry>GNU gperf is a perfect hash function generator</entry>
1569+ <entry>GPL-3.0</entry>
1570+</row>
1571+<row>
1572+ <entry>grep</entry>
1573+ <entry>2.19</entry>
1574+ <entry>GNU grep utility.</entry>
1575+ <entry>GPL-3.0</entry>
1576+</row>
1577+<row>
1578+ <entry>groff</entry>
1579+ <entry>1.22.2</entry>
1580+ <entry>The groff (GNU troff) software is a typesetting package which reads plain text mixed with formatting commands and produces formatted output.</entry>
1581+ <entry>GPL-3.0</entry>
1582+</row>
1583+<row>
1584+ <entry>gst-meta-base</entry>
1585+ <entry>0.10</entry>
1586+ <entry>GStreamer package groups.</entry>
1587+ <entry>MIT</entry>
1588+</row>
1589+<row>
1590+ <entry>gst-plugins-base</entry>
1591+ <entry>0.10.36</entry>
1592+ <entry>Plugins for the GStreamer multimedia framework.</entry>
1593+ <entry> GPL-2.0, LGPL-2.0</entry>
1594+</row>
1595+<row>
1596+ <entry>gst-plugins-good</entry>
1597+ <entry>0.10.31</entry>
1598+ <entry>Plugins for the GStreamer multimedia framework.</entry>
1599+ <entry> GPL-2.0, LGPL-2.1</entry>
1600+</row>
1601+<row>
1602+ <entry>gstreamer</entry>
1603+ <entry>0.10.36</entry>
1604+ <entry>GStreamer is a multimedia framework for encoding and decoding video and sound. It supports a wide range of formats including mp3 ogg avi mpeg and quicktime.</entry>
1605+ <entry>LGPL-2.0</entry>
1606+</row>
1607+<row>
1608+ <entry>gtk+</entry>
1609+ <entry>2.24.24</entry>
1610+ <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>
1611+ <entry> LGPL-2.0, LGPL-2.1</entry>
1612+</row>
1613+<row>
1614+ <entry>gtk-doc-stub</entry>
1615+ <entry>1.1</entry>
1616+ <entry>Stub implementation of gtk-doc as we don't want to build the API documentation</entry>
1617+ <entry>GPL-2.0</entry>
1618+</row>
1619+<row>
1620+ <entry>gtk-update-icon-cache</entry>
1621+ <entry>3.4.4</entry>
1622+ <entry>Just gtk-update-icon-cache built from GTK+ natively for on-host postinst script execution.</entry>
1623+ <entry> LGPL-2.0, LGPL-2.1</entry>
1624+</row>
1625+<row>
1626+ <entry>gzip</entry>
1627+ <entry>1.6</entry>
1628+ <entry>GNU Gzip is a popular data compression program originally written by Jean-loup Gailly for the GNU project. Mark Adler wrote the decompression part</entry>
1629+ <entry>GPL-3.0</entry>
1630+</row>
1631+<row>
1632+ <entry>harfbuzz</entry>
1633+ <entry>0.9.35</entry>
1634+ <entry>HarfBuzz is an OpenType text shaping engine.</entry>
1635+ <entry>MIT</entry>
1636+</row>
1637+<row>
1638+ <entry>hdparm</entry>
1639+ <entry>9.43</entry>
1640+ <entry>hdparm is a Linux shell utility for viewing and manipulating various IDE drive and driver parameters.</entry>
1641+ <entry>BSD</entry>
1642+</row>
1643+<row>
1644+ <entry>hicolor-icon-theme</entry>
1645+ <entry>0.13</entry>
1646+ <entry>Default icon theme that all icon themes automatically inherit from.</entry>
1647+ <entry>GPL-2.0</entry>
1648+</row>
1649+<row>
1650+ <entry>hostap-utils</entry>
1651+ <entry>0.4.7</entry>
1652+ <entry>The hostap driver supports Host AP mode it allows for IEEE 802.11 management functions on the host computer and allows the system to act as an access point.</entry>
1653+ <entry>GPL-2.0</entry>
1654+</row>
1655+<row>
1656+ <entry>icu</entry>
1657+ <entry>53.1</entry>
1658+ <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>
1659+ <entry>ICU</entry>
1660+</row>
1661+<row>
1662+ <entry>init-ifupdown</entry>
1663+ <entry>1.0</entry>
1664+ <entry>This package provides high level tools to configure network interfaces</entry>
1665+ <entry>GPL-2.0</entry>
1666+</row>
1667+<row>
1668+ <entry>initscripts</entry>
1669+ <entry>1.0</entry>
1670+ <entry>Initscripts provide the basic system startup initialization scripts for the system. These scripts include actions such as filesystem mounting fsck RTC manipulation and other actions routinely performed at system startup. In addition the scripts are also used during system shutdown to reverse the actions performed at startup.</entry>
1671+ <entry>GPL-2.0</entry>
1672+</row>
1673+<row>
1674+ <entry>inputproto</entry>
1675+ <entry>2.3.1</entry>
1676+ <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>
1677+ <entry> MIT</entry>
1678+</row>
1679+<row>
1680+ <entry>insserv</entry>
1681+ <entry>1.14.0</entry>
1682+ <entry>This utility reorders the init.d boot scripts based on dependencies given in scripts' LSB comment headers or in override files included in this package or added in /etc/insserv.</entry>
1683+ <entry>GPL-2.0</entry>
1684+</row>
1685+<row>
1686+ <entry>intltool</entry>
1687+ <entry>0.50.2</entry>
1688+ <entry>Utility scripts for internationalizing XML.</entry>
1689+ <entry>GPL-2.0</entry>
1690+</row>
1691+<row>
1692+ <entry>iptables</entry>
1693+ <entry>1.4.21</entry>
1694+ <entry>iptables is the userspace command line program used to configure and control network packet filtering code in Linux.</entry>
1695+ <entry>GPL-2.0</entry>
1696+</row>
1697+<row>
1698+ <entry>jpeg</entry>
1699+ <entry>8d</entry>
1700+ <entry>libjpeg contains a library for handling the JPEG (JFIF) image format as well as related programs for accessing the libjpeg functions.</entry>
1701+ <entry>BSD-3-Clause</entry>
1702+</row>
1703+<row>
1704+ <entry>json-c</entry>
1705+ <entry>0.11</entry>
1706+ <entry>JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C.</entry>
1707+ <entry>MIT</entry>
1708+</row>
1709+<row>
1710+ <entry>kbd</entry>
1711+ <entry>2.0.2</entry>
1712+ <entry>Keytable files and keyboard utilities.</entry>
1713+ <entry>GPL-2.0</entry>
1714+</row>
1715+<row>
1716+ <entry>kbproto</entry>
1717+ <entry>1.0.6</entry>
1718+ <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>
1719+ <entry>MIT</entry>
1720+</row>
1721+<row>
1722+ <entry>kconfig-frontends</entry>
1723+ <entry>3.12.0.0</entry>
1724+ <entry>The kconfig-frontends project aims at centralising the effort of keeping an up-to-date out-of-tree packaging of the kconfig infrastructure ready for use by third-party projects. The kconfig-frontends package provides the kconfig parser as well as all the frontends</entry>
1725+ <entry>GPL-2.0</entry>
1726+</row>
1727+<row>
1728+ <entry>kern-tools</entry>
1729+ <entry>0.2</entry>
1730+ <entry>Tools for managing Yocto Project style branched kernels.</entry>
1731+ <entry>GPL-2.0</entry>
1732+</row>
1733+<row>
1734+ <entry>kexec-tools</entry>
1735+ <entry>2.0.7</entry>
1736+ <entry>Kexec is a fast reboot feature that lets you reboot to a new Linux kernel</entry>
1737+ <entry>GPL-2.0</entry>
1738+</row>
1739+<row>
1740+ <entry>keymaps</entry>
1741+ <entry>1.0</entry>
1742+ <entry>Keymaps and initscript to set the keymap on bootup.</entry>
1743+ <entry>GPL-2.0</entry>
1744+</row>
1745+<row>
1746+ <entry>kmod</entry>
1747+ <entry>18</entry>
1748+ <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>
1749+ <entry> GPL-2.0, LGPL-2.1</entry>
1750+</row>
1751+<row>
1752+ <entry>latencytop</entry>
1753+ <entry>0.5</entry>
1754+ <entry>Linux tool for measuring and fixing latency.</entry>
1755+ <entry>GPL-2.0</entry>
1756+</row>
1757+<row>
1758+ <entry>ldconfig</entry>
1759+ <entry>2.12.1</entry>
1760+ <entry>A standalone native ldconfig build.</entry>
1761+ <entry>GPL-2.0</entry>
1762+</row>
1763+<row>
1764+ <entry>less</entry>
1765+ <entry>466</entry>
1766+ <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>
1767+ <entry> GPL-3.0, BSD-2-Clause</entry>
1768+</row>
1769+<row>
1770+ <entry>libaio</entry>
1771+ <entry>0.3.109</entry>
1772+ <entry>Asynchronous input/output library that uses the kernels native interface</entry>
1773+ <entry>LGPL-2.1</entry>
1774+</row>
1775+<row>
1776+ <entry>libatomics-ops</entry>
1777+ <entry>7.2</entry>
1778+ <entry>A library for atomic integer operations</entry>
1779+ <entry> GPL-2.0, MIT</entry>
1780+</row>
1781+<row>
1782+ <entry>libbsd</entry>
1783+ <entry>0.7.0</entry>
1784+ <entry>This library provides useful functions commonly found on BSD systems and lacking on others like GNU systems thus making it easier to port projects with strong BSD origins without needing to embed the same code over and over again on each project.</entry>
1785+ <entry> BSD-4-Clause, MIT</entry>
1786+</row>
1787+<row>
1788+ <entry>libcap</entry>
1789+ <entry>2.22</entry>
1790+ <entry>Library for getting/setting POSIX.1e capabilities.</entry>
1791+ <entry> BSD, GPL-2.0</entry>
1792+</row>
1793+<row>
1794+ <entry>libcheck</entry>
1795+ <entry>0.9.14</entry>
1796+ <entry>Check - unit testing framework for C code.</entry>
1797+ <entry>LGPL-2.1</entry>
1798+</row>
1799+<row>
1800+ <entry>libdaemon</entry>
1801+ <entry>0.14</entry>
1802+ <entry>Lightweight C library which eases the writing of UNIX daemons.</entry>
1803+ <entry>LGPL-2.1</entry>
1804+</row>
1805+<row>
1806+ <entry>libdmx</entry>
1807+ <entry>1.1.3</entry>
1808+ <entry>The DMX extension provides support for communication with and control of Xdmx(1) server. Attributes of the Xdmx(1) server and of the back-end screens attached to the server can be queried and modified via this protocol.</entry>
1809+ <entry>MIT</entry>
1810+</row>
1811+<row>
1812+ <entry>libdrm</entry>
1813+ <entry>2.4.54</entry>
1814+ <entry>The runtime library for accessing the kernel DRM services. DRM stands for \"Direct Rendering Manager\" which is the kernel portion of the \"Direct Rendering Infrastructure\" (DRI). DRI is required for many hardware accelerated OpenGL drivers.</entry>
1815+ <entry>MIT</entry>
1816+</row>
1817+<row>
1818+ <entry>libedit</entry>
1819+ <entry>20130712-3.1</entry>
1820+ <entry>Command line editor library providing generic line editing history and tokenization functions</entry>
1821+ <entry>BSD</entry>
1822+</row>
1823+<row>
1824+ <entry>liberation-fonts</entry>
1825+ <entry>1.04</entry>
1826+ <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>
1827+ <entry>GPL-2.0</entry>
1828+</row>
1829+<row>
1830+ <entry>libevdev</entry>
1831+ <entry>1.2.2</entry>
1832+ <entry>Wrapper library for evdev devices.</entry>
1833+ <entry>MIT</entry>
1834+</row>
1835+<row>
1836+ <entry>libevent</entry>
1837+ <entry>2.0.21</entry>
1838+ <entry>An asynchronous event notification library.</entry>
1839+ <entry>BSD</entry>
1840+</row>
1841+<row>
1842+ <entry>libffi</entry>
1843+ <entry>3.1</entry>
1844+ <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>
1845+ <entry>MIT</entry>
1846+</row>
1847+<row>
1848+ <entry>libfontenc</entry>
1849+ <entry>1.1.2</entry>
1850+ <entry>libfontenc is a library which helps font libraries portably determine and deal with different encodings of fonts.</entry>
1851+ <entry>MIT</entry>
1852+</row>
1853+<row>
1854+ <entry>libgcc</entry>
1855+ <entry>4.9.1</entry>
1856+ <entry>GNU cc and gcc C compilers.</entry>
1857+ <entry> GPL-3.0-with-GCC-exception, GPL-3.0</entry>
1858+</row>
1859+<row>
1860+ <entry>libgcrypt</entry>
1861+ <entry>1.6.1</entry>
1862+ <entry>General purpose cryptographic library based on the code from GnuPG.</entry>
1863+ <entry> GPL-2.0, LGPL-2.1</entry>
1864+</row>
1865+<row>
1866+ <entry>libglade</entry>
1867+ <entry>2.6.4</entry>
1868+ <entry>Runtime support for the GTK+ interface builder.</entry>
1869+ <entry> LGPL-2.0</entry>
1870+</row>
1871+<row>
1872+ <entry>libglu</entry>
1873+ <entry>9.0.0</entry>
1874+ <entry>GLU is a utility toolkit used with OpenGL implementations</entry>
1875+ <entry>MIT</entry>
1876+</row>
1877+<row>
1878+ <entry>libgpg-error</entry>
1879+ <entry>1.12</entry>
1880+ <entry>Small library that defines common error values for all GnuPG components.</entry>
1881+ <entry> GPL-2.0, LGPL-2.1</entry>
1882+</row>
1883+<row>
1884+ <entry>libice</entry>
1885+ <entry>1.0.9</entry>
1886+ <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>
1887+ <entry>MIT</entry>
1888+</row>
1889+<row>
1890+ <entry>libid3tag</entry>
1891+ <entry>0.15.1b</entry>
1892+ <entry>Library for interacting with ID3 tags in MP3 files.</entry>
1893+ <entry>GPL-2.0</entry>
1894+</row>
1895+<row>
1896+ <entry>libmatchbox</entry>
1897+ <entry>1.11</entry>
1898+ <entry>Matchbox window manager core library.</entry>
1899+ <entry>LGPL-2.0</entry>
1900+</row>
1901+<row>
1902+ <entry>libmpc</entry>
1903+ <entry>1.0.2</entry>
1904+ <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>
1905+ <entry>LGPL-3.0</entry>
1906+</row>
1907+<row>
1908+ <entry>libnewt</entry>
1909+ <entry>0.52.17</entry>
1910+ <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>
1911+ <entry>LGPL-2.0</entry>
1912+</row>
1913+<row>
1914+ <entry>libnfsidmap</entry>
1915+ <entry>0.25</entry>
1916+ <entry>NFS id mapping library.</entry>
1917+ <entry>BSD</entry>
1918+</row>
1919+<row>
1920+ <entry>libnl</entry>
1921+ <entry>3.2.25</entry>
1922+ <entry>A library for applications dealing with netlink sockets.</entry>
1923+ <entry>LGPL-2.1</entry>
1924+</row>
1925+<row>
1926+ <entry>libnss-mdns</entry>
1927+ <entry>0.10</entry>
1928+ <entry>Name Service Switch module for Multicast DNS (zeroconf) name resolution.</entry>
1929+ <entry>LGPL-2.1</entry>
1930+</row>
1931+<row>
1932+ <entry>libogg</entry>
1933+ <entry>1.3.2</entry>
1934+ <entry>libogg is the bitstream and framing library for the Ogg project. It provides functions which are necessary to codec libraries like libvorbis.</entry>
1935+ <entry>BSD</entry>
1936+</row>
1937+<row>
1938+ <entry>liboil</entry>
1939+ <entry>0.3.17</entry>
1940+ <entry>Library of simple functions optimized for various CPUs.</entry>
1941+ <entry>BSD</entry>
1942+</row>
1943+<row>
1944+ <entry>libowl-av</entry>
1945+ <entry>0.1</entry>
1946+ <entry>OpenedHand Widget Library Audio/Video.</entry>
1947+ <entry>LGPL-2.0</entry>
1948+</row>
1949+<row>
1950+ <entry>libpcap</entry>
1951+ <entry>1.6.1</entry>
1952+ <entry>Libpcap provides a portable framework for low-level network monitoring. Libpcap can provide network statistics collection security monitoring and network debugging.</entry>
1953+ <entry>BSD</entry>
1954+</row>
1955+<row>
1956+ <entry>libpciaccess</entry>
1957+ <entry>0.13.2</entry>
1958+ <entry>libpciaccess provides functionality for X to access the PCI bus and devices in a platform-independent way.</entry>
1959+ <entry> MIT</entry>
1960+</row>
1961+<row>
1962+ <entry>libpcre</entry>
1963+ <entry>8.35</entry>
1964+ <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>
1965+ <entry>BSD</entry>
1966+</row>
1967+<row>
1968+ <entry>libpfm4</entry>
1969+ <entry>4.3.0</entry>
1970+ <entry>This package provides a library called libpfm4 which is used to develop monitoring tools exploiting the performance monitoring events such as those provided by the Performance Monitoring Unit (PMU) of modern processors.</entry>
1971+ <entry>MIT</entry>
1972+</row>
1973+<row>
1974+ <entry>libpng</entry>
1975+ <entry>1.6.13</entry>
1976+ <entry>PNG image format decoding library.</entry>
1977+ <entry>Libpng</entry>
1978+</row>
1979+<row>
1980+ <entry>libpthread-stubs</entry>
1981+ <entry>0.3</entry>
1982+ <entry>This library provides weak aliases for pthread functions not provided in libc or otherwise available by default.</entry>
1983+ <entry>MIT</entry>
1984+</row>
1985+<row>
1986+ <entry>libsamplerate0</entry>
1987+ <entry>0.1.8</entry>
1988+ <entry>Audio Sample Rate Conversion library.</entry>
1989+ <entry>GPL-2.0</entry>
1990+</row>
1991+<row>
1992+ <entry>libsdl</entry>
1993+ <entry>1.2.15</entry>
1994+ <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>
1995+ <entry>LGPL-2.1</entry>
1996+</row>
1997+<row>
1998+ <entry>libsm</entry>
1999+ <entry>1.2.2</entry>
2000+ <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>
2001+ <entry>MIT</entry>
2002+</row>
2003+<row>
2004+ <entry>libsndfile1</entry>
2005+ <entry>1.0.25</entry>
2006+ <entry>Audio format Conversion library.</entry>
2007+ <entry>LGPL-2.1</entry>
2008+</row>
2009+<row>
2010+ <entry>libsoup-2.4</entry>
2011+ <entry>2.46.0</entry>
2012+ <entry>An HTTP library implementation in C.</entry>
2013+ <entry>LGPL-2.0</entry>
2014+</row>
2015+<row>
2016+ <entry>libtasn1</entry>
2017+ <entry>4.0</entry>
2018+ <entry>Library for ASN.1 and DER manipulation.</entry>
2019+ <entry> GPL-3.0, LGPL-2.1</entry>
2020+</row>
2021+<row>
2022+ <entry>libtheora</entry>
2023+ <entry>1.1.1</entry>
2024+ <entry>The libtheora reference implementation provides the standard encoder and decoder under a BSD license.</entry>
2025+ <entry>BSD</entry>
2026+</row>
2027+<row>
2028+ <entry>libtirpc</entry>
2029+ <entry>0.2.5</entry>
2030+ <entry>Libtirpc is a port of Suns Transport-Independent RPC library to Linux</entry>
2031+ <entry>BSD</entry>
2032+</row>
2033+<row>
2034+ <entry>libtool</entry>
2035+ <entry>2.4.2</entry>
2036+ <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>
2037+ <entry> GPL-2.0, LGPL-2.1</entry>
2038+</row>
2039+<row>
2040+ <entry>liburcu</entry>
2041+ <entry>0.8.4</entry>
2042+ <entry>Userspace RCU (read-copy-update) library.</entry>
2043+ <entry> LGPL-2.1, MIT</entry>
2044+</row>
2045+<row>
2046+ <entry>libusb-compat</entry>
2047+ <entry>0.1.5</entry>
2048+ <entry>libusb-0.1 compatible layer for libusb1 a drop-in replacement that aims to look feel and behave exactly like libusb-0.1</entry>
2049+ <entry>LGPL-2.1</entry>
2050+</row>
2051+<row>
2052+ <entry>libusb1</entry>
2053+ <entry>1.0.19</entry>
2054+ <entry>Userspace library to access USB (version 1.0).</entry>
2055+ <entry>LGPL-2.1</entry>
2056+</row>
2057+<row>
2058+ <entry>libvirt</entry>
2059+ <entry>1.2.14</entry>
2060+ <entry>A toolkit to interact with the virtualization capabilities of recent versions of Linux.</entry>
2061+ <entry>LGPL-2.1</entry>
2062+</row>
2063+<row>
2064+ <entry>libvorbis</entry>
2065+ <entry>1.3.4</entry>
2066+ <entry>Ogg Vorbis is a high-quality lossy audio codec that is free of intellectual property restrictions. libvorbis is the main vorbis codec library.</entry>
2067+ <entry>BSD</entry>
2068+</row>
2069+<row>
2070+ <entry>libx11</entry>
2071+ <entry>1.6.2</entry>
2072+ <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>
2073+ <entry> MIT, BSD</entry>
2074+</row>
2075+<row>
2076+ <entry>libxau</entry>
2077+ <entry>1.0.8</entry>
2078+ <entry>libxau provides the main interfaces to the X11 authorisation handling which controls authorisation for X connections both client-side and server-side.</entry>
2079+ <entry>MIT</entry>
2080+</row>
2081+<row>
2082+ <entry>libxcalibrate</entry>
2083+ <entry>0.0</entry>
2084+ <entry>libXCalibrate is a library for performing touchscreen calibration with the kdrive tslib touchscreen driver.</entry>
2085+ <entry>MIT</entry>
2086+</row>
2087+<row>
2088+ <entry>libxcb</entry>
2089+ <entry>1.10</entry>
2090+ <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>
2091+ <entry>MIT</entry>
2092+</row>
2093+<row>
2094+ <entry>libxcomposite</entry>
2095+ <entry>0.4.4</entry>
2096+ <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>
2097+ <entry>MIT</entry>
2098+</row>
2099+<row>
2100+ <entry>libxcursor</entry>
2101+ <entry>1.1.14</entry>
2102+ <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>
2103+ <entry>MIT</entry>
2104+</row>
2105+<row>
2106+ <entry>libxdamage</entry>
2107+ <entry>1.1.4</entry>
2108+ <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>
2109+ <entry>MIT</entry>
2110+</row>
2111+<row>
2112+ <entry>libxdmcp</entry>
2113+ <entry>1.1.1</entry>
2114+ <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>
2115+ <entry>MIT</entry>
2116+</row>
2117+<row>
2118+ <entry>libxext</entry>
2119+ <entry>1.3.2</entry>
2120+ <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>
2121+ <entry>MIT</entry>
2122+</row>
2123+<row>
2124+ <entry>libxfixes</entry>
2125+ <entry>5.0.1</entry>
2126+ <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>
2127+ <entry>MIT</entry>
2128+</row>
2129+<row>
2130+ <entry>libxfont</entry>
2131+ <entry>1.5.0</entry>
2132+ <entry>libXfont provides various services for X servers most notably font selection and rasterisation (through external libraries such as freetype).</entry>
2133+ <entry> MIT, BSD</entry>
2134+</row>
2135+<row>
2136+ <entry>libxft</entry>
2137+ <entry>2.3.2</entry>
2138+ <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>
2139+ <entry>MIT</entry>
2140+</row>
2141+<row>
2142+ <entry>libxi</entry>
2143+ <entry>1.7.4</entry>
2144+ <entry>libxi is an extension to the X11 protocol to support input devices other than the core X keyboard and pointer. It allows client programs to select input from these devices independently from each other and independently from the core devices.</entry>
2145+ <entry> MIT</entry>
2146+</row>
2147+<row>
2148+ <entry>libxinerama</entry>
2149+ <entry>1.1.3</entry>
2150+ <entry>Xinerama is a simple library designed to interface the Xinerama Extension for retrieving information about physical output devices which may be combined into a single logical X screen.</entry>
2151+ <entry>MIT</entry>
2152+</row>
2153+<row>
2154+ <entry>libxkbfile</entry>
2155+ <entry>1.0.8</entry>
2156+ <entry>libxkbfile provides an interface to read and manipulate description files for XKB the X11 keyboard configuration extension.</entry>
2157+ <entry>MIT</entry>
2158+</row>
2159+<row>
2160+ <entry>libxml-parser-perl</entry>
2161+ <entry>2.41</entry>
2162+ <entry>XML::Parser - A perl module for parsing XML documents.</entry>
2163+ <entry> Artistic-1.0, GPL-1.0</entry>
2164+</row>
2165+<row>
2166+ <entry>libxml2</entry>
2167+ <entry>2.9.1</entry>
2168+ <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>
2169+ <entry>MIT</entry>
2170+</row>
2171+<row>
2172+ <entry>libxmu</entry>
2173+ <entry>1.1.2</entry>
2174+ <entry>The Xmu Library is a collection of miscellaneous (some might say random) utility functions that have been useful in building various applications and widgets. This library is required by the Athena Widgets. A subset of the functions that do not rely on the Athena Widgets (libXaw) or X Toolkit Instrinsics (libXt) are provided in a second library libXmuu.</entry>
2175+ <entry> MIT</entry>
2176+</row>
2177+<row>
2178+ <entry>libxrandr</entry>
2179+ <entry>1.4.2</entry>
2180+ <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>
2181+ <entry>MIT</entry>
2182+</row>
2183+<row>
2184+ <entry>libxrender</entry>
2185+ <entry>0.9.8</entry>
2186+ <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>
2187+ <entry>MIT</entry>
2188+</row>
2189+<row>
2190+ <entry>libxres</entry>
2191+ <entry>1.0.7</entry>
2192+ <entry>libXRes provides an X Window System client interface to the Resource extension to the X protocol. The Resource extension allows for X clients to see and monitor the X resource usage of various clients (pixmaps et al).</entry>
2193+ <entry>MIT</entry>
2194+</row>
2195+<row>
2196+ <entry>libxsettings-client</entry>
2197+ <entry>0.10</entry>
2198+ <entry>Libraries used for applications making use of the Xsettings configuration setting propagation protocol. Controls setting of double click timeout drag-and-drop threshold and default foreground and background colors for all applications running within a desktop.</entry>
2199+ <entry>MIT</entry>
2200+</row>
2201+<row>
2202+ <entry>libxslt</entry>
2203+ <entry>1.1.28</entry>
2204+ <entry>GNOME XSLT library.</entry>
2205+ <entry>MIT</entry>
2206+</row>
2207+<row>
2208+ <entry>libxt</entry>
2209+ <entry>1.1.4</entry>
2210+ <entry>The Intrinsics are a programming library tailored to the special requirements of user interface construction within a network window system specifically the X Window System. The Intrinsics and a widget set make up an X Toolkit. The Intrinsics provide the base mechanism necessary to build a wide variety of interoperating widget sets and application environments. The Intrinsics are a layer on top of Xlib the C Library X Interface. They extend the fundamental abstractions provided by the X Window System while still remaining independent of any particular user interface policy or style.</entry>
2211+ <entry> MIT</entry>
2212+</row>
2213+<row>
2214+ <entry>libxtst</entry>
2215+ <entry>1.2.2</entry>
2216+ <entry>This extension is a minimal set of client and server extensions required to completely test the X11 server with no user intervention.</entry>
2217+ <entry>MIT</entry>
2218+</row>
2219+<row>
2220+ <entry>libxv</entry>
2221+ <entry>1.0.10</entry>
2222+ <entry>libXv provides an X Window System client interface to the X Video extension to the X protocol. The X Video extension allows for accelerated drawing of videos. Hardware adaptors are exposed to clients which may draw in a number of colourspaces including YUV.</entry>
2223+ <entry>MIT</entry>
2224+</row>
2225+<row>
2226+ <entry>libxxf86dga</entry>
2227+ <entry>1.1.4</entry>
2228+ <entry>libXxf86dga provides the XFree86-DGA extension which allows direct graphics access to a framebuffer-like region and also allows relative mouse reporting et al. It is mainly used by games and emulators for games.</entry>
2229+ <entry>MIT</entry>
2230+</row>
2231+<row>
2232+ <entry>libxxf86misc</entry>
2233+ <entry>1.0.3</entry>
2234+ <entry>The XFree86-Misc extension provides a means to access input device configuration settings specific to the XFree86/Xorg DDX.</entry>
2235+ <entry>MIT</entry>
2236+</row>
2237+<row>
2238+ <entry>libxxf86vm</entry>
2239+ <entry>1.1.3</entry>
2240+ <entry>libXxf86vm provides an interface to the XFree86-VidModeExtension extension which allows client applications to get and set video mode timings in extensive detail. It is used by the xvidtune program in particular.</entry>
2241+ <entry>MIT</entry>
2242+</row>
2243+<row>
2244+ <entry>linux-libc-headers</entry>
2245+ <entry>3.16</entry>
2246+ <entry>Sanitized set of kernel headers for the C library's use.</entry>
2247+ <entry>GPL-2.0</entry>
2248+</row>
2249+<row>
2250+ <entry>linux-qoriq</entry>
2251+ <entry>3.12</entry>
2252+ <entry>Linux kernel for Freescale platforms</entry>
2253+ <entry>GPL-2.0</entry>
2254+</row>
2255+<row>
2256+ <entry>list2mask</entry>
2257+ <entry>1.0</entry>
2258+ <entry>Translate CPU list given on command line to a hexadecimal CPU mask. Can use kernel boot parameters isolcpus or nohz_full as input as well as a list given on command line.</entry>
2259+ <entry>BSD</entry>
2260+</row>
2261+<row>
2262+ <entry>lrzsz</entry>
2263+ <entry>0.12.20</entry>
2264+ <entry>Lrzsz is a cosmetically modified zmodem/ymodem/xmodem package built from the public-domain version of Chuck Forsberg's rzsz package. These programs use error correcting protocols ({zxy}modem) to send (sz sx sb) and receive (rz rx rb) files over a dial-in serial port from a variety of programs running under various operating systems. </entry>
2265+ <entry>GPL-2.0</entry>
2266+</row>
2267+<row>
2268+ <entry>lsb</entry>
2269+ <entry>4.1</entry>
2270+ <entry>LSB support for OpenEmbedded.</entry>
2271+ <entry>GPL-2.0</entry>
2272+</row>
2273+<row>
2274+ <entry>lsbinitscripts</entry>
2275+ <entry>9.55</entry>
2276+ <entry>SysV init scripts which are only used in an LSB image.</entry>
2277+ <entry>GPL-2.0</entry>
2278+</row>
2279+<row>
2280+ <entry>ltp</entry>
2281+ <entry>20140422</entry>
2282+ <entry>The Linux Test Project is a joint project with SGI IBM OSDL and Bull with a goal to deliver test suites to the open source community that validate the reliability robustness and stability of Linux. The Linux Test Project is a collection of tools for testing the Linux kernel and related features.</entry>
2283+ <entry> GPL-2.0, LGPL-2.0, LGPL-2.1, BSD-2-Clause</entry>
2284+</row>
2285+<row>
2286+ <entry>lttng-modules</entry>
2287+ <entry>2.5.0</entry>
2288+ <entry>The lttng-modules 2.0 package contains the kernel tracer modules</entry>
2289+ <entry> LGPL-2.1, GPL-2.0, MIT</entry>
2290+</row>
2291+<row>
2292+ <entry>lttng-tools</entry>
2293+ <entry>v2.5.0</entry>
2294+ <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>
2295+ <entry> GPL-2.0, LGPL-2.1</entry>
2296+</row>
2297+<row>
2298+ <entry>lttng-ust</entry>
2299+ <entry>2.5.0</entry>
2300+ <entry>The LTTng UST 2.x package contains the userspace tracer library to trace userspace codes.</entry>
2301+ <entry> LGPL-2.1, MIT, GPL-2.0</entry>
2302+</row>
2303+<row>
2304+ <entry>lvm2</entry>
2305+ <entry>2.02.97</entry>
2306+ <entry>LVM2 is a set of utilities to manage logical volumes in Linux.</entry>
2307+ <entry> GPL-2.0, LGPL-2.0</entry>
2308+</row>
2309+<row>
2310+ <entry>lxc</entry>
2311+ <entry>1.0.6</entry>
2312+ <entry>lxc aims to use these new functionnalities to provide an userspace container object</entry>
2313+ <entry>GPL-2.0</entry>
2314+</row>
2315+<row>
2316+ <entry>lzo</entry>
2317+ <entry>2.08</entry>
2318+ <entry>Lossless data compression library.</entry>
2319+ <entry>GPL-2.0</entry>
2320+</row>
2321+<row>
2322+ <entry>m4</entry>
2323+ <entry>1.4.17</entry>
2324+ <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>
2325+ <entry>GPL-3.0</entry>
2326+</row>
2327+<row>
2328+ <entry>make</entry>
2329+ <entry>4.0</entry>
2330+ <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>
2331+ <entry> GPL-3.0, LGPL-2.0</entry>
2332+</row>
2333+<row>
2334+ <entry>makedepend</entry>
2335+ <entry>1.0.5</entry>
2336+ <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>
2337+ <entry>MIT</entry>
2338+</row>
2339+<row>
2340+ <entry>makedevs</entry>
2341+ <entry>1.0.1</entry>
2342+ <entry>Tool for creating device nodes.</entry>
2343+ <entry>GPL-2.0</entry>
2344+</row>
2345+<row>
2346+ <entry>matchbox-terminal</entry>
2347+ <entry>0.0</entry>
2348+ <entry>Lightweight GTK+ terminal application.</entry>
2349+ <entry>GPL-2.0</entry>
2350+</row>
2351+<row>
2352+ <entry>matchbox-wm</entry>
2353+ <entry>1.2</entry>
2354+ <entry>Matchbox lightweight window manager.</entry>
2355+ <entry>GPL-2.0</entry>
2356+</row>
2357+<row>
2358+ <entry>mesa-demos</entry>
2359+ <entry>8.2.0</entry>
2360+ <entry>This package includes the demonstration application such as glxgears. These applications can be used for Mesa validation and benchmarking.</entry>
2361+ <entry> MIT, PD</entry>
2362+</row>
2363+<row>
2364+ <entry>mesa</entry>
2365+ <entry>10.1.3</entry>
2366+ <entry>Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics. A variety of device drivers allows Mesa to be used in many different environments ranging from software emulation to complete hardware acceleration for modern GPUs. Mesa is used as part of the overall Direct Rendering Infrastructure and X.org environment.</entry>
2367+ <entry>MIT</entry>
2368+</row>
2369+<row>
2370+ <entry>meta-environment-p2041rdb</entry>
2371+ <entry>1.0</entry>
2372+ <entry>Package of environment files for SDK.</entry>
2373+ <entry>MIT</entry>
2374+</row>
2375+<row>
2376+ <entry>meta-environment-p3041ds</entry>
2377+ <entry>1.0</entry>
2378+ <entry>Package of environment files for SDK.</entry>
2379+ <entry>MIT</entry>
2380+</row>
2381+<row>
2382+ <entry>meta-environment-t4240rdb-64b</entry>
2383+ <entry>1.0</entry>
2384+ <entry>Package of environment files for SDK.</entry>
2385+ <entry>MIT</entry>
2386+</row>
2387+<row>
2388+ <entry>meta-toolchain</entry>
2389+ <entry>1.0</entry>
2390+ <entry>Meta package for building a installable toolchain.</entry>
2391+ <entry>MIT</entry>
2392+</row>
2393+<row>
2394+ <entry>mingetty</entry>
2395+ <entry>1.08</entry>
2396+ <entry>Compact getty terminal handler for virtual consoles only.</entry>
2397+ <entry>GPL-2.0</entry>
2398+</row>
2399+<row>
2400+ <entry>mini-x-session</entry>
2401+ <entry>0.1</entry>
2402+ <entry>Very simple session manager for X.</entry>
2403+ <entry>GPL-2.0</entry>
2404+</row>
2405+<row>
2406+ <entry>mkfontdir</entry>
2407+ <entry>1.0.7</entry>
2408+ <entry>For each directory argument mkfontdir reads all of the font files in the directory. The font names and related data are written out to the files \"fonts.dir\" \"fonts.scale\" and \"fonts.alias\". The X server and font server use these files to find the available font files.</entry>
2409+ <entry>MIT</entry>
2410+</row>
2411+<row>
2412+ <entry>mkfontscale</entry>
2413+ <entry>1.1.1</entry>
2414+ <entry>For each directory argument mkfontscale reads all of the scalable font files in the directory. For every font file found an X11 font name (XLFD) is generated and is written together with the file name to a file fonts.scale in the directory. The resulting fonts.scale is used by the mkfontdir program.</entry>
2415+ <entry>MIT</entry>
2416+</row>
2417+<row>
2418+ <entry>mklibs</entry>
2419+ <entry>0.1.39</entry>
2420+ <entry>mklibs produces cut-down shared libraries that contain only the routines required by a particular set of executables.</entry>
2421+ <entry>GPL-2.0</entry>
2422+</row>
2423+<row>
2424+ <entry>mobile-broadband-provider-info</entry>
2425+ <entry>20140618</entry>
2426+ <entry>Mobile Broadband Service Provider Database.</entry>
2427+ <entry>PD</entry>
2428+</row>
2429+<row>
2430+ <entry>modutils-initscripts</entry>
2431+ <entry>1.0</entry>
2432+ <entry>Initscript for auto-loading kernel modules on boot.</entry>
2433+ <entry>PD</entry>
2434+</row>
2435+<row>
2436+ <entry>mpfr</entry>
2437+ <entry>3.1.2</entry>
2438+ <entry>C library for multiple-precision floating-point computations with exact rounding.</entry>
2439+ <entry> GPL-3.0, LGPL-3.0</entry>
2440+</row>
2441+<row>
2442+ <entry>mtdev</entry>
2443+ <entry>1.1.5</entry>
2444+ <entry>mtdev is a library which transforms all variants of kernel multitouch events to the slotted type B protocol. The events put into mtdev may be from any MT device specifically type A without contact tracking type A with contact tracking or type B with contact tracking</entry>
2445+ <entry>MIT</entry>
2446+</row>
2447+<row>
2448+ <entry>ncurses</entry>
2449+ <entry>5.9</entry>
2450+ <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>
2451+ <entry>MIT</entry>
2452+</row>
2453+<row>
2454+ <entry>neard</entry>
2455+ <entry>0.14</entry>
2456+ <entry>A daemon for the Linux Near Field Communication stack</entry>
2457+ <entry>GPL-2.0</entry>
2458+</row>
2459+<row>
2460+ <entry>netbase</entry>
2461+ <entry>5.2</entry>
2462+ <entry>This package provides the necessary infrastructure for basic TCP/IP based networking</entry>
2463+ <entry>GPL-2.0</entry>
2464+</row>
2465+<row>
2466+ <entry>netcat-openbsd</entry>
2467+ <entry>1.105</entry>
2468+ <entry>OpenBSD Netcat.</entry>
2469+ <entry>BSD-3-Clause</entry>
2470+</row>
2471+<row>
2472+ <entry>netcf</entry>
2473+ <entry>0.2.3</entry>
2474+ <entry>netcf is a cross-platform network configuration library.</entry>
2475+ <entry>LGPL-2.1</entry>
2476+</row>
2477+<row>
2478+ <entry>nettle</entry>
2479+ <entry>2.7.1</entry>
2480+ <entry>A low level cryptographic library.</entry>
2481+ <entry> LGPL-2.1, GPL-2.0</entry>
2482+</row>
2483+<row>
2484+ <entry>nfs-utils</entry>
2485+ <entry>1.3.0</entry>
2486+ <entry>The nfs-utils package provides a daemon for the kernel NFS server and related tools.</entry>
2487+ <entry> MIT, GPL-2.0, BSD</entry>
2488+</row>
2489+<row>
2490+ <entry>ofono</entry>
2491+ <entry>1.15</entry>
2492+ <entry>oFono is a stack for mobile telephony devices on Linux. oFono supports speaking to telephony devices through specific drivers or with generic AT commands.</entry>
2493+ <entry>GPL-2.0</entry>
2494+</row>
2495+<row>
2496+ <entry>openjade</entry>
2497+ <entry>1.3.2</entry>
2498+ <entry>OpenJade is a suite of tools for validating processing and applying DSSSL (Document Style Semantics and Specification Language) stylesheets to SGML and XML documents.</entry>
2499+ <entry>BSD</entry>
2500+</row>
2501+<row>
2502+ <entry>opensp</entry>
2503+ <entry>1.5.2</entry>
2504+ <entry>An SGML parser used by the OpenJade suite of utilities.</entry>
2505+ <entry>BSD</entry>
2506+</row>
2507+<row>
2508+ <entry>openssh</entry>
2509+ <entry>6.6p1</entry>
2510+ <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>
2511+ <entry>BSD</entry>
2512+</row>
2513+<row>
2514+ <entry>openssl</entry>
2515+ <entry>1.0.1i</entry>
2516+ <entry>Secure Socket Layer (SSL) binary and related cryptographic tools.</entry>
2517+ <entry>OpenSSL</entry>
2518+</row>
2519+<row>
2520+ <entry>openssl</entry>
2521+ <entry>1.0.1p</entry>
2522+ <entry>Secure Socket Layer (SSL) binary and related cryptographic tools.</entry>
2523+ <entry>OpenSSL</entry>
2524+</row>
2525+<row>
2526+ <entry>openvswitch</entry>
2527+ <entry>2.1.2</entry>
2528+ <entry>Open vSwitch is a production quality multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension while still supporting standard management interfaces and protocols (e.g. NetFlow sFlow SPAN RSPAN CLI LACP 802.1ag)</entry>
2529+ <entry>Apache-2.0</entry>
2530+</row>
2531+<row>
2532+ <entry>opkg-utils</entry>
2533+ <entry>0.1.8</entry>
2534+ <entry>Additional utilities for the opkg package manager.</entry>
2535+ <entry>GPL-2.0</entry>
2536+</row>
2537+<row>
2538+ <entry>opkg</entry>
2539+ <entry>0.2.2</entry>
2540+ <entry>Open Package Manager.</entry>
2541+ <entry>GPL-2.0</entry>
2542+</row>
2543+<row>
2544+ <entry>oprofile</entry>
2545+ <entry>0.9.9</entry>
2546+ <entry>OProfile is a system-wide profiler for Linux systems capable of profiling all running code at low overhead.</entry>
2547+ <entry> LGPL-2.1, GPL-2.0</entry>
2548+</row>
2549+<row>
2550+ <entry>oprofileui-server</entry>
2551+ <entry>0.0</entry>
2552+ <entry>User interface for the OProfile tool</entry>
2553+ <entry>GPL-2.0</entry>
2554+</row>
2555+<row>
2556+ <entry>ossp-uuid</entry>
2557+ <entry>1.6.2</entry>
2558+ <entry>OSSP uuid is a ISO-C:1999 application programming interface (API) and corresponding command line interface (CLI) for the generation of DCE 1.1 ISO/IEC 11578:1996 and RFC 4122 compliant Universally Unique Identifier (UUID). It supports DCE 1.1 variant UUIDs of version 1 (time and node based) version 3 (name based MD5) version 4 (random number based) and version 5 (name based SHA-1).</entry>
2559+ <entry>MIT</entry>
2560+</row>
2561+<row>
2562+ <entry>owl-video</entry>
2563+ <entry>0.1</entry>
2564+ <entry>OpenedHand Widget Library video widget.</entry>
2565+ <entry> LGPL-2.1, GPL-2.0</entry>
2566+</row>
2567+<row>
2568+ <entry>packagegroup-base</entry>
2569+ <entry>1.0</entry>
2570+ <entry>Merge machine and distro options to create a basic machine task/package.</entry>
2571+ <entry>MIT</entry>
2572+</row>
2573+<row>
2574+ <entry>packagegroup-core-boot</entry>
2575+ <entry>1.0</entry>
2576+ <entry>The minimal set of packages required to boot the system</entry>
2577+ <entry>MIT</entry>
2578+</row>
2579+<row>
2580+ <entry>packagegroup-core-buildessential</entry>
2581+ <entry>1.0</entry>
2582+ <entry>Essential build dependencies.</entry>
2583+ <entry>MIT</entry>
2584+</row>
2585+<row>
2586+ <entry>packagegroup-core-eclipse-debug</entry>
2587+ <entry>1.0</entry>
2588+ <entry>Remote debugging tools for Eclipse integration.</entry>
2589+ <entry>MIT</entry>
2590+</row>
2591+<row>
2592+ <entry>packagegroup-core-nfs</entry>
2593+ <entry>1.0</entry>
2594+ <entry>NFS package groups.</entry>
2595+ <entry>MIT</entry>
2596+</row>
2597+<row>
2598+ <entry>packagegroup-core-qt</entry>
2599+ <entry>1.0</entry>
2600+ <entry>Qt package groups.</entry>
2601+ <entry>MIT</entry>
2602+</row>
2603+<row>
2604+ <entry>packagegroup-core-sdk</entry>
2605+ <entry>1.0</entry>
2606+ <entry>Software development tools.</entry>
2607+ <entry>MIT</entry>
2608+</row>
2609+<row>
2610+ <entry>packagegroup-core-ssh-dropbear</entry>
2611+ <entry>1.0</entry>
2612+ <entry>Dropbear SSH client/server.</entry>
2613+ <entry>MIT</entry>
2614+</row>
2615+<row>
2616+ <entry>packagegroup-core-ssh-openssh</entry>
2617+ <entry>1.0</entry>
2618+ <entry>OpenSSH SSH client/server.</entry>
2619+ <entry>MIT</entry>
2620+</row>
2621+<row>
2622+ <entry>packagegroup-core-standalone-sdk-target</entry>
2623+ <entry>1.0</entry>
2624+ <entry>Target packages for the standalone SDK.</entry>
2625+ <entry>MIT</entry>
2626+</row>
2627+<row>
2628+ <entry>packagegroup-core-tools-debug</entry>
2629+ <entry>1.0</entry>
2630+ <entry>Debugging tools.</entry>
2631+ <entry>MIT</entry>
2632+</row>
2633+<row>
2634+ <entry>packagegroup-core-tools-profile</entry>
2635+ <entry>1.0</entry>
2636+ <entry>Profiling tools.</entry>
2637+ <entry>MIT</entry>
2638+</row>
2639+<row>
2640+ <entry>packagegroup-core-tools-testapps</entry>
2641+ <entry>1.0</entry>
2642+ <entry>Testing tools/applications.</entry>
2643+ <entry>MIT</entry>
2644+</row>
2645+<row>
2646+ <entry>packagegroup-core-x11-base</entry>
2647+ <entry>1.0</entry>
2648+ <entry>Packages required to set up a basic working X11 session</entry>
2649+ <entry>MIT</entry>
2650+</row>
2651+<row>
2652+ <entry>packagegroup-core-x11-xserver</entry>
2653+ <entry>1.0</entry>
2654+ <entry>X11 display server.</entry>
2655+ <entry>MIT</entry>
2656+</row>
2657+<row>
2658+ <entry>packagegroup-core-x11</entry>
2659+ <entry>1.0</entry>
2660+ <entry>X11 display server and basic utilities.</entry>
2661+ <entry>MIT</entry>
2662+</row>
2663+<row>
2664+ <entry>packagegroup-cross-canadian-p2041rdb</entry>
2665+ <entry>1.0</entry>
2666+ <entry>Host SDK package for cross canadian toolchain.</entry>
2667+ <entry>MIT</entry>
2668+</row>
2669+<row>
2670+ <entry>packagegroup-cross-canadian-p3041ds</entry>
2671+ <entry>1.0</entry>
2672+ <entry>Host SDK package for cross canadian toolchain.</entry>
2673+ <entry>MIT</entry>
2674+</row>
2675+<row>
2676+ <entry>packagegroup-cross-canadian-t4240rdb-64b</entry>
2677+ <entry>1.0</entry>
2678+ <entry>Host SDK package for cross canadian toolchain.</entry>
2679+ <entry>MIT</entry>
2680+</row>
2681+<row>
2682+ <entry>packagegroup-enea-core-boot</entry>
2683+ <entry>1.0</entry>
2684+ <entry>The minimal and busybox set of packages required to boot the system</entry>
2685+ <entry>MIT</entry>
2686+</row>
2687+<row>
2688+ <entry>packagegroup-enea-debug</entry>
2689+ <entry>1.0</entry>
2690+ <entry>Tools package group for OE-Core</entry>
2691+ <entry>MIT</entry>
2692+</row>
2693+<row>
2694+ <entry>packagegroup-enea-rt-tools</entry>
2695+ <entry>1.0</entry>
2696+ <entry>Enea RT-tools package group</entry>
2697+ <entry>MIT</entry>
2698+</row>
2699+<row>
2700+ <entry>packagegroup-enea-virt</entry>
2701+ <entry>1.0</entry>
2702+ <entry>Package group for virtualization</entry>
2703+ <entry>MIT</entry>
2704+</row>
2705+<row>
2706+ <entry>packagegroup-sdk-host</entry>
2707+ <entry>1.0</entry>
2708+ <entry>Host packages for the standalone SDK or external toolchain.</entry>
2709+ <entry>MIT</entry>
2710+</row>
2711+<row>
2712+ <entry>pango</entry>
2713+ <entry>1.36.6</entry>
2714+ <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>
2715+ <entry>LGPL-2.0</entry>
2716+</row>
2717+<row>
2718+ <entry>parted</entry>
2719+ <entry>3.1</entry>
2720+ <entry>Disk partition editing/resizing utility.</entry>
2721+ <entry>GPL-3.0</entry>
2722+</row>
2723+<row>
2724+ <entry>partrt</entry>
2725+ <entry>1.1</entry>
2726+ <entry>partrt is a tool for dividing a SMP Linux system into a real time domain and a non-real time domain.</entry>
2727+ <entry>BSD</entry>
2728+</row>
2729+<row>
2730+ <entry>patch</entry>
2731+ <entry>2.7.1</entry>
2732+ <entry>patch takes a patch file containing a difference listing produced by the diff program and applies those differences to one or more original files producing patched versions.</entry>
2733+ <entry>GPL-3.0</entry>
2734+</row>
2735+<row>
2736+ <entry>pciutils</entry>
2737+ <entry>3.2.1</entry>
2738+ <entry>The PCI Utilities package contains a library for portable access to PCI bus configuration space and several utilities based on this library.</entry>
2739+ <entry>GPL-2.0</entry>
2740+</row>
2741+<row>
2742+ <entry>perf</entry>
2743+ <entry>1.0</entry>
2744+ <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>
2745+ <entry>GPL-2.0</entry>
2746+</row>
2747+<row>
2748+ <entry>perl</entry>
2749+ <entry>5.20.0</entry>
2750+ <entry>Perl scripting language.</entry>
2751+ <entry> Artistic-1.0, GPL-1.0</entry>
2752+</row>
2753+<row>
2754+ <entry>piglit</entry>
2755+ <entry>1.0</entry>
2756+ <entry>OpenGL driver testing framework.</entry>
2757+ <entry> MIT, LGPL-2.0, GPL-3.0, GPL-2.0, BSD-3-Clause</entry>
2758+</row>
2759+<row>
2760+ <entry>pigz</entry>
2761+ <entry>2.3.1</entry>
2762+ <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>
2763+ <entry>Zlib</entry>
2764+</row>
2765+<row>
2766+ <entry>pixman</entry>
2767+ <entry>0.32.6</entry>
2768+ <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>
2769+ <entry> MIT, PD</entry>
2770+</row>
2771+<row>
2772+ <entry>pkgconfig</entry>
2773+ <entry>0.28</entry>
2774+ <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>
2775+ <entry>GPL-2.0</entry>
2776+</row>
2777+<row>
2778+ <entry>pm-utils</entry>
2779+ <entry>1.4.1</entry>
2780+ <entry>Simple shell command line tools to suspend and hibernate.</entry>
2781+ <entry>GPL-2.0</entry>
2782+</row>
2783+<row>
2784+ <entry>pointercal-xinput</entry>
2785+ <entry>0.0</entry>
2786+ <entry>Touchscreen calibration data from xinput-calibrator.</entry>
2787+ <entry>MIT</entry>
2788+</row>
2789+<row>
2790+ <entry>pointercal</entry>
2791+ <entry>0.0</entry>
2792+ <entry>Touchscreen calibration data.</entry>
2793+ <entry>MIT</entry>
2794+</row>
2795+<row>
2796+ <entry>popt</entry>
2797+ <entry>1.16</entry>
2798+ <entry>Library for parsing command line options.</entry>
2799+ <entry>MIT</entry>
2800+</row>
2801+<row>
2802+ <entry>postinst-intercept</entry>
2803+ <entry>1.0</entry>
2804+ <entry>Postinstall scriptlets.</entry>
2805+ <entry>MIT</entry>
2806+</row>
2807+<row>
2808+ <entry>powertop</entry>
2809+ <entry>2.6.1</entry>
2810+ <entry>Linux tool to diagnose issues with power consumption and power management.</entry>
2811+ <entry>GPL-2.0</entry>
2812+</row>
2813+<row>
2814+ <entry>ppp</entry>
2815+ <entry>2.4.6</entry>
2816+ <entry>ppp (Paul's PPP Package) is an open source package which implements the Point-to-Point Protocol (PPP) on Linux and Solaris systems.</entry>
2817+ <entry> BSD, GPL-2.0, LGPL-2.0, PD</entry>
2818+</row>
2819+<row>
2820+ <entry>pramfs-init</entry>
2821+ <entry>1.0</entry>
2822+ <entry>Pramfs init scripts</entry>
2823+ <entry>BSD</entry>
2824+</row>
2825+<row>
2826+ <entry>prelink</entry>
2827+ <entry>1.0</entry>
2828+ <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>
2829+ <entry>GPL-2.0</entry>
2830+</row>
2831+<row>
2832+ <entry>presentproto</entry>
2833+ <entry>1.0</entry>
2834+ <entry>The Present extension provides a way for applications to update their window contents from a pixmap in a well defined fashion synchronizing with the display refresh and potentially using a more efficient mechanism than copying the contents of the source pixmap. </entry>
2835+ <entry>GPL-2.0</entry>
2836+</row>
2837+<row>
2838+ <entry>procps</entry>
2839+ <entry>3.2.8</entry>
2840+ <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>
2841+ <entry> GPL-2.0, LGPL-2.0</entry>
2842+</row>
2843+<row>
2844+ <entry>pseudo</entry>
2845+ <entry>1.6.2</entry>
2846+ <entry>Pseudo gives fake root capabilities to a normal user.</entry>
2847+ <entry>LGPL-2.1</entry>
2848+</row>
2849+<row>
2850+ <entry>psmisc</entry>
2851+ <entry>22.21</entry>
2852+ <entry>The psmisc package contains utilities for managing processes on your system: pstree killall and fuser. The pstree command displays a tree structure of all of the running processes on your system. The killall command sends a specified signal (SIGTERM if nothing is specified) to processes identified by name. The fuser command identifies the PIDs of processes that are using specified files or filesystems.</entry>
2853+ <entry>GPL-2.0</entry>
2854+</row>
2855+<row>
2856+ <entry>psplash</entry>
2857+ <entry>0.1</entry>
2858+ <entry>PSplash is a userspace graphical boot splash screen for mainly embedded Linux devices supporting a 16bpp or 32bpp framebuffer. It has few dependencies (just libc) supports basic images and text and handles rotation. Its visual look is configurable by basic source changes. Also included is a 'client' command utility for sending information to psplash such as boot progress information.</entry>
2859+ <entry>GPL-2.0</entry>
2860+</row>
2861+<row>
2862+ <entry>pulseaudio</entry>
2863+ <entry>5.0</entry>
2864+ <entry>Sound server for Linux and Unix-like operating systems.</entry>
2865+ <entry> GPL-2.0, LGPL-2.1</entry>
2866+</row>
2867+<row>
2868+ <entry>python-argparse</entry>
2869+ <entry>1.2.1</entry>
2870+ <entry>Python command-line parsing library.</entry>
2871+ <entry>Python-2.0</entry>
2872+</row>
2873+<row>
2874+ <entry>python-dbus</entry>
2875+ <entry>1.2.0</entry>
2876+ <entry>Python bindings for the DBus inter-process communication system.</entry>
2877+ <entry>MIT</entry>
2878+</row>
2879+<row>
2880+ <entry>python-distribute</entry>
2881+ <entry>0.6.32</entry>
2882+ <entry>Download build install upgrade and uninstall Python packages.</entry>
2883+ <entry>Python-2.0</entry>
2884+</row>
2885+<row>
2886+ <entry>python-mako</entry>
2887+ <entry>0.9.1</entry>
2888+ <entry>Templating library for Python.</entry>
2889+ <entry>MIT</entry>
2890+</row>
2891+<row>
2892+ <entry>python-numpy</entry>
2893+ <entry>1.7.0</entry>
2894+ <entry>A sophisticated Numeric Processing Package for Python.</entry>
2895+ <entry>Python-2.0</entry>
2896+</row>
2897+<row>
2898+ <entry>python-pygobject</entry>
2899+ <entry>2.28.3</entry>
2900+ <entry>Python GObject bindings.</entry>
2901+ <entry>LGPL-2.1</entry>
2902+</row>
2903+<row>
2904+ <entry>python-pyrex</entry>
2905+ <entry>0.9.9</entry>
2906+ <entry>Pyrex is a language specially designed for writing Python extension modules. It's designed to bridge the gap between the nice high-level easy-to-use world of Python and the messy low-level world of C.</entry>
2907+ <entry>Apache-2.0</entry>
2908+</row>
2909+<row>
2910+ <entry>python-scons</entry>
2911+ <entry>2.3.2</entry>
2912+ <entry>Software Construction tool (make/autotools replacement).</entry>
2913+ <entry>MIT</entry>
2914+</row>
2915+<row>
2916+ <entry>python-smartpm</entry>
2917+ <entry>1.4.1</entry>
2918+ <entry>The Smart Package Manager project has the ambitious objective of creating smart and portable algorithms for solving adequately the problem of managing software upgrades and installation.</entry>
2919+ <entry>GPL-2.0</entry>
2920+</row>
2921+<row>
2922+ <entry>python</entry>
2923+ <entry>2.7.3</entry>
2924+ <entry>The Python Programming Language.</entry>
2925+ <entry>Python-2.0</entry>
2926+</row>
2927+<row>
2928+ <entry>qemu-helper</entry>
2929+ <entry>1.0</entry>
2930+ <entry>Qemu helper scripts.</entry>
2931+ <entry>GPL-2.0</entry>
2932+</row>
2933+<row>
2934+ <entry>qemu</entry>
2935+ <entry>1.7</entry>
2936+ <entry>Fast open source processor emulator.</entry>
2937+ <entry> GPL-2.0, LGPL-2.1</entry>
2938+</row>
2939+<row>
2940+ <entry>qemu</entry>
2941+ <entry>2.3.0</entry>
2942+ <entry>Fast open source processor emulator.</entry>
2943+ <entry> GPL-2.0, LGPL-2.1</entry>
2944+</row>
2945+<row>
2946+ <entry>qemuwrapper</entry>
2947+ <entry>1.0</entry>
2948+ <entry>QEMU wrapper script.</entry>
2949+ <entry>MIT</entry>
2950+</row>
2951+<row>
2952+ <entry>qt4-x11-free</entry>
2953+ <entry>4.8.6</entry>
2954+ <entry>Qt is a versatile cross-platform application framework -- this is the X11 version.</entry>
2955+ <entry> LGPL-2.1, GPL-3.0</entry>
2956+</row>
2957+<row>
2958+ <entry>qt4</entry>
2959+ <entry>4.8.6</entry>
2960+ <entry>Qt version 4 tools and support files for the build host.</entry>
2961+ <entry> LGPL-2.1, GPL-3.0</entry>
2962+</row>
2963+<row>
2964+ <entry>quicky</entry>
2965+ <entry>0.4</entry>
2966+ <entry>A simple note-taking application with Wiki-style syntax and behaviour.</entry>
2967+ <entry>GPL-2.0</entry>
2968+</row>
2969+<row>
2970+ <entry>quilt</entry>
2971+ <entry>0.63</entry>
2972+ <entry>Tool for working with series of patches.</entry>
2973+ <entry>GPL-2.0</entry>
2974+</row>
2975+<row>
2976+ <entry>quota</entry>
2977+ <entry>4.01</entry>
2978+ <entry>Tools for monitoring &amp; limiting user disk usage per filesystem.</entry>
2979+ <entry> BSD, GPL-2.0, LGPL-2.1</entry>
2980+</row>
2981+<row>
2982+ <entry>randrproto</entry>
2983+ <entry>1.4.0</entry>
2984+ <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>
2985+ <entry>MIT</entry>
2986+</row>
2987+<row>
2988+ <entry>rcw</entry>
2989+ <entry>git</entry>
2990+ <entry>Reset Control Words (RCW)</entry>
2991+ <entry>BSD</entry>
2992+</row>
2993+<row>
2994+ <entry>readline</entry>
2995+ <entry>6.3</entry>
2996+ <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>
2997+ <entry>GPL-3.0</entry>
2998+</row>
2999+<row>
3000+ <entry>recordproto</entry>
3001+ <entry>1.14.2</entry>
3002+ <entry>This package provides the wire protocol for the X Record extension. This extension is used to record and play back event sequences.</entry>
3003+ <entry>MIT</entry>
3004+</row>
3005+<row>
3006+ <entry>renderproto</entry>
3007+ <entry>0.11.1</entry>
3008+ <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>
3009+ <entry>MIT</entry>
3010+</row>
3011+<row>
3012+ <entry>resourceproto</entry>
3013+ <entry>1.2.0</entry>
3014+ <entry>This package provides the wire protocol for the X Resource extension. XRes provides an interface that allows X clients to see and monitor X resource usage of various clients.</entry>
3015+ <entry>MIT</entry>
3016+</row>
3017+<row>
3018+ <entry>rgb</entry>
3019+ <entry>1.0.5</entry>
3020+ <entry>This package includes both the list mapping X color names to RGB values (rgb.txt) and if configured to use a database for color lookup the rgb program to convert the text file into the binary database format.</entry>
3021+ <entry>MIT</entry>
3022+</row>
3023+<row>
3024+ <entry>rpcbind</entry>
3025+ <entry>0.2.1</entry>
3026+ <entry>The rpcbind utility is a server that converts RPC program numbers into universal addresses.</entry>
3027+ <entry>BSD</entry>
3028+</row>
3029+<row>
3030+ <entry>rpm</entry>
3031+ <entry>5.4.14</entry>
3032+ <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>
3033+ <entry>LGPL-2.1</entry>
3034+</row>
3035+<row>
3036+ <entry>rpmresolve</entry>
3037+ <entry>1.0</entry>
3038+ <entry>OpenEmbedded RPM resolver - performs RPM database lookups in batches to avoid repeated invocations of rpm on the command line.</entry>
3039+ <entry>GPL-2.0</entry>
3040+</row>
3041+<row>
3042+ <entry>rsync</entry>
3043+ <entry>3.1.0</entry>
3044+ <entry>File synchronization tool.</entry>
3045+ <entry>GPL-3.0</entry>
3046+</row>
3047+<row>
3048+ <entry>run-postinsts</entry>
3049+ <entry>1.0</entry>
3050+ <entry>Runs postinstall scripts on first boot of the target device.</entry>
3051+ <entry>MIT</entry>
3052+</row>
3053+<row>
3054+ <entry>sbc</entry>
3055+ <entry>1.2</entry>
3056+ <entry>Bluetooth low-complexity subband codec (SBC) library.</entry>
3057+ <entry>GPL-2.0</entry>
3058+</row>
3059+<row>
3060+ <entry>scrnsaverproto</entry>
3061+ <entry>1.2.2</entry>
3062+ <entry>This package provides the wire protocol for the X Screen Saver extension. This extension allows an external \"screen saver\" client to detect when the alternative image is to be displayed and to provide the graphics.</entry>
3063+ <entry>MIT</entry>
3064+</row>
3065+<row>
3066+ <entry>sed</entry>
3067+ <entry>4.2.2</entry>
3068+ <entry>Stream EDitor (text filtering utility).</entry>
3069+ <entry>GPL-3.0</entry>
3070+</row>
3071+<row>
3072+ <entry>serf</entry>
3073+ <entry>1.3.7</entry>
3074+ <entry>serf-native version 1.3.7-r0.</entry>
3075+ <entry>Apache-2.0</entry>
3076+</row>
3077+<row>
3078+ <entry>setserial</entry>
3079+ <entry>2.17</entry>
3080+ <entry>setserial is a program designed to set and/or report the configuration information associated with a serial port</entry>
3081+ <entry>GPL-2.0</entry>
3082+</row>
3083+<row>
3084+ <entry>sgml-common</entry>
3085+ <entry>0.6.3</entry>
3086+ <entry>The sgml-common package gathers very basic stuff necessary to work with SGML and XML such as xml.dcl a SGML declaration of XML; iso-entities a list of the basic SGML ISO entities; and install-catalog a script used to add entries to (or remove entries from) centralized catalogs whose entries are pointers to SGML open catalogs as defined by OASIS.</entry>
3087+ <entry>GPL-2.0</entry>
3088+</row>
3089+<row>
3090+ <entry>sgmlspl</entry>
3091+ <entry>1.03ii</entry>
3092+ <entry>A simple post-processor for SGMLS and NSGMLS.</entry>
3093+ <entry>GPL-2.0</entry>
3094+</row>
3095+<row>
3096+ <entry>shadow-securetty</entry>
3097+ <entry>4.2.1</entry>
3098+ <entry>Provider of the machine specific securetty file.</entry>
3099+ <entry>MIT</entry>
3100+</row>
3101+<row>
3102+ <entry>shadow-sysroot</entry>
3103+ <entry>4.2.1</entry>
3104+ <entry>Shadow utils requirements for useradd.bbclass.</entry>
3105+ <entry> BSD, Artistic-1.0</entry>
3106+</row>
3107+<row>
3108+ <entry>shadow</entry>
3109+ <entry>4.2.1</entry>
3110+ <entry>Tools to change and administer password and group data.</entry>
3111+ <entry> BSD, Artistic-1.0</entry>
3112+</row>
3113+<row>
3114+ <entry>shared-mime-info</entry>
3115+ <entry>1.3</entry>
3116+ <entry>Shared MIME type database and specification.</entry>
3117+ <entry>LGPL-2.0</entry>
3118+</row>
3119+<row>
3120+ <entry>slang</entry>
3121+ <entry>2.2.4</entry>
3122+ <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>
3123+ <entry>GPL-2.0</entry>
3124+</row>
3125+<row>
3126+ <entry>speex</entry>
3127+ <entry>1.2rc1</entry>
3128+ <entry>Speex is an Open Source/Free Software patent-free audio compression format designed for speech.</entry>
3129+ <entry>BSD</entry>
3130+</row>
3131+<row>
3132+ <entry>sqlite3</entry>
3133+ <entry>3.8.6.0</entry>
3134+ <entry>Embeddable SQL database engine.</entry>
3135+ <entry>PD</entry>
3136+</row>
3137+<row>
3138+ <entry>startup-notification</entry>
3139+ <entry>0.12</entry>
3140+ <entry>Enables monitoring and display of application startup.</entry>
3141+ <entry>LGPL-2.0</entry>
3142+</row>
3143+<row>
3144+ <entry>stat</entry>
3145+ <entry>3.3</entry>
3146+ <entry>Displays all information about a file that the stat() call provides and all information about a filesystem that statfs() provides.</entry>
3147+ <entry>GPL-2.0</entry>
3148+</row>
3149+<row>
3150+ <entry>strace</entry>
3151+ <entry>4.8</entry>
3152+ <entry>System call tracing tool.</entry>
3153+ <entry>BSD</entry>
3154+</row>
3155+<row>
3156+ <entry>subversion</entry>
3157+ <entry>1.8.9</entry>
3158+ <entry>Subversion (svn) version control system client.</entry>
3159+ <entry>Apache-2.0</entry>
3160+</row>
3161+<row>
3162+ <entry>sudo</entry>
3163+ <entry>1.8.10p3</entry>
3164+ <entry>Sudo (superuser do) allows a system administrator to give certain users (or groups of users) the ability to run some (or all) commands as root while logging all commands and arguments.</entry>
3165+ <entry> ISC, BSD, Zlib</entry>
3166+</row>
3167+<row>
3168+ <entry>sysfsutils</entry>
3169+ <entry>2.1.0</entry>
3170+ <entry>Tools for working with the sysfs virtual filesystem. The tool 'systool' can query devices by bus class and topology.</entry>
3171+ <entry> GPL-2.0, LGPL-2.1</entry>
3172+</row>
3173+<row>
3174+ <entry>sysprof</entry>
3175+ <entry>1.2.0</entry>
3176+ <entry>System-wide Performance Profiler for Linux.</entry>
3177+ <entry>GPL-2.0</entry>
3178+</row>
3179+<row>
3180+ <entry>systemtap</entry>
3181+ <entry>2.5</entry>
3182+ <entry>Script-directed dynamic tracing and performance analysis tool for Linux.</entry>
3183+ <entry>GPL-2.0</entry>
3184+</row>
3185+<row>
3186+ <entry>sysvinit-inittab</entry>
3187+ <entry>2.88dsf</entry>
3188+ <entry>Inittab configuration for SysVinit.</entry>
3189+ <entry>GPL-2.0</entry>
3190+</row>
3191+<row>
3192+ <entry>sysvinit</entry>
3193+ <entry>2.88dsf</entry>
3194+ <entry>This package is required to boot in most configurations. It provides the /sbin/init program. This is the first process started on boot and the last process terminated before the system halts.</entry>
3195+ <entry>GPL-2.0</entry>
3196+</row>
3197+<row>
3198+ <entry>tar</entry>
3199+ <entry>1.27.1</entry>
3200+ <entry>GNU tar saves many files together into a single tape or disk archive and can restore individual files from the archive.</entry>
3201+ <entry>GPL-3.0</entry>
3202+</row>
3203+<row>
3204+ <entry>tcf-agent</entry>
3205+ <entry>0.4.0</entry>
3206+ <entry>Target Communication Framework for the Eclipse IDE.</entry>
3207+ <entry> EPL-1.0, EDL-1.0</entry>
3208+</row>
3209+<row>
3210+ <entry>tcl</entry>
3211+ <entry>8.6.1</entry>
3212+ <entry>Tool Command Language.</entry>
3213+ <entry> tcl, BSD-3-Clause</entry>
3214+</row>
3215+<row>
3216+ <entry>tclap</entry>
3217+ <entry>1.2.1</entry>
3218+ <entry>Templatized C++ Command Line Parser.</entry>
3219+ <entry>MIT</entry>
3220+</row>
3221+<row>
3222+ <entry>tcp-wrappers</entry>
3223+ <entry>7.6</entry>
3224+ <entry>Tools for monitoring and filtering incoming requests for tcp services.</entry>
3225+ <entry>BSD</entry>
3226+</row>
3227+<row>
3228+ <entry>texinfo-dummy</entry>
3229+ <entry>1.0</entry>
3230+ <entry>Fake version of the texinfo utility suite</entry>
3231+ <entry>MIT</entry>
3232+</row>
3233+<row>
3234+ <entry>tiff</entry>
3235+ <entry>4.0.3</entry>
3236+ <entry>Provides support for the Tag Image File Format (TIFF).</entry>
3237+ <entry>BSD-2-Clause</entry>
3238+</row>
3239+<row>
3240+ <entry>tipcutils</entry>
3241+ <entry>2.0.6</entry>
3242+ <entry>Transparent Inter-Process Communication protocol.</entry>
3243+ <entry>BSD-3-Clause</entry>
3244+</row>
3245+<row>
3246+ <entry>trace-cmd</entry>
3247+ <entry>2.3.2</entry>
3248+ <entry>User interface to Ftrace.</entry>
3249+ <entry> GPL-2.0, LGPL-2.1</entry>
3250+</row>
3251+<row>
3252+ <entry>tremor</entry>
3253+ <entry>20120314</entry>
3254+ <entry>tremor is a fixed point implementation of the vorbis codec.</entry>
3255+ <entry>BSD</entry>
3256+</row>
3257+<row>
3258+ <entry>tslib</entry>
3259+ <entry>1.1</entry>
3260+ <entry>Tslib is an abstraction layer for touchscreen panel events as well as a filter stack for the manipulation of those events. Tslib is generally used on embedded devices to provide a common user space interface to touchscreen functionality.</entry>
3261+ <entry>LGPL-2.0</entry>
3262+</row>
3263+<row>
3264+ <entry>tzcode</entry>
3265+ <entry>2015b</entry>
3266+ <entry>tzcode timezone zoneinfo utils -- zic zdump tzselect</entry>
3267+ <entry> PD, BSD</entry>
3268+</row>
3269+<row>
3270+ <entry>tzdata</entry>
3271+ <entry>2015b</entry>
3272+ <entry>Timezone data</entry>
3273+ <entry> PD, BSD</entry>
3274+</row>
3275+<row>
3276+ <entry>u-boot-mkimage</entry>
3277+ <entry>v2013.07</entry>
3278+ <entry>U-Boot bootloader image creation tool.</entry>
3279+ <entry>GPL-2.0</entry>
3280+</row>
3281+<row>
3282+ <entry>u-boot-qoriq</entry>
3283+ <entry>2014.07</entry>
3284+ <entry>U-boot bootloader</entry>
3285+ <entry> GPL-2.0, BSD-3-Clause, BSD-2-Clause, LGPL-2.1</entry>
3286+</row>
3287+<row>
3288+ <entry>udev-extraconf</entry>
3289+ <entry>1.1</entry>
3290+ <entry>Extra machine specific configuration files for udev specifically blacklist information.</entry>
3291+ <entry>MIT</entry>
3292+</row>
3293+<row>
3294+ <entry>udev-rules-qoriq</entry>
3295+ <entry>1.0</entry>
3296+ <entry>udev rules for Freescale QorIQ SOCs</entry>
3297+ <entry>MIT</entry>
3298+</row>
3299+<row>
3300+ <entry>udev</entry>
3301+ <entry>182</entry>
3302+ <entry>udev is a daemon which dynamically creates and removes device nodes from /dev/ handles hotplug events and loads drivers at boot time.</entry>
3303+ <entry> GPL-2.0, LGPL-2.1</entry>
3304+</row>
3305+<row>
3306+ <entry>unfs3</entry>
3307+ <entry>0.9.22.r490</entry>
3308+ <entry>Userspace NFS server v3 protocol.</entry>
3309+ <entry>unfs3</entry>
3310+</row>
3311+<row>
3312+ <entry>unifdef</entry>
3313+ <entry>2.6.18</entry>
3314+ <entry>Kernel header preprocessor.</entry>
3315+ <entry>BSD-2-Clause</entry>
3316+</row>
3317+<row>
3318+ <entry>unzip</entry>
3319+ <entry>6.0</entry>
3320+ <entry>Utilities for extracting and viewing files in .zip archives.</entry>
3321+ <entry>BSD-3-Clause</entry>
3322+</row>
3323+<row>
3324+ <entry>update-rc.d</entry>
3325+ <entry>0.7</entry>
3326+ <entry>update-rc.d is a utilities that allows the management of symlinks to the initscripts in the /etc/rcN.d directory structure.</entry>
3327+ <entry>GPL-2.0</entry>
3328+</row>
3329+<row>
3330+ <entry>usbutils</entry>
3331+ <entry>007</entry>
3332+ <entry>Contains the lsusb utility for inspecting the devices connected to the USB bus.</entry>
3333+ <entry>GPL-2.0</entry>
3334+</row>
3335+<row>
3336+ <entry>usdpaa</entry>
3337+ <entry>git</entry>
3338+ <entry>User-Space Data-Path Acceleration Architecture drivers</entry>
3339+ <entry> BSD, GPL-2.0</entry>
3340+</row>
3341+<row>
3342+ <entry>util-linux</entry>
3343+ <entry>2.24.2</entry>
3344+ <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>
3345+ <entry> GPL-2.0, LGPL-2.1, BSD</entry>
3346+</row>
3347+<row>
3348+ <entry>util-macros</entry>
3349+ <entry>1.19.0</entry>
3350+ <entry>M4 autotools macros used by various X.org programs.</entry>
3351+ <entry> MIT</entry>
3352+</row>
3353+<row>
3354+ <entry>valgrind</entry>
3355+ <entry>3.9.0</entry>
3356+ <entry>Valgrind memory debugger and instrumentation framework.</entry>
3357+ <entry> GPL-2.0, BSD</entry>
3358+</row>
3359+<row>
3360+ <entry>videoproto</entry>
3361+ <entry>2.3.2</entry>
3362+ <entry>This package provides the wire protocol for the X Video extension. This extension alows for accerlated drawing of videos.</entry>
3363+ <entry> MIT</entry>
3364+</row>
3365+<row>
3366+ <entry>virt-example</entry>
3367+ <entry>1.0.0</entry>
3368+ <entry>KVM and libvirt examples</entry>
3369+ <entry>BSD</entry>
3370+</row>
3371+<row>
3372+ <entry>vte</entry>
3373+ <entry>0.28.2</entry>
3374+ <entry>Virtual terminal emulator GTK+ widget library.</entry>
3375+ <entry>LGPL-2.1</entry>
3376+</row>
3377+<row>
3378+ <entry>waffle</entry>
3379+ <entry>1.3.0</entry>
3380+ <entry>cross-platform C library to defer selection of GL API and of window system.</entry>
3381+ <entry>BSD-2-Clause</entry>
3382+</row>
3383+<row>
3384+ <entry>wayland</entry>
3385+ <entry>1.5.0</entry>
3386+ <entry>Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices an X application or a wayland client itself. The clients can be traditional applications X servers (rootless or fullscreen) or other display servers.</entry>
3387+ <entry>MIT</entry>
3388+</row>
3389+<row>
3390+ <entry>wireless-tools</entry>
3391+ <entry>30.pre9</entry>
3392+ <entry>Tools for the Linux Standard Wireless Extension Subsystem.</entry>
3393+ <entry> GPL-2.0, LGPL-2.1, MPL-1.1, BSD</entry>
3394+</row>
3395+<row>
3396+ <entry>wpa-supplicant</entry>
3397+ <entry>2.2</entry>
3398+ <entry>Client for Wi-Fi Protected Access (WPA).</entry>
3399+ <entry>BSD</entry>
3400+</row>
3401+<row>
3402+ <entry>x11-common</entry>
3403+ <entry>0.1</entry>
3404+ <entry>Common X11 scripts and configuration files.</entry>
3405+ <entry>GPL-2.0</entry>
3406+</row>
3407+<row>
3408+ <entry>x11perf</entry>
3409+ <entry>1.5.4</entry>
3410+ <entry>The x11perf program runs one or more performance tests and reports how fast an X server can execute the tests.</entry>
3411+ <entry>MIT</entry>
3412+</row>
3413+<row>
3414+ <entry>xauth</entry>
3415+ <entry>1.0.9</entry>
3416+ <entry>X application to edit and display the authorization information used in connecting to the X server.</entry>
3417+ <entry>MIT</entry>
3418+</row>
3419+<row>
3420+ <entry>xcb-proto</entry>
3421+ <entry>1.10</entry>
3422+ <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>
3423+ <entry>MIT</entry>
3424+</row>
3425+<row>
3426+ <entry>xcb-util</entry>
3427+ <entry>0.3.9</entry>
3428+ <entry>The xcb-util module provides a number of libraries which sit on top of libxcb the core X protocol library and some of the extension libraries. These experimental libraries provide convenience functions and interfaces which make the raw X protocol more usable. Some of the libraries also provide client-side code which is not strictly part of the X protocol but which have traditionally been provided by Xlib.</entry>
3429+ <entry>MIT</entry>
3430+</row>
3431+<row>
3432+ <entry>xcmiscproto</entry>
3433+ <entry>1.2.2</entry>
3434+ <entry>This package provides the wire protocol for the XC-MISC extension which is used to get details of XID allocations within the server.</entry>
3435+ <entry>MIT</entry>
3436+</row>
3437+<row>
3438+ <entry>xdpyinfo</entry>
3439+ <entry>1.3.1</entry>
3440+ <entry>Xdpyinfo is a utility for displaying information about an X server. It is used to examine the capabilities of a server the predefined values for various parameters used in communicating between clients and the server and the different types of screens and visuals that are available.</entry>
3441+ <entry>MIT</entry>
3442+</row>
3443+<row>
3444+ <entry>xextproto</entry>
3445+ <entry>7.3.0</entry>
3446+ <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>
3447+ <entry> MIT</entry>
3448+</row>
3449+<row>
3450+ <entry>xf86-input-evdev</entry>
3451+ <entry>2.9.0</entry>
3452+ <entry>evdev is an Xorg input driver for Linux's generic event devices. It therefore supports all input devices that the kernel knows about including most mice and keyboards. The evdev driver can serve as both a pointer and a keyboard input device and may be used as both the core keyboard and the core pointer. Multiple input devices are supported by multiple instances of this driver with one Load directive for evdev in the Module section of your xorg.conf for each input device that will use this driver. </entry>
3453+ <entry>MIT</entry>
3454+</row>
3455+<row>
3456+ <entry>xf86-video-fbdev</entry>
3457+ <entry>0.4.4</entry>
3458+ <entry>fbdev is an Xorg driver for framebuffer devices. This is a non-accelerated driver.</entry>
3459+ <entry>MIT</entry>
3460+</row>
3461+<row>
3462+ <entry>xf86dgaproto</entry>
3463+ <entry>2.1</entry>
3464+ <entry>This package provides the wire protocol for the XFree86 Direct Graphics Access extension. This extension allows direct graphics access to a framebuffer-like region as well as relative mouse reporting.</entry>
3465+ <entry>MIT</entry>
3466+</row>
3467+<row>
3468+ <entry>xf86driproto</entry>
3469+ <entry>2.1.1</entry>
3470+ <entry>This package provides the wire protocol for the XFree86 Direct Rendering Infrastructure extension. The XFree86-DRI extension is used to organize direct rendering support or 3D clients and help arbitrate requests.</entry>
3471+ <entry>MIT</entry>
3472+</row>
3473+<row>
3474+ <entry>xf86miscproto</entry>
3475+ <entry>0.9.3</entry>
3476+ <entry>This package provides the wire protocol for the XFree miscellaneous extension. The XFree86-Misc extension provides a means to access input device configuration settings specific to the XFree86/Xorg DDX.</entry>
3477+ <entry>MIT</entry>
3478+</row>
3479+<row>
3480+ <entry>xf86vidmodeproto</entry>
3481+ <entry>2.3.1</entry>
3482+ <entry>This package provides the wire protocol for the XFree86 video mode extension. This extension allows client applications to get and set video mode timings.</entry>
3483+ <entry>MIT</entry>
3484+</row>
3485+<row>
3486+ <entry>xhost</entry>
3487+ <entry>1.0.6</entry>
3488+ <entry>The xhost program is used to add and delete host names or user names to the list allowed to make connections to the X server. In the case of hosts this provides a rudimentary form of privacy control and security. Environments which require more sophisticated measures should implement the user-based mechanism or use the hooks in the protocol for passing other authentication data to the server.</entry>
3489+ <entry>MIT</entry>
3490+</row>
3491+<row>
3492+ <entry>xineramaproto</entry>
3493+ <entry>1.2.1</entry>
3494+ <entry>This package provides the wire protocol for the Xinerama extension. This extension is used for retrieving information about physical output devices which may be combined into a single logical X screen.</entry>
3495+ <entry> MIT</entry>
3496+</row>
3497+<row>
3498+ <entry>xinit</entry>
3499+ <entry>1.3.3</entry>
3500+ <entry>The xinit program is used to start the X Window System server and a first client program on systems that cannot start X directly from /etc/init or in environments that use multiple window systems. When this first client exits xinit will kill the X server and then terminate.</entry>
3501+ <entry>MIT</entry>
3502+</row>
3503+<row>
3504+ <entry>xinput-calibrator</entry>
3505+ <entry>0.7.5</entry>
3506+ <entry>Touchscreen calibration program for X11.</entry>
3507+ <entry>MIT</entry>
3508+</row>
3509+<row>
3510+ <entry>xinput</entry>
3511+ <entry>1.6.1</entry>
3512+ <entry>Xinput is an utility for configuring and testing XInput devices</entry>
3513+ <entry>MIT</entry>
3514+</row>
3515+<row>
3516+ <entry>xkbcomp</entry>
3517+ <entry>1.2.4</entry>
3518+ <entry>The xkbcomp keymap compiler converts a description of an XKB keymap into one of several output formats. The most common use for xkbcomp is to create a compiled keymap file (.xkm extension) which can be read directly by XKB-capable X servers or utilities.</entry>
3519+ <entry>MIT</entry>
3520+</row>
3521+<row>
3522+ <entry>xkeyboard-config</entry>
3523+ <entry>2.12</entry>
3524+ <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>
3525+ <entry> MIT</entry>
3526+</row>
3527+<row>
3528+ <entry>xmodmap</entry>
3529+ <entry>1.0.8</entry>
3530+ <entry>The xmodmap program is used to edit and display the keyboard modifier map and keymap table that are used by client applications to convert event keycodes into keysyms. It is usually run from the user's session startup script to configure the keyboard according to personal tastes.</entry>
3531+ <entry>MIT</entry>
3532+</row>
3533+<row>
3534+ <entry>xprop</entry>
3535+ <entry>1.2.2</entry>
3536+ <entry>The xprop utility is for displaying window and font properties in an X server. One window or font is selected using the command line arguments or possibly in the case of a window by clicking on the desired window. A list of properties is then given possibly with formatting information.</entry>
3537+ <entry>MIT</entry>
3538+</row>
3539+<row>
3540+ <entry>xproto</entry>
3541+ <entry>7.0.26</entry>
3542+ <entry>This package provides the basic headers for the X Window System.</entry>
3543+ <entry> MIT</entry>
3544+</row>
3545+<row>
3546+ <entry>xrandr</entry>
3547+ <entry>1.4.2</entry>
3548+ <entry>Xrandr is used to set the size orientation and/or reflection of the outputs for a screen. It can also set the screen size.</entry>
3549+ <entry>MIT</entry>
3550+</row>
3551+<row>
3552+ <entry>xrestop</entry>
3553+ <entry>0.4</entry>
3554+ <entry>top-like statistics of X11 server resource usage by clients</entry>
3555+ <entry>GPL-2.0</entry>
3556+</row>
3557+<row>
3558+ <entry>xserver-common</entry>
3559+ <entry>1.34</entry>
3560+ <entry>Common X11 scripts and support files.</entry>
3561+ <entry>GPL-2.0</entry>
3562+</row>
3563+<row>
3564+ <entry>xserver-nodm-init</entry>
3565+ <entry>2.0</entry>
3566+ <entry>Simple Xserver Init Script (no dm).</entry>
3567+ <entry>GPL-2.0</entry>
3568+</row>
3569+<row>
3570+ <entry>xserver-xf86-config</entry>
3571+ <entry>0.1</entry>
3572+ <entry>X.Org X server configuration file.</entry>
3573+ <entry>MIT</entry>
3574+</row>
3575+<row>
3576+ <entry>xserver-xorg</entry>
3577+ <entry>1.15.1</entry>
3578+ <entry>The X.Org X server.</entry>
3579+ <entry>MIT</entry>
3580+</row>
3581+<row>
3582+ <entry>xset</entry>
3583+ <entry>1.2.3</entry>
3584+ <entry>xset is a utility that is used to set various user preference options of the display.</entry>
3585+ <entry>MIT</entry>
3586+</row>
3587+<row>
3588+ <entry>xtrans</entry>
3589+ <entry>1.3.4</entry>
3590+ <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>
3591+ <entry> MIT</entry>
3592+</row>
3593+<row>
3594+ <entry>xtscal</entry>
3595+ <entry>0.6.3</entry>
3596+ <entry>Basic touchscreen calibration utility</entry>
3597+ <entry> GPL-2.0</entry>
3598+</row>
3599+<row>
3600+ <entry>xuser-account</entry>
3601+ <entry>0.1</entry>
3602+ <entry>Creates an 'xuser' account used for running X11.</entry>
3603+ <entry>MIT</entry>
3604+</row>
3605+<row>
3606+ <entry>xvideo-tests</entry>
3607+ <entry>0.1</entry>
3608+ <entry>Simple XVideo test application.</entry>
3609+ <entry>GPL-2.0</entry>
3610+</row>
3611+<row>
3612+ <entry>xwininfo</entry>
3613+ <entry>1.1.3</entry>
3614+ <entry>Xwininfo is a utility for displaying information about windows. Information may include window position size color depth and a number of other items.</entry>
3615+ <entry>MIT</entry>
3616+</row>
3617+<row>
3618+ <entry>xz</entry>
3619+ <entry>5.1.3alpha</entry>
3620+ <entry>Utilities for managing LZMA compressed files.</entry>
3621+ <entry> GPL-2.0, GPL-3.0, LGPL-2.1, PD</entry>
3622+</row>
3623+<row>
3624+ <entry>yajl</entry>
3625+ <entry>2.1.0</entry>
3626+ <entry>YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C and a small validating JSON generator.</entry>
3627+ <entry>ISC</entry>
3628+</row>
3629+<row>
3630+ <entry>zip</entry>
3631+ <entry>3.0</entry>
3632+ <entry>Compressor/archiver for creating and modifying .zip files.</entry>
3633+ <entry>BSD-3-Clause</entry>
3634+</row>
3635+<row>
3636+ <entry>zlib</entry>
3637+ <entry>1.2.8</entry>
3638+ <entry>Zlib is a general-purpose patent-free lossless data compression library which is used by many different programs.</entry>
3639+ <entry>Zlib</entry>
3640+</row>
3641+ </tbody>
3642+ </tgroup>
3643+ </informaltable>
3644+ </section>
3645+ <section id="open_source_license">
3646+ <title>Open Source Licenses</title>
3647+<section id="lic_0">
3648+<title>AFL-2.0</title>
3649+<para><programlisting>
3650+
3651+The Academic Free License
3652+ v. 2.0
3653+
3654+This Academic Free License (the "License") applies to any original work of authorship
3655+(the "Original Work") whose owner (the "Licensor") has placed the following notice
3656+immediately following the copyright notice for the Original Work:
3657+Licensed under the Academic Free License version 2.0
3658+
3659+1) Grant of Copyright License. Licensor hereby grants You a world-wide, royalty-free,
3660+non-exclusive, perpetual, sublicenseable license to do the following:
3661+a) to reproduce the Original Work in copies;
3662+
3663+b) to prepare derivative works ("Derivative Works") based upon the Original Work;
3664+
3665+c) to distribute copies of the Original Work and Derivative Works to the public;
3666+
3667+d) to perform the Original Work publicly; and
3668+
3669+e) to display the Original Work publicly.
3670+
3671+2) Grant of Patent License. Licensor hereby grants You a world-wide, royalty-free,
3672+non-exclusive, perpetual, sublicenseable license, under patent claims owned or
3673+controlled by the Licensor that are embodied in the Original Work as furnished by the
3674+Licensor, to make, use, sell and offer for sale the Original Work and Derivative
3675+Works.
3676+
3677+3) Grant of Source Code License. The term "Source Code" means the preferred form of
3678+the Original Work for making modifications to it and all available documentation
3679+describing how to modify the Original Work. Licensor hereby agrees to provide a
3680+machine-readable copy of the Source Code of the Original Work along with each copy of
3681+the Original Work that Licensor distributes. Licensor reserves the right to satisfy
3682+this obligation by placing a machine-readable copy of the Source Code in an
3683+information repository reasonably calculated to permit inexpensive and convenient
3684+access by You for as long as Licensor continues to distribute the Original Work, and
3685+by publishing the address of that information repository in a notice immediately
3686+following the copyright notice that applies to the Original Work.
3687+
3688+4) Exclusions From License Grant. Neither the names of Licensor, nor the names of any
3689+contributors to the Original Work, nor any of their trademarks or service marks, may
3690+be used to endorse or promote products derived from this Original Work without express
3691+prior written permission of the Licensor. Nothing in this License shall be deemed to
3692+grant any rights to trademarks, copyrights, patents, trade secrets or any other
3693+intellectual property of Licensor except as expressly stated herein. No patent
3694+license is granted to make, use, sell or offer to sell embodiments of any patent
3695+claims other than the licensed claims defined in Section 2. No right is granted to
3696+the trademarks of Licensor even if such marks are included in the Original Work.
3697+Nothing in this License shall be interpreted to prohibit Licensor from licensing under
3698+different terms from this License any Original Work that Licensor otherwise would have
3699+a right to license.
3700+
3701+5) This section intentionally omitted.
3702+
3703+6) Attribution Rights. You must retain, in the Source Code of any Derivative Works
3704+that You create, all copyright, patent or trademark notices from the Source Code of
3705+the Original Work, as well as any notices of licensing and any descriptive text
3706+identified therein as an "Attribution Notice." You must cause the Source Code for any
3707+Derivative Works that You create to carry a prominent Attribution Notice reasonably
3708+calculated to inform recipients that You have modified the Original Work.
3709+
3710+7) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that the
3711+copyright in and to the Original Work and the patent rights granted herein by Licensor
3712+are owned by the Licensor or are sublicensed to You under the terms of this License
3713+with the permission of the contributor(s) of those copyrights and patent rights.
3714+Except as expressly stated in the immediately proceeding sentence, the Original Work
3715+is provided under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either
3716+express or implied, including, without limitation, the warranties of NON-INFRINGEMENT,
3717+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
3718+QUALITY OF THE ORIGINAL WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an
3719+essential part of this License. No license to Original Work is granted hereunder
3720+except under this disclaimer.
3721+
3722+8) Limitation of Liability. Under no circumstances and under no legal theory, whether
3723+in tort (including negligence), contract, or otherwise, shall the Licensor be liable
3724+to any person for any direct, indirect, special, incidental, or consequential damages
3725+of any character arising as a result of this License or the use of the Original Work
3726+including, without limitation, damages for loss of goodwill, work stoppage, computer
3727+failure or malfunction, or any and all other commercial damages or losses. This
3728+limitation of liability shall not apply to liability for death or personal injury
3729+resulting from Licensor`s negligence to the extent applicable law prohibits such
3730+limitation. Some jurisdictions do not allow the exclusion or limitation of incidental
3731+or consequential damages, so this exclusion and limitation may not apply to You.
3732+
3733+9) Acceptance and Termination. If You distribute copies of the Original Work or a
3734+Derivative Work, You must make a reasonable effort under the circumstances to obtain
3735+the express assent of recipients to the terms of this License. Nothing else but this
3736+License (or another written agreement between Licensor and You) grants You permission
3737+to create Derivative Works based upon the Original Work or to exercise any of the
3738+rights granted in Section 1 herein, and any attempt to do so except under the terms of
3739+this License (or another written agreement between Licensor and You) is expressly
3740+prohibited by U.S. copyright law, the equivalent laws of other countries, and by
3741+international treaty. Therefore, by exercising any of the rights granted to You in
3742+Section 1 herein, You indicate Your acceptance of this License and all of its terms
3743+and conditions.
3744+
3745+10) Termination for Patent Action. This License shall terminate automatically and You
3746+may no longer exercise any of the rights granted to You by this License as of the date
3747+You commence an action, including a cross-claim or counterclaim, for patent
3748+infringement (i) against Licensor with respect to a patent applicable to software or
3749+(ii) against any entity with respect to a patent applicable to the Original Work (but
3750+excluding combinations of the Original Work with other software or hardware).
3751+
3752+11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this License
3753+may be brought only in the courts of a jurisdiction wherein the Licensor resides or in
3754+which Licensor conducts its primary business, and under the laws of that jurisdiction
3755+excluding its conflict-of-law provisions. The application of the United Nations
3756+Convention on Contracts for the International Sale of Goods is expressly excluded.
3757+Any use of the Original Work outside the scope of this License or after its
3758+termination shall be subject to the requirements and penalties of the U.S. Copyright
3759+Act, 17 U.S.C. ¤ 101 et seq., the equivalent laws of other countries, and
3760+international treaty. This section shall survive the termination of this License.
3761+
3762+12) Attorneys Fees. In any action to enforce the terms of this License or seeking
3763+damages relating thereto, the prevailing party shall be entitled to recover its costs
3764+and expenses, including, without limitation, reasonable attorneys` fees and costs
3765+incurred in connection with such action, including any appeal of such action. This
3766+section shall survive the termination of this License.
3767+
3768+13) Miscellaneous. This License represents the complete agreement concerning the
3769+subject matter hereof. If any provision of this License is held to be unenforceable,
3770+such provision shall be reformed only to the extent necessary to make it enforceable.
3771+
3772+14) Definition of "You" in This License. "You" throughout this License, whether in
3773+upper or lower case, means an individual or a legal entity exercising rights under,
3774+and complying with all of the terms of, this License. For legal entities, "You"
3775+includes any entity that controls, is controlled by, or is under common control with
3776+you. For purposes of this definition, "control" means (i) the power, direct or
3777+indirect, to cause the direction or management of such entity, whether by contract or
3778+otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares,
3779+or (iii) beneficial ownership of such entity.
3780+
3781+15) Right to Use. You may use the Original Work in all ways not otherwise restricted
3782+or conditioned by this License or by law, and Licensor promises not to interfere with
3783+or be responsible for such uses by You.
3784+
3785+This license is Copyright (C) 2003 Lawrence E. Rosen. All rights reserved.
3786+Permission is hereby granted to copy and distribute this license without modification.
3787+This license may not be modified without the express written permission of its
3788+copyright owner.
3789+
3790+</programlisting></para></section>
3791+
3792+<section id="lic_1">
3793+<title>AGPL-3.0</title>
3794+<para><programlisting>
3795+ GNU AFFERO GENERAL PUBLIC LICENSE
3796+ Version 3, 19 November 2007
3797+
3798+ Copyright (C) 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
3799+ Everyone is permitted to copy and distribute verbatim copies
3800+ of this license document, but changing it is not allowed.
3801+
3802+ Preamble
3803+
3804+ The GNU Affero General Public License is a free, copyleft license for
3805+software and other kinds of works, specifically designed to ensure
3806+cooperation with the community in the case of network server software.
3807+
3808+ The licenses for most software and other practical works are designed
3809+to take away your freedom to share and change the works. By contrast,
3810+our General Public Licenses are intended to guarantee your freedom to
3811+share and change all versions of a program--to make sure it remains free
3812+software for all its users.
3813+
3814+ When we speak of free software, we are referring to freedom, not
3815+price. Our General Public Licenses are designed to make sure that you
3816+have the freedom to distribute copies of free software (and charge for
3817+them if you wish), that you receive source code or can get it if you
3818+want it, that you can change the software or use pieces of it in new
3819+free programs, and that you know you can do these things.
3820+
3821+ Developers that use our General Public Licenses protect your rights
3822+with two steps: (1) assert copyright on the software, and (2) offer
3823+you this License which gives you legal permission to copy, distribute
3824+and/or modify the software.
3825+
3826+ A secondary benefit of defending all users' freedom is that
3827+improvements made in alternate versions of the program, if they
3828+receive widespread use, become available for other developers to
3829+incorporate. Many developers of free software are heartened and
3830+encouraged by the resulting cooperation. However, in the case of
3831+software used on network servers, this result may fail to come about.
3832+The GNU General Public License permits making a modified version and
3833+letting the public access it on a server without ever releasing its
3834+source code to the public.
3835+
3836+ The GNU Affero General Public License is designed specifically to
3837+ensure that, in such cases, the modified source code becomes available
3838+to the community. It requires the operator of a network server to
3839+provide the source code of the modified version running there to the
3840+users of that server. Therefore, public use of a modified version, on
3841+a publicly accessible server, gives the public access to the source
3842+code of the modified version.
3843+
3844+ An older license, called the Affero General Public License and
3845+published by Affero, was designed to accomplish similar goals. This is
3846+a different license, not a version of the Affero GPL, but Affero has
3847+released a new version of the Affero GPL which permits relicensing under
3848+this license.
3849+
3850+ The precise terms and conditions for copying, distribution and
3851+modification follow.
3852+
3853+ TERMS AND CONDITIONS
3854+
3855+ 0. Definitions.
3856+
3857+ "This License" refers to version 3 of the GNU Affero General Public License.
3858+
3859+ "Copyright" also means copyright-like laws that apply to other kinds of
3860+works, such as semiconductor masks.
3861+
3862+ "The Program" refers to any copyrightable work licensed under this
3863+License. Each licensee is addressed as "you". "Licensees" and
3864+"recipients" may be individuals or organizations.
3865+
3866+ To "modify" a work means to copy from or adapt all or part of the work
3867+in a fashion requiring copyright permission, other than the making of an
3868+exact copy. The resulting work is called a "modified version" of the
3869+earlier work or a work "based on" the earlier work.
3870+
3871+ A "covered work" means either the unmodified Program or a work based
3872+on the Program.
3873+
3874+ To "propagate" a work means to do anything with it that, without
3875+permission, would make you directly or secondarily liable for
3876+infringement under applicable copyright law, except executing it on a
3877+computer or modifying a private copy. Propagation includes copying,
3878+distribution (with or without modification), making available to the
3879+public, and in some countries other activities as well.
3880+
3881+ To "convey" a work means any kind of propagation that enables other
3882+parties to make or receive copies. Mere interaction with a user through
3883+a computer network, with no transfer of a copy, is not conveying.
3884+
3885+ An interactive user interface displays "Appropriate Legal Notices"
3886+to the extent that it includes a convenient and prominently visible
3887+feature that (1) displays an appropriate copyright notice, and (2)
3888+tells the user that there is no warranty for the work (except to the
3889+extent that warranties are provided), that licensees may convey the
3890+work under this License, and how to view a copy of this License. If
3891+the interface presents a list of user commands or options, such as a
3892+menu, a prominent item in the list meets this criterion.
3893+
3894+ 1. Source Code.
3895+
3896+ The "source code" for a work means the preferred form of the work
3897+for making modifications to it. "Object code" means any non-source
3898+form of a work.
3899+
3900+ A "Standard Interface" means an interface that either is an official
3901+standard defined by a recognized standards body, or, in the case of
3902+interfaces specified for a particular programming language, one that
3903+is widely used among developers working in that language.
3904+
3905+ The "System Libraries" of an executable work include anything, other
3906+than the work as a whole, that (a) is included in the normal form of
3907+packaging a Major Component, but which is not part of that Major
3908+Component, and (b) serves only to enable use of the work with that
3909+Major Component, or to implement a Standard Interface for which an
3910+implementation is available to the public in source code form. A
3911+"Major Component", in this context, means a major essential component
3912+(kernel, window system, and so on) of the specific operating system
3913+(if any) on which the executable work runs, or a compiler used to
3914+produce the work, or an object code interpreter used to run it.
3915+
3916+ The "Corresponding Source" for a work in object code form means all
3917+the source code needed to generate, install, and (for an executable
3918+work) run the object code and to modify the work, including scripts to
3919+control those activities. However, it does not include the work's
3920+System Libraries, or general-purpose tools or generally available free
3921+programs which are used unmodified in performing those activities but
3922+which are not part of the work. For example, Corresponding Source
3923+includes interface definition files associated with source files for
3924+the work, and the source code for shared libraries and dynamically
3925+linked subprograms that the work is specifically designed to require,
3926+such as by intimate data communication or control flow between those
3927+subprograms and other parts of the work.
3928+
3929+ The Corresponding Source need not include anything that users
3930+can regenerate automatically from other parts of the Corresponding
3931+Source.
3932+
3933+ The Corresponding Source for a work in source code form is that
3934+same work.
3935+
3936+ 2. Basic Permissions.
3937+
3938+ All rights granted under this License are granted for the term of
3939+copyright on the Program, and are irrevocable provided the stated
3940+conditions are met. This License explicitly affirms your unlimited
3941+permission to run the unmodified Program. The output from running a
3942+covered work is covered by this License only if the output, given its
3943+content, constitutes a covered work. This License acknowledges your
3944+rights of fair use or other equivalent, as provided by copyright law.
3945+
3946+ You may make, run and propagate covered works that you do not
3947+convey, without conditions so long as your license otherwise remains
3948+in force. You may convey covered works to others for the sole purpose
3949+of having them make modifications exclusively for you, or provide you
3950+with facilities for running those works, provided that you comply with
3951+the terms of this License in conveying all material for which you do
3952+not control copyright. Those thus making or running the covered works
3953+for you must do so exclusively on your behalf, under your direction
3954+and control, on terms that prohibit them from making any copies of
3955+your copyrighted material outside their relationship with you.
3956+
3957+ Conveying under any other circumstances is permitted solely under
3958+the conditions stated below. Sublicensing is not allowed; section 10
3959+makes it unnecessary.
3960+
3961+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
3962+
3963+ No covered work shall be deemed part of an effective technological
3964+measure under any applicable law fulfilling obligations under article
3965+11 of the WIPO copyright treaty adopted on 20 December 1996, or
3966+similar laws prohibiting or restricting circumvention of such
3967+measures.
3968+
3969+ When you convey a covered work, you waive any legal power to forbid
3970+circumvention of technological measures to the extent such circumvention
3971+is effected by exercising rights under this License with respect to
3972+the covered work, and you disclaim any intention to limit operation or
3973+modification of the work as a means of enforcing, against the work's
3974+users, your or third parties' legal rights to forbid circumvention of
3975+technological measures.
3976+
3977+ 4. Conveying Verbatim Copies.
3978+
3979+ You may convey verbatim copies of the Program's source code as you
3980+receive it, in any medium, provided that you conspicuously and
3981+appropriately publish on each copy an appropriate copyright notice;
3982+keep intact all notices stating that this License and any
3983+non-permissive terms added in accord with section 7 apply to the code;
3984+keep intact all notices of the absence of any warranty; and give all
3985+recipients a copy of this License along with the Program.
3986+
3987+ You may charge any price or no price for each copy that you convey,
3988+and you may offer support or warranty protection for a fee.
3989+
3990+ 5. Conveying Modified Source Versions.
3991+
3992+ You may convey a work based on the Program, or the modifications to
3993+produce it from the Program, in the form of source code under the
3994+terms of section 4, provided that you also meet all of these conditions:
3995+
3996+ a) The work must carry prominent notices stating that you modified
3997+ it, and giving a relevant date.
3998+
3999+ b) The work must carry prominent notices stating that it is
4000+ released under this License and any conditions added under section
4001+ 7. This requirement modifies the requirement in section 4 to
4002+ "keep intact all notices".
4003+
4004+ c) You must license the entire work, as a whole, under this
4005+ License to anyone who comes into possession of a copy. This
4006+ License will therefore apply, along with any applicable section 7
4007+ additional terms, to the whole of the work, and all its parts,
4008+ regardless of how they are packaged. This License gives no
4009+ permission to license the work in any other way, but it does not
4010+ invalidate such permission if you have separately received it.
4011+
4012+ d) If the work has interactive user interfaces, each must display
4013+ Appropriate Legal Notices; however, if the Program has interactive
4014+ interfaces that do not display Appropriate Legal Notices, your
4015+ work need not make them do so.
4016+
4017+ A compilation of a covered work with other separate and independent
4018+works, which are not by their nature extensions of the covered work,
4019+and which are not combined with it such as to form a larger program,
4020+in or on a volume of a storage or distribution medium, is called an
4021+"aggregate" if the compilation and its resulting copyright are not
4022+used to limit the access or legal rights of the compilation's users
4023+beyond what the individual works permit. Inclusion of a covered work
4024+in an aggregate does not cause this License to apply to the other
4025+parts of the aggregate.
4026+
4027+ 6. Conveying Non-Source Forms.
4028+
4029+ You may convey a covered work in object code form under the terms
4030+of sections 4 and 5, provided that you also convey the
4031+machine-readable Corresponding Source under the terms of this License,
4032+in one of these ways:
4033+
4034+ a) Convey the object code in, or embodied in, a physical product
4035+ (including a physical distribution medium), accompanied by the
4036+ Corresponding Source fixed on a durable physical medium
4037+ customarily used for software interchange.
4038+
4039+ b) Convey the object code in, or embodied in, a physical product
4040+ (including a physical distribution medium), accompanied by a
4041+ written offer, valid for at least three years and valid for as
4042+ long as you offer spare parts or customer support for that product
4043+ model, to give anyone who possesses the object code either (1) a
4044+ copy of the Corresponding Source for all the software in the
4045+ product that is covered by this License, on a durable physical
4046+ medium customarily used for software interchange, for a price no
4047+ more than your reasonable cost of physically performing this
4048+ conveying of source, or (2) access to copy the
4049+ Corresponding Source from a network server at no charge.
4050+
4051+ c) Convey individual copies of the object code with a copy of the
4052+ written offer to provide the Corresponding Source. This
4053+ alternative is allowed only occasionally and noncommercially, and
4054+ only if you received the object code with such an offer, in accord
4055+ with subsection 6b.
4056+
4057+ d) Convey the object code by offering access from a designated
4058+ place (gratis or for a charge), and offer equivalent access to the
4059+ Corresponding Source in the same way through the same place at no
4060+ further charge. You need not require recipients to copy the
4061+ Corresponding Source along with the object code. If the place to
4062+ copy the object code is a network server, the Corresponding Source
4063+ may be on a different server (operated by you or a third party)
4064+ that supports equivalent copying facilities, provided you maintain
4065+ clear directions next to the object code saying where to find the
4066+ Corresponding Source. Regardless of what server hosts the
4067+ Corresponding Source, you remain obligated to ensure that it is
4068+ available for as long as needed to satisfy these requirements.
4069+
4070+ e) Convey the object code using peer-to-peer transmission, provided
4071+ you inform other peers where the object code and Corresponding
4072+ Source of the work are being offered to the general public at no
4073+ charge under subsection 6d.
4074+
4075+ A separable portion of the object code, whose source code is excluded
4076+from the Corresponding Source as a System Library, need not be
4077+included in conveying the object code work.
4078+
4079+ A "User Product" is either (1) a "consumer product", which means any
4080+tangible personal property which is normally used for personal, family,
4081+or household purposes, or (2) anything designed or sold for incorporation
4082+into a dwelling. In determining whether a product is a consumer product,
4083+doubtful cases shall be resolved in favor of coverage. For a particular
4084+product received by a particular user, "normally used" refers to a
4085+typical or common use of that class of product, regardless of the status
4086+of the particular user or of the way in which the particular user
4087+actually uses, or expects or is expected to use, the product. A product
4088+is a consumer product regardless of whether the product has substantial
4089+commercial, industrial or non-consumer uses, unless such uses represent
4090+the only significant mode of use of the product.
4091+
4092+ "Installation Information" for a User Product means any methods,
4093+procedures, authorization keys, or other information required to install
4094+and execute modified versions of a covered work in that User Product from
4095+a modified version of its Corresponding Source. The information must
4096+suffice to ensure that the continued functioning of the modified object
4097+code is in no case prevented or interfered with solely because
4098+modification has been made.
4099+
4100+ If you convey an object code work under this section in, or with, or
4101+specifically for use in, a User Product, and the conveying occurs as
4102+part of a transaction in which the right of possession and use of the
4103+User Product is transferred to the recipient in perpetuity or for a
4104+fixed term (regardless of how the transaction is characterized), the
4105+Corresponding Source conveyed under this section must be accompanied
4106+by the Installation Information. But this requirement does not apply
4107+if neither you nor any third party retains the ability to install
4108+modified object code on the User Product (for example, the work has
4109+been installed in ROM).
4110+
4111+ The requirement to provide Installation Information does not include a
4112+requirement to continue to provide support service, warranty, or updates
4113+for a work that has been modified or installed by the recipient, or for
4114+the User Product in which it has been modified or installed. Access to a
4115+network may be denied when the modification itself materially and
4116+adversely affects the operation of the network or violates the rules and
4117+protocols for communication across the network.
4118+
4119+ Corresponding Source conveyed, and Installation Information provided,
4120+in accord with this section must be in a format that is publicly
4121+documented (and with an implementation available to the public in
4122+source code form), and must require no special password or key for
4123+unpacking, reading or copying.
4124+
4125+ 7. Additional Terms.
4126+
4127+ "Additional permissions" are terms that supplement the terms of this
4128+License by making exceptions from one or more of its conditions.
4129+Additional permissions that are applicable to the entire Program shall
4130+be treated as though they were included in this License, to the extent
4131+that they are valid under applicable law. If additional permissions
4132+apply only to part of the Program, that part may be used separately
4133+under those permissions, but the entire Program remains governed by
4134+this License without regard to the additional permissions.
4135+
4136+ When you convey a copy of a covered work, you may at your option
4137+remove any additional permissions from that copy, or from any part of
4138+it. (Additional permissions may be written to require their own
4139+removal in certain cases when you modify the work.) You may place
4140+additional permissions on material, added by you to a covered work,
4141+for which you have or can give appropriate copyright permission.
4142+
4143+ Notwithstanding any other provision of this License, for material you
4144+add to a covered work, you may (if authorized by the copyright holders of
4145+that material) supplement the terms of this License with terms:
4146+
4147+ a) Disclaiming warranty or limiting liability differently from the
4148+ terms of sections 15 and 16 of this License; or
4149+
4150+ b) Requiring preservation of specified reasonable legal notices or
4151+ author attributions in that material or in the Appropriate Legal
4152+ Notices displayed by works containing it; or
4153+
4154+ c) Prohibiting misrepresentation of the origin of that material, or
4155+ requiring that modified versions of such material be marked in
4156+ reasonable ways as different from the original version; or
4157+
4158+ d) Limiting the use for publicity purposes of names of licensors or
4159+ authors of the material; or
4160+
4161+ e) Declining to grant rights under trademark law for use of some
4162+ trade names, trademarks, or service marks; or
4163+
4164+ f) Requiring indemnification of licensors and authors of that
4165+ material by anyone who conveys the material (or modified versions of
4166+ it) with contractual assumptions of liability to the recipient, for
4167+ any liability that these contractual assumptions directly impose on
4168+ those licensors and authors.
4169+
4170+ All other non-permissive additional terms are considered "further
4171+restrictions" within the meaning of section 10. If the Program as you
4172+received it, or any part of it, contains a notice stating that it is
4173+governed by this License along with a term that is a further
4174+restriction, you may remove that term. If a license document contains
4175+a further restriction but permits relicensing or conveying under this
4176+License, you may add to a covered work material governed by the terms
4177+of that license document, provided that the further restriction does
4178+not survive such relicensing or conveying.
4179+
4180+ If you add terms to a covered work in accord with this section, you
4181+must place, in the relevant source files, a statement of the
4182+additional terms that apply to those files, or a notice indicating
4183+where to find the applicable terms.
4184+
4185+ Additional terms, permissive or non-permissive, may be stated in the
4186+form of a separately written license, or stated as exceptions;
4187+the above requirements apply either way.
4188+
4189+ 8. Termination.
4190+
4191+ You may not propagate or modify a covered work except as expressly
4192+provided under this License. Any attempt otherwise to propagate or
4193+modify it is void, and will automatically terminate your rights under
4194+this License (including any patent licenses granted under the third
4195+paragraph of section 11).
4196+
4197+ However, if you cease all violation of this License, then your
4198+license from a particular copyright holder is reinstated (a)
4199+provisionally, unless and until the copyright holder explicitly and
4200+finally terminates your license, and (b) permanently, if the copyright
4201+holder fails to notify you of the violation by some reasonable means
4202+prior to 60 days after the cessation.
4203+
4204+ Moreover, your license from a particular copyright holder is
4205+reinstated permanently if the copyright holder notifies you of the
4206+violation by some reasonable means, this is the first time you have
4207+received notice of violation of this License (for any work) from that
4208+copyright holder, and you cure the violation prior to 30 days after
4209+your receipt of the notice.
4210+
4211+ Termination of your rights under this section does not terminate the
4212+licenses of parties who have received copies or rights from you under
4213+this License. If your rights have been terminated and not permanently
4214+reinstated, you do not qualify to receive new licenses for the same
4215+material under section 10.
4216+
4217+ 9. Acceptance Not Required for Having Copies.
4218+
4219+ You are not required to accept this License in order to receive or
4220+run a copy of the Program. Ancillary propagation of a covered work
4221+occurring solely as a consequence of using peer-to-peer transmission
4222+to receive a copy likewise does not require acceptance. However,
4223+nothing other than this License grants you permission to propagate or
4224+modify any covered work. These actions infringe copyright if you do
4225+not accept this License. Therefore, by modifying or propagating a
4226+covered work, you indicate your acceptance of this License to do so.
4227+
4228+ 10. Automatic Licensing of Downstream Recipients.
4229+
4230+ Each time you convey a covered work, the recipient automatically
4231+receives a license from the original licensors, to run, modify and
4232+propagate that work, subject to this License. You are not responsible
4233+for enforcing compliance by third parties with this License.
4234+
4235+ An "entity transaction" is a transaction transferring control of an
4236+organization, or substantially all assets of one, or subdividing an
4237+organization, or merging organizations. If propagation of a covered
4238+work results from an entity transaction, each party to that
4239+transaction who receives a copy of the work also receives whatever
4240+licenses to the work the party's predecessor in interest had or could
4241+give under the previous paragraph, plus a right to possession of the
4242+Corresponding Source of the work from the predecessor in interest, if
4243+the predecessor has it or can get it with reasonable efforts.
4244+
4245+ You may not impose any further restrictions on the exercise of the
4246+rights granted or affirmed under this License. For example, you may
4247+not impose a license fee, royalty, or other charge for exercise of
4248+rights granted under this License, and you may not initiate litigation
4249+(including a cross-claim or counterclaim in a lawsuit) alleging that
4250+any patent claim is infringed by making, using, selling, offering for
4251+sale, or importing the Program or any portion of it.
4252+
4253+ 11. Patents.
4254+
4255+ A "contributor" is a copyright holder who authorizes use under this
4256+License of the Program or a work on which the Program is based. The
4257+work thus licensed is called the contributor's "contributor version".
4258+
4259+ A contributor's "essential patent claims" are all patent claims
4260+owned or controlled by the contributor, whether already acquired or
4261+hereafter acquired, that would be infringed by some manner, permitted
4262+by this License, of making, using, or selling its contributor version,
4263+but do not include claims that would be infringed only as a
4264+consequence of further modification of the contributor version. For
4265+purposes of this definition, "control" includes the right to grant
4266+patent sublicenses in a manner consistent with the requirements of
4267+this License.
4268+
4269+ Each contributor grants you a non-exclusive, worldwide, royalty-free
4270+patent license under the contributor's essential patent claims, to
4271+make, use, sell, offer for sale, import and otherwise run, modify and
4272+propagate the contents of its contributor version.
4273+
4274+ In the following three paragraphs, a "patent license" is any express
4275+agreement or commitment, however denominated, not to enforce a patent
4276+(such as an express permission to practice a patent or covenant not to
4277+sue for patent infringement). To "grant" such a patent license to a
4278+party means to make such an agreement or commitment not to enforce a
4279+patent against the party.
4280+
4281+ If you convey a covered work, knowingly relying on a patent license,
4282+and the Corresponding Source of the work is not available for anyone
4283+to copy, free of charge and under the terms of this License, through a
4284+publicly available network server or other readily accessible means,
4285+then you must either (1) cause the Corresponding Source to be so
4286+available, or (2) arrange to deprive yourself of the benefit of the
4287+patent license for this particular work, or (3) arrange, in a manner
4288+consistent with the requirements of this License, to extend the patent
4289+license to downstream recipients. "Knowingly relying" means you have
4290+actual knowledge that, but for the patent license, your conveying the
4291+covered work in a country, or your recipient's use of the covered work
4292+in a country, would infringe one or more identifiable patents in that
4293+country that you have reason to believe are valid.
4294+
4295+ If, pursuant to or in connection with a single transaction or
4296+arrangement, you convey, or propagate by procuring conveyance of, a
4297+covered work, and grant a patent license to some of the parties
4298+receiving the covered work authorizing them to use, propagate, modify
4299+or convey a specific copy of the covered work, then the patent license
4300+you grant is automatically extended to all recipients of the covered
4301+work and works based on it.
4302+
4303+ A patent license is "discriminatory" if it does not include within
4304+the scope of its coverage, prohibits the exercise of, or is
4305+conditioned on the non-exercise of one or more of the rights that are
4306+specifically granted under this License. You may not convey a covered
4307+work if you are a party to an arrangement with a third party that is
4308+in the business of distributing software, under which you make payment
4309+to the third party based on the extent of your activity of conveying
4310+the work, and under which the third party grants, to any of the
4311+parties who would receive the covered work from you, a discriminatory
4312+patent license (a) in connection with copies of the covered work
4313+conveyed by you (or copies made from those copies), or (b) primarily
4314+for and in connection with specific products or compilations that
4315+contain the covered work, unless you entered into that arrangement,
4316+or that patent license was granted, prior to 28 March 2007.
4317+
4318+ Nothing in this License shall be construed as excluding or limiting
4319+any implied license or other defenses to infringement that may
4320+otherwise be available to you under applicable patent law.
4321+
4322+ 12. No Surrender of Others' Freedom.
4323+
4324+ If conditions are imposed on you (whether by court order, agreement or
4325+otherwise) that contradict the conditions of this License, they do not
4326+excuse you from the conditions of this License. If you cannot convey a
4327+covered work so as to satisfy simultaneously your obligations under this
4328+License and any other pertinent obligations, then as a consequence you may
4329+not convey it at all. For example, if you agree to terms that obligate you
4330+to collect a royalty for further conveying from those to whom you convey
4331+the Program, the only way you could satisfy both those terms and this
4332+License would be to refrain entirely from conveying the Program.
4333+
4334+ 13. Remote Network Interaction; Use with the GNU General Public License.
4335+
4336+ Notwithstanding any other provision of this License, if you modify the
4337+Program, your modified version must prominently offer all users
4338+interacting with it remotely through a computer network (if your version
4339+supports such interaction) an opportunity to receive the Corresponding
4340+Source of your version by providing access to the Corresponding Source
4341+from a network server at no charge, through some standard or customary
4342+means of facilitating copying of software. This Corresponding Source
4343+shall include the Corresponding Source for any work covered by version 3
4344+of the GNU General Public License that is incorporated pursuant to the
4345+following paragraph.
4346+
4347+ Notwithstanding any other provision of this License, you have
4348+permission to link or combine any covered work with a work licensed
4349+under version 3 of the GNU General Public License into a single
4350+combined work, and to convey the resulting work. The terms of this
4351+License will continue to apply to the part which is the covered work,
4352+but the work with which it is combined will remain governed by version
4353+3 of the GNU General Public License.
4354+
4355+ 14. Revised Versions of this License.
4356+
4357+ The Free Software Foundation may publish revised and/or new versions of
4358+the GNU Affero General Public License from time to time. Such new versions
4359+will be similar in spirit to the present version, but may differ in detail to
4360+address new problems or concerns.
4361+
4362+ Each version is given a distinguishing version number. If the
4363+Program specifies that a certain numbered version of the GNU Affero General
4364+Public License "or any later version" applies to it, you have the
4365+option of following the terms and conditions either of that numbered
4366+version or of any later version published by the Free Software
4367+Foundation. If the Program does not specify a version number of the
4368+GNU Affero General Public License, you may choose any version ever published
4369+by the Free Software Foundation.
4370+
4371+ If the Program specifies that a proxy can decide which future
4372+versions of the GNU Affero General Public License can be used, that proxy's
4373+public statement of acceptance of a version permanently authorizes you
4374+to choose that version for the Program.
4375+
4376+ Later license versions may give you additional or different
4377+permissions. However, no additional obligations are imposed on any
4378+author or copyright holder as a result of your choosing to follow a
4379+later version.
4380+
4381+ 15. Disclaimer of Warranty.
4382+
4383+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
4384+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
4385+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
4386+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
4387+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
4388+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
4389+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
4390+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
4391+
4392+ 16. Limitation of Liability.
4393+
4394+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
4395+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
4396+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
4397+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
4398+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
4399+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
4400+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
4401+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
4402+SUCH DAMAGES.
4403+
4404+ 17. Interpretation of Sections 15 and 16.
4405+
4406+ If the disclaimer of warranty and limitation of liability provided
4407+above cannot be given local legal effect according to their terms,
4408+reviewing courts shall apply local law that most closely approximates
4409+an absolute waiver of all civil liability in connection with the
4410+Program, unless a warranty or assumption of liability accompanies a
4411+copy of the Program in return for a fee.
4412+
4413+ END OF TERMS AND CONDITIONS
4414+
4415+ How to Apply These Terms to Your New Programs
4416+
4417+ If you develop a new program, and you want it to be of the greatest
4418+possible use to the public, the best way to achieve this is to make it
4419+free software which everyone can redistribute and change under these terms.
4420+
4421+ To do so, attach the following notices to the program. It is safest
4422+to attach them to the start of each source file to most effectively
4423+state the exclusion of warranty; and each file should have at least
4424+the "copyright" line and a pointer to where the full notice is found.
4425+
4426+ &lt;one line to give the program's name and a brief idea of what it does.&gt;
4427+ Copyright (C) &lt;year&gt; &lt;name of author&gt;
4428+
4429+ This program is free software: you can redistribute it and/or modify
4430+ it under the terms of the GNU Affero General Public License as published by
4431+ the Free Software Foundation, either version 3 of the License, or
4432+ (at your option) any later version.
4433+
4434+ This program is distributed in the hope that it will be useful,
4435+ but WITHOUT ANY WARRANTY; without even the implied warranty of
4436+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
4437+ GNU Affero General Public License for more details.
4438+
4439+ You should have received a copy of the GNU Affero General Public License
4440+ along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;.
4441+
4442+Also add information on how to contact you by electronic and paper mail.
4443+
4444+ If your software can interact with users remotely through a computer
4445+network, you should also make sure that it provides a way for users to
4446+get its source. For example, if your program is a web application, its
4447+interface could display a "Source" link that leads users to an archive
4448+of the code. There are many ways you could offer source, and different
4449+solutions will be better for different programs; see section 13 for the
4450+specific requirements.
4451+
4452+ You should also get your employer (if you work as a programmer) or school,
4453+if any, to sign a "copyright disclaimer" for the program, if necessary.
4454+For more information on this, and how to apply and follow the GNU AGPL, see
4455+&lt;http://www.gnu.org/licenses/&gt;.
4456+</programlisting></para></section>
4457+
4458+<section id="lic_2">
4459+<title>Apache-2.0</title>
4460+<para><programlisting>
4461+
4462+
4463+ Apache License
4464+ Version 2.0, January 2004
4465+ http://www.apache.org/licenses/
4466+
4467+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
4468+
4469+ 1. Definitions.
4470+
4471+ "License" shall mean the terms and conditions for use, reproduction,
4472+ and distribution as defined by Sections 1 through 9 of this document.
4473+
4474+ "Licensor" shall mean the copyright owner or entity authorized by
4475+ the copyright owner that is granting the License.
4476+
4477+ "Legal Entity" shall mean the union of the acting entity and all
4478+ other entities that control, are controlled by, or are under common
4479+ control with that entity. For the purposes of this definition,
4480+ "control" means (i) the power, direct or indirect, to cause the
4481+ direction or management of such entity, whether by contract or
4482+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
4483+ outstanding shares, or (iii) beneficial ownership of such entity.
4484+
4485+ "You" (or "Your") shall mean an individual or Legal Entity
4486+ exercising permissions granted by this License.
4487+
4488+ "Source" form shall mean the preferred form for making modifications,
4489+ including but not limited to software source code, documentation
4490+ source, and configuration files.
4491+
4492+ "Object" form shall mean any form resulting from mechanical
4493+ transformation or translation of a Source form, including but
4494+ not limited to compiled object code, generated documentation,
4495+ and conversions to other media types.
4496+
4497+ "Work" shall mean the work of authorship, whether in Source or
4498+ Object form, made available under the License, as indicated by a
4499+ copyright notice that is included in or attached to the work
4500+ (an example is provided in the Appendix below).
4501+
4502+ "Derivative Works" shall mean any work, whether in Source or Object
4503+ form, that is based on (or derived from) the Work and for which the
4504+ editorial revisions, annotations, elaborations, or other modifications
4505+ represent, as a whole, an original work of authorship. For the purposes
4506+ of this License, Derivative Works shall not include works that remain
4507+ separable from, or merely link (or bind by name) to the interfaces of,
4508+ the Work and Derivative Works thereof.
4509+
4510+ "Contribution" shall mean any work of authorship, including
4511+ the original version of the Work and any modifications or additions
4512+ to that Work or Derivative Works thereof, that is intentionally
4513+ submitted to Licensor for inclusion in the Work by the copyright owner
4514+ or by an individual or Legal Entity authorized to submit on behalf of
4515+ the copyright owner. For the purposes of this definition, "submitted"
4516+ means any form of electronic, verbal, or written communication sent
4517+ to the Licensor or its representatives, including but not limited to
4518+ communication on electronic mailing lists, source code control systems,
4519+ and issue tracking systems that are managed by, or on behalf of, the
4520+ Licensor for the purpose of discussing and improving the Work, but
4521+ excluding communication that is conspicuously marked or otherwise
4522+ designated in writing by the copyright owner as "Not a Contribution."
4523+
4524+ "Contributor" shall mean Licensor and any individual or Legal Entity
4525+ on behalf of whom a Contribution has been received by Licensor and
4526+ subsequently incorporated within the Work.
4527+
4528+ 2. Grant of Copyright License. Subject to the terms and conditions of
4529+ this License, each Contributor hereby grants to You a perpetual,
4530+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4531+ copyright license to reproduce, prepare Derivative Works of,
4532+ publicly display, publicly perform, sublicense, and distribute the
4533+ Work and such Derivative Works in Source or Object form.
4534+
4535+ 3. Grant of Patent License. Subject to the terms and conditions of
4536+ this License, each Contributor hereby grants to You a perpetual,
4537+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4538+ (except as stated in this section) patent license to make, have made,
4539+ use, offer to sell, sell, import, and otherwise transfer the Work,
4540+ where such license applies only to those patent claims licensable
4541+ by such Contributor that are necessarily infringed by their
4542+ Contribution(s) alone or by combination of their Contribution(s)
4543+ with the Work to which such Contribution(s) was submitted. If You
4544+ institute patent litigation against any entity (including a
4545+ cross-claim or counterclaim in a lawsuit) alleging that the Work
4546+ or a Contribution incorporated within the Work constitutes direct
4547+ or contributory patent infringement, then any patent licenses
4548+ granted to You under this License for that Work shall terminate
4549+ as of the date such litigation is filed.
4550+
4551+ 4. Redistribution. You may reproduce and distribute copies of the
4552+ Work or Derivative Works thereof in any medium, with or without
4553+ modifications, and in Source or Object form, provided that You
4554+ meet the following conditions:
4555+
4556+ (a) You must give any other recipients of the Work or
4557+ Derivative Works a copy of this License; and
4558+
4559+ (b) You must cause any modified files to carry prominent notices
4560+ stating that You changed the files; and
4561+
4562+ (c) You must retain, in the Source form of any Derivative Works
4563+ that You distribute, all copyright, patent, trademark, and
4564+ attribution notices from the Source form of the Work,
4565+ excluding those notices that do not pertain to any part of
4566+ the Derivative Works; and
4567+
4568+ (d) If the Work includes a "NOTICE" text file as part of its
4569+ distribution, then any Derivative Works that You distribute must
4570+ include a readable copy of the attribution notices contained
4571+ within such NOTICE file, excluding those notices that do not
4572+ pertain to any part of the Derivative Works, in at least one
4573+ of the following places: within a NOTICE text file distributed
4574+ as part of the Derivative Works; within the Source form or
4575+ documentation, if provided along with the Derivative Works; or,
4576+ within a display generated by the Derivative Works, if and
4577+ wherever such third-party notices normally appear. The contents
4578+ of the NOTICE file are for informational purposes only and
4579+ do not modify the License. You may add Your own attribution
4580+ notices within Derivative Works that You distribute, alongside
4581+ or as an addendum to the NOTICE text from the Work, provided
4582+ that such additional attribution notices cannot be construed
4583+ as modifying the License.
4584+
4585+ You may add Your own copyright statement to Your modifications and
4586+ may provide additional or different license terms and conditions
4587+ for use, reproduction, or distribution of Your modifications, or
4588+ for any such Derivative Works as a whole, provided Your use,
4589+ reproduction, and distribution of the Work otherwise complies with
4590+ the conditions stated in this License.
4591+
4592+ 5. Submission of Contributions. Unless You explicitly state otherwise,
4593+ any Contribution intentionally submitted for inclusion in the Work
4594+ by You to the Licensor shall be under the terms and conditions of
4595+ this License, without any additional terms or conditions.
4596+ Notwithstanding the above, nothing herein shall supersede or modify
4597+ the terms of any separate license agreement you may have executed
4598+ with Licensor regarding such Contributions.
4599+
4600+ 6. Trademarks. This License does not grant permission to use the trade
4601+ names, trademarks, service marks, or product names of the Licensor,
4602+ except as required for reasonable and customary use in describing the
4603+ origin of the Work and reproducing the content of the NOTICE file.
4604+
4605+ 7. Disclaimer of Warranty. Unless required by applicable law or
4606+ agreed to in writing, Licensor provides the Work (and each
4607+ Contributor provides its Contributions) on an "AS IS" BASIS,
4608+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
4609+ implied, including, without limitation, any warranties or conditions
4610+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
4611+ PARTICULAR PURPOSE. You are solely responsible for determining the
4612+ appropriateness of using or redistributing the Work and assume any
4613+ risks associated with Your exercise of permissions under this License.
4614+
4615+ 8. Limitation of Liability. In no event and under no legal theory,
4616+ whether in tort (including negligence), contract, or otherwise,
4617+ unless required by applicable law (such as deliberate and grossly
4618+ negligent acts) or agreed to in writing, shall any Contributor be
4619+ liable to You for damages, including any direct, indirect, special,
4620+ incidental, or consequential damages of any character arising as a
4621+ result of this License or out of the use or inability to use the
4622+ Work (including but not limited to damages for loss of goodwill,
4623+ work stoppage, computer failure or malfunction, or any and all
4624+ other commercial damages or losses), even if such Contributor
4625+ has been advised of the possibility of such damages.
4626+
4627+ 9. Accepting Warranty or Additional Liability. While redistributing
4628+ the Work or Derivative Works thereof, You may choose to offer,
4629+ and charge a fee for, acceptance of support, warranty, indemnity,
4630+ or other liability obligations and/or rights consistent with this
4631+ License. However, in accepting such obligations, You may act only
4632+ on Your own behalf and on Your sole responsibility, not on behalf
4633+ of any other Contributor, and only if You agree to indemnify,
4634+ defend, and hold each Contributor harmless for any liability
4635+ incurred by, or claims asserted against, such Contributor by reason
4636+ of your accepting any such warranty or additional liability.
4637+
4638+ END OF TERMS AND CONDITIONS
4639+
4640+ APPENDIX: How to apply the Apache License to your work.
4641+
4642+ To apply the Apache License to your work, attach the following
4643+ boilerplate notice, with the fields enclosed by brackets "[]"
4644+ replaced with your own identifying information. (Don`t include
4645+ the brackets!) The text should be enclosed in the appropriate
4646+ comment syntax for the file format. We also recommend that a
4647+ file or class name and description of purpose be included on the
4648+ same "printed page" as the copyright notice for easier
4649+ identification within third-party archives.
4650+
4651+ Copyright [yyyy] [name of copyright owner]
4652+
4653+ Licensed under the Apache License, Version 2.0 (the "License");
4654+ you may not use this file except in compliance with the License.
4655+ You may obtain a copy of the License at
4656+
4657+ http://www.apache.org/licenses/LICENSE-2.0
4658+
4659+ Unless required by applicable law or agreed to in writing, software
4660+ distributed under the License is distributed on an "AS IS" BASIS,
4661+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4662+ See the License for the specific language governing permissions and
4663+ limitations under the License.
4664+
4665+</programlisting></para></section>
4666+
4667+<section id="lic_3">
4668+<title>Artistic-1.0</title>
4669+<para><programlisting>
4670+
4671+The Artistic License
4672+Preamble
4673+
4674+The intent of this document is to state the conditions under which a Package may be
4675+copied, such that the Copyright Holder maintains some semblance of artistic control
4676+over the development of the package, while giving the users of the package the right
4677+to use and distribute the Package in a more-or-less customary fashion, plus the right
4678+to make reasonable modifications.
4679+
4680+Definitions:
4681+
4682+"Package" refers to the collection of files distributed by the Copyright Holder, and
4683+derivatives of that collection of files created through textual modification.
4684+"Standard Version" refers to such a Package if it has not been modified, or has been
4685+modified in accordance with the wishes of the Copyright Holder.
4686+"Copyright Holder" is whoever is named in the copyright or copyrights for the package.
4687+"You" is you, if you`re thinking about copying or distributing this Package.
4688+"Reasonable copying fee" is whatever you can justify on the basis of media cost,
4689+duplication charges, time of people involved, and so on. (You will not be required to
4690+justify it to the Copyright Holder, but only to the computing community at large as a
4691+market that must bear the fee.)
4692+"Freely Available" means that no fee is charged for the item itself, though there may
4693+be fees involved in handling the item. It also means that recipients of the item may
4694+redistribute it under the same conditions they received it.
4695+1. You may make and give away verbatim copies of the source form of the Standard
4696+Version of this Package without restriction, provided that you duplicate all of the
4697+original copyright notices and associated disclaimers.
4698+
4699+2. You may apply bug fixes, portability fixes and other modifications derived from the
4700+Public Domain or from the Copyright Holder. A Package modified in such a way shall
4701+still be considered the Standard Version.
4702+
4703+3. You may otherwise modify your copy of this Package in any way, provided that you
4704+insert a prominent notice in each changed file stating how and when you changed that
4705+file, and provided that you do at least ONE of the following:
4706+
4707+a) place your modifications in the Public Domain or otherwise make them Freely
4708+Available, such as by posting said modifications to Usenet or an equivalent medium, or
4709+placing the modifications on a major archive site such as ftp.uu.net, or by allowing
4710+the Copyright Holder to include your modifications in the Standard Version of the
4711+Package.
4712+
4713+b) use the modified Package only within your corporation or organization.
4714+
4715+c) rename any non-standard executables so the names do not conflict with standard
4716+executables, which must also be provided, and provide a separate manual page for each
4717+non-standard executable that clearly documents how it differs from the Standard
4718+Version.
4719+
4720+d) make other distribution arrangements with the Copyright Holder.
4721+
4722+4. You may distribute the programs of this Package in object code or executable form,
4723+provided that you do at least ONE of the following:
4724+
4725+a) distribute a Standard Version of the executables and library files, together with
4726+instructions (in the manual page or equivalent) on where to get the Standard Version.
4727+
4728+b) accompany the distribution with the machine-readable source of the Package with
4729+your modifications.
4730+
4731+c) accompany any non-standard executables with their corresponding Standard Version
4732+executables, giving the non-standard executables non-standard names, and clearly
4733+documenting the differences in manual pages (or equivalent), together with
4734+instructions on where to get the Standard Version.
4735+
4736+d) make other distribution arrangements with the Copyright Holder.
4737+
4738+5. You may charge a reasonable copying fee for any distribution of this Package. You
4739+may charge any fee you choose for support of this Package. You may not charge a fee
4740+for this Package itself. However, you may distribute this Package in aggregate with
4741+other (possibly commercial) programs as part of a larger (possibly commercial)
4742+software distribution provided that you do not advertise this Package as a product of
4743+your own.
4744+
4745+6. The scripts and library files supplied as input to or produced as output from the
4746+programs of this Package do not automatically fall under the copyright of this
4747+Package, but belong to whomever generated them, and may be sold commercially, and may
4748+be aggregated with this Package.
4749+
4750+7. C or perl subroutines supplied by you and linked into this Package shall not be
4751+considered part of this Package.
4752+
4753+8. The name of the Copyright Holder may not be used to endorse or promote products
4754+derived from this software without specific prior written permission.
4755+
4756+9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
4757+INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS
4758+FOR A PARTICULAR PURPOSE.
4759+
4760+The End
4761+
4762+</programlisting></para></section>
4763+
4764+<section id="lic_4">
4765+<title>BSD</title>
4766+<para><programlisting>
4767+Copyright (c) The Regents of the University of California.
4768+All rights reserved.
4769+
4770+Redistribution and use in source and binary forms, with or without
4771+modification, are permitted provided that the following conditions
4772+are met:
4773+1. Redistributions of source code must retain the above copyright
4774+ notice, this list of conditions and the following disclaimer.
4775+2. Redistributions in binary form must reproduce the above copyright
4776+ notice, this list of conditions and the following disclaimer in the
4777+ documentation and/or other materials provided with the distribution.
4778+3. Neither the name of the University nor the names of its contributors
4779+ may be used to endorse or promote products derived from this software
4780+ without specific prior written permission.
4781+
4782+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
4783+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4784+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4785+ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
4786+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4787+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4788+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4789+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4790+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4791+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4792+SUCH DAMAGE.
4793+</programlisting></para></section>
4794+
4795+<section id="lic_5">
4796+<title>BSD-2-Clause</title>
4797+<para><programlisting>
4798+
4799+The FreeBSD Copyright
4800+
4801+Copyright 1992-2010 The FreeBSD Project. All rights reserved.
4802+
4803+Redistribution and use in source and binary forms, with or without modification, are
4804+permitted provided that the following conditions are met:
4805+
4806+Redistributions of source code must retain the above copyright notice, this list of
4807+conditions and the following disclaimer.
4808+Redistributions in binary form must reproduce the above copyright notice, this list of
4809+conditions and the following disclaimer in the documentation and/or other materials
4810+provided with the distribution.
4811+THIS SOFTWARE IS PROVIDED BY THE FREEBSD PROJECT ``AS IS`` AND ANY EXPRESS OR IMPLIED
4812+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
4813+AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD
4814+PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
4815+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
4816+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4817+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
4818+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4819+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4820+
4821+The views and conclusions contained in the software and documentation are those of the
4822+authors and should not be interpreted as representing official policies, either
4823+expressed or implied, of the FreeBSD Project.
4824+
4825+</programlisting></para></section>
4826+
4827+<section id="lic_6">
4828+<title>BSD-3-Clause</title>
4829+<para><programlisting>
4830+
4831+Copyright (c) &lt;YEAR&gt;, &lt;OWNER&gt;
4832+All rights reserved.
4833+
4834+Redistribution and use in source and binary forms, with or without modification, are
4835+permitted provided that the following conditions are met:
4836+
4837+Redistributions of source code must retain the above copyright notice, this list of
4838+conditions and the following disclaimer.
4839+Redistributions in binary form must reproduce the above copyright notice, this list of
4840+conditions and the following disclaimer in the documentation and/or other materials
4841+provided with the distribution.
4842+Neither the name of the &lt;ORGANIZATION&gt; nor the names of its contributors may be
4843+used to endorse or promote products derived from this software without specific prior
4844+written permission.
4845+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
4846+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
4847+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
4848+SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4849+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
4850+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
4851+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
4852+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
4853+WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
4854+DAMAGE.
4855+
4856+</programlisting></para></section>
4857+
4858+<section id="lic_7">
4859+<title>BSD-4-Clause</title>
4860+<para><programlisting>
4861+
4862+Copyright (c) &lt;year&gt;, &lt;copyright holder&gt;
4863+All rights reserved.
4864+
4865+Redistribution and use in source and binary forms, with or without
4866+modification, are permitted provided that the following conditions are met:
4867+1. Redistributions of source code must retain the above copyright
4868+ notice, this list of conditions and the following disclaimer.
4869+2. Redistributions in binary form must reproduce the above copyright
4870+ notice, this list of conditions and the following disclaimer in the
4871+ documentation and/or other materials provided with the distribution.
4872+3. All advertising materials mentioning features or use of this software
4873+ must display the following acknowledgement:
4874+ This product includes software developed by the &lt;organization&gt;.
4875+4. Neither the name of the &lt;organization&gt; nor the
4876+ names of its contributors may be used to endorse or promote products
4877+ derived from this software without specific prior written permission.
4878+
4879+THIS SOFTWARE IS PROVIDED BY &lt;COPYRIGHT HOLDER&gt; ``AS IS`` AND ANY
4880+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
4881+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
4882+DISCLAIMED. IN NO EVENT SHALL &lt;COPYRIGHT HOLDER&gt; BE LIABLE FOR ANY
4883+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4884+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4885+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
4886+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4887+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4888+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4889+
4890+</programlisting></para></section>
4891+
4892+<section id="lic_8">
4893+<title>DSSSL</title>
4894+<para><programlisting>
4895+Copyright
4896+---------
4897+
4898+Copyright (C) 1997-2001 Norman Walsh
4899+
4900+The original inspiration for these stylesheets came from the
4901+work of Jon Bosak, Anders Berglund, Tony Graham, Terry Allen,
4902+James Clark, and many others. I am indebted to them and to the
4903+community of users on dssslist@mulberrytech.com for making
4904+substantial contributions to this work and for answering my many
4905+questions.
4906+
4907+This software may be distributed under the same terms as Jade:
4908+
4909+Permission is hereby granted, free of charge, to any person
4910+obtaining a copy of this software and associated documentation
4911+files (the ``Software''), to deal in the Software without
4912+restriction, including without limitation the rights to use,
4913+copy, modify, merge, publish, distribute, sublicense, and/or
4914+sell copies of the Software, and to permit persons to whom the
4915+Software is furnished to do so, subject to the following
4916+conditions:
4917+
4918+The above copyright notice and this permission notice shall be
4919+included in all copies or substantial portions of the Software.
4920+
4921+Except as contained in this notice, the names of individuals
4922+credited with contribution to this software shall not be used in
4923+advertising or otherwise to promote the sale, use or other
4924+dealings in this Software without prior written authorization
4925+from the individuals in question.
4926+
4927+Any stylesheet derived from this Software that is publically
4928+distributed will be identified with a different name and the
4929+version strings in any derived Software will be changed so that
4930+no possibility of confusion between the derived package and this
4931+Software will exist.
4932+
4933+Warranty
4934+--------
4935+
4936+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4937+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
4938+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
4939+NONINFRINGEMENT. IN NO EVENT SHALL NORMAN WALSH OR ANY OTHER
4940+CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
4941+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
4942+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
4943+OTHER DEALINGS IN THE SOFTWARE.
4944+</programlisting></para></section>
4945+
4946+<section id="lic_9">
4947+<title>EDL-1.0</title>
4948+<para><programlisting>
4949+Eclipse Distribution License - v 1.0
4950+
4951+Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
4952+
4953+All rights reserved.
4954+
4955+Redistribution and use in source and binary forms, with or without modification, are
4956+permitted provided that the following conditions are met:
4957+
4958+ * Redistributions of source code must retain the above copyright notice, this list
4959+of conditions and the following disclaimer.
4960+ * Redistributions in binary form must reproduce the above copyright notice, this
4961+list of conditions and the following disclaimer in the documentation and/or other
4962+materials provided with the distribution.
4963+ * Neither the name of the Eclipse Foundation, Inc. nor the names of its
4964+contributors may be used to endorse or promote products derived from this software
4965+without specific prior written permission.
4966+
4967+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
4968+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
4969+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
4970+SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4971+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
4972+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
4973+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
4974+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
4975+WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
4976+DAMAGE.
4977+</programlisting></para></section>
4978+
4979+<section id="lic_10">
4980+<title>EPL-1.0</title>
4981+<para><programlisting>
4982+
4983+Eclipse Public License - v 1.0
4984+
4985+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE
4986+("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES
4987+RECIPIENT`S ACCEPTANCE OF THIS AGREEMENT.
4988+
4989+1. DEFINITIONS
4990+
4991+"Contribution" means:
4992+
4993+a) in the case of the initial Contributor, the initial code and documentation
4994+distributed under this Agreement, and
4995+b) in the case of each subsequent Contributor:
4996+i) changes to the Program, and
4997+ii) additions to the Program;
4998+where such changes and/or additions to the Program originate from and are distributed
4999+by that particular Contributor. A Contribution `originates` from a Contributor if it
5000+was added to the Program by such Contributor itself or anyone acting on such
5001+Contributor`s behalf. Contributions do not include additions to the Program which: (i)
5002+are separate modules of software distributed in conjunction with the Program under
5003+their own license agreement, and (ii) are not derivative works of the Program.
5004+"Contributor" means any person or entity that distributes the Program.
5005+
5006+"Licensed Patents" mean patent claims licensable by a Contributor which are
5007+necessarily infringed by the use or sale of its Contribution alone or when combined
5008+with the Program.
5009+
5010+"Program" means the Contributions distributed in accordance with this Agreement.
5011+
5012+"Recipient" means anyone who receives the Program under this Agreement, including all
5013+Contributors.
5014+
5015+2. GRANT OF RIGHTS
5016+
5017+a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a
5018+non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare
5019+derivative works of, publicly display, publicly perform, distribute and sublicense the
5020+Contribution of such Contributor, if any, and such derivative works, in source code
5021+and object code form.
5022+b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a
5023+non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make,
5024+use, sell, offer to sell, import and otherwise transfer the Contribution of such
5025+Contributor, if any, in source code and object code form. This patent license shall
5026+apply to the combination of the Contribution and the Program if, at the time the
5027+Contribution is added by the Contributor, such addition of the Contribution causes
5028+such combination to be covered by the Licensed Patents. The patent license shall not
5029+apply to any other combinations which include the Contribution. No hardware per se is
5030+licensed hereunder.
5031+c) Recipient understands that although each Contributor grants the licenses to its
5032+Contributions set forth herein, no assurances are provided by any Contributor that the
5033+Program does not infringe the patent or other intellectual property rights of any
5034+other entity. Each Contributor disclaims any liability to Recipient for claims brought
5035+by any other entity based on infringement of intellectual property rights or
5036+otherwise. As a condition to exercising the rights and licenses granted hereunder,
5037+each Recipient hereby assumes sole responsibility to secure any other intellectual
5038+property rights needed, if any. For example, if a third party patent license is
5039+required to allow Recipient to distribute the Program, it is Recipient`s
5040+responsibility to acquire that license before distributing the Program.
5041+d) Each Contributor represents that to its knowledge it has sufficient copyright
5042+rights in its Contribution, if any, to grant the copyright license set forth in this
5043+Agreement.
5044+3. REQUIREMENTS
5045+
5046+A Contributor may choose to distribute the Program in object code form under its own
5047+license agreement, provided that:
5048+
5049+a) it complies with the terms and conditions of this Agreement; and
5050+b) its license agreement:
5051+i) effectively disclaims on behalf of all Contributors all warranties and conditions,
5052+express and implied, including warranties or conditions of title and non-infringement,
5053+and implied warranties or conditions of merchantability and fitness for a particular
5054+purpose;
5055+ii) effectively excludes on behalf of all Contributors all liability for damages,
5056+including direct, indirect, special, incidental and consequential damages, such as
5057+lost profits;
5058+iii) states that any provisions which differ from this Agreement are offered by that
5059+Contributor alone and not by any other party; and
5060+iv) states that source code for the Program is available from such Contributor, and
5061+informs licensees how to obtain it in a reasonable manner on or through a medium
5062+customarily used for software exchange.
5063+When the Program is made available in source code form:
5064+
5065+a) it must be made available under this Agreement; and
5066+b) a copy of this Agreement must be included with each copy of the Program.
5067+Contributors may not remove or alter any copyright notices contained within the
5068+Program.
5069+
5070+Each Contributor must identify itself as the originator of its Contribution, if any,
5071+in a manner that reasonably allows subsequent Recipients to identify the originator of
5072+the Contribution.
5073+
5074+4. COMMERCIAL DISTRIBUTION
5075+
5076+Commercial distributors of software may accept certain responsibilities with respect
5077+to end users, business partners and the like. While this license is intended to
5078+facilitate the commercial use of the Program, the Contributor who includes the Program
5079+in a commercial product offering should do so in a manner which does not create
5080+potential liability for other Contributors. Therefore, if a Contributor includes the
5081+Program in a commercial product offering, such Contributor ("Commercial Contributor")
5082+hereby agrees to defend and indemnify every other Contributor ("Indemnified
5083+Contributor") against any losses, damages and costs (collectively "Losses") arising
5084+from claims, lawsuits and other legal actions brought by a third party against the
5085+Indemnified Contributor to the extent caused by the acts or omissions of such
5086+Commercial Contributor in connection with its distribution of the Program in a
5087+commercial product offering. The obligations in this section do not apply to any
5088+claims or Losses relating to any actual or alleged intellectual property infringement.
5089+In order to qualify, an Indemnified Contributor must: a) promptly notify the
5090+Commercial Contributor in writing of such claim, and b) allow the Commercial
5091+Contributor to control, and cooperate with the Commercial Contributor in, the defense
5092+and any related settlement negotiations. The Indemnified Contributor may participate
5093+in any such claim at its own expense.
5094+
5095+For example, a Contributor might include the Program in a commercial product offering,
5096+Product X. That Contributor is then a Commercial Contributor. If that Commercial
5097+Contributor then makes performance claims, or offers warranties related to Product X,
5098+those performance claims and warranties are such Commercial Contributor`s
5099+responsibility alone. Under this section, the Commercial Contributor would have to
5100+defend claims against the other Contributors related to those performance claims and
5101+warranties, and if a court requires any other Contributor to pay any damages as a
5102+result, the Commercial Contributor must pay those damages.
5103+
5104+5. NO WARRANTY
5105+
5106+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS"
5107+BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED
5108+INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
5109+NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient
5110+is solely responsible for determining the appropriateness of using and distributing
5111+the Program and assumes all risks associated with its exercise of rights under this
5112+Agreement , including but not limited to the risks and costs of program errors,
5113+compliance with applicable laws, damage to or loss of data, programs or equipment, and
5114+unavailability or interruption of operations.
5115+
5116+6. DISCLAIMER OF LIABILITY
5117+
5118+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
5119+CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
5120+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
5121+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5122+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
5123+DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF
5124+ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
5125+
5126+7. GENERAL
5127+
5128+If any provision of this Agreement is invalid or unenforceable under applicable law,
5129+it shall not affect the validity or enforceability of the remainder of the terms of
5130+this Agreement, and without further action by the parties hereto, such provision shall
5131+be reformed to the minimum extent necessary to make such provision valid and
5132+enforceable.
5133+
5134+If Recipient institutes patent litigation against any entity (including a cross-claim
5135+or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations
5136+of the Program with other software or hardware) infringes such Recipient`s patent(s),
5137+then such Recipient`s rights granted under Section 2(b) shall terminate as of the date
5138+such litigation is filed.
5139+
5140+All Recipient`s rights under this Agreement shall terminate if it fails to comply with
5141+any of the material terms or conditions of this Agreement and does not cure such
5142+failure in a reasonable period of time after becoming aware of such noncompliance. If
5143+all Recipient`s rights under this Agreement terminate, Recipient agrees to cease use
5144+and distribution of the Program as soon as reasonably practicable. However,
5145+Recipient`s obligations under this Agreement and any licenses granted by Recipient
5146+relating to the Program shall continue and survive.
5147+
5148+Everyone is permitted to copy and distribute copies of this Agreement, but in order to
5149+avoid inconsistency the Agreement is copyrighted and may only be modified in the
5150+following manner. The Agreement Steward reserves the right to publish new versions
5151+(including revisions) of this Agreement from time to time. No one other than the
5152+Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is
5153+the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to
5154+serve as the Agreement Steward to a suitable separate entity. Each new version of the
5155+Agreement will be given a distinguishing version number. The Program (including
5156+Contributions) may always be distributed subject to the version of the Agreement under
5157+which it was received. In addition, after a new version of the Agreement is published,
5158+Contributor may elect to distribute the Program (including its Contributions) under
5159+the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
5160+receives no rights or licenses to the intellectual property of any Contributor under
5161+this Agreement, whether expressly, by implication, estoppel or otherwise. All rights
5162+in the Program not expressly granted under this Agreement are reserved.
5163+
5164+This Agreement is governed by the laws of the State of New York and the intellectual
5165+property laws of the United States of America. No party to this Agreement will bring a
5166+legal action under this Agreement more than one year after the cause of action arose.
5167+Each party waives its rights to a jury trial in any resulting litigation.
5168+
5169+</programlisting></para></section>
5170+
5171+<section id="lic_11">
5172+<title>Elfutils-Exception</title>
5173+<para><programlisting>
5174+ This file describes the limits of the Exception under which you are allowed
5175+ to distribute Non-GPL Code in linked combination with Red Hat elfutils.
5176+ For the full text of the license, please see one of the header files
5177+ included with the source distribution or the file COPYING found in the
5178+ top level directory of the source.
5179+
5180+ The Approved Interfaces are the functions declared in the files:
5181+
5182+ libelf.h
5183+ libdw.h
5184+ libdwfl.h
5185+
5186+</programlisting></para></section>
5187+
5188+<section id="lic_12">
5189+<title>FSF-Unlimited</title>
5190+<para><programlisting>
5191+Copyright (C) 1997-2010 Free Software Foundation, Inc.
5192+This file is free software; the Free Software Foundation
5193+gives unlimited permission to copy and/or distribute it,
5194+with or without modifications, as long as this notice is preserved.
5195+</programlisting></para></section>
5196+
5197+<section id="lic_13">
5198+<title>FreeType</title>
5199+<para><programlisting>
5200+ The FreeType Project LICENSE
5201+ ----------------------------
5202+
5203+ 2006-Jan-27
5204+
5205+ Copyright 1996-2002, 2006 by
5206+ David Turner, Robert Wilhelm, and Werner Lemberg
5207+
5208+
5209+
5210+Introduction
5211+============
5212+
5213+ The FreeType Project is distributed in several archive packages;
5214+ some of them may contain, in addition to the FreeType font engine,
5215+ various tools and contributions which rely on, or relate to, the
5216+ FreeType Project.
5217+
5218+ This license applies to all files found in such packages, and
5219+ which do not fall under their own explicit license. The license
5220+ affects thus the FreeType font engine, the test programs,
5221+ documentation and makefiles, at the very least.
5222+
5223+ This license was inspired by the BSD, Artistic, and IJG
5224+ (Independent JPEG Group) licenses, which all encourage inclusion
5225+ and use of free software in commercial and freeware products
5226+ alike. As a consequence, its main points are that:
5227+
5228+ o We don't promise that this software works. However, we will be
5229+ interested in any kind of bug reports. (`as is' distribution)
5230+
5231+ o You can use this software for whatever you want, in parts or
5232+ full form, without having to pay us. (`royalty-free' usage)
5233+
5234+ o You may not pretend that you wrote this software. If you use
5235+ it, or only parts of it, in a program, you must acknowledge
5236+ somewhere in your documentation that you have used the
5237+ FreeType code. (`credits')
5238+
5239+ We specifically permit and encourage the inclusion of this
5240+ software, with or without modifications, in commercial products.
5241+ We disclaim all warranties covering The FreeType Project and
5242+ assume no liability related to The FreeType Project.
5243+
5244+
5245+ Finally, many people asked us for a preferred form for a
5246+ credit/disclaimer to use in compliance with this license. We thus
5247+ encourage you to use the following text:
5248+
5249+ """
5250+ Portions of this software are copyright � &lt;year&gt; The FreeType
5251+ Project (www.freetype.org). All rights reserved.
5252+ """
5253+
5254+ Please replace &lt;year&gt; with the value from the FreeType version you
5255+ actually use.
5256+
5257+
5258+Legal Terms
5259+===========
5260+
5261+0. Definitions
5262+--------------
5263+
5264+ Throughout this license, the terms `package', `FreeType Project',
5265+ and `FreeType archive' refer to the set of files originally
5266+ distributed by the authors (David Turner, Robert Wilhelm, and
5267+ Werner Lemberg) as the `FreeType Project', be they named as alpha,
5268+ beta or final release.
5269+
5270+ `You' refers to the licensee, or person using the project, where
5271+ `using' is a generic term including compiling the project's source
5272+ code as well as linking it to form a `program' or `executable'.
5273+ This program is referred to as `a program using the FreeType
5274+ engine'.
5275+
5276+ This license applies to all files distributed in the original
5277+ FreeType Project, including all source code, binaries and
5278+ documentation, unless otherwise stated in the file in its
5279+ original, unmodified form as distributed in the original archive.
5280+ If you are unsure whether or not a particular file is covered by
5281+ this license, you must contact us to verify this.
5282+
5283+ The FreeType Project is copyright (C) 1996-2000 by David Turner,
5284+ Robert Wilhelm, and Werner Lemberg. All rights reserved except as
5285+ specified below.
5286+
5287+1. No Warranty
5288+--------------
5289+
5290+ THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
5291+ KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
5292+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
5293+ PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
5294+ BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
5295+ USE, OF THE FREETYPE PROJECT.
5296+
5297+2. Redistribution
5298+-----------------
5299+
5300+ This license grants a worldwide, royalty-free, perpetual and
5301+ irrevocable right and license to use, execute, perform, compile,
5302+ display, copy, create derivative works of, distribute and
5303+ sublicense the FreeType Project (in both source and object code
5304+ forms) and derivative works thereof for any purpose; and to
5305+ authorize others to exercise some or all of the rights granted
5306+ herein, subject to the following conditions:
5307+
5308+ o Redistribution of source code must retain this license file
5309+ (`FTL.TXT') unaltered; any additions, deletions or changes to
5310+ the original files must be clearly indicated in accompanying
5311+ documentation. The copyright notices of the unaltered,
5312+ original files must be preserved in all copies of source
5313+ files.
5314+
5315+ o Redistribution in binary form must provide a disclaimer that
5316+ states that the software is based in part of the work of the
5317+ FreeType Team, in the distribution documentation. We also
5318+ encourage you to put an URL to the FreeType web page in your
5319+ documentation, though this isn't mandatory.
5320+
5321+ These conditions apply to any software derived from or based on
5322+ the FreeType Project, not just the unmodified files. If you use
5323+ our work, you must acknowledge us. However, no fee need be paid
5324+ to us.
5325+
5326+3. Advertising
5327+--------------
5328+
5329+ Neither the FreeType authors and contributors nor you shall use
5330+ the name of the other for commercial, advertising, or promotional
5331+ purposes without specific prior written permission.
5332+
5333+ We suggest, but do not require, that you use one or more of the
5334+ following phrases to refer to this software in your documentation
5335+ or advertising materials: `FreeType Project', `FreeType Engine',
5336+ `FreeType library', or `FreeType Distribution'.
5337+
5338+ As you have not signed this license, you are not required to
5339+ accept it. However, as the FreeType Project is copyrighted
5340+ material, only this license, or another one contracted with the
5341+ authors, grants you the right to use, distribute, and modify it.
5342+ Therefore, by using, distributing, or modifying the FreeType
5343+ Project, you indicate that you understand and accept all the terms
5344+ of this license.
5345+
5346+4. Contacts
5347+-----------
5348+
5349+ There are two mailing lists related to FreeType:
5350+
5351+ o freetype@nongnu.org
5352+
5353+ Discusses general use and applications of FreeType, as well as
5354+ future and wanted additions to the library and distribution.
5355+ If you are looking for support, start in this list if you
5356+ haven't found anything to help you in the documentation.
5357+
5358+ o freetype-devel@nongnu.org
5359+
5360+ Discusses bugs, as well as engine internals, design issues,
5361+ specific licenses, porting, etc.
5362+
5363+ Our home page can be found at
5364+
5365+ http://www.freetype.org
5366+
5367+
5368+--- end of FTL.TXT ---
5369+
5370+</programlisting></para></section>
5371+
5372+<section id="lic_14">
5373+<title>GFDL-1.2</title>
5374+<para><programlisting>
5375+
5376+ GNU Free Documentation License
5377+ Version 1.2, November 2002
5378+
5379+
5380+ Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
5381+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
5382+ Everyone is permitted to copy and distribute verbatim copies
5383+ of this license document, but changing it is not allowed.
5384+
5385+
5386+0. PREAMBLE
5387+
5388+The purpose of this License is to make a manual, textbook, or other
5389+functional and useful document "free" in the sense of freedom: to
5390+assure everyone the effective freedom to copy and redistribute it,
5391+with or without modifying it, either commercially or noncommercially.
5392+Secondarily, this License preserves for the author and publisher a way
5393+to get credit for their work, while not being considered responsible
5394+for modifications made by others.
5395+
5396+This License is a kind of "copyleft", which means that derivative
5397+works of the document must themselves be free in the same sense. It
5398+complements the GNU General Public License, which is a copyleft
5399+license designed for free software.
5400+
5401+We have designed this License in order to use it for manuals for free
5402+software, because free software needs free documentation: a free
5403+program should come with manuals providing the same freedoms that the
5404+software does. But this License is not limited to software manuals;
5405+it can be used for any textual work, regardless of subject matter or
5406+whether it is published as a printed book. We recommend this License
5407+principally for works whose purpose is instruction or reference.
5408+
5409+
5410+1. APPLICABILITY AND DEFINITIONS
5411+
5412+This License applies to any manual or other work, in any medium, that
5413+contains a notice placed by the copyright holder saying it can be
5414+distributed under the terms of this License. Such a notice grants a
5415+world-wide, royalty-free license, unlimited in duration, to use that
5416+work under the conditions stated herein. The "Document", below,
5417+refers to any such manual or work. Any member of the public is a
5418+licensee, and is addressed as "you". You accept the license if you
5419+copy, modify or distribute the work in a way requiring permission
5420+under copyright law.
5421+
5422+A "Modified Version" of the Document means any work containing the
5423+Document or a portion of it, either copied verbatim, or with
5424+modifications and/or translated into another language.
5425+
5426+A "Secondary Section" is a named appendix or a front-matter section of
5427+the Document that deals exclusively with the relationship of the
5428+publishers or authors of the Document to the Document`s overall subject
5429+(or to related matters) and contains nothing that could fall directly
5430+within that overall subject. (Thus, if the Document is in part a
5431+textbook of mathematics, a Secondary Section may not explain any
5432+mathematics.) The relationship could be a matter of historical
5433+connection with the subject or with related matters, or of legal,
5434+commercial, philosophical, ethical or political position regarding
5435+them.
5436+
5437+The "Invariant Sections" are certain Secondary Sections whose titles
5438+are designated, as being those of Invariant Sections, in the notice
5439+that says that the Document is released under this License. If a
5440+section does not fit the above definition of Secondary then it is not
5441+allowed to be designated as Invariant. The Document may contain zero
5442+Invariant Sections. If the Document does not identify any Invariant
5443+Sections then there are none.
5444+
5445+The "Cover Texts" are certain short passages of text that are listed,
5446+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
5447+the Document is released under this License. A Front-Cover Text may
5448+be at most 5 words, and a Back-Cover Text may be at most 25 words.
5449+
5450+A "Transparent" copy of the Document means a machine-readable copy,
5451+represented in a format whose specification is available to the
5452+general public, that is suitable for revising the document
5453+straightforwardly with generic text editors or (for images composed of
5454+pixels) generic paint programs or (for drawings) some widely available
5455+drawing editor, and that is suitable for input to text formatters or
5456+for automatic translation to a variety of formats suitable for input
5457+to text formatters. A copy made in an otherwise Transparent file
5458+format whose markup, or absence of markup, has been arranged to thwart
5459+or discourage subsequent modification by readers is not Transparent.
5460+An image format is not Transparent if used for any substantial amount
5461+of text. A copy that is not "Transparent" is called "Opaque".
5462+
5463+Examples of suitable formats for Transparent copies include plain
5464+ASCII without markup, Texinfo input format, LaTeX input format, SGML
5465+or XML using a publicly available DTD, and standard-conforming simple
5466+HTML, PostScript or PDF designed for human modification. Examples of
5467+transparent image formats include PNG, XCF and JPG. Opaque formats
5468+include proprietary formats that can be read and edited only by
5469+proprietary word processors, SGML or XML for which the DTD and/or
5470+processing tools are not generally available, and the
5471+machine-generated HTML, PostScript or PDF produced by some word
5472+processors for output purposes only.
5473+
5474+The "Title Page" means, for a printed book, the title page itself,
5475+plus such following pages as are needed to hold, legibly, the material
5476+this License requires to appear in the title page. For works in
5477+formats which do not have any title page as such, "Title Page" means
5478+the text near the most prominent appearance of the work`s title,
5479+preceding the beginning of the body of the text.
5480+
5481+A section "Entitled XYZ" means a named subunit of the Document whose
5482+title either is precisely XYZ or contains XYZ in parentheses following
5483+text that translates XYZ in another language. (Here XYZ stands for a
5484+specific section name mentioned below, such as "Acknowledgements",
5485+"Dedications", "Endorsements", or "History".) To "Preserve the Title"
5486+of such a section when you modify the Document means that it remains a
5487+section "Entitled XYZ" according to this definition.
5488+
5489+The Document may include Warranty Disclaimers next to the notice which
5490+states that this License applies to the Document. These Warranty
5491+Disclaimers are considered to be included by reference in this
5492+License, but only as regards disclaiming warranties: any other
5493+implication that these Warranty Disclaimers may have is void and has
5494+no effect on the meaning of this License.
5495+
5496+
5497+2. VERBATIM COPYING
5498+
5499+You may copy and distribute the Document in any medium, either
5500+commercially or noncommercially, provided that this License, the
5501+copyright notices, and the license notice saying this License applies
5502+to the Document are reproduced in all copies, and that you add no other
5503+conditions whatsoever to those of this License. You may not use
5504+technical measures to obstruct or control the reading or further
5505+copying of the copies you make or distribute. However, you may accept
5506+compensation in exchange for copies. If you distribute a large enough
5507+number of copies you must also follow the conditions in section 3.
5508+
5509+You may also lend copies, under the same conditions stated above, and
5510+you may publicly display copies.
5511+
5512+
5513+3. COPYING IN QUANTITY
5514+
5515+If you publish printed copies (or copies in media that commonly have
5516+printed covers) of the Document, numbering more than 100, and the
5517+Document`s license notice requires Cover Texts, you must enclose the
5518+copies in covers that carry, clearly and legibly, all these Cover
5519+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
5520+the back cover. Both covers must also clearly and legibly identify
5521+you as the publisher of these copies. The front cover must present
5522+the full title with all words of the title equally prominent and
5523+visible. You may add other material on the covers in addition.
5524+Copying with changes limited to the covers, as long as they preserve
5525+the title of the Document and satisfy these conditions, can be treated
5526+as verbatim copying in other respects.
5527+
5528+If the required texts for either cover are too voluminous to fit
5529+legibly, you should put the first ones listed (as many as fit
5530+reasonably) on the actual cover, and continue the rest onto adjacent
5531+pages.
5532+
5533+If you publish or distribute Opaque copies of the Document numbering
5534+more than 100, you must either include a machine-readable Transparent
5535+copy along with each Opaque copy, or state in or with each Opaque copy
5536+a computer-network location from which the general network-using
5537+public has access to download using public-standard network protocols
5538+a complete Transparent copy of the Document, free of added material.
5539+If you use the latter option, you must take reasonably prudent steps,
5540+when you begin distribution of Opaque copies in quantity, to ensure
5541+that this Transparent copy will remain thus accessible at the stated
5542+location until at least one year after the last time you distribute an
5543+Opaque copy (directly or through your agents or retailers) of that
5544+edition to the public.
5545+
5546+It is requested, but not required, that you contact the authors of the
5547+Document well before redistributing any large number of copies, to give
5548+them a chance to provide you with an updated version of the Document.
5549+
5550+
5551+4. MODIFICATIONS
5552+
5553+You may copy and distribute a Modified Version of the Document under
5554+the conditions of sections 2 and 3 above, provided that you release
5555+the Modified Version under precisely this License, with the Modified
5556+Version filling the role of the Document, thus licensing distribution
5557+and modification of the Modified Version to whoever possesses a copy
5558+of it. In addition, you must do these things in the Modified Version:
5559+
5560+A. Use in the Title Page (and on the covers, if any) a title distinct
5561+ from that of the Document, and from those of previous versions
5562+ (which should, if there were any, be listed in the History section
5563+ of the Document). You may use the same title as a previous version
5564+ if the original publisher of that version gives permission.
5565+B. List on the Title Page, as authors, one or more persons or entities
5566+ responsible for authorship of the modifications in the Modified
5567+ Version, together with at least five of the principal authors of the
5568+ Document (all of its principal authors, if it has fewer than five),
5569+ unless they release you from this requirement.
5570+C. State on the Title page the name of the publisher of the
5571+ Modified Version, as the publisher.
5572+D. Preserve all the copyright notices of the Document.
5573+E. Add an appropriate copyright notice for your modifications
5574+ adjacent to the other copyright notices.
5575+F. Include, immediately after the copyright notices, a license notice
5576+ giving the public permission to use the Modified Version under the
5577+ terms of this License, in the form shown in the Addendum below.
5578+G. Preserve in that license notice the full lists of Invariant Sections
5579+ and required Cover Texts given in the Document`s license notice.
5580+H. Include an unaltered copy of this License.
5581+I. Preserve the section Entitled "History", Preserve its Title, and add
5582+ to it an item stating at least the title, year, new authors, and
5583+ publisher of the Modified Version as given on the Title Page. If
5584+ there is no section Entitled "History" in the Document, create one
5585+ stating the title, year, authors, and publisher of the Document as
5586+ given on its Title Page, then add an item describing the Modified
5587+ Version as stated in the previous sentence.
5588+J. Preserve the network location, if any, given in the Document for
5589+ public access to a Transparent copy of the Document, and likewise
5590+ the network locations given in the Document for previous versions
5591+ it was based on. These may be placed in the "History" section.
5592+ You may omit a network location for a work that was published at
5593+ least four years before the Document itself, or if the original
5594+ publisher of the version it refers to gives permission.
5595+K. For any section Entitled "Acknowledgements" or "Dedications",
5596+ Preserve the Title of the section, and preserve in the section all
5597+ the substance and tone of each of the contributor acknowledgements
5598+ and/or dedications given therein.
5599+L. Preserve all the Invariant Sections of the Document,
5600+ unaltered in their text and in their titles. Section numbers
5601+ or the equivalent are not considered part of the section titles.
5602+M. Delete any section Entitled "Endorsements". Such a section
5603+ may not be included in the Modified Version.
5604+N. Do not retitle any existing section to be Entitled "Endorsements"
5605+ or to conflict in title with any Invariant Section.
5606+O. Preserve any Warranty Disclaimers.
5607+
5608+If the Modified Version includes new front-matter sections or
5609+appendices that qualify as Secondary Sections and contain no material
5610+copied from the Document, you may at your option designate some or all
5611+of these sections as invariant. To do this, add their titles to the
5612+list of Invariant Sections in the Modified Version`s license notice.
5613+These titles must be distinct from any other section titles.
5614+
5615+You may add a section Entitled "Endorsements", provided it contains
5616+nothing but endorsements of your Modified Version by various
5617+parties--for example, statements of peer review or that the text has
5618+been approved by an organization as the authoritative definition of a
5619+standard.
5620+
5621+You may add a passage of up to five words as a Front-Cover Text, and a
5622+passage of up to 25 words as a Back-Cover Text, to the end of the list
5623+of Cover Texts in the Modified Version. Only one passage of
5624+Front-Cover Text and one of Back-Cover Text may be added by (or
5625+through arrangements made by) any one entity. If the Document already
5626+includes a cover text for the same cover, previously added by you or
5627+by arrangement made by the same entity you are acting on behalf of,
5628+you may not add another; but you may replace the old one, on explicit
5629+permission from the previous publisher that added the old one.
5630+
5631+The author(s) and publisher(s) of the Document do not by this License
5632+give permission to use their names for publicity for or to assert or
5633+imply endorsement of any Modified Version.
5634+
5635+
5636+5. COMBINING DOCUMENTS
5637+
5638+You may combine the Document with other documents released under this
5639+License, under the terms defined in section 4 above for modified
5640+versions, provided that you include in the combination all of the
5641+Invariant Sections of all of the original documents, unmodified, and
5642+list them all as Invariant Sections of your combined work in its
5643+license notice, and that you preserve all their Warranty Disclaimers.
5644+
5645+The combined work need only contain one copy of this License, and
5646+multiple identical Invariant Sections may be replaced with a single
5647+copy. If there are multiple Invariant Sections with the same name but
5648+different contents, make the title of each such section unique by
5649+adding at the end of it, in parentheses, the name of the original
5650+author or publisher of that section if known, or else a unique number.
5651+Make the same adjustment to the section titles in the list of
5652+Invariant Sections in the license notice of the combined work.
5653+
5654+In the combination, you must combine any sections Entitled "History"
5655+in the various original documents, forming one section Entitled
5656+"History"; likewise combine any sections Entitled "Acknowledgements",
5657+and any sections Entitled "Dedications". You must delete all sections
5658+Entitled "Endorsements".
5659+
5660+
5661+6. COLLECTIONS OF DOCUMENTS
5662+
5663+You may make a collection consisting of the Document and other documents
5664+released under this License, and replace the individual copies of this
5665+License in the various documents with a single copy that is included in
5666+the collection, provided that you follow the rules of this License for
5667+verbatim copying of each of the documents in all other respects.
5668+
5669+You may extract a single document from such a collection, and distribute
5670+it individually under this License, provided you insert a copy of this
5671+License into the extracted document, and follow this License in all
5672+other respects regarding verbatim copying of that document.
5673+
5674+
5675+7. AGGREGATION WITH INDEPENDENT WORKS
5676+
5677+A compilation of the Document or its derivatives with other separate
5678+and independent documents or works, in or on a volume of a storage or
5679+distribution medium, is called an "aggregate" if the copyright
5680+resulting from the compilation is not used to limit the legal rights
5681+of the compilation`s users beyond what the individual works permit.
5682+When the Document is included in an aggregate, this License does not
5683+apply to the other works in the aggregate which are not themselves
5684+derivative works of the Document.
5685+
5686+If the Cover Text requirement of section 3 is applicable to these
5687+copies of the Document, then if the Document is less than one half of
5688+the entire aggregate, the Document`s Cover Texts may be placed on
5689+covers that bracket the Document within the aggregate, or the
5690+electronic equivalent of covers if the Document is in electronic form.
5691+Otherwise they must appear on printed covers that bracket the whole
5692+aggregate.
5693+
5694+
5695+8. TRANSLATION
5696+
5697+Translation is considered a kind of modification, so you may
5698+distribute translations of the Document under the terms of section 4.
5699+Replacing Invariant Sections with translations requires special
5700+permission from their copyright holders, but you may include
5701+translations of some or all Invariant Sections in addition to the
5702+original versions of these Invariant Sections. You may include a
5703+translation of this License, and all the license notices in the
5704+Document, and any Warranty Disclaimers, provided that you also include
5705+the original English version of this License and the original versions
5706+of those notices and disclaimers. In case of a disagreement between
5707+the translation and the original version of this License or a notice
5708+or disclaimer, the original version will prevail.
5709+
5710+If a section in the Document is Entitled "Acknowledgements",
5711+"Dedications", or "History", the requirement (section 4) to Preserve
5712+its Title (section 1) will typically require changing the actual
5713+title.
5714+
5715+
5716+9. TERMINATION
5717+
5718+You may not copy, modify, sublicense, or distribute the Document except
5719+as expressly provided for under this License. Any other attempt to
5720+copy, modify, sublicense or distribute the Document is void, and will
5721+automatically terminate your rights under this License. However,
5722+parties who have received copies, or rights, from you under this
5723+License will not have their licenses terminated so long as such
5724+parties remain in full compliance.
5725+
5726+
5727+10. FUTURE REVISIONS OF THIS LICENSE
5728+
5729+The Free Software Foundation may publish new, revised versions
5730+of the GNU Free Documentation License from time to time. Such new
5731+versions will be similar in spirit to the present version, but may
5732+differ in detail to address new problems or concerns. See
5733+http://www.gnu.org/copyleft/.
5734+
5735+Each version of the License is given a distinguishing version number.
5736+If the Document specifies that a particular numbered version of this
5737+License "or any later version" applies to it, you have the option of
5738+following the terms and conditions either of that specified version or
5739+of any later version that has been published (not as a draft) by the
5740+Free Software Foundation. If the Document does not specify a version
5741+number of this License, you may choose any version ever published (not
5742+as a draft) by the Free Software Foundation.
5743+
5744+
5745+ADDENDUM: How to use this License for your documents
5746+
5747+To use this License in a document you have written, include a copy of
5748+the License in the document and put the following copyright and
5749+license notices just after the title page:
5750+
5751+ Copyright (c) YEAR YOUR NAME.
5752+ Permission is granted to copy, distribute and/or modify this document
5753+ under the terms of the GNU Free Documentation License, Version 1.2
5754+ or any later version published by the Free Software Foundation;
5755+ with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
5756+ A copy of the license is included in the section entitled "GNU
5757+ Free Documentation License".
5758+
5759+If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
5760+replace the "with...Texts." line with this:
5761+
5762+ with the Invariant Sections being LIST THEIR TITLES, with the
5763+ Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
5764+
5765+If you have Invariant Sections without Cover Texts, or some other
5766+combination of the three, merge those two alternatives to suit the
5767+situation.
5768+
5769+If your document contains nontrivial examples of program code, we
5770+recommend releasing these examples in parallel under your choice of
5771+free software license, such as the GNU General Public License,
5772+to permit their use in free software.
5773+
5774+</programlisting></para></section>
5775+
5776+<section id="lic_15">
5777+<title>GPL-1.0</title>
5778+<para><programlisting>
5779+
5780+GNU General Public License, version 1
5781+
5782+ GNU GENERAL PUBLIC LICENSE
5783+ Version 1, February 1989
5784+
5785+ Copyright (C) 1989 Free Software Foundation, Inc.
5786+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
5787+ Everyone is permitted to copy and distribute verbatim copies
5788+ of this license document, but changing it is not allowed.
5789+
5790+ Preamble
5791+
5792+ The license agreements of most software companies try to keep users
5793+at the mercy of those companies. By contrast, our General Public
5794+License is intended to guarantee your freedom to share and change free
5795+software--to make sure the software is free for all its users. The
5796+General Public License applies to the Free Software Foundation`s
5797+software and to any other program whose authors commit to using it.
5798+You can use it for your programs, too.
5799+
5800+ When we speak of free software, we are referring to freedom, not
5801+price. Specifically, the General Public License is designed to make
5802+sure that you have the freedom to give away or sell copies of free
5803+software, that you receive source code or can get it if you want it,
5804+that you can change the software or use pieces of it in new free
5805+programs; and that you know you can do these things.
5806+
5807+ To protect your rights, we need to make restrictions that forbid
5808+anyone to deny you these rights or to ask you to surrender the rights.
5809+These restrictions translate to certain responsibilities for you if you
5810+distribute copies of the software, or if you modify it.
5811+
5812+ For example, if you distribute copies of a such a program, whether
5813+gratis or for a fee, you must give the recipients all the rights that
5814+you have. You must make sure that they, too, receive or can get the
5815+source code. And you must tell them their rights.
5816+
5817+ We protect your rights with two steps: (1) copyright the software, and
5818+(2) offer you this license which gives you legal permission to copy,
5819+distribute and/or modify the software.
5820+
5821+ Also, for each author`s protection and ours, we want to make certain
5822+that everyone understands that there is no warranty for this free
5823+software. If the software is modified by someone else and passed on, we
5824+want its recipients to know that what they have is not the original, so
5825+that any problems introduced by others will not reflect on the original
5826+authors` reputations.
5827+
5828+ The precise terms and conditions for copying, distribution and
5829+modification follow.
5830+
5831+ GNU GENERAL PUBLIC LICENSE
5832+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
5833+
5834+ 0. This License Agreement applies to any program or other work which
5835+contains a notice placed by the copyright holder saying it may be
5836+distributed under the terms of this General Public License. The
5837+"Program", below, refers to any such program or work, and a "work based
5838+on the Program" means either the Program or any work containing the
5839+Program or a portion of it, either verbatim or with modifications. Each
5840+licensee is addressed as "you".
5841+
5842+ 1. You may copy and distribute verbatim copies of the Program`s source
5843+code as you receive it, in any medium, provided that you conspicuously and
5844+appropriately publish on each copy an appropriate copyright notice and
5845+disclaimer of warranty; keep intact all the notices that refer to this
5846+General Public License and to the absence of any warranty; and give any
5847+other recipients of the Program a copy of this General Public License
5848+along with the Program. You may charge a fee for the physical act of
5849+transferring a copy.
5850+
5851+ 2. You may modify your copy or copies of the Program or any portion of
5852+it, and copy and distribute such modifications under the terms of Paragraph
5853+1 above, provided that you also do the following:
5854+
5855+ a) cause the modified files to carry prominent notices stating that
5856+ you changed the files and the date of any change; and
5857+
5858+ b) cause the whole of any work that you distribute or publish, that
5859+ in whole or in part contains the Program or any part thereof, either
5860+ with or without modifications, to be licensed at no charge to all
5861+ third parties under the terms of this General Public License (except
5862+ that you may choose to grant warranty protection to some or all
5863+ third parties, at your option).
5864+
5865+ c) If the modified program normally reads commands interactively when
5866+ run, you must cause it, when started running for such interactive use
5867+ in the simplest and most usual way, to print or display an
5868+ announcement including an appropriate copyright notice and a notice
5869+ that there is no warranty (or else, saying that you provide a
5870+ warranty) and that users may redistribute the program under these
5871+ conditions, and telling the user how to view a copy of this General
5872+ Public License.
5873+
5874+ d) You may charge a fee for the physical act of transferring a
5875+ copy, and you may at your option offer warranty protection in
5876+ exchange for a fee.
5877+
5878+Mere aggregation of another independent work with the Program (or its
5879+derivative) on a volume of a storage or distribution medium does not bring
5880+the other work under the scope of these terms.
5881+
5882+ 3. You may copy and distribute the Program (or a portion or derivative of
5883+it, under Paragraph 2) in object code or executable form under the terms of
5884+Paragraphs 1 and 2 above provided that you also do one of the following:
5885+
5886+ a) accompany it with the complete corresponding machine-readable
5887+ source code, which must be distributed under the terms of
5888+ Paragraphs 1 and 2 above; or,
5889+
5890+ b) accompany it with a written offer, valid for at least three
5891+ years, to give any third party free (except for a nominal charge
5892+ for the cost of distribution) a complete machine-readable copy of the
5893+ corresponding source code, to be distributed under the terms of
5894+ Paragraphs 1 and 2 above; or,
5895+
5896+ c) accompany it with the information you received as to where the
5897+ corresponding source code may be obtained. (This alternative is
5898+ allowed only for noncommercial distribution and only if you
5899+ received the program in object code or executable form alone.)
5900+
5901+Source code for a work means the preferred form of the work for making
5902+modifications to it. For an executable file, complete source code means
5903+all the source code for all modules it contains; but, as a special
5904+exception, it need not include source code for modules which are standard
5905+libraries that accompany the operating system on which the executable
5906+file runs, or for standard header files or definitions files that
5907+accompany that operating system.
5908+
5909+ 4. You may not copy, modify, sublicense, distribute or transfer the
5910+Program except as expressly provided under this General Public License.
5911+Any attempt otherwise to copy, modify, sublicense, distribute or transfer
5912+the Program is void, and will automatically terminate your rights to use
5913+the Program under this License. However, parties who have received
5914+copies, or rights to use copies, from you under this General Public
5915+License will not have their licenses terminated so long as such parties
5916+remain in full compliance.
5917+
5918+ 5. By copying, distributing or modifying the Program (or any work based
5919+on the Program) you indicate your acceptance of this license to do so,
5920+and all its terms and conditions.
5921+
5922+ 6. Each time you redistribute the Program (or any work based on the
5923+Program), the recipient automatically receives a license from the original
5924+licensor to copy, distribute or modify the Program subject to these
5925+terms and conditions. You may not impose any further restrictions on the
5926+recipients` exercise of the rights granted herein.
5927+
5928+ 7. The Free Software Foundation may publish revised and/or new versions
5929+of the General Public License from time to time. Such new versions will
5930+be similar in spirit to the present version, but may differ in detail to
5931+address new problems or concerns.
5932+
5933+Each version is given a distinguishing version number. If the Program
5934+specifies a version number of the license which applies to it and "any
5935+later version", you have the option of following the terms and conditions
5936+either of that version or of any later version published by the Free
5937+Software Foundation. If the Program does not specify a version number of
5938+the license, you may choose any version ever published by the Free Software
5939+Foundation.
5940+
5941+ 8. If you wish to incorporate parts of the Program into other free
5942+programs whose distribution conditions are different, write to the author
5943+to ask for permission. For software which is copyrighted by the Free
5944+Software Foundation, write to the Free Software Foundation; we sometimes
5945+make exceptions for this. Our decision will be guided by the two goals
5946+of preserving the free status of all derivatives of our free software and
5947+of promoting the sharing and reuse of software generally.
5948+
5949+ NO WARRANTY
5950+
5951+ 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
5952+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
5953+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
5954+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
5955+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
5956+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
5957+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
5958+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
5959+REPAIR OR CORRECTION.
5960+
5961+ 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
5962+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
5963+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
5964+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
5965+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
5966+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
5967+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
5968+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
5969+POSSIBILITY OF SUCH DAMAGES.
5970+
5971+ END OF TERMS AND CONDITIONS
5972+
5973+ Appendix: How to Apply These Terms to Your New Programs
5974+
5975+ If you develop a new program, and you want it to be of the greatest
5976+possible use to humanity, the best way to achieve this is to make it
5977+free software which everyone can redistribute and change under these
5978+terms.
5979+
5980+ To do so, attach the following notices to the program. It is safest to
5981+attach them to the start of each source file to most effectively convey
5982+the exclusion of warranty; and each file should have at least the
5983+"copyright" line and a pointer to where the full notice is found.
5984+
5985+ &lt;one line to give the program`s name and a brief idea of what it does.&gt;
5986+ Copyright (C) 19yy &lt;name of author&gt;
5987+
5988+ This program is free software; you can redistribute it and/or modify
5989+ it under the terms of the GNU General Public License as published by
5990+ the Free Software Foundation; either version 1, or (at your option)
5991+ any later version.
5992+
5993+ This program is distributed in the hope that it will be useful,
5994+ but WITHOUT ANY WARRANTY; without even the implied warranty of
5995+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5996+ GNU General Public License for more details.
5997+
5998+ You should have received a copy of the GNU General Public License
5999+ along with this program; if not, write to the Free Software
6000+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
6001+
6002+Also add information on how to contact you by electronic and paper mail.
6003+
6004+If the program is interactive, make it output a short notice like this
6005+when it starts in an interactive mode:
6006+
6007+ Gnomovision version 69, Copyright (C) 19xx name of author
6008+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w`.
6009+ This is free software, and you are welcome to redistribute it
6010+ under certain conditions; type `show c` for details.
6011+
6012+The hypothetical commands `show w` and `show c` should show the
6013+appropriate parts of the General Public License. Of course, the
6014+commands you use may be called something other than `show w` and `show
6015+c`; they could even be mouse-clicks or menu items--whatever suits your
6016+program.
6017+
6018+You should also get your employer (if you work as a programmer) or your
6019+school, if any, to sign a "copyright disclaimer" for the program, if
6020+necessary. Here a sample; alter the names:
6021+
6022+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
6023+ program `Gnomovision` (a program to direct compilers to make passes
6024+ at assemblers) written by James Hacker.
6025+
6026+ &lt;signature of Ty Coon&gt;, 1 April 1989
6027+ Ty Coon, President of Vice
6028+
6029+That`s all there is to it!
6030+
6031+</programlisting></para></section>
6032+
6033+<section id="lic_16">
6034+<title>GPL-2.0</title>
6035+<para><programlisting>
6036+
6037+GNU GENERAL PUBLIC LICENSE
6038+
6039+Version 2, June 1991
6040+
6041+Copyright (C) 1989, 1991 Free Software Foundation, Inc.
6042+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
6043+
6044+Everyone is permitted to copy and distribute verbatim copies
6045+of this license document, but changing it is not allowed.
6046+Preamble
6047+
6048+The licenses for most software are designed to take away your freedom to share and
6049+change it. By contrast, the GNU General Public License is intended to guarantee your
6050+freedom to share and change free software--to make sure the software is free for all
6051+its users. This General Public License applies to most of the Free Software
6052+Foundation`s software and to any other program whose authors commit to using it. (Some
6053+other Free Software Foundation software is covered by the GNU Lesser General Public
6054+License instead.) You can apply it to your programs, too.
6055+
6056+When we speak of free software, we are referring to freedom, not price. Our General
6057+Public Licenses are designed to make sure that you have the freedom to distribute
6058+copies of free software (and charge for this service if you wish), that you receive
6059+source code or can get it if you want it, that you can change the software or use
6060+pieces of it in new free programs; and that you know you can do these things.
6061+
6062+To protect your rights, we need to make restrictions that forbid anyone to deny you
6063+these rights or to ask you to surrender the rights. These restrictions translate to
6064+certain responsibilities for you if you distribute copies of the software, or if you
6065+modify it.
6066+
6067+For example, if you distribute copies of such a program, whether gratis or for a fee,
6068+you must give the recipients all the rights that you have. You must make sure that
6069+they, too, receive or can get the source code. And you must show them these terms so
6070+they know their rights.
6071+
6072+We protect your rights with two steps: (1) copyright the software, and (2) offer you
6073+this license which gives you legal permission to copy, distribute and/or modify the
6074+software.
6075+
6076+Also, for each author`s protection and ours, we want to make certain that everyone
6077+understands that there is no warranty for this free software. If the software is
6078+modified by someone else and passed on, we want its recipients to know that what they
6079+have is not the original, so that any problems introduced by others will not reflect
6080+on the original authors` reputations.
6081+
6082+Finally, any free program is threatened constantly by software patents. We wish to
6083+avoid the danger that redistributors of a free program will individually obtain patent
6084+licenses, in effect making the program proprietary. To prevent this, we have made it
6085+clear that any patent must be licensed for everyone`s free use or not licensed at all.
6086+
6087+The precise terms and conditions for copying, distribution and modification follow.
6088+
6089+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
6090+
6091+0. This License applies to any program or other work which contains a notice placed by
6092+the copyright holder saying it may be distributed under the terms of this General
6093+Public License. The "Program", below, refers to any such program or work, and a "work
6094+based on the Program" means either the Program or any derivative work under copyright
6095+law: that is to say, a work containing the Program or a portion of it, either verbatim
6096+or with modifications and/or translated into another language. (Hereinafter,
6097+translation is included without limitation in the term "modification".) Each licensee
6098+is addressed as "you".
6099+
6100+Activities other than copying, distribution and modification are not covered by this
6101+License; they are outside its scope. The act of running the Program is not restricted,
6102+and the output from the Program is covered only if its contents constitute a work
6103+based on the Program (independent of having been made by running the Program). Whether
6104+that is true depends on what the Program does.
6105+
6106+1. You may copy and distribute verbatim copies of the Program`s source code as you
6107+receive it, in any medium, provided that you conspicuously and appropriately publish
6108+on each copy an appropriate copyright notice and disclaimer of warranty; keep intact
6109+all the notices that refer to this License and to the absence of any warranty; and
6110+give any other recipients of the Program a copy of this License along with the
6111+Program.
6112+
6113+You may charge a fee for the physical act of transferring a copy, and you may at your
6114+option offer warranty protection in exchange for a fee.
6115+
6116+2. You may modify your copy or copies of the Program or any portion of it, thus
6117+forming a work based on the Program, and copy and distribute such modifications or
6118+work under the terms of Section 1 above, provided that you also meet all of these
6119+conditions:
6120+
6121+a) You must cause the modified files to carry prominent notices stating that you
6122+changed the files and the date of any change.
6123+b) You must cause any work that you distribute or publish, that in whole or in part
6124+contains or is derived from the Program or any part thereof, to be licensed as a whole
6125+at no charge to all third parties under the terms of this License.
6126+c) If the modified program normally reads commands interactively when run, you must
6127+cause it, when started running for such interactive use in the most ordinary way, to
6128+print or display an announcement including an appropriate copyright notice and a
6129+notice that there is no warranty (or else, saying that you provide a warranty) and
6130+that users may redistribute the program under these conditions, and telling the user
6131+how to view a copy of this License. (Exception: if the Program itself is interactive
6132+but does not normally print such an announcement, your work based on the Program is
6133+not required to print an announcement.)
6134+These requirements apply to the modified work as a whole. If identifiable sections of
6135+that work are not derived from the Program, and can be reasonably considered
6136+independent and separate works in themselves, then this License, and its terms, do not
6137+apply to those sections when you distribute them as separate works. But when you
6138+distribute the same sections as part of a whole which is a work based on the Program,
6139+the distribution of the whole must be on the terms of this License, whose permissions
6140+for other licensees extend to the entire whole, and thus to each and every part
6141+regardless of who wrote it.
6142+
6143+Thus, it is not the intent of this section to claim rights or contest your rights to
6144+work written entirely by you; rather, the intent is to exercise the right to control
6145+the distribution of derivative or collective works based on the Program.
6146+
6147+In addition, mere aggregation of another work not based on the Program with the
6148+Program (or with a work based on the Program) on a volume of a storage or distribution
6149+medium does not bring the other work under the scope of this License.
6150+
6151+3. You may copy and distribute the Program (or a work based on it, under Section 2) in
6152+object code or executable form under the terms of Sections 1 and 2 above provided that
6153+you also do one of the following:
6154+
6155+a) Accompany it with the complete corresponding machine-readable source code, which
6156+must be distributed under the terms of Sections 1 and 2 above on a medium customarily
6157+used for software interchange; or,
6158+b) Accompany it with a written offer, valid for at least three years, to give any
6159+third party, for a charge no more than your cost of physically performing source
6160+distribution, a complete machine-readable copy of the corresponding source code, to be
6161+distributed under the terms of Sections 1 and 2 above on a medium customarily used for
6162+software interchange; or,
6163+c) Accompany it with the information you received as to the offer to distribute
6164+corresponding source code. (This alternative is allowed only for noncommercial
6165+distribution and only if you received the program in object code or executable form
6166+with such an offer, in accord with Subsection b above.)
6167+The source code for a work means the preferred form of the work for making
6168+modifications to it. For an executable work, complete source code means all the source
6169+code for all modules it contains, plus any associated interface definition files, plus
6170+the scripts used to control compilation and installation of the executable. However,
6171+as a special exception, the source code distributed need not include anything that is
6172+normally distributed (in either source or binary form) with the major components
6173+(compiler, kernel, and so on) of the operating system on which the executable runs,
6174+unless that component itself accompanies the executable.
6175+
6176+If distribution of executable or object code is made by offering access to copy from a
6177+designated place, then offering equivalent access to copy the source code from the
6178+same place counts as distribution of the source code, even though third parties are
6179+not compelled to copy the source along with the object code.
6180+
6181+4. You may not copy, modify, sublicense, or distribute the Program except as expressly
6182+provided under this License. Any attempt otherwise to copy, modify, sublicense or
6183+distribute the Program is void, and will automatically terminate your rights under
6184+this License. However, parties who have received copies, or rights, from you under
6185+this License will not have their licenses terminated so long as such parties remain in
6186+full compliance.
6187+
6188+5. You are not required to accept this License, since you have not signed it. However,
6189+nothing else grants you permission to modify or distribute the Program or its
6190+derivative works. These actions are prohibited by law if you do not accept this
6191+License. Therefore, by modifying or distributing the Program (or any work based on the
6192+Program), you indicate your acceptance of this License to do so, and all its terms and
6193+conditions for copying, distributing or modifying the Program or works based on it.
6194+
6195+6. Each time you redistribute the Program (or any work based on the Program), the
6196+recipient automatically receives a license from the original licensor to copy,
6197+distribute or modify the Program subject to these terms and conditions. You may not
6198+impose any further restrictions on the recipients` exercise of the rights granted
6199+herein. You are not responsible for enforcing compliance by third parties to this
6200+License.
6201+
6202+7. If, as a consequence of a court judgment or allegation of patent infringement or
6203+for any other reason (not limited to patent issues), conditions are imposed on you
6204+(whether by court order, agreement or otherwise) that contradict the conditions of
6205+this License, they do not excuse you from the conditions of this License. If you
6206+cannot distribute so as to satisfy simultaneously your obligations under this License
6207+and any other pertinent obligations, then as a consequence you may not distribute the
6208+Program at all. For example, if a patent license would not permit royalty-free
6209+redistribution of the Program by all those who receive copies directly or indirectly
6210+through you, then the only way you could satisfy both it and this License would be to
6211+refrain entirely from distribution of the Program.
6212+
6213+If any portion of this section is held invalid or unenforceable under any particular
6214+circumstance, the balance of the section is intended to apply and the section as a
6215+whole is intended to apply in other circumstances.
6216+
6217+It is not the purpose of this section to induce you to infringe any patents or other
6218+property right claims or to contest validity of any such claims; this section has the
6219+sole purpose of protecting the integrity of the free software distribution system,
6220+which is implemented by public license practices. Many people have made generous
6221+contributions to the wide range of software distributed through that system in
6222+reliance on consistent application of that system; it is up to the author/donor to
6223+decide if he or she is willing to distribute software through any other system and a
6224+licensee cannot impose that choice.
6225+
6226+This section is intended to make thoroughly clear what is believed to be a consequence
6227+of the rest of this License.
6228+
6229+8. If the distribution and/or use of the Program is restricted in certain countries
6230+either by patents or by copyrighted interfaces, the original copyright holder who
6231+places the Program under this License may add an explicit geographical distribution
6232+limitation excluding those countries, so that distribution is permitted only in or
6233+among countries not thus excluded. In such case, this License incorporates the
6234+limitation as if written in the body of this License.
6235+
6236+9. The Free Software Foundation may publish revised and/or new versions of the General
6237+Public License from time to time. Such new versions will be similar in spirit to the
6238+present version, but may differ in detail to address new problems or concerns.
6239+
6240+Each version is given a distinguishing version number. If the Program specifies a
6241+version number of this License which applies to it and "any later version", you have
6242+the option of following the terms and conditions either of that version or of any
6243+later version published by the Free Software Foundation. If the Program does not
6244+specify a version number of this License, you may choose any version ever published by
6245+the Free Software Foundation.
6246+
6247+10. If you wish to incorporate parts of the Program into other free programs whose
6248+distribution conditions are different, write to the author to ask for permission. For
6249+software which is copyrighted by the Free Software Foundation, write to the Free
6250+Software Foundation; we sometimes make exceptions for this. Our decision will be
6251+guided by the two goals of preserving the free status of all derivatives of our free
6252+software and of promoting the sharing and reuse of software generally.
6253+
6254+NO WARRANTY
6255+
6256+11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
6257+PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
6258+WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
6259+WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
6260+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
6261+RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM
6262+PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
6263+
6264+12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
6265+COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS
6266+PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
6267+INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
6268+PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
6269+OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
6270+WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
6271+POSSIBILITY OF SUCH DAMAGES.
6272+
6273+END OF TERMS AND CONDITIONS
6274+
6275+How to Apply These Terms to Your New Programs
6276+
6277+If you develop a new program, and you want it to be of the greatest possible use to
6278+the public, the best way to achieve this is to make it free software which everyone
6279+can redistribute and change under these terms.
6280+
6281+To do so, attach the following notices to the program. It is safest to attach them to
6282+the start of each source file to most effectively convey the exclusion of warranty;
6283+and each file should have at least the "copyright" line and a pointer to where the
6284+full notice is found.
6285+
6286+one line to give the program`s name and an idea of what it does.
6287+Copyright (C) yyyy name of author
6288+
6289+This program is free software; you can redistribute it and/or
6290+modify it under the terms of the GNU General Public License
6291+as published by the Free Software Foundation; either version 2
6292+of the License, or (at your option) any later version.
6293+
6294+This program is distributed in the hope that it will be useful,
6295+but WITHOUT ANY WARRANTY; without even the implied warranty of
6296+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6297+GNU General Public License for more details.
6298+
6299+You should have received a copy of the GNU General Public License
6300+along with this program; if not, write to the Free Software
6301+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
6302+Also add information on how to contact you by electronic and paper mail.
6303+
6304+If the program is interactive, make it output a short notice like this when it starts
6305+in an interactive mode:
6306+
6307+Gnomovision version 69, Copyright (C) year name of author
6308+Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
6309+type `show w`. This is free software, and you are welcome
6310+to redistribute it under certain conditions; type `show c`
6311+for details.
6312+The hypothetical commands `show w` and `show c` should show the appropriate parts of
6313+the General Public License. Of course, the commands you use may be called something
6314+other than `show w` and `show c`; they could even be mouse-clicks or menu
6315+items--whatever suits your program.
6316+
6317+You should also get your employer (if you work as a programmer) or your school, if
6318+any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample;
6319+alter the names:
6320+
6321+Yoyodyne, Inc., hereby disclaims all copyright
6322+interest in the program `Gnomovision`
6323+(which makes passes at compilers) written
6324+by James Hacker.
6325+
6326+signature of Ty Coon, 1 April 1989
6327+Ty Coon, President of Vice
6328+This General Public License does not permit incorporating your program into
6329+proprietary programs. If your program is a subroutine library, you may consider it
6330+more useful to permit linking proprietary applications with the library. If this is
6331+what you want to do, use the GNU Lesser General Public License instead of this
6332+License.
6333+
6334+</programlisting></para></section>
6335+
6336+<section id="lic_17">
6337+<title>GPL-3.0</title>
6338+<para><programlisting>
6339+GNU GENERAL PUBLIC LICENSE
6340+
6341+Version 3, 29 June 2007
6342+
6343+Copyright © 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
6344+
6345+Everyone is permitted to copy and distribute verbatim copies of this license document,
6346+but changing it is not allowed.
6347+Preamble
6348+
6349+The GNU General Public License is a free, copyleft license for software and other
6350+kinds of works.
6351+
6352+The licenses for most software and other practical works are designed to take away
6353+your freedom to share and change the works. By contrast, the GNU General Public
6354+License is intended to guarantee your freedom to share and change all versions of a
6355+program--to make sure it remains free software for all its users. We, the Free
6356+Software Foundation, use the GNU General Public License for most of our software; it
6357+applies also to any other work released this way by its authors. You can apply it to
6358+your programs, too.
6359+
6360+When we speak of free software, we are referring to freedom, not price. Our General
6361+Public Licenses are designed to make sure that you have the freedom to distribute
6362+copies of free software (and charge for them if you wish), that you receive source
6363+code or can get it if you want it, that you can change the software or use pieces of
6364+it in new free programs, and that you know you can do these things.
6365+
6366+To protect your rights, we need to prevent others from denying you these rights or
6367+asking you to surrender the rights. Therefore, you have certain responsibilities if
6368+you distribute copies of the software, or if you modify it: responsibilities to
6369+respect the freedom of others.
6370+
6371+For example, if you distribute copies of such a program, whether gratis or for a fee,
6372+you must pass on to the recipients the same freedoms that you received. You must make
6373+sure that they, too, receive or can get the source code. And you must show them these
6374+terms so they know their rights.
6375+
6376+Developers that use the GNU GPL protect your rights with two steps: (1) assert
6377+copyright on the software, and (2) offer you this License giving you legal permission
6378+to copy, distribute and/or modify it.
6379+
6380+For the developers' and authors' protection, the GPL clearly explains that there is no
6381+warranty for this free software. For both users' and authors' sake, the GPL requires
6382+that modified versions be marked as changed, so that their problems will not be
6383+attributed erroneously to authors of previous versions.
6384+
6385+Some devices are designed to deny users access to install or run modified versions of
6386+the software inside them, although the manufacturer can do so. This is fundamentally
6387+incompatible with the aim of protecting users' freedom to change the software. The
6388+systematic pattern of such abuse occurs in the area of products for individuals to
6389+use, which is precisely where it is most unacceptable. Therefore, we have designed
6390+this version of the GPL to prohibit the practice for those products. If such problems
6391+arise substantially in other domains, we stand ready to extend this provision to those
6392+domains in future versions of the GPL, as needed to protect the freedom of users.
6393+
6394+Finally, every program is threatened constantly by software patents. States should not
6395+allow patents to restrict development and use of software on general-purpose
6396+computers, but in those that do, we wish to avoid the special danger that patents
6397+applied to a free program could make it effectively proprietary. To prevent this, the
6398+GPL assures that patents cannot be used to render the program non-free.
6399+
6400+The precise terms and conditions for copying, distribution and modification follow.
6401+TERMS AND CONDITIONS
6402+0. Definitions.
6403+
6404+"This License" refers to version 3 of the GNU General Public License.
6405+
6406+"Copyright" also means copyright-like laws that apply to other kinds of
6407+works, such as semiconductor masks.
6408+
6409+"The Program" refers to any copyrightable work licensed under this
6410+License. Each licensee is addressed as "you". "Licensees"
6411+and "recipients" may be individuals or organizations.
6412+
6413+To "modify" a work means to copy from or adapt all or part of the work in
6414+a fashion requiring copyright permission, other than the making of an exact copy. The
6415+resulting work is called a "modified version" of the earlier work or a
6416+work "based on" the earlier work.
6417+
6418+A "covered work" means either the unmodified Program or a work based on
6419+the Program.
6420+
6421+To "propagate" a work means to do anything with it that, without
6422+permission, would make you directly or secondarily liable for infringement under
6423+applicable copyright law, except executing it on a computer or modifying a private
6424+copy. Propagation includes copying, distribution (with or without modification),
6425+making available to the public, and in some countries other activities as well.
6426+
6427+To "convey" a work means any kind of propagation that enables other
6428+parties to make or receive copies. Mere interaction with a user through a computer
6429+network, with no transfer of a copy, is not conveying.
6430+
6431+An interactive user interface displays "Appropriate Legal Notices" to the
6432+extent that it includes a convenient and prominently visible feature that (1) displays
6433+an appropriate copyright notice, and (2) tells the user that there is no warranty for
6434+the work (except to the extent that warranties are provided), that licensees may
6435+convey the work under this License, and how to view a copy of this License. If the
6436+interface presents a list of user commands or options, such as a menu, a prominent
6437+item in the list meets this criterion.
6438+1. Source Code.
6439+
6440+The "source code" for a work means the preferred form of the work for
6441+making modifications to it. "Object code" means any non-source form of a
6442+work.
6443+
6444+A "Standard Interface" means an interface that either is an official
6445+standard defined by a recognized standards body, or, in the case of interfaces
6446+specified for a particular programming language, one that is widely used among
6447+developers working in that language.
6448+
6449+The "System Libraries" of an executable work include anything, other than
6450+the work as a whole, that (a) is included in the normal form of packaging a Major
6451+Component, but which is not part of that Major Component, and (b) serves only to
6452+enable use of the work with that Major Component, or to implement a Standard Interface
6453+for which an implementation is available to the public in source code form. A
6454+"Major Component", in this context, means a major essential component
6455+(kernel, window system, and so on) of the specific operating system (if any) on which
6456+the executable work runs, or a compiler used to produce the work, or an object code
6457+interpreter used to run it.
6458+
6459+The "Corresponding Source" for a work in object code form means all the
6460+source code needed to generate, install, and (for an executable work) run the object
6461+code and to modify the work, including scripts to control those activities. However,
6462+it does not include the work's System Libraries, or general-purpose tools or generally
6463+available free programs which are used unmodified in performing those activities but
6464+which are not part of the work. For example, Corresponding Source includes interface
6465+definition files associated with source files for the work, and the source code for
6466+shared libraries and dynamically linked subprograms that the work is specifically
6467+designed to require, such as by intimate data communication or control flow between
6468+those subprograms and other parts of the work.
6469+
6470+The Corresponding Source need not include anything that users can regenerate
6471+automatically from other parts of the Corresponding Source.
6472+
6473+The Corresponding Source for a work in source code form is that same work.
6474+2. Basic Permissions.
6475+
6476+All rights granted under this License are granted for the term of copyright on the
6477+Program, and are irrevocable provided the stated conditions are met. This License
6478+explicitly affirms your unlimited permission to run the unmodified Program. The output
6479+from running a covered work is covered by this License only if the output, given its
6480+content, constitutes a covered work. This License acknowledges your rights of fair use
6481+or other equivalent, as provided by copyright law.
6482+
6483+You may make, run and propagate covered works that you do not convey, without
6484+conditions so long as your license otherwise remains in force. You may convey covered
6485+works to others for the sole purpose of having them make modifications exclusively for
6486+you, or provide you with facilities for running those works, provided that you comply
6487+with the terms of this License in conveying all material for which you do not control
6488+copyright. Those thus making or running the covered works for you must do so
6489+exclusively on your behalf, under your direction and control, on terms that prohibit
6490+them from making any copies of your copyrighted material outside their relationship
6491+with you.
6492+
6493+Conveying under any other circumstances is permitted solely under the conditions
6494+stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
6495+3. Protecting Users' Legal Rights From Anti-Circumvention Law.
6496+
6497+No covered work shall be deemed part of an effective technological measure under any
6498+applicable law fulfilling obligations under article 11 of the WIPO copyright treaty
6499+adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention
6500+of such measures.
6501+
6502+When you convey a covered work, you waive any legal power to forbid circumvention of
6503+technological measures to the extent such circumvention is effected by exercising
6504+rights under this License with respect to the covered work, and you disclaim any
6505+intention to limit operation or modification of the work as a means of enforcing,
6506+against the work's users, your or third parties' legal rights to forbid circumvention
6507+of technological measures.
6508+4. Conveying Verbatim Copies.
6509+
6510+You may convey verbatim copies of the Program's source code as you receive it, in any
6511+medium, provided that you conspicuously and appropriately publish on each copy an
6512+appropriate copyright notice; keep intact all notices stating that this License and
6513+any non-permissive terms added in accord with section 7 apply to the code; keep intact
6514+all notices of the absence of any warranty; and give all recipients a copy of this
6515+License along with the Program.
6516+
6517+You may charge any price or no price for each copy that you convey, and you may offer
6518+support or warranty protection for a fee.
6519+5. Conveying Modified Source Versions.
6520+
6521+You may convey a work based on the Program, or the modifications to produce it from
6522+the Program, in the form of source code under the terms of section 4, provided that
6523+you also meet all of these conditions:
6524+
6525+ * a) The work must carry prominent notices stating that you modified it, and
6526+giving a relevant date.
6527+ * b) The work must carry prominent notices stating that it is released under this
6528+License and any conditions added under section 7. This requirement modifies the
6529+requirement in section 4 to "keep intact all notices".
6530+ * c) You must license the entire work, as a whole, under this License to anyone
6531+who comes into possession of a copy. This License will therefore apply, along with any
6532+applicable section 7 additional terms, to the whole of the work, and all its parts,
6533+regardless of how they are packaged. This License gives no permission to license the
6534+work in any other way, but it does not invalidate such permission if you have
6535+separately received it.
6536+ * d) If the work has interactive user interfaces, each must display Appropriate
6537+Legal Notices; however, if the Program has interactive interfaces that do not display
6538+Appropriate Legal Notices, your work need not make them do so.
6539+
6540+A compilation of a covered work with other separate and independent works, which are
6541+not by their nature extensions of the covered work, and which are not combined with it
6542+such as to form a larger program, in or on a volume of a storage or distribution
6543+medium, is called an "aggregate" if the compilation and its resulting
6544+copyright are not used to limit the access or legal rights of the compilation's users
6545+beyond what the individual works permit. Inclusion of a covered work in an aggregate
6546+does not cause this License to apply to the other parts of the aggregate.
6547+6. Conveying Non-Source Forms.
6548+
6549+You may convey a covered work in object code form under the terms of sections 4 and 5,
6550+provided that you also convey the machine-readable Corresponding Source under the
6551+terms of this License, in one of these ways:
6552+
6553+ * a) Convey the object code in, or embodied in, a physical product (including a
6554+physical distribution medium), accompanied by the Corresponding Source fixed on a
6555+durable physical medium customarily used for software interchange.
6556+ * b) Convey the object code in, or embodied in, a physical product (including a
6557+physical distribution medium), accompanied by a written offer, valid for at least
6558+three years and valid for as long as you offer spare parts or customer support for
6559+that product model, to give anyone who possesses the object code either (1) a copy of
6560+the Corresponding Source for all the software in the product that is covered by this
6561+License, on a durable physical medium customarily used for software interchange, for a
6562+price no more than your reasonable cost of physically performing this conveying of
6563+source, or (2) access to copy the Corresponding Source from a network server at no
6564+charge.
6565+ * c) Convey individual copies of the object code with a copy of the written offer
6566+to provide the Corresponding Source. This alternative is allowed only occasionally and
6567+noncommercially, and only if you received the object code with such an offer, in
6568+accord with subsection 6b.
6569+ * d) Convey the object code by offering access from a designated place (gratis or
6570+for a charge), and offer equivalent access to the Corresponding Source in the same way
6571+through the same place at no further charge. You need not require recipients to copy
6572+the Corresponding Source along with the object code. If the place to copy the object
6573+code is a network server, the Corresponding Source may be on a different server
6574+(operated by you or a third party) that supports equivalent copying facilities,
6575+provided you maintain clear directions next to the object code saying where to find
6576+the Corresponding Source. Regardless of what server hosts the Corresponding Source,
6577+you remain obligated to ensure that it is available for as long as needed to satisfy
6578+these requirements.
6579+ * e) Convey the object code using peer-to-peer transmission, provided you inform
6580+other peers where the object code and Corresponding Source of the work are being
6581+offered to the general public at no charge under subsection 6d.
6582+
6583+A separable portion of the object code, whose source code is excluded from the
6584+Corresponding Source as a System Library, need not be included in conveying the object
6585+code work.
6586+
6587+A "User Product" is either (1) a "consumer product", which
6588+means any tangible personal property which is normally used for personal, family, or
6589+household purposes, or (2) anything designed or sold for incorporation into a
6590+dwelling. In determining whether a product is a consumer product, doubtful cases shall
6591+be resolved in favor of coverage. For a particular product received by a particular
6592+user, "normally used" refers to a typical or common use of that class of
6593+product, regardless of the status of the particular user or of the way in which the
6594+particular user actually uses, or expects or is expected to use, the product. A
6595+product is a consumer product regardless of whether the product has substantial
6596+commercial, industrial or non-consumer uses, unless such uses represent the only
6597+significant mode of use of the product.
6598+
6599+"Installation Information" for a User Product means any methods,
6600+procedures, authorization keys, or other information required to install and execute
6601+modified versions of a covered work in that User Product from a modified version of
6602+its Corresponding Source. The information must suffice to ensure that the continued
6603+functioning of the modified object code is in no case prevented or interfered with
6604+solely because modification has been made.
6605+
6606+If you convey an object code work under this section in, or with, or specifically for
6607+use in, a User Product, and the conveying occurs as part of a transaction in which the
6608+right of possession and use of the User Product is transferred to the recipient in
6609+perpetuity or for a fixed term (regardless of how the transaction is characterized),
6610+the Corresponding Source conveyed under this section must be accompanied by the
6611+Installation Information. But this requirement does not apply if neither you nor any
6612+third party retains the ability to install modified object code on the User Product
6613+(for example, the work has been installed in ROM).
6614+
6615+The requirement to provide Installation Information does not include a requirement to
6616+continue to provide support service, warranty, or updates for a work that has been
6617+modified or installed by the recipient, or for the User Product in which it has been
6618+modified or installed. Access to a network may be denied when the modification itself
6619+materially and adversely affects the operation of the network or violates the rules
6620+and protocols for communication across the network.
6621+
6622+Corresponding Source conveyed, and Installation Information provided, in accord with
6623+this section must be in a format that is publicly documented (and with an
6624+implementation available to the public in source code form), and must require no
6625+special password or key for unpacking, reading or copying.
6626+7. Additional Terms.
6627+
6628+"Additional permissions" are terms that supplement the terms of this
6629+License by making exceptions from one or more of its conditions. Additional
6630+permissions that are applicable to the entire Program shall be treated as though they
6631+were included in this License, to the extent that they are valid under applicable law.
6632+If additional permissions apply only to part of the Program, that part may be used
6633+separately under those permissions, but the entire Program remains governed by this
6634+License without regard to the additional permissions.
6635+
6636+When you convey a copy of a covered work, you may at your option remove any additional
6637+permissions from that copy, or from any part of it. (Additional permissions may be
6638+written to require their own removal in certain cases when you modify the work.) You
6639+may place additional permissions on material, added by you to a covered work, for
6640+which you have or can give appropriate copyright permission.
6641+
6642+Notwithstanding any other provision of this License, for material you add to a covered
6643+work, you may (if authorized by the copyright holders of that material) supplement the
6644+terms of this License with terms:
6645+
6646+ * a) Disclaiming warranty or limiting liability differently from the terms of
6647+sections 15 and 16 of this License; or
6648+ * b) Requiring preservation of specified reasonable legal notices or author
6649+attributions in that material or in the Appropriate Legal Notices displayed by works
6650+containing it; or
6651+ * c) Prohibiting misrepresentation of the origin of that material, or requiring
6652+that modified versions of such material be marked in reasonable ways as different from
6653+the original version; or
6654+ * d) Limiting the use for publicity purposes of names of licensors or authors of
6655+the material; or
6656+ * e) Declining to grant rights under trademark law for use of some trade names,
6657+trademarks, or service marks; or
6658+ * f) Requiring indemnification of licensors and authors of that material by anyone
6659+who conveys the material (or modified versions of it) with contractual assumptions of
6660+liability to the recipient, for any liability that these contractual assumptions
6661+directly impose on those licensors and authors.
6662+
6663+All other non-permissive additional terms are considered "further
6664+restrictions" within the meaning of section 10. If the Program as you received
6665+it, or any part of it, contains a notice stating that it is governed by this License
6666+along with a term that is a further restriction, you may remove that term. If a
6667+license document contains a further restriction but permits relicensing or conveying
6668+under this License, you may add to a covered work material governed by the terms of
6669+that license document, provided that the further restriction does not survive such
6670+relicensing or conveying.
6671+
6672+If you add terms to a covered work in accord with this section, you must place, in the
6673+relevant source files, a statement of the additional terms that apply to those files,
6674+or a notice indicating where to find the applicable terms.
6675+
6676+Additional terms, permissive or non-permissive, may be stated in the form of a
6677+separately written license, or stated as exceptions; the above requirements apply
6678+either way.
6679+8. Termination.
6680+
6681+You may not propagate or modify a covered work except as expressly provided under this
6682+License. Any attempt otherwise to propagate or modify it is void, and will
6683+automatically terminate your rights under this License (including any patent licenses
6684+granted under the third paragraph of section 11).
6685+
6686+However, if you cease all violation of this License, then your license from a
6687+particular copyright holder is reinstated (a) provisionally, unless and until the
6688+copyright holder explicitly and finally terminates your license, and (b) permanently,
6689+if the copyright holder fails to notify you of the violation by some reasonable means
6690+prior to 60 days after the cessation.
6691+
6692+Moreover, your license from a particular copyright holder is reinstated permanently if
6693+the copyright holder notifies you of the violation by some reasonable means, this is
6694+the first time you have received notice of violation of this License (for any work)
6695+from that copyright holder, and you cure the violation prior to 30 days after your
6696+receipt of the notice.
6697+
6698+Termination of your rights under this section does not terminate the licenses of
6699+parties who have received copies or rights from you under this License. If your rights
6700+have been terminated and not permanently reinstated, you do not qualify to receive new
6701+licenses for the same material under section 10.
6702+9. Acceptance Not Required for Having Copies.
6703+
6704+You are not required to accept this License in order to receive or run a copy of the
6705+Program. Ancillary propagation of a covered work occurring solely as a consequence of
6706+using peer-to-peer transmission to receive a copy likewise does not require
6707+acceptance. However, nothing other than this License grants you permission to
6708+propagate or modify any covered work. These actions infringe copyright if you do not
6709+accept this License. Therefore, by modifying or propagating a covered work, you
6710+indicate your acceptance of this License to do so.
6711+10. Automatic Licensing of Downstream Recipients.
6712+
6713+Each time you convey a covered work, the recipient automatically receives a license
6714+from the original licensors, to run, modify and propagate that work, subject to this
6715+License. You are not responsible for enforcing compliance by third parties with this
6716+License.
6717+
6718+An "entity transaction" is a transaction transferring control of an
6719+organization, or substantially all assets of one, or subdividing an organization, or
6720+merging organizations. If propagation of a covered work results from an entity
6721+transaction, each party to that transaction who receives a copy of the work also
6722+receives whatever licenses to the work the party's predecessor in interest had or
6723+could give under the previous paragraph, plus a right to possession of the
6724+Corresponding Source of the work from the predecessor in interest, if the predecessor
6725+has it or can get it with reasonable efforts.
6726+
6727+You may not impose any further restrictions on the exercise of the rights granted or
6728+affirmed under this License. For example, you may not impose a license fee, royalty,
6729+or other charge for exercise of rights granted under this License, and you may not
6730+initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging
6731+that any patent claim is infringed by making, using, selling, offering for sale, or
6732+importing the Program or any portion of it.
6733+11. Patents.
6734+
6735+A "contributor" is a copyright holder who authorizes use under this
6736+License of the Program or a work on which the Program is based. The work thus licensed
6737+is called the contributor's "contributor version".
6738+
6739+A contributor's "essential patent claims" are all patent claims owned or
6740+controlled by the contributor, whether already acquired or hereafter acquired, that
6741+would be infringed by some manner, permitted by this License, of making, using, or
6742+selling its contributor version, but do not include claims that would be infringed
6743+only as a consequence of further modification of the contributor version. For purposes
6744+of this definition, "control" includes the right to grant patent
6745+sublicenses in a manner consistent with the requirements of this License.
6746+
6747+Each contributor grants you a non-exclusive, worldwide, royalty-free patent license
6748+under the contributor's essential patent claims, to make, use, sell, offer for sale,
6749+import and otherwise run, modify and propagate the contents of its contributor
6750+version.
6751+
6752+In the following three paragraphs, a "patent license" is any express
6753+agreement or commitment, however denominated, not to enforce a patent (such as an
6754+express permission to practice a patent or covenant not to sue for patent
6755+infringement). To "grant" such a patent license to a party means to make
6756+such an agreement or commitment not to enforce a patent against the party.
6757+
6758+If you convey a covered work, knowingly relying on a patent license, and the
6759+Corresponding Source of the work is not available for anyone to copy, free of charge
6760+and under the terms of this License, through a publicly available network server or
6761+other readily accessible means, then you must either (1) cause the Corresponding
6762+Source to be so available, or (2) arrange to deprive yourself of the benefit of the
6763+patent license for this particular work, or (3) arrange, in a manner consistent with
6764+the requirements of this License, to extend the patent license to downstream
6765+recipients. "Knowingly relying" means you have actual knowledge that, but
6766+for the patent license, your conveying the covered work in a country, or your
6767+recipient's use of the covered work in a country, would infringe one or more
6768+identifiable patents in that country that you have reason to believe are valid.
6769+
6770+If, pursuant to or in connection with a single transaction or arrangement, you convey,
6771+or propagate by procuring conveyance of, a covered work, and grant a patent license to
6772+some of the parties receiving the covered work authorizing them to use, propagate,
6773+modify or convey a specific copy of the covered work, then the patent license you
6774+grant is automatically extended to all recipients of the covered work and works based
6775+on it.
6776+
6777+A patent license is "discriminatory" if it does not include within the
6778+scope of its coverage, prohibits the exercise of, or is conditioned on the
6779+non-exercise of one or more of the rights that are specifically granted under this
6780+License. You may not convey a covered work if you are a party to an arrangement with a
6781+third party that is in the business of distributing software, under which you make
6782+payment to the third party based on the extent of your activity of conveying the work,
6783+and under which the third party grants, to any of the parties who would receive the
6784+covered work from you, a discriminatory patent license (a) in connection with copies
6785+of the covered work conveyed by you (or copies made from those copies), or (b)
6786+primarily for and in connection with specific products or compilations that contain
6787+the covered work, unless you entered into that arrangement, or that patent license was
6788+granted, prior to 28 March 2007.
6789+
6790+Nothing in this License shall be construed as excluding or limiting any implied
6791+license or other defenses to infringement that may otherwise be available to you under
6792+applicable patent law.
6793+12. No Surrender of Others' Freedom.
6794+
6795+If conditions are imposed on you (whether by court order, agreement or otherwise) that
6796+contradict the conditions of this License, they do not excuse you from the conditions
6797+of this License. If you cannot convey a covered work so as to satisfy simultaneously
6798+your obligations under this License and any other pertinent obligations, then as a
6799+consequence you may not convey it at all. For example, if you agree to terms that
6800+obligate you to collect a royalty for further conveying from those to whom you convey
6801+the Program, the only way you could satisfy both those terms and this License would be
6802+to refrain entirely from conveying the Program.
6803+13. Use with the GNU Affero General Public License.
6804+
6805+Notwithstanding any other provision of this License, you have permission to link or
6806+combine any covered work with a work licensed under version 3 of the GNU Affero
6807+General Public License into a single combined work, and to convey the resulting work.
6808+The terms of this License will continue to apply to the part which is the covered
6809+work, but the special requirements of the GNU Affero General Public License, section
6810+13, concerning interaction through a network will apply to the combination as such.
6811+14. Revised Versions of this License.
6812+
6813+The Free Software Foundation may publish revised and/or new versions of the GNU
6814+General Public License from time to time. Such new versions will be similar in spirit
6815+to the present version, but may differ in detail to address new problems or concerns.
6816+
6817+Each version is given a distinguishing version number. If the Program specifies that a
6818+certain numbered version of the GNU General Public License "or any later
6819+version" applies to it, you have the option of following the terms and
6820+conditions either of that numbered version or of any later version published by the
6821+Free Software Foundation. If the Program does not specify a version number of the GNU
6822+General Public License, you may choose any version ever published by the Free Software
6823+Foundation.
6824+
6825+If the Program specifies that a proxy can decide which future versions of the GNU
6826+General Public License can be used, that proxy's public statement of acceptance of a
6827+version permanently authorizes you to choose that version for the Program.
6828+
6829+Later license versions may give you additional or different permissions. However, no
6830+additional obligations are imposed on any author or copyright holder as a result of
6831+your choosing to follow a later version.
6832+15. Disclaimer of Warranty.
6833+
6834+THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
6835+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
6836+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
6837+EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6838+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
6839+QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
6840+DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
6841+16. Limitation of Liability.
6842+
6843+IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
6844+COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS
6845+PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
6846+INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
6847+PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
6848+OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
6849+WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
6850+POSSIBILITY OF SUCH DAMAGES.
6851+17. Interpretation of Sections 15 and 16.
6852+
6853+If the disclaimer of warranty and limitation of liability provided above cannot be
6854+given local legal effect according to their terms, reviewing courts shall apply local
6855+law that most closely approximates an absolute waiver of all civil liability in
6856+connection with the Program, unless a warranty or assumption of liability accompanies
6857+a copy of the Program in return for a fee.
6858+
6859+END OF TERMS AND CONDITIONS
6860+How to Apply These Terms to Your New Programs
6861+
6862+If you develop a new program, and you want it to be of the greatest possible use to
6863+the public, the best way to achieve this is to make it free software which everyone
6864+can redistribute and change under these terms.
6865+
6866+To do so, attach the following notices to the program. It is safest to attach them to
6867+the start of each source file to most effectively state the exclusion of warranty; and
6868+each file should have at least the "copyright" line and a pointer to
6869+where the full notice is found.
6870+
6871+ &lt;one line to give the program's name and a brief idea of what it does.&gt;
6872+ Copyright (C) &lt;year&gt; &lt;name of author&gt;
6873+
6874+ This program is free software: you can redistribute it and/or modify
6875+ it under the terms of the GNU General Public License as published by
6876+ the Free Software Foundation, either version 3 of the License, or
6877+ (at your option) any later version.
6878+
6879+ This program is distributed in the hope that it will be useful,
6880+ but WITHOUT ANY WARRANTY; without even the implied warranty of
6881+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6882+ GNU General Public License for more details.
6883+
6884+ You should have received a copy of the GNU General Public License
6885+ along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;.
6886+
6887+Also add information on how to contact you by electronic and paper mail.
6888+
6889+If the program does terminal interaction, make it output a short notice like this when
6890+it starts in an interactive mode:
6891+
6892+ &lt;program&gt; Copyright (C) &lt;year&gt; &lt;name of author&gt;
6893+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
6894+ This is free software, and you are welcome to redistribute it
6895+ under certain conditions; type `show c' for details.
6896+
6897+The hypothetical commands `show w' and `show c' should show the appropriate parts of
6898+the General Public License. Of course, your program's commands might be different; for
6899+a GUI interface, you would use an "about box".
6900+
6901+You should also get your employer (if you work as a programmer) or school, if any, to
6902+sign a "copyright disclaimer" for the program, if necessary. For more
6903+information on this, and how to apply and follow the GNU GPL, see
6904+&lt;http://www.gnu.org/licenses/&gt;.
6905+
6906+The GNU General Public License does not permit incorporating your program into
6907+proprietary programs. If your program is a subroutine library, you may consider it
6908+more useful to permit linking proprietary applications with the library. If this is
6909+what you want to do, use the GNU Lesser General Public License instead of this
6910+License. But first, please read
6911+&lt;http://www.gnu.org/philosophy/why-not-lgpl.html&gt;.
6912+</programlisting></para></section>
6913+
6914+<section id="lic_18">
6915+<title>GPL-3.0-with-GCC-exception</title>
6916+<para><programlisting>
6917+
6918+insert GPL v3 text here
6919+
6920+GCC RUNTIME LIBRARY EXCEPTION
6921+Version 3.1, 31 March 2009
6922+
6923+General information:
6924+http://www.gnu.org/licenses/gcc-exception.html
6925+Copyright (C) 2009 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
6926+Everyone is permitted to copy and distribute verbatim copies of this license document,
6927+but changing it is not allowed.
6928+This GCC Runtime Library Exception ("Exception") is an additional permission under
6929+section 7 of the GNU General Public License, version 3 ("GPLv3"). It applies to a
6930+given file (the "Runtime Library") that bears a notice placed by the copyright holder
6931+of the file stating that the file is governed by GPLv3 along with this Exception.
6932+When you use GCC to compile a program, GCC may combine portions of certain GCC header
6933+files and runtime libraries with the compiled program. The purpose of this Exception
6934+is to allow compilation of non-GPL (including proprietary) programs to use, in this
6935+way, the header files and runtime libraries covered by this Exception.
6936+
6937+0. Definitions.
6938+A file is an "Independent Module" if it either requires the Runtime Library for
6939+execution after a Compilation Process, or makes use of an interface provided by the
6940+Runtime Library, but is not otherwise based on the Runtime Library.
6941+"GCC" means a version of the GNU Compiler Collection, with or without modifications,
6942+governed by version 3 (or a specified later version) of the GNU General Public License
6943+(GPL) with the option of using any subsequent versions published by the FSF.
6944+"GPL-compatible Software" is software whose conditions of propagation, modification
6945+and use would permit combination with GCC in accord with the license of GCC.
6946+"Target Code" refers to output from any compiler for a real or virtual target
6947+processor architecture, in executable form or suitable for input to an assembler,
6948+loader, linker and/or execution phase. Notwithstanding that, Target Code does not
6949+include data in any format that is used as a compiler intermediate representation, or
6950+used for producing a compiler intermediate representation.
6951+The "Compilation Process" transforms code entirely represented in non-intermediate
6952+languages designed for human-written code, and/or in Java Virtual Machine byte code,
6953+into Target Code. Thus, for example, use of source code generators and preprocessors
6954+need not be considered part of the Compilation Process, since the Compilation Process
6955+can be understood as starting with the output of the generators or preprocessors.
6956+A Compilation Process is "Eligible" if it is done using GCC, alone or with other
6957+GPL-compatible software, or if it is done without using any work based on GCC. For
6958+example, using non-GPL-compatible Software to optimize any GCC intermediate
6959+representations would not qualify as an Eligible Compilation Process.
6960+
6961+1. Grant of Additional Permission.
6962+You have permission to propagate a work of Target Code formed by combining the Runtime
6963+Library with Independent Modules, even if such propagation would otherwise violate the
6964+terms of GPLv3, provided that all Target Code was generated by Eligible Compilation
6965+Processes. You may then convey such a combination under terms of your choice,
6966+consistent with the licensing of the Independent Modules.
6967+
6968+2. No Weakening of GCC Copyleft.
6969+The availability of this Exception does not imply any general presumption that
6970+third-party software is unaffected by the copyleft requirements of the license of GCC.
6971+
6972+</programlisting></para></section>
6973+
6974+<section id="lic_19">
6975+<title>ICU</title>
6976+<para><programlisting>
6977+COPYRIGHT AND PERMISSION NOTICE
6978+
6979+Copyright (c) 1995-2012 International Business Machines Corporation and others
6980+
6981+All rights reserved.
6982+
6983+Permission is hereby granted, free of charge, to any person obtaining a copy of this
6984+software and associated documentation files (the "Software"), to deal in the Software
6985+without restriction, including without limitation the rights to use, copy, modify,
6986+merge, publish, distribute, and/or sell copies of the Software, and to permit persons
6987+to whom the Software is furnished to do so, provided that the above copyright
6988+notice(s) and this permission notice appear in all copies of the Software and that
6989+both the above copyright notice(s) and this permission notice appear in supporting
6990+documentation.
6991+
6992+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
6993+INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
6994+PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE
6995+COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
6996+SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM
6997+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
6998+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
6999+SOFTWARE.
7000+
7001+Except as contained in this notice, the name of a copyright holder shall not be used
7002+in advertising or otherwise to promote the sale, use or other dealings in this
7003+Software without prior written authorization of the copyright holder.
7004+
7005+All trademarks and registered trademarks mentioned herein are the property of their
7006+respective owners.
7007+</programlisting></para></section>
7008+
7009+<section id="lic_20">
7010+<title>ISC</title>
7011+<para><programlisting>
7012+
7013+ISC License:
7014+
7015+Copyright &#169; 2004-2010 by Internet Systems Consortium, Inc. ("ISC")
7016+Copyright &#169; 1995-2003 by Internet Software Consortium
7017+
7018+Permission to use, copy, modify, and/or distribute this software for any purpose with
7019+or without fee is hereby granted, provided that the above copyright notice and this
7020+permission notice appear in all copies.
7021+
7022+THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
7023+SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT
7024+SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
7025+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
7026+OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
7027+THE USE OR PERFORMANCE OF THIS SOFTWARE.
7028+
7029+</programlisting></para></section>
7030+
7031+<section id="lic_21">
7032+<title>LGPL-2.0</title>
7033+<para><programlisting>
7034+GNU LIBRARY GENERAL PUBLIC LICENSE
7035+
7036+
7037+
7038+Version 2, June 1991
7039+
7040+
7041+
7042+Copyright (C) 1991 Free Software Foundation, Inc.
7043+
7044+51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
7045+
7046+Everyone is permitted to copy and distribute verbatim copies
7047+
7048+of this license document, but changing it is not allowed.
7049+
7050+
7051+
7052+[This is the first released version of the library GPL. It is
7053+
7054+ numbered 2 because it goes with version 2 of the ordinary GPL.]
7055+
7056+Preamble
7057+
7058+
7059+
7060+The licenses for most software are designed to take away your freedom to share and
7061+change it. By contrast, the GNU General Public Licenses are intended to guarantee your
7062+freedom to share and change free software--to make sure the software is free for all
7063+its users.
7064+
7065+
7066+
7067+This license, the Library General Public License, applies to some specially designated
7068+Free Software Foundation software, and to any other libraries whose authors decide to
7069+use it. You can use it for your libraries, too.
7070+
7071+
7072+
7073+When we speak of free software, we are referring to freedom, not price. Our General
7074+Public Licenses are designed to make sure that you have the freedom to distribute
7075+copies of free software (and charge for this service if you wish), that you receive
7076+source code or can get it if you want it, that you can change the software or use
7077+pieces of it in new free programs; and that you know you can do these things.
7078+
7079+
7080+
7081+To protect your rights, we need to make restrictions that forbid anyone to deny you
7082+these rights or to ask you to surrender the rights. These restrictions translate to
7083+certain responsibilities for you if you distribute copies of the library, or if you
7084+modify it.
7085+
7086+
7087+
7088+For example, if you distribute copies of the library, whether gratis or for a fee, you
7089+must give the recipients all the rights that we gave you. You must make sure that
7090+they, too, receive or can get the source code. If you link a program with the library,
7091+you must provide complete object files to the recipients so that they can relink them
7092+with the library, after making changes to the library and recompiling it. And you must
7093+show them these terms so they know their rights.
7094+
7095+
7096+
7097+Our method of protecting your rights has two steps: (1) copyright the library, and (2)
7098+offer you this license which gives you legal permission to copy, distribute and/or
7099+modify the library.
7100+
7101+
7102+
7103+Also, for each distributor's protection, we want to make certain that everyone
7104+understands that there is no warranty for this free library. If the library is
7105+modified by someone else and passed on, we want its recipients to know that what they
7106+have is not the original version, so that any problems introduced by others will not
7107+reflect on the original authors' reputations.
7108+
7109+
7110+
7111+Finally, any free program is threatened constantly by software patents. We wish to
7112+avoid the danger that companies distributing free software will individually obtain
7113+patent licenses, thus in effect transforming the program into proprietary software. To
7114+prevent this, we have made it clear that any patent must be licensed for everyone's
7115+free use or not licensed at all.
7116+
7117+
7118+
7119+Most GNU software, including some libraries, is covered by the ordinary GNU General
7120+Public License, which was designed for utility programs. This license, the GNU Library
7121+General Public License, applies to certain designated libraries. This license is quite
7122+different from the ordinary one; be sure to read it in full, and don't assume that
7123+anything in it is the same as in the ordinary license.
7124+
7125+
7126+
7127+The reason we have a separate public license for some libraries is that they blur the
7128+distinction we usually make between modifying or adding to a program and simply using
7129+it. Linking a program with a library, without changing the library, is in some sense
7130+simply using the library, and is analogous to running a utility program or application
7131+program. However, in a textual and legal sense, the linked executable is a combined
7132+work, a derivative of the original library, and the ordinary General Public License
7133+treats it as such.
7134+
7135+
7136+
7137+Because of this blurred distinction, using the ordinary General Public License for
7138+libraries did not effectively promote software sharing, because most developers did
7139+not use the libraries. We concluded that weaker conditions might promote sharing
7140+better.
7141+
7142+
7143+
7144+However, unrestricted linking of non-free programs would deprive the users of those
7145+programs of all benefit from the free status of the libraries themselves. This Library
7146+General Public License is intended to permit developers of non-free programs to use
7147+free libraries, while preserving your freedom as a user of such programs to change the
7148+free libraries that are incorporated in them. (We have not seen how to achieve this as
7149+regards changes in header files, but we have achieved it as regards changes in the
7150+actual functions of the Library.) The hope is that this will lead to faster
7151+development of free libraries.
7152+
7153+
7154+
7155+The precise terms and conditions for copying, distribution and modification follow.
7156+Pay close attention to the difference between a "work based on the library" and a
7157+"work that uses the library". The former contains code derived from the library, while
7158+the latter only works together with the library.
7159+
7160+
7161+
7162+Note that it is possible for a library to be covered by the ordinary General Public
7163+License rather than by this special one.
7164+
7165+
7166+
7167+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
7168+
7169+
7170+
7171+0. This License Agreement applies to any software library which contains a notice
7172+placed by the copyright holder or other authorized party saying it may be distributed
7173+under the terms of this Library General Public License (also called "this License").
7174+Each licensee is addressed as "you".
7175+
7176+
7177+
7178+A "library" means a collection of software functions and/or data prepared so as to be
7179+conveniently linked with application programs (which use some of those functions and
7180+data) to form executables.
7181+
7182+
7183+
7184+The "Library", below, refers to any such software library or work which has been
7185+distributed under these terms. A "work based on the Library" means either the Library
7186+or any derivative work under copyright law: that is to say, a work containing the
7187+Library or a portion of it, either verbatim or with modifications and/or translated
7188+straightforwardly into another language. (Hereinafter, translation is included without
7189+limitation in the term "modification".)
7190+
7191+
7192+
7193+"Source code" for a work means the preferred form of the work for making modifications
7194+to it. For a library, complete source code means all the source code for all modules
7195+it contains, plus any associated interface definition files, plus the scripts used to
7196+control compilation and installation of the library.
7197+
7198+
7199+
7200+Activities other than copying, distribution and modification are not covered by this
7201+License; they are outside its scope. The act of running a program using the Library is
7202+not restricted, and output from such a program is covered only if its contents
7203+constitute a work based on the Library (independent of the use of the Library in a
7204+tool for writing it). Whether that is true depends on what the Library does and what
7205+the program that uses the Library does.
7206+
7207+
7208+
7209+1. You may copy and distribute verbatim copies of the Library's complete source code
7210+as you receive it, in any medium, provided that you conspicuously and appropriately
7211+publish on each copy an appropriate copyright notice and disclaimer of warranty; keep
7212+intact all the notices that refer to this License and to the absence of any warranty;
7213+and distribute a copy of this License along with the Library.
7214+
7215+
7216+
7217+You may charge a fee for the physical act of transferring a copy, and you may at your
7218+option offer warranty protection in exchange for a fee.
7219+
7220+
7221+
7222+2. You may modify your copy or copies of the Library or any portion of it, thus
7223+forming a work based on the Library, and copy and distribute such modifications or
7224+work under the terms of Section 1 above, provided that you also meet all of these
7225+conditions:
7226+
7227+
7228+
7229+a) The modified work must itself be a software library.
7230+
7231+b) You must cause the files modified to carry prominent notices stating that you
7232+changed the files and the date of any change.
7233+
7234+c) You must cause the whole of the work to be licensed at no charge to all third
7235+parties under the terms of this License.
7236+
7237+d) If a facility in the modified Library refers to a function or a table of data to be
7238+supplied by an application program that uses the facility, other than as an argument
7239+passed when the facility is invoked, then you must make a good faith effort to ensure
7240+that, in the event an application does not supply such function or table, the facility
7241+still operates, and performs whatever part of its purpose remains meaningful.
7242+
7243+(For example, a function in a library to compute square roots has a purpose that is
7244+entirely well-defined independent of the application. Therefore, Subsection 2d
7245+requires that any application-supplied function or table used by this function must be
7246+optional: if the application does not supply it, the square root function must still
7247+compute square roots.)
7248+
7249+
7250+
7251+These requirements apply to the modified work as a whole. If identifiable sections of
7252+that work are not derived from the Library, and can be reasonably considered
7253+independent and separate works in themselves, then this License, and its terms, do not
7254+apply to those sections when you distribute them as separate works. But when you
7255+distribute the same sections as part of a whole which is a work based on the Library,
7256+the distribution of the whole must be on the terms of this License, whose permissions
7257+for other licensees extend to the entire whole, and thus to each and every part
7258+regardless of who wrote it.
7259+
7260+
7261+
7262+Thus, it is not the intent of this section to claim rights or contest your rights to
7263+work written entirely by you; rather, the intent is to exercise the right to control
7264+the distribution of derivative or collective works based on the Library.
7265+
7266+
7267+
7268+In addition, mere aggregation of another work not based on the Library with the
7269+Library (or with a work based on the Library) on a volume of a storage or distribution
7270+medium does not bring the other work under the scope of this License.
7271+
7272+
7273+
7274+3. You may opt to apply the terms of the ordinary GNU General Public License instead
7275+of this License to a given copy of the Library. To do this, you must alter all the
7276+notices that refer to this License, so that they refer to the ordinary GNU General
7277+Public License, version 2, instead of to this License. (If a newer version than
7278+version 2 of the ordinary GNU General Public License has appeared, then you can
7279+specify that version instead if you wish.) Do not make any other change in these
7280+notices.
7281+
7282+
7283+
7284+Once this change is made in a given copy, it is irreversible for that copy, so the
7285+ordinary GNU General Public License applies to all subsequent copies and derivative
7286+works made from that copy.
7287+
7288+
7289+
7290+This option is useful when you wish to copy part of the code of the Library into a
7291+program that is not a library.
7292+
7293+
7294+
7295+4. You may copy and distribute the Library (or a portion or derivative of it, under
7296+Section 2) in object code or executable form under the terms of Sections 1 and 2 above
7297+provided that you accompany it with the complete corresponding machine-readable source
7298+code, which must be distributed under the terms of Sections 1 and 2 above on a medium
7299+customarily used for software interchange.
7300+
7301+
7302+
7303+If distribution of object code is made by offering access to copy from a designated
7304+place, then offering equivalent access to copy the source code from the same place
7305+satisfies the requirement to distribute the source code, even though third parties are
7306+not compelled to copy the source along with the object code.
7307+
7308+
7309+
7310+5. A program that contains no derivative of any portion of the Library, but is
7311+designed to work with the Library by being compiled or linked with it, is called a
7312+"work that uses the Library". Such a work, in isolation, is not a derivative work of
7313+the Library, and therefore falls outside the scope of this License.
7314+
7315+
7316+
7317+However, linking a "work that uses the Library" with the Library creates an executable
7318+that is a derivative of the Library (because it contains portions of the Library),
7319+rather than a "work that uses the library". The executable is therefore covered by
7320+this License. Section 6 states terms for distribution of such executables.
7321+
7322+
7323+
7324+When a "work that uses the Library" uses material from a header file that is part of
7325+the Library, the object code for the work may be a derivative work of the Library even
7326+though the source code is not. Whether this is true is especially significant if the
7327+work can be linked without the Library, or if the work is itself a library. The
7328+threshold for this to be true is not precisely defined by law.
7329+
7330+
7331+
7332+If such an object file uses only numerical parameters, data structure layouts and
7333+accessors, and small macros and small inline functions (ten lines or less in length),
7334+then the use of the object file is unrestricted, regardless of whether it is legally a
7335+derivative work. (Executables containing this object code plus portions of the Library
7336+will still fall under Section 6.)
7337+
7338+
7339+
7340+Otherwise, if the work is a derivative of the Library, you may distribute the object
7341+code for the work under the terms of Section 6. Any executables containing that work
7342+also fall under Section 6, whether or not they are linked directly with the Library
7343+itself.
7344+
7345+
7346+
7347+6. As an exception to the Sections above, you may also compile or link a "work that
7348+uses the Library" with the Library to produce a work containing portions of the
7349+Library, and distribute that work under terms of your choice, provided that the terms
7350+permit modification of the work for the customer's own use and reverse engineering for
7351+debugging such modifications.
7352+
7353+
7354+
7355+You must give prominent notice with each copy of the work that the Library is used in
7356+it and that the Library and its use are covered by this License. You must supply a
7357+copy of this License. If the work during execution displays copyright notices, you
7358+must include the copyright notice for the Library among them, as well as a reference
7359+directing the user to the copy of this License. Also, you must do one of these things:
7360+
7361+
7362+
7363+a) Accompany the work with the complete corresponding machine-readable source code for
7364+the Library including whatever changes were used in the work (which must be
7365+distributed under Sections 1 and 2 above); and, if the work is an executable linked
7366+with the Library, with the complete machine-readable "work that uses the Library", as
7367+object code and/or source code, so that the user can modify the Library and then
7368+relink to produce a modified executable containing the modified Library. (It is
7369+understood that the user who changes the contents of definitions files in the Library
7370+will not necessarily be able to recompile the application to use the modified
7371+definitions.)
7372+
7373+b) Accompany the work with a written offer, valid for at least three years, to give
7374+the same user the materials specified in Subsection 6a, above, for a charge no more
7375+than the cost of performing this distribution.
7376+
7377+c) If distribution of the work is made by offering access to copy from a designated
7378+place, offer equivalent access to copy the above specified materials from the same
7379+place.
7380+
7381+d) Verify that the user has already received a copy of these materials or that you
7382+have already sent this user a copy.
7383+
7384+For an executable, the required form of the "work that uses the Library" must include
7385+any data and utility programs needed for reproducing the executable from it. However,
7386+as a special exception, the source code distributed need not include anything that is
7387+normally distributed (in either source or binary form) with the major components
7388+(compiler, kernel, and so on) of the operating system on which the executable runs,
7389+unless that component itself accompanies the executable.
7390+
7391+
7392+
7393+It may happen that this requirement contradicts the license restrictions of other
7394+proprietary libraries that do not normally accompany the operating system. Such a
7395+contradiction means you cannot use both them and the Library together in an executable
7396+that you distribute.
7397+
7398+
7399+
7400+7. You may place library facilities that are a work based on the Library side-by-side
7401+in a single library together with other library facilities not covered by this
7402+License, and distribute such a combined library, provided that the separate
7403+distribution of the work based on the Library and of the other library facilities is
7404+otherwise permitted, and provided that you do these two things:
7405+
7406+
7407+
7408+a) Accompany the combined library with a copy of the same work based on the Library,
7409+uncombined with any other library facilities. This must be distributed under the terms
7410+of the Sections above.
7411+
7412+b) Give prominent notice with the combined library of the fact that part of it is a
7413+work based on the Library, and explaining where to find the accompanying uncombined
7414+form of the same work.
7415+
7416+8. You may not copy, modify, sublicense, link with, or distribute the Library except
7417+as expressly provided under this License. Any attempt otherwise to copy, modify,
7418+sublicense, link with, or distribute the Library is void, and will automatically
7419+terminate your rights under this License. However, parties who have received copies,
7420+or rights, from you under this License will not have their licenses terminated so long
7421+as such parties remain in full compliance.
7422+
7423+
7424+
7425+9. You are not required to accept this License, since you have not signed it. However,
7426+nothing else grants you permission to modify or distribute the Library or its
7427+derivative works. These actions are prohibited by law if you do not accept this
7428+License. Therefore, by modifying or distributing the Library (or any work based on the
7429+Library), you indicate your acceptance of this License to do so, and all its terms and
7430+conditions for copying, distributing or modifying the Library or works based on it.
7431+
7432+
7433+
7434+10. Each time you redistribute the Library (or any work based on the Library), the
7435+recipient automatically receives a license from the original licensor to copy,
7436+distribute, link with or modify the Library subject to these terms and conditions. You
7437+may not impose any further restrictions on the recipients' exercise of the rights
7438+granted herein. You are not responsible for enforcing compliance by third parties to
7439+this License.
7440+
7441+
7442+
7443+11. If, as a consequence of a court judgment or allegation of patent infringement or
7444+for any other reason (not limited to patent issues), conditions are imposed on you
7445+(whether by court order, agreement or otherwise) that contradict the conditions of
7446+this License, they do not excuse you from the conditions of this License. If you
7447+cannot distribute so as to satisfy simultaneously your obligations under this License
7448+and any other pertinent obligations, then as a consequence you may not distribute the
7449+Library at all. For example, if a patent license would not permit royalty-free
7450+redistribution of the Library by all those who receive copies directly or indirectly
7451+through you, then the only way you could satisfy both it and this License would be to
7452+refrain entirely from distribution of the Library.
7453+
7454+
7455+
7456+If any portion of this section is held invalid or unenforceable under any particular
7457+circumstance, the balance of the section is intended to apply, and the section as a
7458+whole is intended to apply in other circumstances.
7459+
7460+
7461+
7462+It is not the purpose of this section to induce you to infringe any patents or other
7463+property right claims or to contest validity of any such claims; this section has the
7464+sole purpose of protecting the integrity of the free software distribution system
7465+which is implemented by public license practices. Many people have made generous
7466+contributions to the wide range of software distributed through that system in
7467+reliance on consistent application of that system; it is up to the author/donor to
7468+decide if he or she is willing to distribute software through any other system and a
7469+licensee cannot impose that choice.
7470+
7471+
7472+
7473+This section is intended to make thoroughly clear what is believed to be a consequence
7474+of the rest of this License.
7475+
7476+
7477+
7478+12. If the distribution and/or use of the Library is restricted in certain countries
7479+either by patents or by copyrighted interfaces, the original copyright holder who
7480+places the Library under this License may add an explicit geographical distribution
7481+limitation excluding those countries, so that distribution is permitted only in or
7482+among countries not thus excluded. In such case, this License incorporates the
7483+limitation as if written in the body of this License.
7484+
7485+
7486+
7487+13. The Free Software Foundation may publish revised and/or new versions of the
7488+Library General Public License from time to time. Such new versions will be similar in
7489+spirit to the present version, but may differ in detail to address new problems or
7490+concerns.
7491+
7492+
7493+
7494+Each version is given a distinguishing version number. If the Library specifies a
7495+version number of this License which applies to it and "any later version", you have
7496+the option of following the terms and conditions either of that version or of any
7497+later version published by the Free Software Foundation. If the Library does not
7498+specify a license version number, you may choose any version ever published by the
7499+Free Software Foundation.
7500+
7501+
7502+
7503+14. If you wish to incorporate parts of the Library into other free programs whose
7504+distribution conditions are incompatible with these, write to the author to ask for
7505+permission. For software which is copyrighted by the Free Software Foundation, write
7506+to the Free Software Foundation; we sometimes make exceptions for this. Our decision
7507+will be guided by the two goals of preserving the free status of all derivatives of
7508+our free software and of promoting the sharing and reuse of software generally.
7509+
7510+
7511+
7512+NO WARRANTY
7513+
7514+
7515+
7516+15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
7517+LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
7518+WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT
7519+WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
7520+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
7521+RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY
7522+PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
7523+
7524+
7525+
7526+16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
7527+COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS
7528+PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
7529+INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
7530+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
7531+OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE
7532+WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
7533+POSSIBILITY OF SUCH DAMAGES.
7534+
7535+
7536+
7537+END OF TERMS AND CONDITIONS
7538+
7539+
7540+
7541+How to Apply These Terms to Your New Libraries
7542+
7543+
7544+
7545+If you develop a new library, and you want it to be of the greatest possible use to
7546+the public, we recommend making it free software that everyone can redistribute and
7547+change. You can do so by permitting redistribution under these terms (or,
7548+alternatively, under the terms of the ordinary General Public License).
7549+
7550+
7551+
7552+To apply these terms, attach the following notices to the library. It is safest to
7553+attach them to the start of each source file to most effectively convey the exclusion
7554+of warranty; and each file should have at least the "copyright" line and a pointer to
7555+where the full notice is found.
7556+
7557+
7558+
7559+one line to give the library's name and an idea of what it does.
7560+
7561+Copyright (C) year name of author
7562+
7563+
7564+
7565+This library is free software; you can redistribute it and/or
7566+
7567+modify it under the terms of the GNU Library General Public
7568+
7569+License as published by the Free Software Foundation; either
7570+
7571+version 2 of the License, or (at your option) any later version.
7572+
7573+
7574+
7575+This library is distributed in the hope that it will be useful,
7576+
7577+but WITHOUT ANY WARRANTY; without even the implied warranty of
7578+
7579+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
7580+
7581+Library General Public License for more details.
7582+
7583+
7584+
7585+You should have received a copy of the GNU Library General Public
7586+
7587+License along with this library; if not, write to the
7588+
7589+Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
7590+
7591+Boston, MA 02110-1301, USA.
7592+
7593+Also add information on how to contact you by electronic and paper mail.
7594+
7595+
7596+
7597+You should also get your employer (if you work as a programmer) or your school, if
7598+any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample;
7599+alter the names:
7600+
7601+
7602+
7603+Yoyodyne, Inc., hereby disclaims all copyright interest in
7604+
7605+the library `Frob' (a library for tweaking knobs) written
7606+
7607+by James Random Hacker.
7608+
7609+
7610+
7611+signature of Ty Coon, 1 April 1990
7612+
7613+Ty Coon, President of Vice
7614+
7615+That's all there is to it!
7616+
7617+</programlisting></para></section>
7618+
7619+<section id="lic_22">
7620+<title>LGPL-2.1</title>
7621+<para><programlisting>
7622+
7623+GNU LESSER GENERAL PUBLIC LICENSE
7624+
7625+Version 2.1, February 1999
7626+
7627+Copyright (C) 1991, 1999 Free Software Foundation, Inc.
7628+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
7629+Everyone is permitted to copy and distribute verbatim copies
7630+of this license document, but changing it is not allowed.
7631+
7632+[This is the first released version of the Lesser GPL. It also counts
7633+ as the successor of the GNU Library Public License, version 2, hence
7634+ the version number 2.1.]
7635+Preamble
7636+
7637+The licenses for most software are designed to take away your freedom to share and
7638+change it. By contrast, the GNU General Public Licenses are intended to guarantee your
7639+freedom to share and change free software--to make sure the software is free for all
7640+its users.
7641+
7642+This license, the Lesser General Public License, applies to some specially designated
7643+software packages--typically libraries--of the Free Software Foundation and other
7644+authors who decide to use it. You can use it too, but we suggest you first think
7645+carefully about whether this license or the ordinary General Public License is the
7646+better strategy to use in any particular case, based on the explanations below.
7647+
7648+When we speak of free software, we are referring to freedom of use, not price. Our
7649+General Public Licenses are designed to make sure that you have the freedom to
7650+distribute copies of free software (and charge for this service if you wish); that you
7651+receive source code or can get it if you want it; that you can change the software and
7652+use pieces of it in new free programs; and that you are informed that you can do these
7653+things.
7654+
7655+To protect your rights, we need to make restrictions that forbid distributors to deny
7656+you these rights or to ask you to surrender these rights. These restrictions translate
7657+to certain responsibilities for you if you distribute copies of the library or if you
7658+modify it.
7659+
7660+For example, if you distribute copies of the library, whether gratis or for a fee, you
7661+must give the recipients all the rights that we gave you. You must make sure that
7662+they, too, receive or can get the source code. If you link other code with the
7663+library, you must provide complete object files to the recipients, so that they can
7664+relink them with the library after making changes to the library and recompiling it.
7665+And you must show them these terms so they know their rights.
7666+
7667+We protect your rights with a two-step method: (1) we copyright the library, and (2)
7668+we offer you this license, which gives you legal permission to copy, distribute and/or
7669+modify the library.
7670+
7671+To protect each distributor, we want to make it very clear that there is no warranty
7672+for the free library. Also, if the library is modified by someone else and passed on,
7673+the recipients should know that what they have is not the original version, so that
7674+the original author`s reputation will not be affected by problems that might be
7675+introduced by others.
7676+
7677+Finally, software patents pose a constant threat to the existence of any free program.
7678+We wish to make sure that a company cannot effectively restrict the users of a free
7679+program by obtaining a restrictive license from a patent holder. Therefore, we insist
7680+that any patent license obtained for a version of the library must be consistent with
7681+the full freedom of use specified in this license.
7682+
7683+Most GNU software, including some libraries, is covered by the ordinary GNU General
7684+Public License. This license, the GNU Lesser General Public License, applies to
7685+certain designated libraries, and is quite different from the ordinary General Public
7686+License. We use this license for certain libraries in order to permit linking those
7687+libraries into non-free programs.
7688+
7689+When a program is linked with a library, whether statically or using a shared library,
7690+the combination of the two is legally speaking a combined work, a derivative of the
7691+original library. The ordinary General Public License therefore permits such linking
7692+only if the entire combination fits its criteria of freedom. The Lesser General Public
7693+License permits more lax criteria for linking other code with the library.
7694+
7695+We call this license the "Lesser" General Public License because it does Less to
7696+protect the user`s freedom than the ordinary General Public License. It also provides
7697+other free software developers Less of an advantage over competing non-free programs.
7698+These disadvantages are the reason we use the ordinary General Public License for many
7699+libraries. However, the Lesser license provides advantages in certain special
7700+circumstances.
7701+
7702+For example, on rare occasions, there may be a special need to encourage the widest
7703+possible use of a certain library, so that it becomes a de-facto standard. To achieve
7704+this, non-free programs must be allowed to use the library. A more frequent case is
7705+that a free library does the same job as widely used non-free libraries. In this case,
7706+there is little to gain by limiting the free library to free software only, so we use
7707+the Lesser General Public License.
7708+
7709+In other cases, permission to use a particular library in non-free programs enables a
7710+greater number of people to use a large body of free software. For example, permission
7711+to use the GNU C Library in non-free programs enables many more people to use the
7712+whole GNU operating system, as well as its variant, the GNU/Linux operating system.
7713+
7714+Although the Lesser General Public License is Less protective of the users` freedom,
7715+it does ensure that the user of a program that is linked with the Library has the
7716+freedom and the wherewithal to run that program using a modified version of the
7717+Library.
7718+
7719+The precise terms and conditions for copying, distribution and modification follow.
7720+Pay close attention to the difference between a "work based on the library" and a
7721+"work that uses the library". The former contains code derived from the library,
7722+whereas the latter must be combined with the library in order to run.
7723+
7724+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
7725+
7726+0. This License Agreement applies to any software library or other program which
7727+contains a notice placed by the copyright holder or other authorized party saying it
7728+may be distributed under the terms of this Lesser General Public License (also called
7729+"this License"). Each licensee is addressed as "you".
7730+
7731+A "library" means a collection of software functions and/or data prepared so as to be
7732+conveniently linked with application programs (which use some of those functions and
7733+data) to form executables.
7734+
7735+The "Library", below, refers to any such software library or work which has been
7736+distributed under these terms. A "work based on the Library" means either the Library
7737+or any derivative work under copyright law: that is to say, a work containing the
7738+Library or a portion of it, either verbatim or with modifications and/or translated
7739+straightforwardly into another language. (Hereinafter, translation is included without
7740+limitation in the term "modification".)
7741+
7742+"Source code" for a work means the preferred form of the work for making modifications
7743+to it. For a library, complete source code means all the source code for all modules
7744+it contains, plus any associated interface definition files, plus the scripts used to
7745+control compilation and installation of the library.
7746+
7747+Activities other than copying, distribution and modification are not covered by this
7748+License; they are outside its scope. The act of running a program using the Library is
7749+not restricted, and output from such a program is covered only if its contents
7750+constitute a work based on the Library (independent of the use of the Library in a
7751+tool for writing it). Whether that is true depends on what the Library does and what
7752+the program that uses the Library does.
7753+
7754+1. You may copy and distribute verbatim copies of the Library`s complete source code
7755+as you receive it, in any medium, provided that you conspicuously and appropriately
7756+publish on each copy an appropriate copyright notice and disclaimer of warranty; keep
7757+intact all the notices that refer to this License and to the absence of any warranty;
7758+and distribute a copy of this License along with the Library.
7759+
7760+You may charge a fee for the physical act of transferring a copy, and you may at your
7761+option offer warranty protection in exchange for a fee.
7762+
7763+2. You may modify your copy or copies of the Library or any portion of it, thus
7764+forming a work based on the Library, and copy and distribute such modifications or
7765+work under the terms of Section 1 above, provided that you also meet all of these
7766+conditions:
7767+
7768+a) The modified work must itself be a software library.
7769+b) You must cause the files modified to carry prominent notices stating that you
7770+changed the files and the date of any change.
7771+c) You must cause the whole of the work to be licensed at no charge to all third
7772+parties under the terms of this License.
7773+d) If a facility in the modified Library refers to a function or a table of data to be
7774+supplied by an application program that uses the facility, other than as an argument
7775+passed when the facility is invoked, then you must make a good faith effort to ensure
7776+that, in the event an application does not supply such function or table, the facility
7777+still operates, and performs whatever part of its purpose remains meaningful.
7778+(For example, a function in a library to compute square roots has a purpose that is
7779+entirely well-defined independent of the application. Therefore, Subsection 2d
7780+requires that any application-supplied function or table used by this function must be
7781+optional: if the application does not supply it, the square root function must still
7782+compute square roots.)
7783+
7784+These requirements apply to the modified work as a whole. If identifiable sections of
7785+that work are not derived from the Library, and can be reasonably considered
7786+independent and separate works in themselves, then this License, and its terms, do not
7787+apply to those sections when you distribute them as separate works. But when you
7788+distribute the same sections as part of a whole which is a work based on the Library,
7789+the distribution of the whole must be on the terms of this License, whose permissions
7790+for other licensees extend to the entire whole, and thus to each and every part
7791+regardless of who wrote it.
7792+
7793+Thus, it is not the intent of this section to claim rights or contest your rights to
7794+work written entirely by you; rather, the intent is to exercise the right to control
7795+the distribution of derivative or collective works based on the Library.
7796+
7797+In addition, mere aggregation of another work not based on the Library with the
7798+Library (or with a work based on the Library) on a volume of a storage or distribution
7799+medium does not bring the other work under the scope of this License.
7800+
7801+3. You may opt to apply the terms of the ordinary GNU General Public License instead
7802+of this License to a given copy of the Library. To do this, you must alter all the
7803+notices that refer to this License, so that they refer to the ordinary GNU General
7804+Public License, version 2, instead of to this License. (If a newer version than
7805+version 2 of the ordinary GNU General Public License has appeared, then you can
7806+specify that version instead if you wish.) Do not make any other change in these
7807+notices.
7808+
7809+Once this change is made in a given copy, it is irreversible for that copy, so the
7810+ordinary GNU General Public License applies to all subsequent copies and derivative
7811+works made from that copy.
7812+
7813+This option is useful when you wish to copy part of the code of the Library into a
7814+program that is not a library.
7815+
7816+4. You may copy and distribute the Library (or a portion or derivative of it, under
7817+Section 2) in object code or executable form under the terms of Sections 1 and 2 above
7818+provided that you accompany it with the complete corresponding machine-readable source
7819+code, which must be distributed under the terms of Sections 1 and 2 above on a medium
7820+customarily used for software interchange.
7821+
7822+If distribution of object code is made by offering access to copy from a designated
7823+place, then offering equivalent access to copy the source code from the same place
7824+satisfies the requirement to distribute the source code, even though third parties are
7825+not compelled to copy the source along with the object code.
7826+
7827+5. A program that contains no derivative of any portion of the Library, but is
7828+designed to work with the Library by being compiled or linked with it, is called a
7829+"work that uses the Library". Such a work, in isolation, is not a derivative work of
7830+the Library, and therefore falls outside the scope of this License.
7831+
7832+However, linking a "work that uses the Library" with the Library creates an executable
7833+that is a derivative of the Library (because it contains portions of the Library),
7834+rather than a "work that uses the library". The executable is therefore covered by
7835+this License. Section 6 states terms for distribution of such executables.
7836+
7837+When a "work that uses the Library" uses material from a header file that is part of
7838+the Library, the object code for the work may be a derivative work of the Library even
7839+though the source code is not. Whether this is true is especially significant if the
7840+work can be linked without the Library, or if the work is itself a library. The
7841+threshold for this to be true is not precisely defined by law.
7842+
7843+If such an object file uses only numerical parameters, data structure layouts and
7844+accessors, and small macros and small inline functions (ten lines or less in length),
7845+then the use of the object file is unrestricted, regardless of whether it is legally a
7846+derivative work. (Executables containing this object code plus portions of the Library
7847+will still fall under Section 6.)
7848+
7849+Otherwise, if the work is a derivative of the Library, you may distribute the object
7850+code for the work under the terms of Section 6. Any executables containing that work
7851+also fall under Section 6, whether or not they are linked directly with the Library
7852+itself.
7853+
7854+6. As an exception to the Sections above, you may also combine or link a "work that
7855+uses the Library" with the Library to produce a work containing portions of the
7856+Library, and distribute that work under terms of your choice, provided that the terms
7857+permit modification of the work for the customer`s own use and reverse engineering for
7858+debugging such modifications.
7859+
7860+You must give prominent notice with each copy of the work that the Library is used in
7861+it and that the Library and its use are covered by this License. You must supply a
7862+copy of this License. If the work during execution displays copyright notices, you
7863+must include the copyright notice for the Library among them, as well as a reference
7864+directing the user to the copy of this License. Also, you must do one of these things:
7865+
7866+a) Accompany the work with the complete corresponding machine-readable source code for
7867+the Library including whatever changes were used in the work (which must be
7868+distributed under Sections 1 and 2 above); and, if the work is an executable linked
7869+with the Library, with the complete machine-readable "work that uses the Library", as
7870+object code and/or source code, so that the user can modify the Library and then
7871+relink to produce a modified executable containing the modified Library. (It is
7872+understood that the user who changes the contents of definitions files in the Library
7873+will not necessarily be able to recompile the application to use the modified
7874+definitions.)
7875+b) Use a suitable shared library mechanism for linking with the Library. A suitable
7876+mechanism is one that (1) uses at run time a copy of the library already present on
7877+the user`s computer system, rather than copying library functions into the executable,
7878+and (2) will operate properly with a modified version of the library, if the user
7879+installs one, as long as the modified version is interface-compatible with the version
7880+that the work was made with.
7881+c) Accompany the work with a written offer, valid for at least three years, to give
7882+the same user the materials specified in Subsection 6a, above, for a charge no more
7883+than the cost of performing this distribution.
7884+d) If distribution of the work is made by offering access to copy from a designated
7885+place, offer equivalent access to copy the above specified materials from the same
7886+place.
7887+e) Verify that the user has already received a copy of these materials or that you
7888+have already sent this user a copy.
7889+For an executable, the required form of the "work that uses the Library" must include
7890+any data and utility programs needed for reproducing the executable from it. However,
7891+as a special exception, the materials to be distributed need not include anything that
7892+is normally distributed (in either source or binary form) with the major components
7893+(compiler, kernel, and so on) of the operating system on which the executable runs,
7894+unless that component itself accompanies the executable.
7895+
7896+It may happen that this requirement contradicts the license restrictions of other
7897+proprietary libraries that do not normally accompany the operating system. Such a
7898+contradiction means you cannot use both them and the Library together in an executable
7899+that you distribute.
7900+
7901+7. You may place library facilities that are a work based on the Library side-by-side
7902+in a single library together with other library facilities not covered by this
7903+License, and distribute such a combined library, provided that the separate
7904+distribution of the work based on the Library and of the other library facilities is
7905+otherwise permitted, and provided that you do these two things:
7906+
7907+a) Accompany the combined library with a copy of the same work based on the Library,
7908+uncombined with any other library facilities. This must be distributed under the terms
7909+of the Sections above.
7910+b) Give prominent notice with the combined library of the fact that part of it is a
7911+work based on the Library, and explaining where to find the accompanying uncombined
7912+form of the same work.
7913+8. You may not copy, modify, sublicense, link with, or distribute the Library except
7914+as expressly provided under this License. Any attempt otherwise to copy, modify,
7915+sublicense, link with, or distribute the Library is void, and will automatically
7916+terminate your rights under this License. However, parties who have received copies,
7917+or rights, from you under this License will not have their licenses terminated so long
7918+as such parties remain in full compliance.
7919+
7920+9. You are not required to accept this License, since you have not signed it. However,
7921+nothing else grants you permission to modify or distribute the Library or its
7922+derivative works. These actions are prohibited by law if you do not accept this
7923+License. Therefore, by modifying or distributing the Library (or any work based on the
7924+Library), you indicate your acceptance of this License to do so, and all its terms and
7925+conditions for copying, distributing or modifying the Library or works based on it.
7926+
7927+10. Each time you redistribute the Library (or any work based on the Library), the
7928+recipient automatically receives a license from the original licensor to copy,
7929+distribute, link with or modify the Library subject to these terms and conditions. You
7930+may not impose any further restrictions on the recipients` exercise of the rights
7931+granted herein. You are not responsible for enforcing compliance by third parties with
7932+this License.
7933+
7934+11. If, as a consequence of a court judgment or allegation of patent infringement or
7935+for any other reason (not limited to patent issues), conditions are imposed on you
7936+(whether by court order, agreement or otherwise) that contradict the conditions of
7937+this License, they do not excuse you from the conditions of this License. If you
7938+cannot distribute so as to satisfy simultaneously your obligations under this License
7939+and any other pertinent obligations, then as a consequence you may not distribute the
7940+Library at all. For example, if a patent license would not permit royalty-free
7941+redistribution of the Library by all those who receive copies directly or indirectly
7942+through you, then the only way you could satisfy both it and this License would be to
7943+refrain entirely from distribution of the Library.
7944+
7945+If any portion of this section is held invalid or unenforceable under any particular
7946+circumstance, the balance of the section is intended to apply, and the section as a
7947+whole is intended to apply in other circumstances.
7948+
7949+It is not the purpose of this section to induce you to infringe any patents or other
7950+property right claims or to contest validity of any such claims; this section has the
7951+sole purpose of protecting the integrity of the free software distribution system
7952+which is implemented by public license practices. Many people have made generous
7953+contributions to the wide range of software distributed through that system in
7954+reliance on consistent application of that system; it is up to the author/donor to
7955+decide if he or she is willing to distribute software through any other system and a
7956+licensee cannot impose that choice.
7957+
7958+This section is intended to make thoroughly clear what is believed to be a consequence
7959+of the rest of this License.
7960+
7961+12. If the distribution and/or use of the Library is restricted in certain countries
7962+either by patents or by copyrighted interfaces, the original copyright holder who
7963+places the Library under this License may add an explicit geographical distribution
7964+limitation excluding those countries, so that distribution is permitted only in or
7965+among countries not thus excluded. In such case, this License incorporates the
7966+limitation as if written in the body of this License.
7967+
7968+13. The Free Software Foundation may publish revised and/or new versions of the Lesser
7969+General Public License from time to time. Such new versions will be similar in spirit
7970+to the present version, but may differ in detail to address new problems or concerns.
7971+
7972+Each version is given a distinguishing version number. If the Library specifies a
7973+version number of this License which applies to it and "any later version", you have
7974+the option of following the terms and conditions either of that version or of any
7975+later version published by the Free Software Foundation. If the Library does not
7976+specify a license version number, you may choose any version ever published by the
7977+Free Software Foundation.
7978+
7979+14. If you wish to incorporate parts of the Library into other free programs whose
7980+distribution conditions are incompatible with these, write to the author to ask for
7981+permission. For software which is copyrighted by the Free Software Foundation, write
7982+to the Free Software Foundation; we sometimes make exceptions for this. Our decision
7983+will be guided by the two goals of preserving the free status of all derivatives of
7984+our free software and of promoting the sharing and reuse of software generally.
7985+
7986+NO WARRANTY
7987+
7988+15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
7989+LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN
7990+WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT
7991+WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
7992+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
7993+RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY
7994+PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
7995+
7996+16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
7997+COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS
7998+PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
7999+INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
8000+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE
8001+OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE
8002+WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
8003+POSSIBILITY OF SUCH DAMAGES.
8004+
8005+END OF TERMS AND CONDITIONS
8006+
8007+How to Apply These Terms to Your New Libraries
8008+
8009+If you develop a new library, and you want it to be of the greatest possible use to
8010+the public, we recommend making it free software that everyone can redistribute and
8011+change. You can do so by permitting redistribution under these terms (or,
8012+alternatively, under the terms of the ordinary General Public License).
8013+
8014+To apply these terms, attach the following notices to the library. It is safest to
8015+attach them to the start of each source file to most effectively convey the exclusion
8016+of warranty; and each file should have at least the "copyright" line and a pointer to
8017+where the full notice is found.
8018+
8019+one line to give the library`s name and an idea of what it does.
8020+Copyright (C) year name of author
8021+
8022+This library is free software; you can redistribute it and/or
8023+modify it under the terms of the GNU Lesser General Public
8024+License as published by the Free Software Foundation; either
8025+version 2.1 of the License, or (at your option) any later version.
8026+
8027+This library is distributed in the hope that it will be useful,
8028+but WITHOUT ANY WARRANTY; without even the implied warranty of
8029+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
8030+Lesser General Public License for more details.
8031+
8032+You should have received a copy of the GNU Lesser General Public
8033+License along with this library; if not, write to the Free Software
8034+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
8035+Also add information on how to contact you by electronic and paper mail.
8036+
8037+You should also get your employer (if you work as a programmer) or your school, if
8038+any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample;
8039+alter the names:
8040+
8041+Yoyodyne, Inc., hereby disclaims all copyright interest in
8042+the library `Frob` (a library for tweaking knobs) written
8043+by James Random Hacker.
8044+
8045+signature of Ty Coon, 1 April 1990
8046+Ty Coon, President of Vice
8047+That`s all there is to it!
8048+
8049+</programlisting></para></section>
8050+
8051+<section id="lic_23">
8052+<title>LGPL-3.0</title>
8053+<para><programlisting>
8054+GNU LESSER GENERAL PUBLIC LICENSE
8055+
8056+Version 3, 29 June 2007
8057+
8058+Copyright © 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;
8059+
8060+Everyone is permitted to copy and distribute verbatim copies of this license document,
8061+but changing it is not allowed.
8062+
8063+This version of the GNU Lesser General Public License incorporates the terms and
8064+conditions of version 3 of the GNU General Public License, supplemented by the
8065+additional permissions listed below.
8066+0. Additional Definitions.
8067+
8068+As used herein, "this License" refers to version 3 of the GNU Lesser
8069+General Public License, and the "GNU GPL" refers to version 3 of the GNU
8070+General Public License.
8071+
8072+"The Library" refers to a covered work governed by this License, other
8073+than an Application or a Combined Work as defined below.
8074+
8075+An "Application" is any work that makes use of an interface provided by
8076+the Library, but which is not otherwise based on the Library. Defining a subclass of a
8077+class defined by the Library is deemed a mode of using an interface provided by the
8078+Library.
8079+
8080+A "Combined Work" is a work produced by combining or linking an
8081+Application with the Library. The particular version of the Library with which the
8082+Combined Work was made is also called the "Linked Version".
8083+
8084+The "Minimal Corresponding Source" for a Combined Work means the
8085+Corresponding Source for the Combined Work, excluding any source code for portions of
8086+the Combined Work that, considered in isolation, are based on the Application, and not
8087+on the Linked Version.
8088+
8089+The "Corresponding Application Code" for a Combined Work means the object
8090+code and/or source code for the Application, including any data and utility programs
8091+needed for reproducing the Combined Work from the Application, but excluding the
8092+System Libraries of the Combined Work.
8093+1. Exception to Section 3 of the GNU GPL.
8094+
8095+You may convey a covered work under sections 3 and 4 of this License without being
8096+bound by section 3 of the GNU GPL.
8097+2. Conveying Modified Versions.
8098+
8099+If you modify a copy of the Library, and, in your modifications, a facility refers to
8100+a function or data to be supplied by an Application that uses the facility (other than
8101+as an argument passed when the facility is invoked), then you may convey a copy of the
8102+modified version:
8103+
8104+ * a) under this License, provided that you make a good faith effort to ensure
8105+that, in the event an Application does not supply the function or data, the facility
8106+still operates, and performs whatever part of its purpose remains meaningful, or
8107+ * b) under the GNU GPL, with none of the additional permissions of this License
8108+applicable to that copy.
8109+
8110+3. Object Code Incorporating Material from Library Header Files.
8111+
8112+The object code form of an Application may incorporate material from a header file
8113+that is part of the Library. You may convey such object code under terms of your
8114+choice, provided that, if the incorporated material is not limited to numerical
8115+parameters, data structure layouts and accessors, or small macros, inline functions
8116+and templates (ten or fewer lines in length), you do both of the following:
8117+
8118+ * a) Give prominent notice with each copy of the object code that the Library is
8119+used in it and that the Library and its use are covered by this License.
8120+ * b) Accompany the object code with a copy of the GNU GPL and this license
8121+document.
8122+
8123+4. Combined Works.
8124+
8125+You may convey a Combined Work under terms of your choice that, taken together,
8126+effectively do not restrict modification of the portions of the Library contained in
8127+the Combined Work and reverse engineering for debugging such modifications, if you
8128+also do each of the following:
8129+
8130+ * a) Give prominent notice with each copy of the Combined Work that the Library is
8131+used in it and that the Library and its use are covered by this License.
8132+ * b) Accompany the Combined Work with a copy of the GNU GPL and this license
8133+document.
8134+ * c) For a Combined Work that displays copyright notices during execution, include
8135+the copyright notice for the Library among these notices, as well as a reference
8136+directing the user to the copies of the GNU GPL and this license document.
8137+ * d) Do one of the following:
8138+ o 0) Convey the Minimal Corresponding Source under the terms of this
8139+License, and the Corresponding Application Code in a form suitable for, and under
8140+terms that permit, the user to recombine or relink the Application with a modified
8141+version of the Linked Version to produce a modified Combined Work, in the manner
8142+specified by section 6 of the GNU GPL for conveying Corresponding Source.
8143+ o 1) Use a suitable shared library mechanism for linking with the Library. A
8144+suitable mechanism is one that (a) uses at run time a copy of the Library already
8145+present on the user's computer system, and (b) will operate properly with a modified
8146+version of the Library that is interface-compatible with the Linked Version.
8147+ * e) Provide Installation Information, but only if you would otherwise be required
8148+to provide such information under section 6 of the GNU GPL, and only to the extent
8149+that such information is necessary to install and execute a modified version of the
8150+Combined Work produced by recombining or relinking the Application with a modified
8151+version of the Linked Version. (If you use option 4d0, the Installation Information
8152+must accompany the Minimal Corresponding Source and Corresponding Application Code. If
8153+you use option 4d1, you must provide the Installation Information in the manner
8154+specified by section 6 of the GNU GPL for conveying Corresponding Source.)
8155+
8156+5. Combined Libraries.
8157+
8158+You may place library facilities that are a work based on the Library side by side in
8159+a single library together with other library facilities that are not Applications and
8160+are not covered by this License, and convey such a combined library under terms of
8161+your choice, if you do both of the following:
8162+
8163+ * a) Accompany the combined library with a copy of the same work based on the
8164+Library, uncombined with any other library facilities, conveyed under the terms of
8165+this License.
8166+ * b) Give prominent notice with the combined library that part of it is a work
8167+based on the Library, and explaining where to find the accompanying uncombined form of
8168+the same work.
8169+
8170+6. Revised Versions of the GNU Lesser General Public License.
8171+
8172+The Free Software Foundation may publish revised and/or new versions of the GNU Lesser
8173+General Public License from time to time. Such new versions will be similar in spirit
8174+to the present version, but may differ in detail to address new problems or concerns.
8175+
8176+Each version is given a distinguishing version number. If the Library as you received
8177+it specifies that a certain numbered version of the GNU Lesser General Public License
8178+"or any later version" applies to it, you have the option of following
8179+the terms and conditions either of that published version or of any later version
8180+published by the Free Software Foundation. If the Library as you received it does not
8181+specify a version number of the GNU Lesser General Public License, you may choose any
8182+version of the GNU Lesser General Public License ever published by the Free Software
8183+Foundation.
8184+
8185+If the Library as you received it specifies that a proxy can decide whether future
8186+versions of the GNU Lesser General Public License shall apply, that proxy's public
8187+statement of acceptance of any version is permanent authorization for you to choose
8188+that version for the Library.
8189+</programlisting></para></section>
8190+
8191+<section id="lic_24">
8192+<title>Libpng</title>
8193+<para><programlisting>
8194+
8195+This copy of the libpng notices is provided for your convenience. In case of
8196+any discrepancy between this copy and the notices in the file png.h that is
8197+included in the libpng distribution, the latter shall prevail.
8198+
8199+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
8200+
8201+If you modify libpng you may insert additional notices immediately following
8202+this sentence.
8203+
8204+This code is released under the libpng license.
8205+
8206+libpng versions 1.2.6, August 15, 2004, through 1.4.5, December 9, 2010, are
8207+Copyright (c) 2004, 2006-2010 Glenn Randers-Pehrson, and are
8208+distributed according to the same disclaimer and license as libpng-1.2.5
8209+with the following individual added to the list of Contributing Authors
8210+
8211+ Cosmin Truta
8212+
8213+libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
8214+Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
8215+distributed according to the same disclaimer and license as libpng-1.0.6
8216+with the following individuals added to the list of Contributing Authors
8217+
8218+ Simon-Pierre Cadieux
8219+ Eric S. Raymond
8220+ Gilles Vollant
8221+
8222+and with the following additions to the disclaimer:
8223+
8224+ There is no warranty against interference with your enjoyment of the
8225+ library or against infringement. There is no warranty that our
8226+ efforts or the library will fulfill any of your particular purposes
8227+ or needs. This library is provided with all faults, and the entire
8228+ risk of satisfactory quality, performance, accuracy, and effort is with
8229+ the user.
8230+
8231+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
8232+Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
8233+distributed according to the same disclaimer and license as libpng-0.96,
8234+with the following individuals added to the list of Contributing Authors:
8235+
8236+ Tom Lane
8237+ Glenn Randers-Pehrson
8238+ Willem van Schaik
8239+
8240+libpng versions 0.89, June 1996, through 0.96, May 1997, are
8241+Copyright (c) 1996, 1997 Andreas Dilger
8242+Distributed according to the same disclaimer and license as libpng-0.88,
8243+with the following individuals added to the list of Contributing Authors:
8244+
8245+ John Bowler
8246+ Kevin Bracey
8247+ Sam Bushell
8248+ Magnus Holmgren
8249+ Greg Roelofs
8250+ Tom Tanner
8251+
8252+libpng versions 0.5, May 1995, through 0.88, January 1996, are
8253+Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
8254+
8255+For the purposes of this copyright and license, "Contributing Authors"
8256+is defined as the following set of individuals:
8257+
8258+ Andreas Dilger
8259+ Dave Martindale
8260+ Guy Eric Schalnat
8261+ Paul Schmidt
8262+ Tim Wegner
8263+
8264+The PNG Reference Library is supplied "AS IS". The Contributing Authors
8265+and Group 42, Inc. disclaim all warranties, expressed or implied,
8266+including, without limitation, the warranties of merchantability and of
8267+fitness for any purpose. The Contributing Authors and Group 42, Inc.
8268+assume no liability for direct, indirect, incidental, special, exemplary,
8269+or consequential damages, which may result from the use of the PNG
8270+Reference Library, even if advised of the possibility of such damage.
8271+
8272+Permission is hereby granted to use, copy, modify, and distribute this
8273+source code, or portions hereof, for any purpose, without fee, subject
8274+to the following restrictions:
8275+
8276+1. The origin of this source code must not be misrepresented.
8277+
8278+2. Altered versions must be plainly marked as such and must not
8279+ be misrepresented as being the original source.
8280+
8281+3. This Copyright notice may not be removed or altered from any
8282+ source or altered source distribution.
8283+
8284+The Contributing Authors and Group 42, Inc. specifically permit, without
8285+fee, and encourage the use of this source code as a component to
8286+supporting the PNG file format in commercial products. If you use this
8287+source code in a product, acknowledgment is not required but would be
8288+appreciated.
8289+
8290+
8291+A "png_get_copyright" function is available, for convenient use in "about"
8292+boxes and the like:
8293+
8294+ printf("%s",png_get_copyright(NULL));
8295+
8296+Also, the PNG logo (in PNG format, of course) is supplied in the
8297+files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
8298+
8299+Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
8300+certification mark of the Open Source Initiative.
8301+
8302+Glenn Randers-Pehrson
8303+glennrp at users.sourceforge.net
8304+December 9, 2010
8305+
8306+</programlisting></para></section>
8307+
8308+<section id="lic_25">
8309+<title>MIT</title>
8310+<para><programlisting>
8311+
8312+MIT License
8313+
8314+Copyright (c) &lt;year&gt; &lt;copyright holders&gt;
8315+
8316+Permission is hereby granted, free of charge, to any person obtaining a copy
8317+of this software and associated documentation files (the "Software"), to deal
8318+in the Software without restriction, including without limitation the rights
8319+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8320+copies of the Software, and to permit persons to whom the Software is
8321+furnished to do so, subject to the following conditions:
8322+
8323+The above copyright notice and this permission notice shall be included in
8324+all copies or substantial portions of the Software.
8325+
8326+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8327+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8328+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
8329+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
8330+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
8331+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
8332+THE SOFTWARE.
8333+
8334+</programlisting></para></section>
8335+
8336+<section id="lic_26">
8337+<title>MPL-1.0</title>
8338+<para><programlisting>
8339+
8340+MOZILLA PUBLIC LICENSE
8341+Version 1.0
8342+
8343+1. Definitions.
8344+
8345+1.1. ``Contributor`` means each entity that creates or contributes to the creation of
8346+Modifications.
8347+1.2. ``Contributor Version`` means the combination of the Original Code, prior
8348+Modifications used by a Contributor, and the Modifications made by that particular
8349+Contributor.
8350+
8351+1.3. ``Covered Code`` means the Original Code or Modifications or the combination of
8352+the Original Code and Modifications, in each case including portions thereof.
8353+
8354+1.4. ``Electronic Distribution Mechanism`` means a mechanism generally accepted in the
8355+software development community for the electronic transfer of data.
8356+
8357+1.5. ``Executable`` means Covered Code in any form other than Source Code.
8358+
8359+1.6. ``Initial Developer`` means the individual or entity identified as the Initial
8360+Developer in the Source Code notice required by Exhibit A.
8361+
8362+1.7. ``Larger Work`` means a work which combines Covered Code or portions thereof with
8363+code not governed by the terms of this License.
8364+
8365+1.8. ``License`` means this document.
8366+
8367+1.9. ``Modifications`` means any addition to or deletion from the substance or
8368+structure of either the Original Code or any previous Modifications. When Covered Code
8369+is released as a series of files, a Modification is:
8370+
8371+A. Any addition to or deletion from the contents of a file containing Original Code or
8372+previous Modifications.
8373+
8374+B. Any new file that contains any part of the Original Code or previous Modifications.
8375+
8376+1.10. ``Original Code`` means Source Code of computer software code which is described
8377+in the Source Code notice required by Exhibit A as Original Code, and which, at the
8378+time of its release under this License is not already Covered Code governed by this
8379+License.
8380+
8381+1.11. ``Source Code`` means the preferred form of the Covered Code for making
8382+modifications to it, including all modules it contains, plus any associated interface
8383+definition files, scripts used to control compilation and installation of an
8384+Executable, or a list of source code differential comparisons against either the
8385+Original Code or another well known, available Covered Code of the Contributor`s
8386+choice. The Source Code can be in a compressed or archival form, provided the
8387+appropriate decompression or de-archiving software is widely available for no charge.
8388+
8389+1.12. ``You`` means an individual or a legal entity exercising rights under, and
8390+complying with all of the terms of, this License or a future version of this License
8391+issued under Section 6.1. For legal entities, ``You`` includes any entity which
8392+controls, is controlled by, or is under common control with You. For purposes of this
8393+definition, ``control`` means (a) the power, direct or indirect, to cause the
8394+direction or management of such entity, whether by contract or otherwise, or (b)
8395+ownership of fifty percent (50%) or more of the outstanding shares or beneficial
8396+ownership of such entity.
8397+
8398+2. Source Code License.
8399+2.1. The Initial Developer Grant.
8400+The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive
8401+license, subject to third party intellectual property claims:
8402+(a) to use, reproduce, modify, display, perform, sublicense and distribute the
8403+Original Code (or portions thereof) with or without Modifications, or as part of a
8404+Larger Work; and
8405+
8406+(b) under patents now or hereafter owned or controlled by Initial Developer, to make,
8407+have made, use and sell (``Utilize``) the Original Code (or portions thereof), but
8408+solely to the extent that any such patent is reasonably necessary to enable You to
8409+Utilize the Original Code (or portions thereof) and not to any greater extent that may
8410+be necessary to Utilize further Modifications or combinations.
8411+
8412+2.2. Contributor Grant.
8413+Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license,
8414+subject to third party intellectual property claims:
8415+
8416+(a) to use, reproduce, modify, display, perform, sublicense and distribute the
8417+Modifications created by such Contributor (or portions thereof) either on an
8418+unmodified basis, with other Modifications, as Covered Code or as part of a Larger
8419+Work; and
8420+
8421+(b) under patents now or hereafter owned or controlled by Contributor, to Utilize the
8422+Contributor Version (or portions thereof), but solely to the extent that any such
8423+patent is reasonably necessary to enable You to Utilize the Contributor Version (or
8424+portions thereof), and not to any greater extent that may be necessary to Utilize
8425+further Modifications or combinations.
8426+
8427+3. Distribution Obligations.
8428+3.1. Application of License.
8429+The Modifications which You create or to which You contribute are governed by the
8430+terms of this License, including without limitation Section 2.2. The Source Code
8431+version of Covered Code may be distributed only under the terms of this License or a
8432+future version of this License released under Section 6.1, and You must include a copy
8433+of this License with every copy of the Source Code You distribute. You may not offer
8434+or impose any terms on any Source Code version that alters or restricts the applicable
8435+version of this License or the recipients` rights hereunder. However, You may include
8436+an additional document offering the additional rights described in Section 3.5.
8437+3.2. Availability of Source Code.
8438+Any Modification which You create or to which You contribute must be made available in
8439+Source Code form under the terms of this License either on the same media as an
8440+Executable version or via an accepted Electronic Distribution Mechanism to anyone to
8441+whom you made an Executable version available; and if made available via Electronic
8442+Distribution Mechanism, must remain available for at least twelve (12) months after
8443+the date it initially became available, or at least six (6) months after a subsequent
8444+version of that particular Modification has been made available to such recipients.
8445+You are responsible for ensuring that the Source Code version remains available even
8446+if the Electronic Distribution Mechanism is maintained by a third party.
8447+
8448+3.3. Description of Modifications.
8449+You must cause all Covered Code to which you contribute to contain a file documenting
8450+the changes You made to create that Covered Code and the date of any change. You must
8451+include a prominent statement that the Modification is derived, directly or
8452+indirectly, from Original Code provided by the Initial Developer and including the
8453+name of the Initial Developer in (a) the Source Code, and (b) in any notice in an
8454+Executable version or related documentation in which You describe the origin or
8455+ownership of the Covered Code.
8456+
8457+3.4. Intellectual Property Matters
8458+
8459+(a) Third Party Claims.
8460+If You have knowledge that a party claims an intellectual property right in particular
8461+functionality or code (or its utilization under this License), you must include a text
8462+file with the source code distribution titled ``LEGAL`` which describes the claim and
8463+the party making the claim in sufficient detail that a recipient will know whom to
8464+contact. If you obtain such knowledge after You make Your Modification available as
8465+described in Section 3.2, You shall promptly modify the LEGAL file in all copies You
8466+make available thereafter and shall take other steps (such as notifying appropriate
8467+mailing lists or newsgroups) reasonably calculated to inform those who received the
8468+Covered Code that new knowledge has been obtained.
8469+
8470+(b) Contributor APIs.
8471+If Your Modification is an application programming interface and You own or control
8472+patents which are reasonably necessary to implement that API, you must also include
8473+this information in the LEGAL file.
8474+
8475+3.5. Required Notices.
8476+You must duplicate the notice in Exhibit A in each file of the Source Code, and this
8477+License in any documentation for the Source Code, where You describe recipients`
8478+rights relating to Covered Code. If You created one or more Modification(s), You may
8479+add your name as a Contributor to the notice described in Exhibit A. If it is not
8480+possible to put such notice in a particular Source Code file due to its structure,
8481+then you must include such notice in a location (such as a relevant directory file)
8482+where a user would be likely to look for such a notice. You may choose to offer, and
8483+to charge a fee for, warranty, support, indemnity or liability obligations to one or
8484+more recipients of Covered Code. However, You may do so only on Your own behalf, and
8485+not on behalf of the Initial Developer or any Contributor. You must make it absolutely
8486+clear than any such warranty, support, indemnity or liability obligation is offered by
8487+You alone, and You hereby agree to indemnify the Initial Developer and every
8488+Contributor for any liability incurred by the Initial Developer or such Contributor as
8489+a result of warranty, support, indemnity or liability terms You offer.
8490+
8491+3.6. Distribution of Executable Versions.
8492+You may distribute Covered Code in Executable form only if the requirements of Section
8493+3.1-3.5 have been met for that Covered Code, and if You include a notice stating that
8494+the Source Code version of the Covered Code is available under the terms of this
8495+License, including a description of how and where You have fulfilled the obligations
8496+of Section 3.2. The notice must be conspicuously included in any notice in an
8497+Executable version, related documentation or collateral in which You describe
8498+recipients` rights relating to the Covered Code. You may distribute the Executable
8499+version of Covered Code under a license of Your choice, which may contain terms
8500+different from this License, provided that You are in compliance with the terms of
8501+this License and that the license for the Executable version does not attempt to limit
8502+or alter the recipient`s rights in the Source Code version from the rights set forth
8503+in this License. If You distribute the Executable version under a different license
8504+You must make it absolutely clear that any terms which differ from this License are
8505+offered by You alone, not by the Initial Developer or any Contributor. You hereby
8506+agree to indemnify the Initial Developer and every Contributor for any liability
8507+incurred by the Initial Developer or such Contributor as a result of any such terms
8508+You offer.
8509+
8510+3.7. Larger Works.
8511+You may create a Larger Work by combining Covered Code with other code not governed by
8512+the terms of this License and distribute the Larger Work as a single product. In such
8513+a case, You must make sure the requirements of this License are fulfilled for the
8514+Covered Code.
8515+
8516+4. Inability to Comply Due to Statute or Regulation.
8517+If it is impossible for You to comply with any of the terms of this License with
8518+respect to some or all of the Covered Code due to statute or regulation then You must:
8519+(a) comply with the terms of this License to the maximum extent possible; and (b)
8520+describe the limitations and the code they affect. Such description must be included
8521+in the LEGAL file described in Section 3.4 and must be included with all distributions
8522+of the Source Code. Except to the extent prohibited by statute or regulation, such
8523+description must be sufficiently detailed for a recipient of ordinary skill to be able
8524+to understand it.
8525+
8526+5. Application of this License.
8527+This License applies to code to which the Initial Developer has attached the notice in
8528+Exhibit A, and to related Covered Code.
8529+6. Versions of the License.
8530+6.1. New Versions.
8531+Netscape Communications Corporation (``Netscape``) may publish revised and/or new
8532+versions of the License from time to time. Each version will be given a distinguishing
8533+version number.
8534+6.2. Effect of New Versions.
8535+Once Covered Code has been published under a particular version of the License, You
8536+may always continue to use it under the terms of that version. You may also choose to
8537+use such Covered Code under the terms of any subsequent version of the License
8538+published by Netscape. No one other than Netscape has the right to modify the terms
8539+applicable to Covered Code created under this License.
8540+
8541+6.3. Derivative Works.
8542+If you create or use a modified version of this License (which you may only do in
8543+order to apply it to code which is not already Covered Code governed by this License),
8544+you must (a) rename Your license so that the phrases ``Mozilla``, ``MOZILLAPL``,
8545+``MOZPL``, ``Netscape``, ``NPL`` or any confusingly similar phrase do not appear
8546+anywhere in your license and (b) otherwise make it clear that your version of the
8547+license contains terms which differ from the Mozilla Public License and Netscape
8548+Public License. (Filling in the name of the Initial Developer, Original Code or
8549+Contributor in the notice described in Exhibit A shall not of themselves be deemed to
8550+be modifications of this License.)
8551+
8552+7. DISCLAIMER OF WARRANTY.
8553+COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS`` BASIS, WITHOUT WARRANTY OF
8554+ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT
8555+THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
8556+NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
8557+IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
8558+INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
8559+SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL
8560+PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER
8561+THIS DISCLAIMER.
8562+8. TERMINATION.
8563+This License and the rights granted hereunder will terminate automatically if You fail
8564+to comply with terms herein and fail to cure such breach within 30 days of becoming
8565+aware of the breach. All sublicenses to the Covered Code which are properly granted
8566+shall survive any termination of this License. Provisions which, by their nature, must
8567+remain in effect beyond the termination of this License shall survive.
8568+9. LIMITATION OF LIABILITY.
8569+UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),
8570+CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY
8571+DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU
8572+OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF
8573+ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK
8574+STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR
8575+LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH
8576+DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR
8577+PERSONAL INJURY RESULTING FROM SUCH PARTY`S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
8578+PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION
8579+OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY
8580+TO YOU.
8581+10. U.S. GOVERNMENT END USERS.
8582+The Covered Code is a ``commercial item,`` as that term is defined in 48 C.F.R. 2.101
8583+(Oct. 1995), consisting of ``commercial computer software`` and ``commercial computer
8584+software documentation,`` as such terms are used in 48 C.F.R. 12.212 (Sept. 1995).
8585+Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June
8586+1995), all U.S. Government End Users acquire Covered Code with only those rights set
8587+forth herein.
8588+11. MISCELLANEOUS.
8589+This License represents the complete agreement concerning subject matter hereof. If
8590+any provision of this License is held to be unenforceable, such provision shall be
8591+reformed only to the extent necessary to make it enforceable. This License shall be
8592+governed by California law provisions (except to the extent applicable law, if any,
8593+provides otherwise), excluding its conflict-of-law provisions. With respect to
8594+disputes in which at least one party is a citizen of, or an entity chartered or
8595+registered to do business in, the United States of America: (a) unless otherwise
8596+agreed in writing, all disputes relating to this License (excepting any dispute
8597+relating to intellectual property rights) shall be subject to final and binding
8598+arbitration, with the losing party paying all costs of arbitration; (b) any
8599+arbitration relating to this Agreement shall be held in Santa Clara County,
8600+California, under the auspices of JAMS/EndDispute; and (c) any litigation relating to
8601+this Agreement shall be subject to the jurisdiction of the Federal Courts of the
8602+Northern District of California, with venue lying in Santa Clara County, California,
8603+with the losing party responsible for costs, including without limitation, court costs
8604+and reasonable attorneys fees and expenses. The application of the United Nations
8605+Convention on Contracts for the International Sale of Goods is expressly excluded. Any
8606+law or regulation which provides that the language of a contract shall be construed
8607+against the drafter shall not apply to this License.
8608+12. RESPONSIBILITY FOR CLAIMS.
8609+Except in cases where another Contributor has failed to comply with Section 3.4, You
8610+are responsible for damages arising, directly or indirectly, out of Your utilization
8611+of rights under this License, based on the number of copies of Covered Code you made
8612+available, the revenues you received from utilizing such rights, and other relevant
8613+factors. You agree to work with affected parties to distribute responsibility on an
8614+equitable basis.
8615+EXHIBIT A.
8616+``The contents of this file are subject to the Mozilla Public License Version 1.0 (the
8617+"License"); you may not use this file except in compliance with the License. You may
8618+obtain a copy of the License at http://www.mozilla.org/MPL/
8619+Software distributed under the License is distributed on an "AS IS" basis, WITHOUT
8620+WARRANTY OF ANY KIND, either express or implied. See the License for the specific
8621+language governing rights and limitations under the License.
8622+
8623+The Original Code is ______________________________________.
8624+
8625+The Initial Developer of the Original Code is ________________________. Portions
8626+created by ______________________ are Copyright (C) ______ _______________________.
8627+All Rights Reserved.
8628+
8629+Contributor(s): ______________________________________.``
8630+
8631+</programlisting></para></section>
8632+
8633+<section id="lic_27">
8634+<title>MPL-1.1</title>
8635+<para><programlisting>
8636+
8637+Mozilla Public License Version 1.1
8638+
8639+1. Definitions.
8640+
8641+1.0.1. "Commercial Use"
8642+means distribution or otherwise making the Covered Code available to a third party.
8643+1.1. "Contributor"
8644+means each entity that creates or contributes to the creation of Modifications.
8645+1.2. "Contributor Version"
8646+means the combination of the Original Code, prior Modifications used by a Contributor,
8647+and the Modifications made by that particular Contributor.
8648+1.3. "Covered Code"
8649+means the Original Code or Modifications or the combination of the Original Code and
8650+Modifications, in each case including portions thereof.
8651+1.4. "Electronic Distribution Mechanism"
8652+means a mechanism generally accepted in the software development community for the
8653+electronic transfer of data.
8654+1.5. "Executable"
8655+means Covered Code in any form other than Source Code.
8656+1.6. "Initial Developer"
8657+means the individual or entity identified as the Initial Developer in the Source Code
8658+notice required by Exhibit A.
8659+1.7. "Larger Work"
8660+means a work which combines Covered Code or portions thereof with code not governed by
8661+the terms of this License.
8662+1.8. "License"
8663+means this document.
8664+1.8.1. "Licensable"
8665+means having the right to grant, to the maximum extent possible, whether at the time
8666+of the initial grant or subsequently acquired, any and all of the rights conveyed
8667+herein.
8668+1.9. "Modifications"
8669+means any addition to or deletion from the substance or structure of either the
8670+Original Code or any previous Modifications. When Covered Code is released as a series
8671+of files, a Modification is:
8672+Any addition to or deletion from the contents of a file containing Original Code or
8673+previous Modifications.
8674+Any new file that contains any part of the Original Code or previous Modifications.
8675+1.10. "Original Code"
8676+means Source Code of computer software code which is described in the Source Code
8677+notice required by Exhibit A as Original Code, and which, at the time of its release
8678+under this License is not already Covered Code governed by this License.
8679+1.10.1. "Patent Claims"
8680+means any patent claim(s), now owned or hereafter acquired, including without
8681+limitation, method, process, and apparatus claims, in any patent Licensable by
8682+grantor.
8683+1.11. "Source Code"
8684+means the preferred form of the Covered Code for making modifications to it, including
8685+all modules it contains, plus any associated interface definition files, scripts used
8686+to control compilation and installation of an Executable, or source code differential
8687+comparisons against either the Original Code or another well known, available Covered
8688+Code of the Contributor`s choice. The Source Code can be in a compressed or archival
8689+form, provided the appropriate decompression or de-archiving software is widely
8690+available for no charge.
8691+1.12. "You" (or "Your")
8692+means an individual or a legal entity exercising rights under, and complying with all
8693+of the terms of, this License or a future version of this License issued under Section
8694+6.1. For legal entities, "You" includes any entity which controls, is controlled by,
8695+or is under common control with You. For purposes of this definition, "control" means
8696+(a) the power, direct or indirect, to cause the direction or management of such
8697+entity, whether by contract or otherwise, or (b) ownership of more than fifty percent
8698+(50%) of the outstanding shares or beneficial ownership of such entity.
8699+2. Source Code License.
8700+
8701+2.1. The Initial Developer Grant.
8702+
8703+The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive
8704+license, subject to third party intellectual property claims:
8705+
8706+under intellectual property rights (other than patent or trademark) Licensable by
8707+Initial Developer to use, reproduce, modify, display, perform, sublicense and
8708+distribute the Original Code (or portions thereof) with or without Modifications,
8709+and/or as part of a Larger Work; and
8710+under Patents Claims infringed by the making, using or selling of Original Code, to
8711+make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of
8712+the Original Code (or portions thereof).
8713+the licenses granted in this Section 2.1 (a) and (b) are effective on the date Initial
8714+Developer first distributes Original Code under the terms of this License.
8715+Notwithstanding Section 2.1 (b) above, no patent license is granted: 1) for code that
8716+You delete from the Original Code; 2) separate from the Original Code; or 3) for
8717+infringements caused by: i) the modification of the Original Code or ii) the
8718+combination of the Original Code with other software or devices.
8719+2.2. Contributor Grant.
8720+
8721+Subject to third party intellectual property claims, each Contributor hereby grants
8722+You a world-wide, royalty-free, non-exclusive license
8723+
8724+under intellectual property rights (other than patent or trademark) Licensable by
8725+Contributor, to use, reproduce, modify, display, perform, sublicense and distribute
8726+the Modifications created by such Contributor (or portions thereof) either on an
8727+unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger
8728+Work; and
8729+under Patent Claims infringed by the making, using, or selling of Modifications made
8730+by that Contributor either alone and/or in combination with its Contributor Version
8731+(or portions of such combination), to make, use, sell, offer for sale, have made,
8732+and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions
8733+thereof); and 2) the combination of Modifications made by that Contributor with its
8734+Contributor Version (or portions of such combination).
8735+the licenses granted in Sections 2.2 (a) and 2.2 (b) are effective on the date
8736+Contributor first makes Commercial Use of the Covered Code.
8737+Notwithstanding Section 2.2 (b) above, no patent license is granted: 1) for any code
8738+that Contributor has deleted from the Contributor Version; 2) separate from the
8739+Contributor Version; 3) for infringements caused by: i) third party modifications of
8740+Contributor Version or ii) the combination of Modifications made by that Contributor
8741+with other software (except as part of the Contributor Version) or other devices; or
8742+4) under Patent Claims infringed by Covered Code in the absence of Modifications made
8743+by that Contributor.
8744+3. Distribution Obligations.
8745+
8746+3.1. Application of License.
8747+
8748+The Modifications which You create or to which You contribute are governed by the
8749+terms of this License, including without limitation Section 2.2. The Source Code
8750+version of Covered Code may be distributed only under the terms of this License or a
8751+future version of this License released under Section 6.1, and You must include a copy
8752+of this License with every copy of the Source Code You distribute. You may not offer
8753+or impose any terms on any Source Code version that alters or restricts the applicable
8754+version of this License or the recipients` rights hereunder. However, You may include
8755+an additional document offering the additional rights described in Section 3.5.
8756+
8757+3.2. Availability of Source Code.
8758+
8759+Any Modification which You create or to which You contribute must be made available in
8760+Source Code form under the terms of this License either on the same media as an
8761+Executable version or via an accepted Electronic Distribution Mechanism to anyone to
8762+whom you made an Executable version available; and if made available via Electronic
8763+Distribution Mechanism, must remain available for at least twelve (12) months after
8764+the date it initially became available, or at least six (6) months after a subsequent
8765+version of that particular Modification has been made available to such recipients.
8766+You are responsible for ensuring that the Source Code version remains available even
8767+if the Electronic Distribution Mechanism is maintained by a third party.
8768+
8769+3.3. Description of Modifications.
8770+
8771+You must cause all Covered Code to which You contribute to contain a file documenting
8772+the changes You made to create that Covered Code and the date of any change. You must
8773+include a prominent statement that the Modification is derived, directly or
8774+indirectly, from Original Code provided by the Initial Developer and including the
8775+name of the Initial Developer in (a) the Source Code, and (b) in any notice in an
8776+Executable version or related documentation in which You describe the origin or
8777+ownership of the Covered Code.
8778+
8779+3.4. Intellectual Property Matters
8780+
8781+(a) Third Party Claims
8782+
8783+If Contributor has knowledge that a license under a third party`s intellectual
8784+property rights is required to exercise the rights granted by such Contributor under
8785+Sections 2.1 or 2.2, Contributor must include a text file with the Source Code
8786+distribution titled "LEGAL" which describes the claim and the party making the claim
8787+in sufficient detail that a recipient will know whom to contact. If Contributor
8788+obtains such knowledge after the Modification is made available as described in
8789+Section 3.2, Contributor shall promptly modify the LEGAL file in all copies
8790+Contributor makes available thereafter and shall take other steps (such as notifying
8791+appropriate mailing lists or newsgroups) reasonably calculated to inform those who
8792+received the Covered Code that new knowledge has been obtained.
8793+
8794+(b) Contributor APIs
8795+
8796+If Contributor`s Modifications include an application programming interface and
8797+Contributor has knowledge of patent licenses which are reasonably necessary to
8798+implement that API, Contributor must also include this information in the LEGAL file.
8799+
8800+(c) Representations.
8801+
8802+Contributor represents that, except as disclosed pursuant to Section 3.4 (a) above,
8803+Contributor believes that Contributor`s Modifications are Contributor`s original
8804+creation(s) and/or Contributor has sufficient rights to grant the rights conveyed by
8805+this License.
8806+
8807+3.5. Required Notices.
8808+
8809+You must duplicate the notice in Exhibit A in each file of the Source Code. If it is
8810+not possible to put such notice in a particular Source Code file due to its structure,
8811+then You must include such notice in a location (such as a relevant directory) where a
8812+user would be likely to look for such a notice. If You created one or more
8813+Modification(s) You may add your name as a Contributor to the notice described in
8814+Exhibit A. You must also duplicate this License in any documentation for the Source
8815+Code where You describe recipients` rights or ownership rights relating to Covered
8816+Code. You may choose to offer, and to charge a fee for, warranty, support, indemnity
8817+or liability obligations to one or more recipients of Covered Code. However, You may
8818+do so only on Your own behalf, and not on behalf of the Initial Developer or any
8819+Contributor. You must make it absolutely clear than any such warranty, support,
8820+indemnity or liability obligation is offered by You alone, and You hereby agree to
8821+indemnify the Initial Developer and every Contributor for any liability incurred by
8822+the Initial Developer or such Contributor as a result of warranty, support, indemnity
8823+or liability terms You offer.
8824+
8825+3.6. Distribution of Executable Versions.
8826+
8827+You may distribute Covered Code in Executable form only if the requirements of
8828+Sections 3.1, 3.2, 3.3, 3.4 and 3.5 have been met for that Covered Code, and if You
8829+include a notice stating that the Source Code version of the Covered Code is available
8830+under the terms of this License, including a description of how and where You have
8831+fulfilled the obligations of Section 3.2. The notice must be conspicuously included in
8832+any notice in an Executable version, related documentation or collateral in which You
8833+describe recipients` rights relating to the Covered Code. You may distribute the
8834+Executable version of Covered Code or ownership rights under a license of Your choice,
8835+which may contain terms different from this License, provided that You are in
8836+compliance with the terms of this License and that the license for the Executable
8837+version does not attempt to limit or alter the recipient`s rights in the Source Code
8838+version from the rights set forth in this License. If You distribute the Executable
8839+version under a different license You must make it absolutely clear that any terms
8840+which differ from this License are offered by You alone, not by the Initial Developer
8841+or any Contributor. You hereby agree to indemnify the Initial Developer and every
8842+Contributor for any liability incurred by the Initial Developer or such Contributor as
8843+a result of any such terms You offer.
8844+
8845+3.7. Larger Works.
8846+
8847+You may create a Larger Work by combining Covered Code with other code not governed by
8848+the terms of this License and distribute the Larger Work as a single product. In such
8849+a case, You must make sure the requirements of this License are fulfilled for the
8850+Covered Code.
8851+
8852+4. Inability to Comply Due to Statute or Regulation.
8853+
8854+If it is impossible for You to comply with any of the terms of this License with
8855+respect to some or all of the Covered Code due to statute, judicial order, or
8856+regulation then You must: (a) comply with the terms of this License to the maximum
8857+extent possible; and (b) describe the limitations and the code they affect. Such
8858+description must be included in the LEGAL file described in Section 3.4 and must be
8859+included with all distributions of the Source Code. Except to the extent prohibited by
8860+statute or regulation, such description must be sufficiently detailed for a recipient
8861+of ordinary skill to be able to understand it.
8862+
8863+5. Application of this License.
8864+
8865+This License applies to code to which the Initial Developer has attached the notice in
8866+Exhibit A and to related Covered Code.
8867+
8868+6. Versions of the License.
8869+
8870+6.1. New Versions
8871+
8872+Netscape Communications Corporation ("Netscape") may publish revised and/or new
8873+versions of the License from time to time. Each version will be given a distinguishing
8874+version number.
8875+
8876+6.2. Effect of New Versions
8877+
8878+Once Covered Code has been published under a particular version of the License, You
8879+may always continue to use it under the terms of that version. You may also choose to
8880+use such Covered Code under the terms of any subsequent version of the License
8881+published by Netscape. No one other than Netscape has the right to modify the terms
8882+applicable to Covered Code created under this License.
8883+
8884+6.3. Derivative Works
8885+
8886+If You create or use a modified version of this License (which you may only do in
8887+order to apply it to code which is not already Covered Code governed by this License),
8888+You must (a) rename Your license so that the phrases "Mozilla", "MOZILLAPL", "MOZPL",
8889+"Netscape", "MPL", "NPL" or any confusingly similar phrase do not appear in your
8890+license (except to note that your license differs from this License) and (b) otherwise
8891+make it clear that Your version of the license contains terms which differ from the
8892+Mozilla Public License and Netscape Public License. (Filling in the name of the
8893+Initial Developer, Original Code or Contributor in the notice described in Exhibit A
8894+shall not of themselves be deemed to be modifications of this License.)
8895+
8896+7. DISCLAIMER OF WARRANTY
8897+
8898+COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF
8899+ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT
8900+THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
8901+NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
8902+IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
8903+INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
8904+SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL
8905+PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER
8906+THIS DISCLAIMER.
8907+
8908+8. Termination
8909+
8910+8.1. This License and the rights granted hereunder will terminate automatically if You
8911+fail to comply with terms herein and fail to cure such breach within 30 days of
8912+becoming aware of the breach. All sublicenses to the Covered Code which are properly
8913+granted shall survive any termination of this License. Provisions which, by their
8914+nature, must remain in effect beyond the termination of this License shall survive.
8915+
8916+8.2. If You initiate litigation by asserting a patent infringement claim (excluding
8917+declatory judgment actions) against Initial Developer or a Contributor (the Initial
8918+Developer or Contributor against whom You file such action is referred to as
8919+"Participant") alleging that:
8920+
8921+such Participant`s Contributor Version directly or indirectly infringes any patent,
8922+then any and all rights granted by such Participant to You under Sections 2.1 and/or
8923+2.2 of this License shall, upon 60 days notice from Participant terminate
8924+prospectively, unless if within 60 days after receipt of notice You either: (i) agree
8925+in writing to pay Participant a mutually agreeable reasonable royalty for Your past
8926+and future use of Modifications made by such Participant, or (ii) withdraw Your
8927+litigation claim with respect to the Contributor Version against such Participant. If
8928+within 60 days of notice, a reasonable royalty and payment arrangement are not
8929+mutually agreed upon in writing by the parties or the litigation claim is not
8930+withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2
8931+automatically terminate at the expiration of the 60 day notice period specified above.
8932+any software, hardware, or device, other than such Participant`s Contributor Version,
8933+directly or indirectly infringes any patent, then any rights granted to You by such
8934+Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You
8935+first made, used, sold, distributed, or had made, Modifications made by that
8936+Participant.
8937+8.3. If You assert a patent infringement claim against Participant alleging that such
8938+Participant`s Contributor Version directly or indirectly infringes any patent where
8939+such claim is resolved (such as by license or settlement) prior to the initiation of
8940+patent infringement litigation, then the reasonable value of the licenses granted by
8941+such Participant under Sections 2.1 or 2.2 shall be taken into account in determining
8942+the amount or value of any payment or license.
8943+
8944+8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user license
8945+agreements (excluding distributors and resellers) which have been validly granted by
8946+You or any distributor hereunder prior to termination shall survive termination.
8947+
8948+9. LIMITATION OF LIABILITY
8949+
8950+UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE),
8951+CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR
8952+ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO
8953+ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
8954+CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE,
8955+COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES,
8956+EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS
8957+LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
8958+RESULTING FROM SUCH PARTY`S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH
8959+LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL
8960+OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
8961+
8962+10. U.S. government end users
8963+
8964+The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101
8965+(Oct. 1995), consisting of "commercial computer software" and "commercial computer
8966+software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995).
8967+Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June
8968+1995), all U.S. Government End Users acquire Covered Code with only those rights set
8969+forth herein.
8970+
8971+11. Miscellaneous
8972+
8973+This License represents the complete agreement concerning subject matter hereof. If
8974+any provision of this License is held to be unenforceable, such provision shall be
8975+reformed only to the extent necessary to make it enforceable. This License shall be
8976+governed by California law provisions (except to the extent applicable law, if any,
8977+provides otherwise), excluding its conflict-of-law provisions. With respect to
8978+disputes in which at least one party is a citizen of, or an entity chartered or
8979+registered to do business in the United States of America, any litigation relating to
8980+this License shall be subject to the jurisdiction of the Federal Courts of the
8981+Northern District of California, with venue lying in Santa Clara County, California,
8982+with the losing party responsible for costs, including without limitation, court costs
8983+and reasonable attorneys` fees and expenses. The application of the United Nations
8984+Convention on Contracts for the International Sale of Goods is expressly excluded. Any
8985+law or regulation which provides that the language of a contract shall be construed
8986+against the drafter shall not apply to this License.
8987+
8988+12. Responsibility for claims
8989+
8990+As between Initial Developer and the Contributors, each party is responsible for
8991+claims and damages arising, directly or indirectly, out of its utilization of rights
8992+under this License and You agree to work with Initial Developer and Contributors to
8993+distribute such responsibility on an equitable basis. Nothing herein is intended or
8994+shall be deemed to constitute any admission of liability.
8995+
8996+13. Multiple-licensed code
8997+
8998+Initial Developer may designate portions of the Covered Code as "Multiple-Licensed".
8999+"Multiple-Licensed" means that the Initial Developer permits you to utilize portions
9000+of the Covered Code under Your choice of the MPL or the alternative licenses, if any,
9001+specified by the Initial Developer in the file described in Exhibit A.
9002+
9003+Exhibit A - Mozilla Public License.
9004+
9005+"The contents of this file are subject to the Mozilla Public License
9006+Version 1.1 (the "License"); you may not use this file except in
9007+compliance with the License. You may obtain a copy of the License at
9008+http://www.mozilla.org/MPL/
9009+
9010+Software distributed under the License is distributed on an "AS IS"
9011+basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
9012+License for the specific language governing rights and limitations
9013+under the License.
9014+
9015+The Original Code is ______________________________________.
9016+
9017+The Initial Developer of the Original Code is ________________________.
9018+Portions created by ______________________ are Copyright (C) ______
9019+_______________________. All Rights Reserved.
9020+
9021+Contributor(s): ______________________________________.
9022+
9023+Alternatively, the contents of this file may be used under the terms
9024+of the _____ license (the "[___] License"), in which case the
9025+provisions of [______] License are applicable instead of those
9026+above. If you wish to allow use of your version of this file only
9027+under the terms of the [____] License and not to allow others to use
9028+your version of this file under the MPL, indicate your decision by
9029+deleting the provisions above and replace them with the notice and
9030+other provisions required by the [___] License. If you do not delete
9031+the provisions above, a recipient may use your version of this file
9032+under either the MPL or the [___] License."
9033+NOTE: The text of this Exhibit A may differ slightly from the text of the notices in
9034+the Source Code files of the Original Code. You should use the text of this Exhibit A
9035+rather than the text found in the Original Code Source Code for Your Modifications.
9036+
9037+</programlisting></para></section>
9038+
9039+<section id="lic_28">
9040+<title>MPL-2.0</title>
9041+<para><programlisting>
9042+Mozilla Public License Version 2.0
9043+==================================
9044+
9045+1. Definitions
9046+--------------
9047+
9048+1.1. "Contributor"
9049+ means each individual or legal entity that creates, contributes to
9050+ the creation of, or owns Covered Software.
9051+
9052+1.2. "Contributor Version"
9053+ means the combination of the Contributions of others (if any) used
9054+ by a Contributor and that particular Contributor's Contribution.
9055+
9056+1.3. "Contribution"
9057+ means Covered Software of a particular Contributor.
9058+
9059+1.4. "Covered Software"
9060+ means Source Code Form to which the initial Contributor has attached
9061+ the notice in Exhibit A, the Executable Form of such Source Code
9062+ Form, and Modifications of such Source Code Form, in each case
9063+ including portions thereof.
9064+
9065+1.5. "Incompatible With Secondary Licenses"
9066+ means
9067+
9068+ (a) that the initial Contributor has attached the notice described
9069+ in Exhibit B to the Covered Software; or
9070+
9071+ (b) that the Covered Software was made available under the terms of
9072+ version 1.1 or earlier of the License, but not also under the
9073+ terms of a Secondary License.
9074+
9075+1.6. "Executable Form"
9076+ means any form of the work other than Source Code Form.
9077+
9078+1.7. "Larger Work"
9079+ means a work that combines Covered Software with other material, in
9080+ a separate file or files, that is not Covered Software.
9081+
9082+1.8. "License"
9083+ means this document.
9084+
9085+1.9. "Licensable"
9086+ means having the right to grant, to the maximum extent possible,
9087+ whether at the time of the initial grant or subsequently, any and
9088+ all of the rights conveyed by this License.
9089+
9090+1.10. "Modifications"
9091+ means any of the following:
9092+
9093+ (a) any file in Source Code Form that results from an addition to,
9094+ deletion from, or modification of the contents of Covered
9095+ Software; or
9096+
9097+ (b) any new file in Source Code Form that contains any Covered
9098+ Software.
9099+
9100+1.11. "Patent Claims" of a Contributor
9101+ means any patent claim(s), including without limitation, method,
9102+ process, and apparatus claims, in any patent Licensable by such
9103+ Contributor that would be infringed, but for the grant of the
9104+ License, by the making, using, selling, offering for sale, having
9105+ made, import, or transfer of either its Contributions or its
9106+ Contributor Version.
9107+
9108+1.12. "Secondary License"
9109+ means either the GNU General Public License, Version 2.0, the GNU
9110+ Lesser General Public License, Version 2.1, the GNU Affero General
9111+ Public License, Version 3.0, or any later versions of those
9112+ licenses.
9113+
9114+1.13. "Source Code Form"
9115+ means the form of the work preferred for making modifications.
9116+
9117+1.14. "You" (or "Your")
9118+ means an individual or a legal entity exercising rights under this
9119+ License. For legal entities, "You" includes any entity that
9120+ controls, is controlled by, or is under common control with You. For
9121+ purposes of this definition, "control" means (a) the power, direct
9122+ or indirect, to cause the direction or management of such entity,
9123+ whether by contract or otherwise, or (b) ownership of more than
9124+ fifty percent (50%) of the outstanding shares or beneficial
9125+ ownership of such entity.
9126+
9127+2. License Grants and Conditions
9128+--------------------------------
9129+
9130+2.1. Grants
9131+
9132+Each Contributor hereby grants You a world-wide, royalty-free,
9133+non-exclusive license:
9134+
9135+(a) under intellectual property rights (other than patent or trademark)
9136+ Licensable by such Contributor to use, reproduce, make available,
9137+ modify, display, perform, distribute, and otherwise exploit its
9138+ Contributions, either on an unmodified basis, with Modifications, or
9139+ as part of a Larger Work; and
9140+
9141+(b) under Patent Claims of such Contributor to make, use, sell, offer
9142+ for sale, have made, import, and otherwise transfer either its
9143+ Contributions or its Contributor Version.
9144+
9145+2.2. Effective Date
9146+
9147+The licenses granted in Section 2.1 with respect to any Contribution
9148+become effective for each Contribution on the date the Contributor first
9149+distributes such Contribution.
9150+
9151+2.3. Limitations on Grant Scope
9152+
9153+The licenses granted in this Section 2 are the only rights granted under
9154+this License. No additional rights or licenses will be implied from the
9155+distribution or licensing of Covered Software under this License.
9156+Notwithstanding Section 2.1(b) above, no patent license is granted by a
9157+Contributor:
9158+
9159+(a) for any code that a Contributor has removed from Covered Software;
9160+ or
9161+
9162+(b) for infringements caused by: (i) Your and any other third party's
9163+ modifications of Covered Software, or (ii) the combination of its
9164+ Contributions with other software (except as part of its Contributor
9165+ Version); or
9166+
9167+(c) under Patent Claims infringed by Covered Software in the absence of
9168+ its Contributions.
9169+
9170+This License does not grant any rights in the trademarks, service marks,
9171+or logos of any Contributor (except as may be necessary to comply with
9172+the notice requirements in Section 3.4).
9173+
9174+2.4. Subsequent Licenses
9175+
9176+No Contributor makes additional grants as a result of Your choice to
9177+distribute the Covered Software under a subsequent version of this
9178+License (see Section 10.2) or under the terms of a Secondary License (if
9179+permitted under the terms of Section 3.3).
9180+
9181+2.5. Representation
9182+
9183+Each Contributor represents that the Contributor believes its
9184+Contributions are its original creation(s) or it has sufficient rights
9185+to grant the rights to its Contributions conveyed by this License.
9186+
9187+2.6. Fair Use
9188+
9189+This License is not intended to limit any rights You have under
9190+applicable copyright doctrines of fair use, fair dealing, or other
9191+equivalents.
9192+
9193+2.7. Conditions
9194+
9195+Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
9196+in Section 2.1.
9197+
9198+3. Responsibilities
9199+-------------------
9200+
9201+3.1. Distribution of Source Form
9202+
9203+All distribution of Covered Software in Source Code Form, including any
9204+Modifications that You create or to which You contribute, must be under
9205+the terms of this License. You must inform recipients that the Source
9206+Code Form of the Covered Software is governed by the terms of this
9207+License, and how they can obtain a copy of this License. You may not
9208+attempt to alter or restrict the recipients' rights in the Source Code
9209+Form.
9210+
9211+3.2. Distribution of Executable Form
9212+
9213+If You distribute Covered Software in Executable Form then:
9214+
9215+(a) such Covered Software must also be made available in Source Code
9216+ Form, as described in Section 3.1, and You must inform recipients of
9217+ the Executable Form how they can obtain a copy of such Source Code
9218+ Form by reasonable means in a timely manner, at a charge no more
9219+ than the cost of distribution to the recipient; and
9220+
9221+(b) You may distribute such Executable Form under the terms of this
9222+ License, or sublicense it under different terms, provided that the
9223+ license for the Executable Form does not attempt to limit or alter
9224+ the recipients' rights in the Source Code Form under this License.
9225+
9226+3.3. Distribution of a Larger Work
9227+
9228+You may create and distribute a Larger Work under terms of Your choice,
9229+provided that You also comply with the requirements of this License for
9230+the Covered Software. If the Larger Work is a combination of Covered
9231+Software with a work governed by one or more Secondary Licenses, and the
9232+Covered Software is not Incompatible With Secondary Licenses, this
9233+License permits You to additionally distribute such Covered Software
9234+under the terms of such Secondary License(s), so that the recipient of
9235+the Larger Work may, at their option, further distribute the Covered
9236+Software under the terms of either this License or such Secondary
9237+License(s).
9238+
9239+3.4. Notices
9240+
9241+You may not remove or alter the substance of any license notices
9242+(including copyright notices, patent notices, disclaimers of warranty,
9243+or limitations of liability) contained within the Source Code Form of
9244+the Covered Software, except that You may alter any license notices to
9245+the extent required to remedy known factual inaccuracies.
9246+
9247+3.5. Application of Additional Terms
9248+
9249+You may choose to offer, and to charge a fee for, warranty, support,
9250+indemnity or liability obligations to one or more recipients of Covered
9251+Software. However, You may do so only on Your own behalf, and not on
9252+behalf of any Contributor. You must make it absolutely clear that any
9253+such warranty, support, indemnity, or liability obligation is offered by
9254+You alone, and You hereby agree to indemnify every Contributor for any
9255+liability incurred by such Contributor as a result of warranty, support,
9256+indemnity or liability terms You offer. You may include additional
9257+disclaimers of warranty and limitations of liability specific to any
9258+jurisdiction.
9259+
9260+4. Inability to Comply Due to Statute or Regulation
9261+---------------------------------------------------
9262+
9263+If it is impossible for You to comply with any of the terms of this
9264+License with respect to some or all of the Covered Software due to
9265+statute, judicial order, or regulation then You must: (a) comply with
9266+the terms of this License to the maximum extent possible; and (b)
9267+describe the limitations and the code they affect. Such description must
9268+be placed in a text file included with all distributions of the Covered
9269+Software under this License. Except to the extent prohibited by statute
9270+or regulation, such description must be sufficiently detailed for a
9271+recipient of ordinary skill to be able to understand it.
9272+
9273+5. Termination
9274+--------------
9275+
9276+5.1. The rights granted under this License will terminate automatically
9277+if You fail to comply with any of its terms. However, if You become
9278+compliant, then the rights granted under this License from a particular
9279+Contributor are reinstated (a) provisionally, unless and until such
9280+Contributor explicitly and finally terminates Your grants, and (b) on an
9281+ongoing basis, if such Contributor fails to notify You of the
9282+non-compliance by some reasonable means prior to 60 days after You have
9283+come back into compliance. Moreover, Your grants from a particular
9284+Contributor are reinstated on an ongoing basis if such Contributor
9285+notifies You of the non-compliance by some reasonable means, this is the
9286+first time You have received notice of non-compliance with this License
9287+from such Contributor, and You become compliant prior to 30 days after
9288+Your receipt of the notice.
9289+
9290+5.2. If You initiate litigation against any entity by asserting a patent
9291+infringement claim (excluding declaratory judgment actions,
9292+counter-claims, and cross-claims) alleging that a Contributor Version
9293+directly or indirectly infringes any patent, then the rights granted to
9294+You by any and all Contributors for the Covered Software under Section
9295+2.1 of this License shall terminate.
9296+
9297+5.3. In the event of termination under Sections 5.1 or 5.2 above, all
9298+end user license agreements (excluding distributors and resellers) which
9299+have been validly granted by You or Your distributors under this License
9300+prior to termination shall survive termination.
9301+
9302+************************************************************************
9303+* *
9304+* 6. Disclaimer of Warranty *
9305+* ------------------------- *
9306+* *
9307+* Covered Software is provided under this License on an "as is" *
9308+* basis, without warranty of any kind, either expressed, implied, or *
9309+* statutory, including, without limitation, warranties that the *
9310+* Covered Software is free of defects, merchantable, fit for a *
9311+* particular purpose or non-infringing. The entire risk as to the *
9312+* quality and performance of the Covered Software is with You. *
9313+* Should any Covered Software prove defective in any respect, You *
9314+* (not any Contributor) assume the cost of any necessary servicing, *
9315+* repair, or correction. This disclaimer of warranty constitutes an *
9316+* essential part of this License. No use of any Covered Software is *
9317+* authorized under this License except under this disclaimer. *
9318+* *
9319+************************************************************************
9320+
9321+************************************************************************
9322+* *
9323+* 7. Limitation of Liability *
9324+* -------------------------- *
9325+* *
9326+* Under no circumstances and under no legal theory, whether tort *
9327+* (including negligence), contract, or otherwise, shall any *
9328+* Contributor, or anyone who distributes Covered Software as *
9329+* permitted above, be liable to You for any direct, indirect, *
9330+* special, incidental, or consequential damages of any character *
9331+* including, without limitation, damages for lost profits, loss of *
9332+* goodwill, work stoppage, computer failure or malfunction, or any *
9333+* and all other commercial damages or losses, even if such party *
9334+* shall have been informed of the possibility of such damages. This *
9335+* limitation of liability shall not apply to liability for death or *
9336+* personal injury resulting from such party's negligence to the *
9337+* extent applicable law prohibits such limitation. Some *
9338+* jurisdictions do not allow the exclusion or limitation of *
9339+* incidental or consequential damages, so this exclusion and *
9340+* limitation may not apply to You. *
9341+* *
9342+************************************************************************
9343+
9344+8. Litigation
9345+-------------
9346+
9347+Any litigation relating to this License may be brought only in the
9348+courts of a jurisdiction where the defendant maintains its principal
9349+place of business and such litigation shall be governed by laws of that
9350+jurisdiction, without reference to its conflict-of-law provisions.
9351+Nothing in this Section shall prevent a party's ability to bring
9352+cross-claims or counter-claims.
9353+
9354+9. Miscellaneous
9355+----------------
9356+
9357+This License represents the complete agreement concerning the subject
9358+matter hereof. If any provision of this License is held to be
9359+unenforceable, such provision shall be reformed only to the extent
9360+necessary to make it enforceable. Any law or regulation which provides
9361+that the language of a contract shall be construed against the drafter
9362+shall not be used to construe this License against a Contributor.
9363+
9364+10. Versions of the License
9365+---------------------------
9366+
9367+10.1. New Versions
9368+
9369+Mozilla Foundation is the license steward. Except as provided in Section
9370+10.3, no one other than the license steward has the right to modify or
9371+publish new versions of this License. Each version will be given a
9372+distinguishing version number.
9373+
9374+10.2. Effect of New Versions
9375+
9376+You may distribute the Covered Software under the terms of the version
9377+of the License under which You originally received the Covered Software,
9378+or under the terms of any subsequent version published by the license
9379+steward.
9380+
9381+10.3. Modified Versions
9382+
9383+If you create software not governed by this License, and you want to
9384+create a new license for such software, you may create and use a
9385+modified version of this License if you rename the license and remove
9386+any references to the name of the license steward (except to note that
9387+such modified license differs from this License).
9388+
9389+10.4. Distributing Source Code Form that is Incompatible With Secondary
9390+Licenses
9391+
9392+If You choose to distribute Source Code Form that is Incompatible With
9393+Secondary Licenses under the terms of this version of the License, the
9394+notice described in Exhibit B of this License must be attached.
9395+
9396+Exhibit A - Source Code Form License Notice
9397+-------------------------------------------
9398+
9399+ This Source Code Form is subject to the terms of the Mozilla Public
9400+ License, v. 2.0. If a copy of the MPL was not distributed with this
9401+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
9402+
9403+If it is not possible or desirable to put the notice in a particular
9404+file, then You may include the notice in a location (such as a LICENSE
9405+file in a relevant directory) where a recipient would be likely to look
9406+for such a notice.
9407+
9408+You may add additional accurate notices of copyright ownership.
9409+
9410+Exhibit B - "Incompatible With Secondary Licenses" Notice
9411+---------------------------------------------------------
9412+
9413+ This Source Code Form is "Incompatible With Secondary Licenses", as
9414+ defined by the Mozilla Public License, v. 2.0.
9415+</programlisting></para></section>
9416+
9417+<section id="lic_29">
9418+<title>OASIS</title>
9419+<para><programlisting>
9420+ Permission to use, copy, modify and distribute the DocBook DTD and
9421+ its accompanying documentation for any purpose and without fee is
9422+ hereby granted in perpetuity, provided that the above copyright
9423+ notice and this paragraph appear in all copies. The copyright
9424+ holders make no representation about the suitability of the DTD for
9425+ any purpose. It is provided "as is" without expressed or implied
9426+ warranty.
9427+
9428+ If you modify the DocBook DTD in any way, except for declaring and
9429+ referencing additional sets of general entities and declaring
9430+ additional notations, label your DTD as a variant of DocBook. See
9431+ the maintenance documentation for more information.
9432+
9433+</programlisting></para></section>
9434+
9435+<section id="lic_30">
9436+<title>OpenSSL</title>
9437+<para><programlisting>
9438+
9439+OpenSSL License
9440+
9441+ ====================================================================
9442+ Copyright (c) 1998-2008 The OpenSSL Project. All rights reserved.
9443+
9444+ Redistribution and use in source and binary forms, with or without
9445+ modification, are permitted provided that the following conditions
9446+ are met:
9447+
9448+ 1. Redistributions of source code must retain the above copyright
9449+ notice, this list of conditions and the following disclaimer.
9450+
9451+ 2. Redistributions in binary form must reproduce the above copyright
9452+ notice, this list of conditions and the following disclaimer in
9453+ the documentation and/or other materials provided with the
9454+ distribution.
9455+
9456+ 3. All advertising materials mentioning features or use of this
9457+ software must display the following acknowledgment:
9458+ "This product includes software developed by the OpenSSL Project
9459+ for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
9460+
9461+ 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
9462+ endorse or promote products derived from this software without
9463+ prior written permission. For written permission, please contact
9464+ openssl-core@openssl.org.
9465+
9466+ 5. Products derived from this software may not be called "OpenSSL"
9467+ nor may "OpenSSL" appear in their names without prior written
9468+ permission of the OpenSSL Project.
9469+
9470+ 6. Redistributions of any form whatsoever must retain the following
9471+ acknowledgment:
9472+ "This product includes software developed by the OpenSSL Project
9473+ for use in the OpenSSL Toolkit (http://www.openssl.org/)"
9474+
9475+ THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS`` AND ANY
9476+ EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9477+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
9478+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
9479+ ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9480+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
9481+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
9482+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9483+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
9484+ STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
9485+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
9486+ OF THE POSSIBILITY OF SUCH DAMAGE.
9487+ ====================================================================
9488+
9489+ This product includes cryptographic software written by Eric Young
9490+ (eay@cryptsoft.com). This product includes software written by Tim
9491+ Hudson (tjh@cryptsoft.com).
9492+
9493+
9494+ Original SSLeay License
9495+ -----------------------
9496+
9497+Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
9498+All rights reserved.
9499+
9500+ This package is an SSL implementation written
9501+ by Eric Young (eay@cryptsoft.com).
9502+ The implementation was written so as to conform with Netscapes SSL.
9503+
9504+ This library is free for commercial and non-commercial use as long as
9505+ the following conditions are aheared to. The following conditions
9506+ apply to all code found in this distribution, be it the RC4, RSA,
9507+ lhash, DES, etc., code; not just the SSL code. The SSL documentation
9508+ included with this distribution is covered by the same copyright terms
9509+ except that the holder is Tim Hudson (tjh@cryptsoft.com).
9510+
9511+ Copyright remains Eric Young`s, and as such any Copyright notices in
9512+ the code are not to be removed.
9513+ If this package is used in a product, Eric Young should be given attribution
9514+ as the author of the parts of the library used.
9515+ This can be in the form of a textual message at program startup or
9516+ in documentation (online or textual) provided with the package.
9517+
9518+ Redistribution and use in source and binary forms, with or without
9519+ modification, are permitted provided that the following conditions
9520+ are met:
9521+ 1. Redistributions of source code must retain the copyright
9522+ notice, this list of conditions and the following disclaimer.
9523+ 2. Redistributions in binary form must reproduce the above copyright
9524+ notice, this list of conditions and the following disclaimer in the
9525+ documentation and/or other materials provided with the distribution.
9526+ 3. All advertising materials mentioning features or use of this software
9527+ must display the following acknowledgement:
9528+ "This product includes cryptographic software written by
9529+ Eric Young (eay@cryptsoft.com)"
9530+ The word `cryptographic` can be left out if the rouines from the library
9531+ being used are not cryptographic related :-).
9532+ 4. If you include any Windows specific code (or a derivative thereof) from
9533+ the apps directory (application code) you must include an acknowledgement:
9534+ "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
9535+
9536+ THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS`` AND ANY EXPRESS OR IMPLIED
9537+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
9538+AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR
9539+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
9540+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9541+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9542+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
9543+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9544+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9545+
9546+ The licence and distribution terms for any publically available version or
9547+derivative of this code cannot be changed. i.e. this code cannot simply be copied and
9548+put under another distribution licence
9549+ [including the GNU Public Licence.]
9550+
9551+
9552+
9553+
9554+</programlisting></para></section>
9555+
9556+<section id="lic_31">
9557+<title>PD</title>
9558+<para>
9559+There is no generic text for the PD license. See instead the extracted texts for each package (<xref linkend="pd_licenses_packages"/>).
9560+</para>
9561+</section>
9562+
9563+<section id="lic_32">
9564+<title>Python-2.0</title>
9565+<para><programlisting>
9566+
9567+PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
9568+--------------------------------------------
9569+
9570+1. This LICENSE AGREEMENT is between the Python Software Foundation
9571+("PSF"), and the Individual or Organization ("Licensee") accessing and
9572+otherwise using this software ("Python") in source or binary form and
9573+its associated documentation.
9574+
9575+2. Subject to the terms and conditions of this License Agreement, PSF
9576+hereby grants Licensee a nonexclusive, royalty-free, world-wide
9577+license to reproduce, analyze, test, perform and/or display publicly,
9578+prepare derivative works, distribute, and otherwise use Python
9579+alone or in any derivative version, provided, however, that PSF`s
9580+License Agreement and PSF`s notice of copyright, i.e., "Copyright (c)
9581+2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights
9582+Reserved" are retained in Python alone or in any derivative version
9583+prepared by Licensee.
9584+
9585+3. In the event Licensee prepares a derivative work that is based on
9586+or incorporates Python or any part thereof, and wants to make
9587+the derivative work available to others as provided herein, then
9588+Licensee hereby agrees to include in any such work a brief summary of
9589+the changes made to Python.
9590+
9591+4. PSF is making Python available to Licensee on an "AS IS"
9592+basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
9593+IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
9594+DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
9595+FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
9596+INFRINGE ANY THIRD PARTY RIGHTS.
9597+
9598+5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
9599+FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
9600+A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
9601+OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
9602+
9603+6. This License Agreement will automatically terminate upon a material
9604+breach of its terms and conditions.
9605+
9606+7. Nothing in this License Agreement shall be deemed to create any
9607+relationship of agency, partnership, or joint venture between PSF and
9608+Licensee. This License Agreement does not grant permission to use PSF
9609+trademarks or trade name in a trademark sense to endorse or promote
9610+products or services of Licensee, or any third party.
9611+
9612+8. By copying, installing or otherwise using Python, Licensee
9613+agrees to be bound by the terms and conditions of this License
9614+Agreement.
9615+
9616+BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
9617+-------------------------------------------
9618+
9619+BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
9620+
9621+1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
9622+office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
9623+Individual or Organization ("Licensee") accessing and otherwise using
9624+this software in source or binary form and its associated
9625+documentation ("the Software").
9626+
9627+2. Subject to the terms and conditions of this BeOpen Python License
9628+Agreement, BeOpen hereby grants Licensee a non-exclusive,
9629+royalty-free, world-wide license to reproduce, analyze, test, perform
9630+and/or display publicly, prepare derivative works, distribute, and
9631+otherwise use the Software alone or in any derivative version,
9632+provided, however, that the BeOpen Python License is retained in the
9633+Software, alone or in any derivative version prepared by Licensee.
9634+
9635+3. BeOpen is making the Software available to Licensee on an "AS IS"
9636+basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
9637+IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
9638+DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
9639+FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
9640+INFRINGE ANY THIRD PARTY RIGHTS.
9641+
9642+4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
9643+SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
9644+AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
9645+DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
9646+
9647+5. This License Agreement will automatically terminate upon a material
9648+breach of its terms and conditions.
9649+
9650+6. This License Agreement shall be governed by and interpreted in all
9651+respects by the law of the State of California, excluding conflict of
9652+law provisions. Nothing in this License Agreement shall be deemed to
9653+create any relationship of agency, partnership, or joint venture
9654+between BeOpen and Licensee. This License Agreement does not grant
9655+permission to use BeOpen trademarks or trade names in a trademark
9656+sense to endorse or promote products or services of Licensee, or any
9657+third party. As an exception, the "BeOpen Python" logos available at
9658+http://www.pythonlabs.com/logos.html may be used according to the
9659+permissions granted on that web page.
9660+
9661+7. By copying, installing or otherwise using the software, Licensee
9662+agrees to be bound by the terms and conditions of this License
9663+Agreement.
9664+
9665+CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
9666+---------------------------------------
9667+
9668+1. This LICENSE AGREEMENT is between the Corporation for National
9669+Research Initiatives, having an office at 1895 Preston White Drive,
9670+Reston, VA 20191 ("CNRI"), and the Individual or Organization
9671+("Licensee") accessing and otherwise using Python 1.6.1 software in
9672+source or binary form and its associated documentation.
9673+
9674+2. Subject to the terms and conditions of this License Agreement, CNRI
9675+hereby grants Licensee a nonexclusive, royalty-free, world-wide
9676+license to reproduce, analyze, test, perform and/or display publicly,
9677+prepare derivative works, distribute, and otherwise use Python 1.6.1
9678+alone or in any derivative version, provided, however, that CNRI`s
9679+License Agreement and CNRI`s notice of copyright, i.e., "Copyright (c)
9680+1995-2001 Corporation for National Research Initiatives; All Rights
9681+Reserved" are retained in Python 1.6.1 alone or in any derivative
9682+version prepared by Licensee. Alternately, in lieu of CNRI`s License
9683+Agreement, Licensee may substitute the following text (omitting the
9684+quotes): "Python 1.6.1 is made available subject to the terms and
9685+conditions in CNRI`s License Agreement. This Agreement together with
9686+Python 1.6.1 may be located on the Internet using the following
9687+unique, persistent identifier (known as a handle): 1895.22/1013. This
9688+Agreement may also be obtained from a proxy server on the Internet
9689+using the following URL: http://hdl.handle.net/1895.22/1013".
9690+
9691+3. In the event Licensee prepares a derivative work that is based on
9692+or incorporates Python 1.6.1 or any part thereof, and wants to make
9693+the derivative work available to others as provided herein, then
9694+Licensee hereby agrees to include in any such work a brief summary of
9695+the changes made to Python 1.6.1.
9696+
9697+4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
9698+basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
9699+IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
9700+DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
9701+FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
9702+INFRINGE ANY THIRD PARTY RIGHTS.
9703+
9704+5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
9705+1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
9706+A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
9707+OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
9708+
9709+6. This License Agreement will automatically terminate upon a material
9710+breach of its terms and conditions.
9711+
9712+7. This License Agreement shall be governed by the federal
9713+intellectual property law of the United States, including without
9714+limitation the federal copyright law, and, to the extent such
9715+U.S. federal law does not apply, by the law of the Commonwealth of
9716+Virginia, excluding Virginia`s conflict of law provisions.
9717+Notwithstanding the foregoing, with regard to derivative works based
9718+on Python 1.6.1 that incorporate non-separable material that was
9719+previously distributed under the GNU General Public License (GPL), the
9720+law of the Commonwealth of Virginia shall govern this License
9721+Agreement only as to issues arising under or with respect to
9722+Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
9723+License Agreement shall be deemed to create any relationship of
9724+agency, partnership, or joint venture between CNRI and Licensee. This
9725+License Agreement does not grant permission to use CNRI trademarks or
9726+trade name in a trademark sense to endorse or promote products or
9727+services of Licensee, or any third party.
9728+
9729+8. By clicking on the "ACCEPT" button where indicated, or by copying,
9730+installing or otherwise using Python 1.6.1, Licensee agrees to be
9731+bound by the terms and conditions of this License Agreement.
9732+
9733+ACCEPT
9734+
9735+CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
9736+--------------------------------------------------
9737+
9738+Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
9739+The Netherlands. All rights reserved.
9740+
9741+Permission to use, copy, modify, and distribute this software and its
9742+documentation for any purpose and without fee is hereby granted,
9743+provided that the above copyright notice appear in all copies and that
9744+both that copyright notice and this permission notice appear in
9745+supporting documentation, and that the name of Stichting Mathematisch
9746+Centrum or CWI not be used in advertising or publicity pertaining to
9747+distribution of the software without specific, written prior
9748+permission.
9749+
9750+STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
9751+THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
9752+FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
9753+FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9754+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9755+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
9756+OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9757+
9758+</programlisting></para></section>
9759+
9760+<section id="lic_33">
9761+<title>Zlib</title>
9762+<para><programlisting>
9763+
9764+zlib License
9765+
9766+
9767+ This software is provided `as-is`, without any express or implied
9768+ warranty. In no event will the authors be held liable for any damages
9769+ arising from the use of this software.
9770+
9771+ Permission is granted to anyone to use this software for any purpose,
9772+ including commercial applications, and to alter it and redistribute it
9773+ freely, subject to the following restrictions:
9774+
9775+ 1. The origin of this software must not be misrepresented; you must not
9776+ claim that you wrote the original software. If you use this software
9777+ in a product, an acknowledgment in the product documentation would be
9778+ appreciated but is not required.
9779+ 2. Altered source versions must be plainly marked as such, and must not be
9780+ misrepresented as being the original software.
9781+ 3. This notice may not be removed or altered from any source distribution.
9782+
9783+
9784+</programlisting></para></section>
9785+
9786+<section id="lic_34">
9787+<title>tcl</title>
9788+<para><programlisting>
9789+This software is copyrighted by the Regents of the University of
9790+California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState
9791+Corporation and other parties. The following terms apply to all files
9792+associated with the software unless explicitly disclaimed in
9793+individual files.
9794+
9795+The authors hereby grant permission to use, copy, modify, distribute,
9796+and license this software and its documentation for any purpose, provided
9797+that existing copyright notices are retained in all copies and that this
9798+notice is included verbatim in any distributions. No written agreement,
9799+license, or royalty fee is required for any of the authorized uses.
9800+Modifications to this software may be copyrighted by their authors
9801+and need not follow the licensing terms described here, provided that
9802+the new terms are clearly indicated on the first page of each file where
9803+they apply.
9804+
9805+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
9806+FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
9807+ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
9808+DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
9809+POSSIBILITY OF SUCH DAMAGE.
9810+
9811+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
9812+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
9813+FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE
9814+IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
9815+NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
9816+MODIFICATIONS.
9817+
9818+GOVERNMENT USE: If you are acquiring this software on behalf of the
9819+U.S. government, the Government shall have only "Restricted Rights"
9820+in the software and related documentation as defined in the Federal
9821+Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you
9822+are acquiring the software on behalf of the Department of Defense, the
9823+software shall be classified as "Commercial Computer Software" and the
9824+Government shall have only "Restricted Rights" as defined in Clause
9825+252.227-7014 (b) (3) of DFARs. Notwithstanding the foregoing, the
9826+authors grant the U.S. Government and others acting in its behalf
9827+permission to use and distribute the software in accordance with the
9828+terms specified in this license.
9829+</programlisting></para></section>
9830+
9831+<section id="lic_35">
9832+<title>unfs3</title>
9833+<para><programlisting>
9834+UNFS3 user-space NFSv3 server
9835+(C) 2003, Pascal Schmidt &lt;unfs3-server@ewetel.net&gt;
9836+
9837+Redistribution and use in source and binary forms, with or without
9838+modification, are permitted provided that the following conditions are met:
9839+
9840+1. Redistributions of source code must retain the above copyright notice,
9841+ this list of conditions and the following disclaimer.
9842+2. Redistributions in binary form must reproduce the above copyright notice,
9843+ this list of conditions and the following disclaimer in the documentation
9844+ and/or other materials provided with the distribution.
9845+3. The name of the author may not be used to endorse or promote products
9846+ derived from this software without specific prior written permission.
9847+
9848+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
9849+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
9850+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
9851+EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9852+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
9853+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
9854+OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
9855+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
9856+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
9857+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9858+</programlisting></para></section>
9859+
9860+ </section>
9861+<section id="pd_licenses_packages">
9862+ <title>License statements for packages with PD license</title>
9863+ <para>
9864+ This section contains license texts extracted for packages that are declared
9865+ to be entirely or partly public domain.
9866+ </para>
9867+ <section id="pd-byacc-20140422">
9868+ <title>byacc, version 20140422</title>
9869+ <section id="pd-byacc-20140422--1">
9870+ <title>Text 1</title>
9871+ <programlisting>
9872+Upstream source http://dickey.his.com/byacc/byacc.html
9873+
9874+Berkeley Yacc is in the public domain; changes made to it by the current
9875+maintainer are likewise unrestricted. That applies to most of the files.
9876+A few files (currently those related to autoconf scripting) have other
9877+licenses as noted here.
9878+
9879+Current byacc upstream maintainer: Thomas Dickey &lt;dickey@invisible-island.net&gt;
9880+
9881+Public domain notice and no warranty:
9882+-------------------------------------------------------------------------------
9883+ Berkeley Yacc is an LALR(1) parser generator. Berkeley Yacc has been made
9884+as compatible as possible with AT&amp;T Yacc. Berkeley Yacc can accept any input
9885+specification that conforms to the AT&amp;T Yacc documentation. Specifications
9886+that take advantage of undocumented features of AT&amp;T Yacc will probably be
9887+rejected.
9888+
9889+ Berkeley Yacc is distributed with no warranty whatever. The code
9890+is certain to contain errors. Neither the author nor any contributor
9891+takes responsibility for any consequences of its use.
9892+
9893+ Berkeley Yacc is in the public domain. The data structures and algorithms
9894+used in Berkeley Yacc are all either taken from documents available to the
9895+general public or are inventions of the author. Anyone may freely distribute
9896+source or binary forms of Berkeley Yacc whether unchanged or modified.
9897+Distributers may charge whatever fees they can obtain for Berkeley Yacc.
9898+Programs generated by Berkeley Yacc may be distributed freely.
9899+
9900+ Please report bugs to
9901+
9902+ robert.corbett@eng.Sun.COM
9903+
9904+Include a small example if possible. Please include the banner string from
9905+skeleton.c with the bug report. Do not expect rapid responses.
9906+-------------------------------------------------------------------------------
9907+
9908+Files: aclocal.m4
9909+Licence: other-BSD
9910+Copyright: 2004-2011,2012 by Thomas E. Dickey
9911+ Permission is hereby granted, free of charge, to any person obtaining a
9912+ copy of this software and associated documentation files (the
9913+ "Software"), to deal in the Software without restriction, including
9914+ without limitation the rights to use, copy, modify, merge, publish,
9915+ distribute, distribute with modifications, sublicense, and/or sell
9916+ copies of the Software, and to permit persons to whom the Software is
9917+ furnished to do so, subject to the following conditions:
9918+
9919+ The above copyright notice and this permission notice shall be included
9920+ in all copies or portions of the Software.
9921+
9922+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
9923+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9924+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
9925+ IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
9926+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
9927+ OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
9928+ THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9929+
9930+ Except as contained in this notice, the name(s) of the above copyright
9931+ holders shall not be used in advertising or otherwise to promote the
9932+ sale, use or other dealings in this Software without prior written
9933+ authorization.
9934+
9935+Files: install-sh
9936+Copyright: 1994 X Consortium
9937+Licence: other-BSD
9938+ Permission is hereby granted, free of charge, to any person obtaining a copy
9939+ of this software and associated documentation files (the "Software"), to
9940+ deal in the Software without restriction, including without limitation the
9941+ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
9942+ sell copies of the Software, and to permit persons to whom the Software is
9943+ furnished to do so, subject to the following conditions:
9944+
9945+ The above copyright notice and this permission notice shall be included in
9946+ all copies or substantial portions of the Software.
9947+
9948+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
9949+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9950+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
9951+ X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
9952+ AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
9953+ TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9954+
9955+ Except as contained in this notice, the name of the X Consortium shall not
9956+ be used in advertising or otherwise to promote the sale, use or other deal-
9957+ ings in this Software without prior written authorization from the X Consor-
9958+ tium.
9959+
9960+ FSF changes to this file are in the public domain.
9961+
9962+ Calling this script install-sh is preferred over install.sh, to prevent
9963+ `make' implicit rules from creating a file called install from it
9964+ when there is no Makefile.
9965+
9966+ This script is compatible with the BSD install script, but was written
9967+ from scratch. It can only install one file at a time, a restriction
9968+ shared with many OS's install programs.
9969+
9970+Files: debian/*
9971+Copyright: 2012 Thomas E. Dickey
9972+Licence: other-BSD
9973+ Permission to use, copy, modify, and distribute this software and its
9974+ documentation for any purpose and without fee is hereby granted,
9975+ provided that the above copyright notice appear in all copies and that
9976+ both that copyright notice and this permission notice appear in
9977+ supporting documentation, and that the name of the above listed
9978+ copyright holder(s) not be used in advertising or publicity pertaining
9979+ to distribution of the software without specific, written prior
9980+ permission.
9981+
9982+ THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
9983+ TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
9984+ AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
9985+ LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9986+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9987+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
9988+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9989+
9990+On Debian systems, the complete text of the GNU General
9991+Public License can be found in '/usr/share/common-licenses/GPL-2'
9992+ </programlisting>
9993+ </section>
9994+ </section>
9995+ <section id="pd-dropbear-2014.63">
9996+ <title>dropbear, version 2014.63</title>
9997+ <section id="pd-dropbear-2014.63--1">
9998+ <title>Text 1</title>
9999+ <programlisting>
10000+Dropbear contains a number of components from different sources, hence there
10001+are a few licenses and authors involved. All licenses are fairly
10002+non-restrictive.
10003+
10004+
10005+The majority of code is written by Matt Johnston, under the license below.
10006+
10007+Portions of the client-mode work are (c) 2004 Mihnea Stoenescu, under the
10008+same license:
10009+
10010+Copyright (c) 2002-2013 Matt Johnston
10011+Portions copyright (c) 2004 Mihnea Stoenescu
10012+All rights reserved.
10013+
10014+Permission is hereby granted, free of charge, to any person obtaining a copy
10015+of this software and associated documentation files (the "Software"), to deal
10016+in the Software without restriction, including without limitation the rights
10017+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10018+copies of the Software, and to permit persons to whom the Software is
10019+furnished to do so, subject to the following conditions:
10020+
10021+The above copyright notice and this permission notice shall be included in all
10022+copies or substantial portions of the Software.
10023+
10024+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
10025+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
10026+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
10027+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
10028+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
10029+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
10030+SOFTWARE.
10031+
10032+=====
10033+
10034+LibTomCrypt and LibTomMath are written by Tom St Denis, and are Public Domain.
10035+
10036+=====
10037+
10038+sshpty.c is taken from OpenSSH 3.5p1,
10039+ Copyright (c) 1995 Tatu Ylonen &lt;ylo@cs.hut.fi&gt;, Espoo, Finland
10040+ All rights reserved
10041+ "As far as I am concerned, the code I have written for this software
10042+ can be used freely for any purpose. Any derived versions of this
10043+ software must be clearly marked as such, and if the derived work is
10044+ incompatible with the protocol description in the RFC file, it must be
10045+ called by a name other than "ssh" or "Secure Shell". "
10046+
10047+=====
10048+
10049+loginrec.c
10050+loginrec.h
10051+atomicio.h
10052+atomicio.c
10053+and strlcat() (included in util.c) are from OpenSSH 3.6.1p2, and are licensed
10054+under the 2 point BSD license.
10055+
10056+loginrec is written primarily by Andre Lucas, atomicio.c by Theo de Raadt.
10057+
10058+strlcat() is (c) Todd C. Miller
10059+
10060+=====
10061+
10062+Import code in keyimport.c is modified from PuTTY's import.c, licensed as
10063+follows:
10064+
10065+PuTTY is copyright 1997-2003 Simon Tatham.
10066+
10067+Portions copyright Robert de Bath, Joris van Rantwijk, Delian
10068+Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry,
10069+Justin Bradford, and CORE SDI S.A.
10070+
10071+Permission is hereby granted, free of charge, to any person
10072+obtaining a copy of this software and associated documentation files
10073+(the "Software"), to deal in the Software without restriction,
10074+including without limitation the rights to use, copy, modify, merge,
10075+publish, distribute, sublicense, and/or sell copies of the Software,
10076+and to permit persons to whom the Software is furnished to do so,
10077+subject to the following conditions:
10078+
10079+The above copyright notice and this permission notice shall be
10080+included in all copies or substantial portions of the Software.
10081+
10082+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
10083+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
10084+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
10085+NONINFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE
10086+FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
10087+CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
10088+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10089+
10090+=====
10091+
10092+curve25519-donna:
10093+
10094+/* Copyright 2008, Google Inc.
10095+ * All rights reserved.
10096+ *
10097+ * Redistribution and use in source and binary forms, with or without
10098+ * modification, are permitted provided that the following conditions are
10099+ * met:
10100+ *
10101+ * * Redistributions of source code must retain the above copyright
10102+ * notice, this list of conditions and the following disclaimer.
10103+ * * Redistributions in binary form must reproduce the above
10104+ * copyright notice, this list of conditions and the following disclaimer
10105+ * in the documentation and/or other materials provided with the
10106+ * distribution.
10107+ * * Neither the name of Google Inc. nor the names of its
10108+ * contributors may be used to endorse or promote products derived from
10109+ * this software without specific prior written permission.
10110+ *
10111+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
10112+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
10113+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
10114+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
10115+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
10116+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
10117+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10118+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
10119+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
10120+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
10121+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
10122+ *
10123+ * curve25519-donna: Curve25519 elliptic curve, public key function
10124+ *
10125+ * http://code.google.com/p/curve25519-donna/
10126+ *
10127+ * Adam Langley &lt;agl@imperialviolet.org&gt;
10128+ *
10129+ * Derived from public domain C code by Daniel J. Bernstein &lt;djb@cr.yp.to&gt;
10130+ *
10131+ * More information about curve25519 can be found here
10132+ * http://cr.yp.to/ecdh.html
10133+ *
10134+ * djb's sample implementation of curve25519 is written in a special assembly
10135+ * language called qhasm and uses the floating point registers.
10136+ *
10137+ * This is, almost, a clean room reimplementation from the curve25519 paper. It
10138+ * uses many of the tricks described therein. Only the crecip function is taken
10139+ * from the sample implementation.
10140+ */
10141+ </programlisting>
10142+ </section>
10143+ </section>
10144+ <section id="pd-encodings-1.0.4">
10145+ <title>encodings, version 1.0.4</title>
10146+ <section id="pd-encodings-1.0.4--1">
10147+ <title>Text 1</title>
10148+ <programlisting>
10149+The XFree86/Xorg encoding files are in the public domain.
10150+
10151+Most of these encoding files were generated by me in the winter of 1998/1998
10152+from publicly available sources (notably from data files provided by the
10153+Unicode Consortium) using a throw-away program written in Common Lisp. Over
10154+the years, a number of people have kindly added new encoding files to the
10155+collection.
10156+
10157+If you want to add a copyright statement to an encoding file, you need
10158+your brain examined.
10159+
10160+ Juliusz Chroboczek
10161+ </programlisting>
10162+ </section>
10163+ </section>
10164+ <section id="pd-expect-5.45">
10165+ <title>expect, version 5.45</title>
10166+ <section id="pd-expect-5.45--1">
10167+ <title>Text 1</title>
10168+ <programlisting>
10169+Expect
10170+
10171+Written by: Don Libes, libes at nist.gov, NIST
10172+
10173+Design and implementation of this program was paid for by U.S. tax
10174+dollars. Therefore it is public domain. However, the author and NIST
10175+would appreciate credit if this program or parts of it are used.
10176+ </programlisting>
10177+ </section>
10178+ </section>
10179+ <section id="pd-fontconfig-2.11.1">
10180+ <title>fontconfig, version 2.11.1</title>
10181+ <section id="pd-fontconfig-2.11.1--1">
10182+ <title>Text 1</title>
10183+ <programlisting>
10184+fontconfig/COPYING
10185+
10186+Copyright © 2000,2001,2002,2003,2004,2006,2007 Keith Packard
10187+Copyright © 2005 Patrick Lam
10188+Copyright © 2009 Roozbeh Pournader
10189+Copyright © 2008,2009 Red Hat, Inc.
10190+Copyright © 2008 Danilo Šegan
10191+Copyright © 2012 Google, Inc.
10192+
10193+
10194+Permission to use, copy, modify, distribute, and sell this software and its
10195+documentation for any purpose is hereby granted without fee, provided that
10196+the above copyright notice appear in all copies and that both that
10197+copyright notice and this permission notice appear in supporting
10198+documentation, and that the name of the author(s) not be used in
10199+advertising or publicity pertaining to distribution of the software without
10200+specific, written prior permission. The authors make no
10201+representations about the suitability of this software for any purpose. It
10202+is provided "as is" without express or implied warranty.
10203+
10204+THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
10205+INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
10206+EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
10207+CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
10208+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
10209+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
10210+PERFORMANCE OF THIS SOFTWARE.
10211+
10212+ </programlisting>
10213+ </section>
10214+ <section id="pd-fontconfig-2.11.1--2">
10215+ <title>Text 2</title>
10216+ <programlisting>
10217+/*
10218+ * fontconfig/src/fcfreetype.c
10219+ *
10220+ * Copyright © 2001 Keith Packard
10221+ *
10222+ * Permission to use, copy, modify, distribute, and sell this software and its
10223+ * documentation for any purpose is hereby granted without fee, provided that
10224+ * the above copyright notice appear in all copies and that both that
10225+ * copyright notice and this permission notice appear in supporting
10226+ * documentation, and that the name of the author(s) not be used in
10227+ * advertising or publicity pertaining to distribution of the software without
10228+ * specific, written prior permission. The authors make no
10229+ * representations about the suitability of this software for any purpose. It
10230+ * is provided "as is" without express or implied warranty.
10231+ *
10232+ * THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
10233+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
10234+ * EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
10235+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
10236+ * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
10237+ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
10238+ * PERFORMANCE OF THIS SOFTWARE.
10239+ */
10240+
10241+/*
10242+ Copyright © 2002-2003 by Juliusz Chroboczek
10243+
10244+ Permission is hereby granted, free of charge, to any person obtaining a copy
10245+ of this software and associated documentation files (the "Software"), to deal
10246+ in the Software without restriction, including without limitation the rights
10247+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10248+ copies of the Software, and to permit persons to whom the Software is
10249+ furnished to do so, subject to the following conditions:
10250+
10251+ The above copyright notice and this permission notice shall be included in
10252+ all copies or substantial portions of the Software.
10253+
10254+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
10255+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
10256+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
10257+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
10258+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
10259+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
10260+ THE SOFTWARE.
10261+*/
10262+ </programlisting>
10263+ </section>
10264+ <section id="pd-fontconfig-2.11.1--3">
10265+ <title>Text 3</title>
10266+ <programlisting>
10267+/*
10268+ * This code implements the MD5 message-digest algorithm.
10269+ * The algorithm is due to Ron Rivest. This code was
10270+ * written by Colin Plumb in 1993, no copyright is claimed.
10271+ * This code is in the public domain; do with it what you wish.
10272+ *
10273+ * Equivalent code is available from RSA Data Security, Inc.
10274+ * This code has been tested against that, and is equivalent,
10275+ * except that you don't need to include two pages of legalese
10276+ * with every copy.
10277+ *
10278+ * To compute the message digest of a chunk of bytes, declare an
10279+ * MD5Context structure, pass it to MD5Init, call MD5Update as
10280+ * needed on buffers full of bytes, and then call MD5Final, which
10281+ * will fill a supplied 16-byte array with the digest.
10282+ */
10283+ </programlisting>
10284+ </section>
10285+ </section>
10286+ <section id="pd-glib-2.0-2.40.0">
10287+ <title>glib-2.0, version 2.40.0</title>
10288+ <section id="pd-glib-2.0-2.40.0--1">
10289+ <title>Text 1</title>
10290+ <programlisting>
10291+PCRE LICENCE
10292+
10293+Please see the file LICENCE in the PCRE distribution for licensing details.
10294+
10295+End
10296+ </programlisting>
10297+ </section>
10298+ <section id="pd-glib-2.0-2.40.0--2">
10299+ <title>Text 2</title>
10300+ <programlisting>
10301+Redistribution and use in source and binary forms, with or without
10302+modification, are permitted provided that the following conditions are met:
10303+
10304+ * Redistributions of source code must retain the above copyright notice,
10305+ this list of conditions and the following disclaimer.
10306+
10307+ * Redistributions in binary form must reproduce the above copyright
10308+ notice, this list of conditions and the following disclaimer in the
10309+ documentation and/or other materials provided with the distribution.
10310+
10311+ * Neither the name of the University of Cambridge nor the names of its
10312+ contributors may be used to endorse or promote products derived from
10313+ this software without specific prior written permission.
10314+
10315+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
10316+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
10317+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
10318+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
10319+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
10320+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
10321+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
10322+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
10323+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
10324+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
10325+POSSIBILITY OF SUCH DAMAGE.
10326+ </programlisting>
10327+ </section>
10328+ <section id="pd-glib-2.0-2.40.0--3">
10329+ <title>Text 3</title>
10330+ <programlisting>
10331+This work may be reproduced and distributed in whole or in part, in
10332+any medium, physical or electronic, so as long as this copyright
10333+notice remains intact and unchanged on all copies. Commercial
10334+redistribution is permitted and encouraged, but you may not
10335+redistribute, in whole or in part, under terms more restrictive than
10336+those under which you received it. If you redistribute a modified or
10337+translated version of this work, you must also make the source code to
10338+the modified or translated version available in electronic form
10339+without charge. However, mere aggregation as part of a larger work
10340+shall not count as a modification for this purpose.
10341+
10342+All code examples in this work are placed into the public domain,
10343+and may be used, modified and redistributed without restriction.
10344+
10345+BECAUSE THIS WORK IS LICENSED FREE OF CHARGE, THERE IS NO
10346+WARRANTY FOR THE WORK, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
10347+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
10348+OTHER PARTIES PROVIDE THE WORK "AS IS" WITHOUT WARRANTY OF ANY
10349+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
10350+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
10351+PURPOSE. SHOULD THE WORK PROVE DEFECTIVE, YOU ASSUME
10352+THE COST OF ALL NECESSARY REPAIR OR CORRECTION.
10353+
10354+IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
10355+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
10356+AND/OR REDISTRIBUTE THE WORK AS PERMITTED ABOVE, BE LIABLE TO YOU
10357+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
10358+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
10359+WORK, EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
10360+POSSIBILITY OF SUCH DAMAGES.
10361+ </programlisting>
10362+ </section>
10363+ </section>
10364+ <section id="pd-mesa-demos-8.2.0">
10365+ <title>mesa-demos, version 8.2.0</title>
10366+ <section id="pd-mesa-demos-8.2.0--1">
10367+ <title>Text 1</title>
10368+ <programlisting>
10369+/*
10370+ * Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
10371+ *
10372+ * Permission is hereby granted, free of charge, to any person obtaining a
10373+ * copy of this software and associated documentation files (the "Software"),
10374+ * to deal in the Software without restriction, including without limitation
10375+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
10376+ * and/or sell copies of the Software, and to permit persons to whom the
10377+ * Software is furnished to do so, subject to the following conditions:
10378+ *
10379+ * The above copyright notice and this permission notice shall be included
10380+ * in all copies or substantial portions of the Software.
10381+ *
10382+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
10383+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
10384+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
10385+ * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
10386+ * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
10387+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10388+ */
10389+ </programlisting>
10390+ </section>
10391+ <section id="pd-mesa-demos-8.2.0--2">
10392+ <title>Text 2</title>
10393+ <programlisting>
10394+
10395+
10396+/*
10397+ * A demonstration of using the GLX functions. This program is in the
10398+ * public domain.
10399+ *
10400+ * Brian Paul
10401+ */
10402+ </programlisting>
10403+ </section>
10404+ </section>
10405+ <section id="pd-mobile-broadband-provider-info-20140618">
10406+ <title>mobile-broadband-provider-info, version 20140618</title>
10407+ <section id="pd-mobile-broadband-provider-info-20140618--1">
10408+ <title>Text 1</title>
10409+ <programlisting>
10410+THIS WORK IS IN PUBLIC DOMAIN:
10411+The person or persons who have associated work with this document
10412+(the "Dedicator" or "Certifier") hereby either (a) certifies that, to the best
10413+of his knowledge, the work of authorship identified is in the public domain of
10414+the country from which the work is published, or (b) hereby dedicates whatever
10415+copyright the dedicators holds in the work of authorship identified below
10416+(the "Work") to the public domain. A certifier, moreover, dedicates any
10417+copyright interest he may have in the associated work, and for these purposes,
10418+is described as a "dedicator" below.
10419+
10420+A certifier has taken reasonable steps to verify the copyright status of this
10421+work. Certifier recognizes that his good faith efforts may not shield him from
10422+liability if in fact the work certified is not in the public domain.
10423+
10424+Dedicator makes this dedication for the benefit of the public at large and to
10425+the detriment of the Dedicator's heirs and successors. Dedicator intends this
10426+dedication to be an overt act of relinquishment in perpetuity of all present
10427+and future rights under copyright law, whether vested or contingent, in the
10428+Work. Dedicator understands that such relinquishment of all rights includes the
10429+relinquishment of all rights to enforce (by lawsuit or otherwise) those
10430+copyrights in the Work.
10431+
10432+Dedicator recognizes that, once placed in the public domain, the Work may be
10433+freely reproduced, distributed, transmitted, used, modified, built upon, or
10434+otherwise exploited by anyone for any purpose, commercial or non-commercial,
10435+and in any way, including by methods that have not yet been invented or
10436+conceived.
10437+ </programlisting>
10438+ </section>
10439+ </section>
10440+ <section id="pd-modutils-initscripts-1.0">
10441+ <title>modutils-initscripts, version 1.0</title>
10442+ <section id="pd-modutils-initscripts-1.0--1">
10443+ <title>Text 1</title>
10444+ <programlisting>
10445+Public Domain
10446+ </programlisting>
10447+ </section>
10448+ </section>
10449+ <section id="pd-pixman-0.32.6">
10450+ <title>pixman, version 0.32.6</title>
10451+ <section id="pd-pixman-0.32.6--1">
10452+ <title>Text 1</title>
10453+ <programlisting>
10454+The following is the MIT license, agreed upon by most contributors.
10455+Copyright holders of new code should use this license statement where
10456+possible. They may also add themselves to the list below.
10457+
10458+/*
10459+ * Copyright 1987, 1988, 1989, 1998 The Open Group
10460+ * Copyright 1987, 1988, 1989 Digital Equipment Corporation
10461+ * Copyright 1999, 2004, 2008 Keith Packard
10462+ * Copyright 2000 SuSE, Inc.
10463+ * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc.
10464+ * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc.
10465+ * Copyright 2004 Nicholas Miell
10466+ * Copyright 2005 Lars Knoll &amp; Zack Rusin, Trolltech
10467+ * Copyright 2005 Trolltech AS
10468+ * Copyright 2007 Luca Barbato
10469+ * Copyright 2008 Aaron Plattner, NVIDIA Corporation
10470+ * Copyright 2008 Rodrigo Kumpera
10471+ * Copyright 2008 André Tupinambá
10472+ * Copyright 2008 Mozilla Corporation
10473+ * Copyright 2008 Frederic Plourde
10474+ * Copyright 2009, Oracle and/or its affiliates. All rights reserved.
10475+ * Copyright 2009, 2010 Nokia Corporation
10476+ *
10477+ * Permission is hereby granted, free of charge, to any person obtaining a
10478+ * copy of this software and associated documentation files (the "Software"),
10479+ * to deal in the Software without restriction, including without limitation
10480+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
10481+ * and/or sell copies of the Software, and to permit persons to whom the
10482+ * Software is furnished to do so, subject to the following conditions:
10483+ *
10484+ * The above copyright notice and this permission notice (including the next
10485+ * paragraph) shall be included in all copies or substantial portions of the
10486+ * Software.
10487+ *
10488+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
10489+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
10490+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
10491+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
10492+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
10493+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
10494+ * DEALINGS IN THE SOFTWARE.
10495+ */
10496+ </programlisting>
10497+ </section>
10498+ <section id="pd-pixman-0.32.6--2">
10499+ <title>Text 2</title>
10500+ <programlisting>
10501+/*
10502+ * Copyright © 2008 Keith Packard
10503+ *
10504+ * Permission to use, copy, modify, distribute, and sell this software and its
10505+ * documentation for any purpose is hereby granted without fee, provided that
10506+ * the above copyright notice appear in all copies and that both that copyright
10507+ * notice and this permission notice appear in supporting documentation, and
10508+ * that the name of the copyright holders not be used in advertising or
10509+ * publicity pertaining to distribution of the software without specific,
10510+ * written prior permission. The copyright holders make no representations
10511+ * about the suitability of this software for any purpose. It is provided "as
10512+ * is" without express or implied warranty.
10513+ *
10514+ * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
10515+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
10516+ * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
10517+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
10518+ * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
10519+ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
10520+ * OF THIS SOFTWARE.
10521+ */
10522+
10523+/*
10524+ * Matrix interfaces
10525+ */
10526+ </programlisting>
10527+ </section>
10528+ </section>
10529+ <section id="pd-ppp-2.4.6">
10530+ <title>ppp, version 2.4.6</title>
10531+ <section id="pd-ppp-2.4.6--1">
10532+ <title>Text 1</title>
10533+ <programlisting>
10534+/*
10535+ * ccp.c - PPP Compression Control Protocol.
10536+ *
10537+ * Copyright (c) 1994-2002 Paul Mackerras. All rights reserved.
10538+ *
10539+ * Redistribution and use in source and binary forms, with or without
10540+ * modification, are permitted provided that the following conditions
10541+ * are met:
10542+ *
10543+ * 1. Redistributions of source code must retain the above copyright
10544+ * notice, this list of conditions and the following disclaimer.
10545+ *
10546+ * 2. The name(s) of the authors of this software must not be used to
10547+ * endorse or promote products derived from this software without
10548+ * prior written permission.
10549+ *
10550+ * 3. Redistributions of any form whatsoever must retain the following
10551+ * acknowledgment:
10552+ * "This product includes software developed by Paul Mackerras
10553+ * &lt;paulus@samba.org&gt;".
10554+ *
10555+ * THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO
10556+ * THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10557+ * AND FITNESS, IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY
10558+ * SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
10559+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
10560+ * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
10561+ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
10562+ */
10563+ </programlisting>
10564+ </section>
10565+ <section id="pd-ppp-2.4.6--2">
10566+ <title>Text 2</title>
10567+ <programlisting>
10568+/*
10569+ * Chat -- a program for automatic session establishment (i.e. dial
10570+ * the phone and log in).
10571+ *
10572+ * Standard termination codes:
10573+ * 0 - successful completion of the script
10574+ * 1 - invalid argument, expect string too large, etc.
10575+ * 2 - error on an I/O operation or fatal error condition.
10576+ * 3 - timeout waiting for a simple string.
10577+ * 4 - the first string declared as "ABORT"
10578+ * 5 - the second string declared as "ABORT"
10579+ * 6 - ... and so on for successive ABORT strings.
10580+ *
10581+ * This software is in the public domain.
10582+ *
10583+ </programlisting>
10584+ </section>
10585+ <section id="pd-ppp-2.4.6--3">
10586+ <title>Text 3</title>
10587+ <programlisting>
10588+/*
10589+ * passprompt.c - pppd plugin to invoke an external PAP password prompter
10590+ *
10591+ * Copyright 1999 Paul Mackerras, Alan Curry.
10592+ *
10593+ * This program is free software; you can redistribute it and/or
10594+ * modify it under the terms of the GNU General Public License
10595+ * as published by the Free Software Foundation; either version
10596+ * 2 of the License, or (at your option) any later version.
10597+ */
10598+ </programlisting>
10599+ </section>
10600+ <section id="pd-ppp-2.4.6--4">
10601+ <title>Text 4</title>
10602+ <programlisting>
10603+ /*
10604+ Unix SMB/CIFS implementation.
10605+
10606+ trivial database library
10607+
10608+ Copyright (C) Andrew Tridgell 1999-2004
10609+ Copyright (C) Paul `Rusty' Russell 2000
10610+ Copyright (C) Jeremy Allison 2000-2003
10611+
10612+ ** NOTE! The following LGPL license applies to the tdb
10613+ ** library. This does NOT imply that all of Samba is released
10614+ ** under the LGPL
10615+
10616+ This library is free software; you can redistribute it and/or
10617+ modify it under the terms of the GNU Lesser General Public
10618+ License as published by the Free Software Foundation; either
10619+ version 2 of the License, or (at your option) any later version.
10620+
10621+ This library is distributed in the hope that it will be useful,
10622+ but WITHOUT ANY WARRANTY; without even the implied warranty of
10623+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10624+ Lesser General Public License for more details.
10625+
10626+ You should have received a copy of the GNU Lesser General Public
10627+ License along with this library; if not, write to the Free Software
10628+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
10629+*/
10630+ </programlisting>
10631+ </section>
10632+ </section>
10633+ <section id="pd-sqlite3-3.8.6.0">
10634+ <title>sqlite3, version 3.8.6.0</title>
10635+ <section id="pd-sqlite3-3.8.6.0--1">
10636+ <title>Text 1</title>
10637+ <programlisting>
10638+/*
10639+** 2001 September 15
10640+**
10641+** The author disclaims copyright to this source code. In place of
10642+** a legal notice, here is a blessing:
10643+**
10644+** May you do good and not evil.
10645+** May you find forgiveness for yourself and forgive others.
10646+** May you share freely, never taking more than you give.
10647+**
10648+*************************************************************************
10649+ </programlisting>
10650+ </section>
10651+ </section>
10652+ <section id="pd-tzcode-2015b">
10653+ <title>tzcode, version 2015b</title>
10654+ <section id="pd-tzcode-2015b--1">
10655+ <title>Text 1</title>
10656+ <programlisting>
10657+README for the tz distribution
10658+
10659+"What time is it?" -- Richard Deacon as The King
10660+"Any time you want it to be." -- Frank Baxter as The Scientist
10661+ (from the Bell System film "About Time")
10662+
10663+The Time Zone Database (often called tz or zoneinfo) contains code and
10664+data that represent the history of local time for many representative
10665+locations around the globe. It is updated periodically to reflect
10666+changes made by political bodies to time zone boundaries, UTC offsets,
10667+and daylight-saving rules.
10668+
10669+Unless otherwise specified, all files in the tz code and data are in
10670+the public domain, so clarified as of 2009-05-17 by Arthur David Olson.
10671+The few exceptions are code derived from BSD, which uses the BSD license.
10672+
10673+Here is a recipe for acquiring, building, installing, and testing the
10674+tz distribution on a GNU/Linux or similar host.
10675+
10676+ mkdir tz
10677+ cd tz
10678+ wget --retr-symlinks 'ftp://ftp.iana.org/tz/tz*-latest.tar.gz'
10679+ gzip -dc tzcode-latest.tar.gz | tar -xf -
10680+ gzip -dc tzdata-latest.tar.gz | tar -xf -
10681+
10682+Be sure to read the comments in "Makefile" and make any changes needed
10683+to make things right for your system, especially if you are using some
10684+platform other than GNU/Linux. Then run the following commands,
10685+substituting your desired installation directory for "$HOME/tzdir":
10686+
10687+ make TOPDIR=$HOME/tzdir install
10688+ $HOME/tzdir/etc/zdump -v America/Los_Angeles
10689+
10690+Historical local time information has been included here to:
10691+
10692+* provide a compendium of data about the history of civil time
10693+ that is useful even if not 100% accurate;
10694+
10695+* give an idea of the variety of local time rules that have
10696+ existed in the past and thus an idea of the variety that may be
10697+ expected in the future;
10698+
10699+* provide a test of the generality of the local time rule description
10700+ system.
10701+
10702+The information in the time zone data files is by no means authoritative;
10703+fixes and enhancements are welcome. Please see the file CONTRIBUTING
10704+for details.
10705+
10706+Thanks to these Time Zone Caballeros who've made major contributions to the
10707+time conversion package: Keith Bostic; Bob Devine; Paul Eggert; Robert Elz;
10708+Guy Harris; Mark Horton; John Mackin; and Bradley White. Thanks also to
10709+Michael Bloom, Art Neilson, Stephen Prince, John Sovereign, and Frank Wales
10710+for testing work, and to Gwillim Law for checking local mean time data.
10711+Thanks in particular to Arthur David Olson, the project's founder and first
10712+maintainer, to whom the time zone community owes the greatest debt of all.
10713+None of them are responsible for remaining errors.
10714+
10715+Look in &lt;ftp://ftp.iana.org/tz/releases/&gt; for updated versions of these files.
10716+
10717+Please send comments or information to tz@iana.org.
10718+ </programlisting>
10719+ </section>
10720+ </section>
10721+ <section id="pd-tzdata-2015b">
10722+ <title>tzdata, version 2015b</title>
10723+ <section id="pd-tzdata-2015b--1">
10724+ <title>Text 1</title>
10725+ <programlisting>
10726+# This file is in the public domain, so clarified as of
10727+# 2009-05-17 by Arthur David Olson.
10728+
10729+ </programlisting>
10730+ </section>
10731+ </section>
10732+ <section id="pd-xz-5.1.3alpha">
10733+ <title>xz, version 5.1.3alpha</title>
10734+ <section id="pd-xz-5.1.3alpha--1">
10735+ <title>Text 1</title>
10736+ <programlisting>
10737+
10738+XZ Utils Licensing
10739+==================
10740+
10741+ Different licenses apply to different files in this package. Here
10742+ is a rough summary of which licenses apply to which parts of this
10743+ package (but check the individual files to be sure!):
10744+
10745+ - liblzma is in the public domain.
10746+
10747+ - xz, xzdec, and lzmadec command line tools are in the public
10748+ domain unless GNU getopt_long had to be compiled and linked
10749+ in from the lib directory. The getopt_long code is under
10750+ GNU LGPLv2.1+.
10751+
10752+ - The scripts to grep, diff, and view compressed files have been
10753+ adapted from gzip. These scripts and their documentation are
10754+ under GNU GPLv2+.
10755+
10756+ - All the documentation in the doc directory and most of the
10757+ XZ Utils specific documentation files in other directories
10758+ are in the public domain.
10759+
10760+ - Translated messages are in the public domain.
10761+
10762+ - The build system contains public domain files, and files that
10763+ are under GNU GPLv2+ or GNU GPLv3+. None of these files end up
10764+ in the binaries being built.
10765+
10766+ - Test files and test code in the tests directory, and debugging
10767+ utilities in the debug directory are in the public domain.
10768+
10769+ - The extra directory may contain public domain files, and files
10770+ that are under various free software licenses.
10771+
10772+ You can do whatever you want with the files that have been put into
10773+ the public domain. If you find public domain legally problematic,
10774+ take the previous sentence as a license grant. If you still find
10775+ the lack of copyright legally problematic, you have too many
10776+ lawyers.
10777+
10778+ As usual, this software is provided "as is", without any warranty.
10779+
10780+ If you copy significant amounts of public domain code from XZ Utils
10781+ into your project, acknowledging this somewhere in your software is
10782+ polite (especially if it is proprietary, non-free software), but
10783+ naturally it is not legally required. Here is an example of a good
10784+ notice to put into "about box" or into documentation:
10785+
10786+ This software includes code from XZ Utils &lt;http://tukaani.org/xz/&gt;.
10787+
10788+ The following license texts are included in the following files:
10789+ - COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1
10790+ - COPYING.GPLv2: GNU General Public License version 2
10791+ - COPYING.GPLv3: GNU General Public License version 3
10792+
10793+ Note that the toolchain (compiler, linker etc.) may add some code
10794+ pieces that are copyrighted. Thus, it is possible that e.g. liblzma
10795+ binary wouldn't actually be in the public domain in its entirety
10796+ even though it contains no copyrighted code from the XZ Utils source
10797+ package.
10798+
10799+ If you have questions, don't hesitate to ask the author(s) for more
10800+ information.
10801+
10802+ </programlisting>
10803+ </section>
10804+ </section>
10805+</section>
10806+</chapter>
10807diff --git a/documentation/book-enea-linux-open-source/swcomp.mk b/documentation/book-enea-linux-open-source/swcomp.mk
10808new file mode 100644
10809index 0000000..9b6a615
10810--- /dev/null
10811+++ b/documentation/book-enea-linux-open-source/swcomp.mk
10812@@ -0,0 +1,11 @@
10813+# Component build specification
10814+
10815+# Version of THIS book
10816+BOOK_VER ?= $(REL_VER)-dev
10817+
10818+DOCBOOK_COMMON_SRC := $(shell find $(DOCBOOKTEMPLATE)/docsrc_common -type f \( -name "bookinfo_userdoc.xml" \) -print)
10819+DOCBOOK_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) $(DOCBOOK_COMMON_SRC)
10820+
10821+BOOKPACKAGES := book-enea-linux-open-source
10822+BOOKDESC_$(BOOKPACKAGES) := "Enea Linux Open Source Report"
10823+BOOKDEFAULTCONDITION := $(DEFAULTCONDITIONS)
10824diff --git a/documentation/book-enea-linux-release-info/doc/about_release.xml b/documentation/book-enea-linux-release-info/doc/about_release.xml
10825new file mode 100644
10826index 0000000..59cf24b
10827--- /dev/null
10828+++ b/documentation/book-enea-linux-release-info/doc/about_release.xml
10829@@ -0,0 +1,416 @@
10830+<?xml version="1.0" encoding="ISO-8859-1"?>
10831+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
10832+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
10833+<chapter id="relinfo-about-release">
10834+ <title>About This Release</title>
10835+
10836+ <para>This release <emphasis><xi:include
10837+ href="../../docsrc_common/pardoc-distro.xml"
10838+ xmlns:xi="http://www.w3.org/2001/XInclude"
10839+ xpointer="element(EneaLinux_REL_NAME/1)" /></emphasis> provides a publicly
10840+ available Enea Linux distribution for a selected set of PPC targets. This
10841+ release is generated from branch <xi:include
10842+ href="../../docsrc_common/pardoc-distro.xml"
10843+ xmlns:xi="http://www.w3.org/2001/XInclude"
10844+ xpointer="element(EneaLinux_BRANCH/1)" /> of applicable git
10845+ repositories.</para>
10846+
10847+ <para>Provided contents:<itemizedlist spacing="compact">
10848+ <listitem>
10849+ <para>Source code, recipes, scripts, and documentation for building
10850+ your own Linux kernel, root file system, and cross-compilation
10851+ toolchains (SDKs)</para>
10852+ </listitem>
10853+
10854+ <listitem>
10855+ <para>Default configurations for basic Yocto functionality</para>
10856+ </listitem>
10857+
10858+ <listitem condition="f_any">
10859+ <para>Feature-specific configurations to optionally add more
10860+ capabilities to the Linux kernel</para>
10861+ </listitem>
10862+
10863+ <listitem>
10864+ <para>Pre-built images (kernels, rootfs, dtb) and other binaries
10865+ available for download</para>
10866+ </listitem>
10867+
10868+ <listitem condition="eclipse">
10869+ <para>Eclipse executable plus application development tools (ADT) for
10870+ command line and Eclipse</para>
10871+ </listitem>
10872+ </itemizedlist></para>
10873+
10874+ <!-- At least one target must be listed otherwise PDF build fails -->
10875+
10876+ <para>Supported targets:<itemizedlist spacing="compact">
10877+ <listitem condition="t_p2041">
10878+ <para><xi:include href="../../docsrc_common/pardoc-distro.xml"
10879+ xmlns:xi="http://www.w3.org/2001/XInclude"
10880+ xpointer="element(EneaLinux_TARGET_NAME_P2041/1)" /></para>
10881+ </listitem>
10882+
10883+ <listitem condition="t_p3041">
10884+ <para><xi:include href="../../docsrc_common/pardoc-distro.xml"
10885+ xmlns:xi="http://www.w3.org/2001/XInclude"
10886+ xpointer="element(EneaLinux_TARGET_NAME_P3041/1)" /></para>
10887+ </listitem>
10888+
10889+ <listitem condition="t_t4240">
10890+ <para><xi:include href="../../docsrc_common/pardoc-distro.xml"
10891+ xmlns:xi="http://www.w3.org/2001/XInclude"
10892+ xpointer="element(EneaLinux_TARGET_NAME_T4240/1)" /></para>
10893+ </listitem>
10894+
10895+ <listitem condition="qemu">
10896+ <para>QEMU PPC</para>
10897+ </listitem>
10898+ </itemizedlist></para>
10899+
10900+ <para>Kernel configuration:</para>
10901+
10902+ <itemizedlist spacing="compact">
10903+ <listitem condition="t_p2041">
10904+ <para>P2041RDB: One kernel flavor (release)</para>
10905+ </listitem>
10906+
10907+ <listitem condition="t_p3041">
10908+ <para>P3041DS: One kernel flavor (release)</para>
10909+ </listitem>
10910+
10911+ <listitem condition="t_t4240">
10912+ <para>T4240RDB: Two kernel flavors (release &amp; debug)</para>
10913+ </listitem>
10914+
10915+ <listitem>
10916+ <para>Low-Latency Desktop (LLD)</para>
10917+ </listitem>
10918+ </itemizedlist>
10919+
10920+ <para>Supported host environment:<itemizedlist>
10921+ <listitem>
10922+ <para><xi:include href="../../docsrc_common/pardoc-distro.xml"
10923+ xmlns:xi="http://www.w3.org/2001/XInclude"
10924+ xpointer="element(EneaLinux_HOST_VER/1)" /></para>
10925+ </listitem>
10926+ </itemizedlist></para>
10927+
10928+ <para>Supported versions:<itemizedlist spacing="compact">
10929+ <listitem>
10930+ <para>Yocto version <xi:include
10931+ href="../../docsrc_common/pardoc-distro.xml"
10932+ xmlns:xi="http://www.w3.org/2001/XInclude"
10933+ xpointer="element(Yocto_VER/1)" /></para>
10934+ </listitem>
10935+
10936+ <listitem>
10937+ <para>poky source version <xi:include
10938+ href="../../docsrc_common/pardoc-distro.xml"
10939+ xmlns:xi="http://www.w3.org/2001/XInclude"
10940+ xpointer="element(Poky_VER/1)" /></para>
10941+ </listitem>
10942+
10943+ <listitem>
10944+ <para>gcc version: <xi:include
10945+ href="../../docsrc_common/pardoc-distro.xml"
10946+ xmlns:xi="http://www.w3.org/2001/XInclude"
10947+ xpointer="element(EneaLinux_GCC_VER/1)" /></para>
10948+ </listitem>
10949+
10950+ <listitem>
10951+ <para>Linux kernel version for all targets: <xi:include
10952+ href="../../docsrc_common/pardoc-distro.xml"
10953+ xmlns:xi="http://www.w3.org/2001/XInclude"
10954+ xpointer="element(EneaLinux_KERNEL_VER/1)" /></para>
10955+ </listitem>
10956+
10957+ <listitem condition="eclipse">
10958+ <para>Eclipse version <xi:include
10959+ href="../../docsrc_common/pardoc-distro.xml"
10960+ xmlns:xi="http://www.w3.org/2001/XInclude"
10961+ xpointer="element(Eclipse_VER/1)" /> <xi:include
10962+ href="../../docsrc_common/pardoc-distro.xml"
10963+ xmlns:xi="http://www.w3.org/2001/XInclude"
10964+ xpointer="element(Eclipse_NAME/1)" /></para>
10965+ </listitem>
10966+
10967+ <listitem>
10968+ <para>Package versions: See <xref linkend="relinfo-packages" /></para>
10969+ </listitem>
10970+ </itemizedlist></para>
10971+
10972+ <para>Distribution channel:<itemizedlist spacing="compact">
10973+ <listitem>
10974+ <para>All deliverables can be downloaded from <xi:include
10975+ href="../../docsrc_common/pardoc-distro.xml"
10976+ xmlns:xi="http://www.w3.org/2001/XInclude"
10977+ xpointer="element(ULINK_ENEA_LINUX_URL/1)" /></para>
10978+ </listitem>
10979+ </itemizedlist></para>
10980+
10981+ <para>Supported features: See <xref
10982+ linkend="relinfo-supported-features" />.</para>
10983+
10984+ <para condition="hidden">More details about this release are provided under
10985+ the following topics:<remark>Info This list is currently hidden (same as
10986+ TOC) until we might add useful descriptions of the
10987+ chapters</remark><itemizedlist spacing="compact">
10988+ <listitem>
10989+ <para><xref linkend="relinfo-supported-targets" /></para>
10990+ </listitem>
10991+
10992+ <listitem>
10993+ <para><xref linkend="relinfo-packages" /></para>
10994+ </listitem>
10995+
10996+ <listitem>
10997+ <para><xref linkend="relinfo-provided-sdk" /></para>
10998+ </listitem>
10999+
11000+ <listitem>
11001+ <para><xref linkend="relinfo-provided-drivers" /></para>
11002+ </listitem>
11003+
11004+ <listitem>
11005+ <para><xref linkend="relinfo-documentation" /></para>
11006+ </listitem>
11007+
11008+ <listitem condition="f_any">
11009+ <para><xref linkend="relinfo-supported-features" /></para>
11010+ </listitem>
11011+
11012+ <listitem>
11013+ <para><xref linkend="relinfo-provided-other" /></para>
11014+ </listitem>
11015+
11016+ <listitem>
11017+ <para><xref linkend="relinfo-security-fixes" /></para>
11018+ </listitem>
11019+
11020+ <listitem>
11021+ <para><xref linkend="relinfo-excluded" /></para>
11022+ </listitem>
11023+
11024+ <listitem>
11025+ <para><xref linkend="relinfo-changes" /></para>
11026+ </listitem>
11027+
11028+ <listitem>
11029+ <para><xref linkend="enea-linux-sysreq" /></para>
11030+ </listitem>
11031+
11032+ <listitem>
11033+ <para><xref linkend="bugs-limitations" /></para>
11034+ </listitem>
11035+ </itemizedlist></para>
11036+
11037+ <?hard-pagebreak ?>
11038+
11039+ <xi:include href="supported_architectures.xml"
11040+ xmlns:xi="http://www.w3.org/2001/XInclude" />
11041+
11042+ <section id="relinfo-packages">
11043+ <title>Provided Packages</title>
11044+
11045+ <para><informaltable>
11046+ <tgroup cols="2">
11047+ <colspec align="left" colname="c1" colwidth="3*" />
11048+
11049+ <colspec align="left" colname="c2" colwidth="6*" />
11050+
11051+ <thead valign="bottom">
11052+ <row>
11053+ <entry>Type of Packages and Provider</entry>
11054+
11055+ <entry>Reference</entry>
11056+ </row>
11057+ </thead>
11058+
11059+ <tbody>
11060+ <row>
11061+ <entry>Packages in Enea Linux images</entry>
11062+
11063+ <entry><para>See the <olink
11064+ targetdoc="book_enea_linux_open_source"
11065+ targetptr="book_enea_linux_open_source"><trademark
11066+ class="registered">Enea</trademark> Linux Open Source
11067+ Report</olink></para></entry>
11068+ </row>
11069+
11070+ <row condition="eclipse">
11071+ <entry>Tools in the Eclipse tarball provided with Enea
11072+ Linux</entry>
11073+
11074+ <entry><para>See the <olink
11075+ targetdoc="book_enea_linux_eclipse_open_source"
11076+ targetptr="book_enea_linux_eclipse_open_source"><trademark
11077+ class="registered">Enea</trademark> Linux Eclipse Open Source
11078+ Report</olink></para></entry>
11079+ </row>
11080+
11081+ <row>
11082+ <entry>Packages provided by Yocto</entry>
11083+
11084+ <entry><para>See the <xi:include
11085+ href="../../docsrc_common/pardoc-distro.xml"
11086+ xmlns:xi="http://www.w3.org/2001/XInclude"
11087+ xpointer="element(ULINK_YOCTO_DOWN_URL/1)" />, tab "Release
11088+ Notes"</para></entry>
11089+ </row>
11090+ </tbody>
11091+ </tgroup>
11092+ </informaltable></para>
11093+ </section>
11094+
11095+ <section id="relinfo-provided-sdk">
11096+ <title>Provided Toolchain/s (SDK)</title>
11097+
11098+ <para>The SDK contains toolchains supporting cross-compilation of
11099+ applications for the targets on an <xi:include
11100+ href="../../docsrc_common/pardoc-distro.xml"
11101+ xmlns:xi="http://www.w3.org/2001/XInclude"
11102+ xpointer="element(EneaLinux_SDK_HOST_ARCH/1)" /> host. See the <olink
11103+ targetdoc="book_enea_linux_users_guide"
11104+ targetptr="book_enea_linux_users_guide"><trademark
11105+ class="registered">Enea</trademark> Linux User's Guide</olink> for
11106+ information on how to build and install a toolchain.<remark>FIXME LATER
11107+ MAYBE: Sorry but 5.0-ppc does not support cross-compilation of 32-bit
11108+ applications for the T4240RDB 64bit target due to bugs in
11109+ Yocto.</remark></para>
11110+ </section>
11111+
11112+ <section id="relinfo-provided-drivers">
11113+ <title>Supported Drivers</title>
11114+
11115+ <para>No information of supported drivers is provided in this version of
11116+ the Release Information.</para>
11117+ </section>
11118+
11119+ <section id="relinfo-documentation">
11120+ <title>Provided Documentation</title>
11121+
11122+ <para>The following Enea Linux manuals are available for <xi:include
11123+ href="../../docsrc_common/pardoc-distro.xml"
11124+ xmlns:xi="http://www.w3.org/2001/XInclude"
11125+ xpointer="element(EneaLinux_REL_VER/1)" />:</para>
11126+
11127+ <itemizedlist spacing="compact">
11128+ <listitem>
11129+ <para>README.htm - top page of the documentation</para>
11130+ </listitem>
11131+
11132+ <listitem>
11133+ <para>README.release - text file describing the release contents,
11134+ installation, and quick getting started</para>
11135+ </listitem>
11136+
11137+ <listitem>
11138+ <para><link linkend="book_enea_linux_release_info"><trademark
11139+ class="registered">Enea</trademark> Linux Release Information (this
11140+ document)</link></para>
11141+ </listitem>
11142+
11143+ <listitem>
11144+ <para><olink targetdoc="book_enea_linux_users_guide"
11145+ targetptr="book_enea_linux_users_guide"><trademark
11146+ class="registered">Enea</trademark> Linux User's Guide</olink></para>
11147+ </listitem>
11148+
11149+ <listitem>
11150+ <para><olink targetdoc="book_enea_linux_open_source"
11151+ targetptr="book_enea_linux_open_source"><trademark
11152+ class="registered">Enea</trademark> Linux Open Source
11153+ Report</olink></para>
11154+ </listitem>
11155+
11156+ <listitem condition="eclipse">
11157+ <para><olink targetdoc="book_enea_linux_eclipse_open_source"
11158+ targetptr="book_enea_linux_eclipse_open_source"><trademark
11159+ class="registered">Enea</trademark> Linux Eclipse Open Source
11160+ Report</olink></para>
11161+ </listitem>
11162+ </itemizedlist>
11163+
11164+ <para condition="eclipse">The Enea Linux Eclipse tarball and Eclipse Open
11165+ Source Report is inherited from Enea Linux 4.0. How to use Eclipse is
11166+ described inside the <olink targetdoc="book_enea_linux_users_guide"
11167+ targetptr="book_enea_linux_users_guide"><trademark
11168+ class="registered">Enea</trademark> Linux User's Guide</olink>.</para>
11169+
11170+ <para condition="eclipse">Eclipse's own documentation is available in
11171+ tarball Enea-Linux-Eclipse_<xi:include
11172+ href="../../docsrc_common/pardoc-distro.xml"
11173+ xmlns:xi="http://www.w3.org/2001/XInclude"
11174+ xpointer="element(EneaLinux_REL_VER_ECLIPSE/1)" />.tar, directory
11175+ <filename>eclipse/readme</filename>.</para>
11176+ </section>
11177+
11178+ <?hard-pagebreak ?>
11179+
11180+ <xi:include href="supported_features.xml"
11181+ xmlns:xi="http://www.w3.org/2001/XInclude">
11182+ <xi:fallback>INFO: MISSING XINCLUDE CONTENT</xi:fallback>
11183+ </xi:include>
11184+
11185+ <section id="relinfo-provided-other">
11186+ <title>Other Provided Functionality</title>
11187+
11188+ <para>The functionality in a distribution depends on included packages in
11189+ the default image. In addition to the supported features, the following
11190+ functionality is also available, among other:</para>
11191+
11192+ <itemizedlist spacing="compact">
11193+ <listitem condition="t_t4240">
11194+ <para>On target T4240RDB:</para>
11195+
11196+ <itemizedlist spacing="compact">
11197+ <listitem>
11198+ <para>SRIO support in user space (NWRITE, NREAD, msg,
11199+ doorbell)</para>
11200+ </listitem>
11201+
11202+ <listitem>
11203+ <para>USDPAA</para>
11204+ </listitem>
11205+ </itemizedlist>
11206+ </listitem>
11207+
11208+ <listitem condition="pm_smart">
11209+ <para>Smart Package Management</para>
11210+ </listitem>
11211+
11212+ <listitem condition="eclipse">
11213+ <para>Eclipse ADT (excl. QEMU) and plug-ins for application
11214+ development: LTTng, Perf, LatencyTOP, PowerTOP, SystemTap</para>
11215+ </listitem>
11216+ </itemizedlist>
11217+ </section>
11218+
11219+ <xi:include href="../../../../documentation/book-enea-linux-release-info/doc/security_fixes.xml"
11220+ xmlns:xi="http://www.w3.org/2001/XInclude" />
11221+
11222+ <section id="relinfo-excluded">
11223+ <title>Intentional Limitations</title>
11224+
11225+ <para>The following functionality supported in other Enea Linux releases
11226+ has been excluded in this release:<itemizedlist spacing="compact">
11227+ <listitem>
11228+ <para>Eclipse plug-ins for image creation (HOB)</para>
11229+ </listitem>
11230+
11231+ <listitem>
11232+ <para>Networking features: DPDK vSwitch, DPDK</para>
11233+ </listitem>
11234+
11235+ <listitem>
11236+ <para>Real-time features: Fully Preemptible Kernel (FPK) from the
11237+ PREEMPT_RT patch</para>
11238+ </listitem>
11239+
11240+ <listitem>
11241+ <para>Memory features: NUMA</para>
11242+ </listitem>
11243+ </itemizedlist></para>
11244+ </section>
11245+</chapter>
11246\ No newline at end of file
11247diff --git a/documentation/book-enea-linux-release-info/doc/book.xml b/documentation/book-enea-linux-release-info/doc/book.xml
11248new file mode 100644
11249index 0000000..0ae42e8
11250--- /dev/null
11251+++ b/documentation/book-enea-linux-release-info/doc/book.xml
11252@@ -0,0 +1,22 @@
11253+<?xml version="1.0" encoding="ISO-8859-1"?>
11254+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
11255+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
11256+<!ENTITY % local.common.attrib "xml:base CDATA #IMPLIED">
11257+<!ENTITY global_docsrc_common "../../../../docbuild/template/docsrc_common">
11258+<!ENTITY local_pardoc_distro "../../docsrc_common/pardoc-distro.xml">
11259+<!ENTITY common_ug "../../../../documentation/book-enea-linux-users-guide/doc">
11260+]>
11261+<book id="book_enea_linux_release_info">
11262+ <title><trademark class="registered">Enea</trademark> Linux
11263+ <xi:include href="&local_pardoc_distro;" xpointer="element(EneaLinux_PROD_VER/1)"
11264+ xmlns:xi="http://www.w3.org/2001/XInclude" /> Release Information</title>
11265+ <subtitle>Release Version
11266+ <xi:include href="&local_pardoc_distro;" xpointer="element(EneaLinux_REL_VER/1)"
11267+ xmlns:xi="http://www.w3.org/2001/XInclude" /></subtitle>
11268+ <xi:include href="&global_docsrc_common;/bookinfo_userdoc.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
11269+ <xi:include href="about_release.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
11270+ <xi:include href="main_changes.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
11271+ <xi:include href="&common_ug;/system_requirements.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
11272+ <xi:include href="known_bugs_and_limitations.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
11273+ <xi:include href="&global_docsrc_common;/contacting_enea_enea_linux.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
11274+</book>
11275diff --git a/documentation/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml b/documentation/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml
11276new file mode 100644
11277index 0000000..385df6a
11278--- /dev/null
11279+++ b/documentation/book-enea-linux-release-info/doc/known_bugs_and_limitations.xml
11280@@ -0,0 +1,31 @@
11281+<?xml version="1.0" encoding="ISO-8859-1"?>
11282+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
11283+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
11284+<chapter id="bugs-limitations">
11285+ <title>Known Problems in This Release</title>
11286+
11287+ <para>The open source projects are continuously working on correcting
11288+ reported problems. Corrections to bugs detected by Enea have been
11289+ upstreamed, and the corrections been included in Enea Linux regardless of
11290+ when they will be included by the open source project. Remaining issues are
11291+ listed below, and workarounds to some of the problems are described in
11292+ chapter <emphasis>Troubleshooting</emphasis> in the <olink
11293+ targetdoc="book_enea_linux_users_guide"
11294+ targetptr="book_enea_linux_users_guide"><trademark
11295+ class="registered">Enea</trademark> Linux User's Guide</olink>.</para>
11296+
11297+ <section id="bugs-limitations-release">
11298+ <title>Release-Specific Problems</title>
11299+
11300+ <section>
11301+ <title>Problem with 32-bit Applications on 64-bit T4240</title>
11302+
11303+ <para>Currently in the Enea Linux 5.0-ppc release, cross-compiling
11304+ 32-bit applications to run on the T4240 64-bit target is not
11305+ supported.</para>
11306+ </section>
11307+ </section>
11308+
11309+ <xi:include href="../../../../documentation/book-enea-linux-release-info/doc/common_bugs_and_limitations.xml"
11310+ xmlns:xi="http://www.w3.org/2001/XInclude" />
11311+</chapter>
11312\ No newline at end of file
11313diff --git a/documentation/book-enea-linux-release-info/doc/main_changes.xml b/documentation/book-enea-linux-release-info/doc/main_changes.xml
11314new file mode 100644
11315index 0000000..406492e
11316--- /dev/null
11317+++ b/documentation/book-enea-linux-release-info/doc/main_changes.xml
11318@@ -0,0 +1,2469 @@
11319+<?xml version="1.0" encoding="ISO-8859-1"?>
11320+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
11321+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
11322+<chapter id="relinfo-changes">
11323+ <title>Main Changes</title>
11324+
11325+ <para>This chapter describes the major changes and additions in the Enea
11326+ Linux <xi:include href="../../docsrc_common/pardoc-distro.xml"
11327+ xmlns:xi="http://www.w3.org/2001/XInclude"
11328+ xpointer="element(EneaLinux_REL_VER/1)" /> release compared to the previous
11329+ general Enea Linux release (4.0-140919).<remark>The KVM updates for the
11330+ 5.0-beta release in Dec 2014, e.g. addition of meta-test, has NOT been
11331+ merged into the dizzy-enea release info.</remark></para>
11332+
11333+ <section id="relinfo-changes-other">
11334+ <title>New Functionality / Enhancements</title>
11335+
11336+ <itemizedlist spacing="compact">
11337+ <listitem>
11338+ <para>enea-image-minimal has been replaced by enea-image-base, with a
11339+ basic set of packets for a Linux distribution. Users can create a
11340+ customized image with more packets, added by the package
11341+ manager.</para>
11342+ </listitem>
11343+
11344+ <listitem>
11345+ <para>SMART package manager is now included in the image.</para>
11346+ </listitem>
11347+
11348+ <listitem>
11349+ <para>IPK packages have been replaced by RPM packages.</para>
11350+ </listitem>
11351+
11352+ <listitem>
11353+ <para>Almost all packages for architectures supported by Yocto are now
11354+ available on the download server.</para>
11355+ </listitem>
11356+ </itemizedlist>
11357+ </section>
11358+
11359+ <section id="relinfo-changes-version">
11360+ <title>Version Updates</title>
11361+
11362+ <para>The versions are as follows:</para>
11363+
11364+ <itemizedlist spacing="compact">
11365+ <listitem>
11366+ <para>Enea Linux <xi:include
11367+ href="../../docsrc_common/pardoc-distro.xml"
11368+ xmlns:xi="http://www.w3.org/2001/XInclude"
11369+ xpointer="element(EneaLinux_REL_VER/1)" /> is based on Yocto
11370+ <xi:include href="../../docsrc_common/pardoc-distro.xml"
11371+ xmlns:xi="http://www.w3.org/2001/XInclude"
11372+ xpointer="element(Yocto_VER/1)" /> (was 1.6)</para>
11373+ </listitem>
11374+
11375+ <listitem>
11376+ <para>The poky source version is <xi:include
11377+ href="../../docsrc_common/pardoc-distro.xml"
11378+ xmlns:xi="http://www.w3.org/2001/XInclude"
11379+ xpointer="element(Poky_VER/1)" /> (was daisy-11.0)</para>
11380+ </listitem>
11381+ </itemizedlist>
11382+ </section>
11383+
11384+ <section condition="hidden" id="relinfo-fixed">
11385+ <title>Problems Fixed in this Release</title>
11386+
11387+ <para>TBD <remark>CURRENTLY HIDDEN SECTION</remark></para>
11388+ </section>
11389+
11390+ <section condition="hidden" id="relinfo-added-drivers">
11391+ <title>Added Drivers</title>
11392+
11393+ <para>TBD <remark>CURRENTLY HIDDEN SECTION</remark></para>
11394+ </section>
11395+
11396+ <section id="relinfo-changed-packages">
11397+ <title>Added or Removed Packages</title>
11398+
11399+ <section>
11400+ <title>Added Packages</title>
11401+
11402+ <informaltable>
11403+ <tgroup cols="2">
11404+ <thead>
11405+ <row>
11406+ <entry>Package Name</entry>
11407+
11408+ <entry>Version</entry>
11409+ </row>
11410+ </thead>
11411+
11412+ <tbody>
11413+ <row>
11414+ <entry>alsa-state</entry>
11415+
11416+ <entry>0.2.0</entry>
11417+ </row>
11418+
11419+ <row>
11420+ <entry>alsa-utils</entry>
11421+
11422+ <entry>1.0.28</entry>
11423+ </row>
11424+
11425+ <row>
11426+ <entry>apr</entry>
11427+
11428+ <entry>1.5.1</entry>
11429+ </row>
11430+
11431+ <row>
11432+ <entry>apr-util</entry>
11433+
11434+ <entry>1.5.3</entry>
11435+ </row>
11436+
11437+ <row>
11438+ <entry>atk</entry>
11439+
11440+ <entry>2.12.0</entry>
11441+ </row>
11442+
11443+ <row>
11444+ <entry>bigreqsproto</entry>
11445+
11446+ <entry>1.1.2</entry>
11447+ </row>
11448+
11449+ <row>
11450+ <entry>binutils-cross-canadian-powerpc</entry>
11451+
11452+ <entry>2.24</entry>
11453+ </row>
11454+
11455+ <row>
11456+ <entry>binutils-cross-canadian-powerpc64</entry>
11457+
11458+ <entry>2.24</entry>
11459+ </row>
11460+
11461+ <row>
11462+ <entry>binutils-cross-powerpc</entry>
11463+
11464+ <entry>2.24</entry>
11465+ </row>
11466+
11467+ <row>
11468+ <entry>binutils-cross-powerpc64</entry>
11469+
11470+ <entry>2.24</entry>
11471+ </row>
11472+
11473+ <row>
11474+ <entry>binutils-crosssdk-x86_64</entry>
11475+
11476+ <entry>2.24</entry>
11477+ </row>
11478+
11479+ <row>
11480+ <entry>blktool</entry>
11481+
11482+ <entry>4-6.1</entry>
11483+ </row>
11484+
11485+ <row>
11486+ <entry>bluez-hcidump</entry>
11487+
11488+ <entry>2.5</entry>
11489+ </row>
11490+
11491+ <row>
11492+ <entry>bluez4</entry>
11493+
11494+ <entry>4.101</entry>
11495+ </row>
11496+
11497+ <row>
11498+ <entry>boot-format</entry>
11499+
11500+ <entry>git</entry>
11501+ </row>
11502+
11503+ <row>
11504+ <entry>byacc</entry>
11505+
11506+ <entry>20140422</entry>
11507+ </row>
11508+
11509+ <row>
11510+ <entry>cairo</entry>
11511+
11512+ <entry>1.12.16</entry>
11513+ </row>
11514+
11515+ <row>
11516+ <entry>calibrateproto</entry>
11517+
11518+ <entry>0.0</entry>
11519+ </row>
11520+
11521+ <row>
11522+ <entry>ccache</entry>
11523+
11524+ <entry>3.1.9</entry>
11525+ </row>
11526+
11527+ <row>
11528+ <entry>compositeproto</entry>
11529+
11530+ <entry>0.4.2</entry>
11531+ </row>
11532+
11533+ <row>
11534+ <entry>connman</entry>
11535+
11536+ <entry>1.25</entry>
11537+ </row>
11538+
11539+ <row>
11540+ <entry>connman-conf</entry>
11541+
11542+ <entry>1.0</entry>
11543+ </row>
11544+
11545+ <row>
11546+ <entry>consolekit</entry>
11547+
11548+ <entry>0.4.6</entry>
11549+ </row>
11550+
11551+ <row>
11552+ <entry>createrepo</entry>
11553+
11554+ <entry>0.4.11</entry>
11555+ </row>
11556+
11557+ <row>
11558+ <entry>cryptodev-module</entry>
11559+
11560+ <entry>1.6</entry>
11561+ </row>
11562+
11563+ <row>
11564+ <entry>damageproto</entry>
11565+
11566+ <entry>1.2.1</entry>
11567+ </row>
11568+
11569+ <row>
11570+ <entry>diffstat</entry>
11571+
11572+ <entry>1.59</entry>
11573+ </row>
11574+
11575+ <row>
11576+ <entry>distcc</entry>
11577+
11578+ <entry>3.1</entry>
11579+ </row>
11580+
11581+ <row>
11582+ <entry>dmxproto</entry>
11583+
11584+ <entry>2.3.1</entry>
11585+ </row>
11586+
11587+ <row>
11588+ <entry>docbook-dsssl-stylesheets</entry>
11589+
11590+ <entry>1.79</entry>
11591+ </row>
11592+
11593+ <row>
11594+ <entry>docbook-sgml-dtd-3.1</entry>
11595+
11596+ <entry>3.1</entry>
11597+ </row>
11598+
11599+ <row>
11600+ <entry>docbook-utils</entry>
11601+
11602+ <entry>0.6.14</entry>
11603+ </row>
11604+
11605+ <row>
11606+ <entry>dri2proto</entry>
11607+
11608+ <entry>2.8</entry>
11609+ </row>
11610+
11611+ <row>
11612+ <entry>ed</entry>
11613+
11614+ <entry>1.9</entry>
11615+ </row>
11616+
11617+ <row>
11618+ <entry>encodings</entry>
11619+
11620+ <entry>1.0.4</entry>
11621+ </row>
11622+
11623+ <row>
11624+ <entry>enea-image-base</entry>
11625+
11626+ <entry>1.0</entry>
11627+ </row>
11628+
11629+ <row>
11630+ <entry>enea-image-featured</entry>
11631+
11632+ <entry>1.0</entry>
11633+ </row>
11634+
11635+ <row>
11636+ <entry>eth-config</entry>
11637+
11638+ <entry>git</entry>
11639+ </row>
11640+
11641+ <row>
11642+ <entry>fbset</entry>
11643+
11644+ <entry>2.1</entry>
11645+ </row>
11646+
11647+ <row>
11648+ <entry>fbset-modes</entry>
11649+
11650+ <entry>0.1.0</entry>
11651+ </row>
11652+
11653+ <row>
11654+ <entry>fixesproto</entry>
11655+
11656+ <entry>5.0</entry>
11657+ </row>
11658+
11659+ <row>
11660+ <entry>flac</entry>
11661+
11662+ <entry>1.3.0</entry>
11663+ </row>
11664+
11665+ <row>
11666+ <entry>flib</entry>
11667+
11668+ <entry>git</entry>
11669+ </row>
11670+
11671+ <row>
11672+ <entry>fmc</entry>
11673+
11674+ <entry>git</entry>
11675+ </row>
11676+
11677+ <row>
11678+ <entry>fmlib</entry>
11679+
11680+ <entry>git</entry>
11681+ </row>
11682+
11683+ <row>
11684+ <entry>font-util</entry>
11685+
11686+ <entry>1.3.0</entry>
11687+ </row>
11688+
11689+ <row>
11690+ <entry>fontconfig</entry>
11691+
11692+ <entry>2.11.1</entry>
11693+ </row>
11694+
11695+ <row>
11696+ <entry>fontsproto</entry>
11697+
11698+ <entry>2.1.3</entry>
11699+ </row>
11700+
11701+ <row>
11702+ <entry>formfactor</entry>
11703+
11704+ <entry>0.0</entry>
11705+ </row>
11706+
11707+ <row>
11708+ <entry>fotowall</entry>
11709+
11710+ <entry>0.9</entry>
11711+ </row>
11712+
11713+ <row>
11714+ <entry>fstests</entry>
11715+
11716+ <entry>0.1</entry>
11717+ </row>
11718+
11719+ <row>
11720+ <entry>gcc-cross-canadian-powerpc</entry>
11721+
11722+ <entry>4.9.1</entry>
11723+ </row>
11724+
11725+ <row>
11726+ <entry>gcc-cross-canadian-powerpc64</entry>
11727+
11728+ <entry>4.9.1</entry>
11729+ </row>
11730+
11731+ <row>
11732+ <entry>gcc-cross-initial-powerpc</entry>
11733+
11734+ <entry>4.9.1</entry>
11735+ </row>
11736+
11737+ <row>
11738+ <entry>gcc-cross-initial-powerpc64</entry>
11739+
11740+ <entry>4.9.1</entry>
11741+ </row>
11742+
11743+ <row>
11744+ <entry>gcc-cross-powerpc</entry>
11745+
11746+ <entry>4.9.1</entry>
11747+ </row>
11748+
11749+ <row>
11750+ <entry>gcc-cross-powerpc64</entry>
11751+
11752+ <entry>4.9.1</entry>
11753+ </row>
11754+
11755+ <row>
11756+ <entry>gcc-crosssdk-initial-x86_64</entry>
11757+
11758+ <entry>4.9.1</entry>
11759+ </row>
11760+
11761+ <row>
11762+ <entry>gcc-crosssdk-x86_64</entry>
11763+
11764+ <entry>4.9.1</entry>
11765+ </row>
11766+
11767+ <row>
11768+ <entry>gcc-source</entry>
11769+
11770+ <entry>4.9.1</entry>
11771+ </row>
11772+
11773+ <row>
11774+ <entry>gconf</entry>
11775+
11776+ <entry>3.2.6</entry>
11777+ </row>
11778+
11779+ <row>
11780+ <entry>gdb-cross-canadian-powerpc</entry>
11781+
11782+ <entry>7.7.1</entry>
11783+ </row>
11784+
11785+ <row>
11786+ <entry>gdb-cross-canadian-powerpc64</entry>
11787+
11788+ <entry>7.7.1</entry>
11789+ </row>
11790+
11791+ <row>
11792+ <entry>gdk-pixbuf</entry>
11793+
11794+ <entry>2.30.8</entry>
11795+ </row>
11796+
11797+ <row>
11798+ <entry>glew</entry>
11799+
11800+ <entry>1.11.0</entry>
11801+ </row>
11802+
11803+ <row>
11804+ <entry>glib-networking</entry>
11805+
11806+ <entry>2.38.0</entry>
11807+ </row>
11808+
11809+ <row>
11810+ <entry>glibc</entry>
11811+
11812+ <entry>2.20</entry>
11813+ </row>
11814+
11815+ <row>
11816+ <entry>glibc-locale</entry>
11817+
11818+ <entry>2.20</entry>
11819+ </row>
11820+
11821+ <row>
11822+ <entry>glibc-mtrace</entry>
11823+
11824+ <entry>2.20</entry>
11825+ </row>
11826+
11827+ <row>
11828+ <entry>glproto</entry>
11829+
11830+ <entry>1.4.17</entry>
11831+ </row>
11832+
11833+ <row>
11834+ <entry>gnome-common</entry>
11835+
11836+ <entry>3.12.0</entry>
11837+ </row>
11838+
11839+ <row>
11840+ <entry>gnulib</entry>
11841+
11842+ <entry>git</entry>
11843+ </row>
11844+
11845+ <row>
11846+ <entry>groff</entry>
11847+
11848+ <entry>1.22.2</entry>
11849+ </row>
11850+
11851+ <row>
11852+ <entry>gst-meta-base</entry>
11853+
11854+ <entry>0.10</entry>
11855+ </row>
11856+
11857+ <row>
11858+ <entry>gst-plugins-base</entry>
11859+
11860+ <entry>0.10.36</entry>
11861+ </row>
11862+
11863+ <row>
11864+ <entry>gst-plugins-good</entry>
11865+
11866+ <entry>0.10.31</entry>
11867+ </row>
11868+
11869+ <row>
11870+ <entry>gstreamer</entry>
11871+
11872+ <entry>0.10.36</entry>
11873+ </row>
11874+
11875+ <row>
11876+ <entry>gtk+</entry>
11877+
11878+ <entry>2.24.24</entry>
11879+ </row>
11880+
11881+ <row>
11882+ <entry>gtk-update-icon-cache</entry>
11883+
11884+ <entry>3.4.4</entry>
11885+ </row>
11886+
11887+ <row>
11888+ <entry>harfbuzz</entry>
11889+
11890+ <entry>0.9.35</entry>
11891+ </row>
11892+
11893+ <row>
11894+ <entry>hdparm</entry>
11895+
11896+ <entry>9.43</entry>
11897+ </row>
11898+
11899+ <row>
11900+ <entry>hicolor-icon-theme</entry>
11901+
11902+ <entry>0.13</entry>
11903+ </row>
11904+
11905+ <row>
11906+ <entry>hostap-utils</entry>
11907+
11908+ <entry>0.4.7</entry>
11909+ </row>
11910+
11911+ <row>
11912+ <entry>inputproto</entry>
11913+
11914+ <entry>2.3.1</entry>
11915+ </row>
11916+
11917+ <row>
11918+ <entry>jpeg</entry>
11919+
11920+ <entry>8d</entry>
11921+ </row>
11922+
11923+ <row>
11924+ <entry>json-c</entry>
11925+
11926+ <entry>0.11</entry>
11927+ </row>
11928+
11929+ <row>
11930+ <entry>kbproto</entry>
11931+
11932+ <entry>1.0.6</entry>
11933+ </row>
11934+
11935+ <row>
11936+ <entry>keymaps</entry>
11937+
11938+ <entry>1.0</entry>
11939+ </row>
11940+
11941+ <row>
11942+ <entry>less</entry>
11943+
11944+ <entry>466</entry>
11945+ </row>
11946+
11947+ <row>
11948+ <entry>libatomics-ops</entry>
11949+
11950+ <entry>7.2</entry>
11951+ </row>
11952+
11953+ <row>
11954+ <entry>libdmx</entry>
11955+
11956+ <entry>1.1.3</entry>
11957+ </row>
11958+
11959+ <row>
11960+ <entry>libdrm</entry>
11961+
11962+ <entry>2.4.54</entry>
11963+ </row>
11964+
11965+ <row>
11966+ <entry>libedit</entry>
11967+
11968+ <entry>20130712-3.1</entry>
11969+ </row>
11970+
11971+ <row>
11972+ <entry>liberation-fonts</entry>
11973+
11974+ <entry>1.04</entry>
11975+ </row>
11976+
11977+ <row>
11978+ <entry>libevdev</entry>
11979+
11980+ <entry>1.2.2</entry>
11981+ </row>
11982+
11983+ <row>
11984+ <entry>libevent</entry>
11985+
11986+ <entry>2.0.21</entry>
11987+ </row>
11988+
11989+ <row>
11990+ <entry>libfontenc</entry>
11991+
11992+ <entry>1.1.2</entry>
11993+ </row>
11994+
11995+ <row>
11996+ <entry>libglade</entry>
11997+
11998+ <entry>2.6.4</entry>
11999+ </row>
12000+
12001+ <row>
12002+ <entry>libglu</entry>
12003+
12004+ <entry>9.0.0</entry>
12005+ </row>
12006+
12007+ <row>
12008+ <entry>libice</entry>
12009+
12010+ <entry>1.0.9</entry>
12011+ </row>
12012+
12013+ <row>
12014+ <entry>libid3tag</entry>
12015+
12016+ <entry>0.15.1b</entry>
12017+ </row>
12018+
12019+ <row>
12020+ <entry>libmatchbox</entry>
12021+
12022+ <entry>1.11</entry>
12023+ </row>
12024+
12025+ <row>
12026+ <entry>libnfsidmap</entry>
12027+
12028+ <entry>0.25</entry>
12029+ </row>
12030+
12031+ <row>
12032+ <entry>libogg</entry>
12033+
12034+ <entry>1.3.2</entry>
12035+ </row>
12036+
12037+ <row>
12038+ <entry>liboil</entry>
12039+
12040+ <entry>0.3.17</entry>
12041+ </row>
12042+
12043+ <row>
12044+ <entry>libowl-av</entry>
12045+
12046+ <entry>0.1</entry>
12047+ </row>
12048+
12049+ <row>
12050+ <entry>libpfm4</entry>
12051+
12052+ <entry>4.3.0</entry>
12053+ </row>
12054+
12055+ <row>
12056+ <entry>libpthread-stubs</entry>
12057+
12058+ <entry>0.3</entry>
12059+ </row>
12060+
12061+ <row>
12062+ <entry>libsamplerate0</entry>
12063+
12064+ <entry>0.1.8</entry>
12065+ </row>
12066+
12067+ <row>
12068+ <entry>libsm</entry>
12069+
12070+ <entry>1.2.2</entry>
12071+ </row>
12072+
12073+ <row>
12074+ <entry>libsndfile1</entry>
12075+
12076+ <entry>1.0.25</entry>
12077+ </row>
12078+
12079+ <row>
12080+ <entry>libsoup-2.4</entry>
12081+
12082+ <entry>2.46.0</entry>
12083+ </row>
12084+
12085+ <row>
12086+ <entry>libtheora</entry>
12087+
12088+ <entry>1.1.1</entry>
12089+ </row>
12090+
12091+ <row>
12092+ <entry>libtirpc</entry>
12093+
12094+ <entry>0.2.5</entry>
12095+ </row>
12096+
12097+ <row>
12098+ <entry>libvorbis</entry>
12099+
12100+ <entry>1.3.4</entry>
12101+ </row>
12102+
12103+ <row>
12104+ <entry>libx11</entry>
12105+
12106+ <entry>1.6.2</entry>
12107+ </row>
12108+
12109+ <row>
12110+ <entry>libxau</entry>
12111+
12112+ <entry>1.0.8</entry>
12113+ </row>
12114+
12115+ <row>
12116+ <entry>libxcalibrate</entry>
12117+
12118+ <entry>0.0</entry>
12119+ </row>
12120+
12121+ <row>
12122+ <entry>libxcb</entry>
12123+
12124+ <entry>1.10</entry>
12125+ </row>
12126+
12127+ <row>
12128+ <entry>libxcomposite</entry>
12129+
12130+ <entry>0.4.4</entry>
12131+ </row>
12132+
12133+ <row>
12134+ <entry>libxcursor</entry>
12135+
12136+ <entry>1.1.14</entry>
12137+ </row>
12138+
12139+ <row>
12140+ <entry>libxdamage</entry>
12141+
12142+ <entry>1.1.4</entry>
12143+ </row>
12144+
12145+ <row>
12146+ <entry>libxdmcp</entry>
12147+
12148+ <entry>1.1.1</entry>
12149+ </row>
12150+
12151+ <row>
12152+ <entry>libxext</entry>
12153+
12154+ <entry>1.3.2</entry>
12155+ </row>
12156+
12157+ <row>
12158+ <entry>libxfixes</entry>
12159+
12160+ <entry>5.0.1</entry>
12161+ </row>
12162+
12163+ <row>
12164+ <entry>libxfont</entry>
12165+
12166+ <entry>1.5.0</entry>
12167+ </row>
12168+
12169+ <row>
12170+ <entry>libxft</entry>
12171+
12172+ <entry>2.3.2</entry>
12173+ </row>
12174+
12175+ <row>
12176+ <entry>libxi</entry>
12177+
12178+ <entry>1.7.4</entry>
12179+ </row>
12180+
12181+ <row>
12182+ <entry>libxinerama</entry>
12183+
12184+ <entry>1.1.3</entry>
12185+ </row>
12186+
12187+ <row>
12188+ <entry>libxkbfile</entry>
12189+
12190+ <entry>1.0.8</entry>
12191+ </row>
12192+
12193+ <row>
12194+ <entry>libxmu</entry>
12195+
12196+ <entry>1.1.2</entry>
12197+ </row>
12198+
12199+ <row>
12200+ <entry>libxrandr</entry>
12201+
12202+ <entry>1.4.2</entry>
12203+ </row>
12204+
12205+ <row>
12206+ <entry>libxrender</entry>
12207+
12208+ <entry>0.9.8</entry>
12209+ </row>
12210+
12211+ <row>
12212+ <entry>libxres</entry>
12213+
12214+ <entry>1.0.7</entry>
12215+ </row>
12216+
12217+ <row>
12218+ <entry>libxsettings-client</entry>
12219+
12220+ <entry>0.10</entry>
12221+ </row>
12222+
12223+ <row>
12224+ <entry>libxt</entry>
12225+
12226+ <entry>1.1.4</entry>
12227+ </row>
12228+
12229+ <row>
12230+ <entry>libxtst</entry>
12231+
12232+ <entry>1.2.2</entry>
12233+ </row>
12234+
12235+ <row>
12236+ <entry>libxv</entry>
12237+
12238+ <entry>1.0.10</entry>
12239+ </row>
12240+
12241+ <row>
12242+ <entry>libxxf86dga</entry>
12243+
12244+ <entry>1.1.4</entry>
12245+ </row>
12246+
12247+ <row>
12248+ <entry>libxxf86misc</entry>
12249+
12250+ <entry>1.0.3</entry>
12251+ </row>
12252+
12253+ <row>
12254+ <entry>libxxf86vm</entry>
12255+
12256+ <entry>1.1.3</entry>
12257+ </row>
12258+
12259+ <row>
12260+ <entry>linux-qoriq</entry>
12261+
12262+ <entry>3.12</entry>
12263+ </row>
12264+
12265+ <row>
12266+ <entry>lrzsz</entry>
12267+
12268+ <entry>0.12.20</entry>
12269+ </row>
12270+
12271+ <row>
12272+ <entry>makedepend</entry>
12273+
12274+ <entry>1.0.5</entry>
12275+ </row>
12276+
12277+ <row>
12278+ <entry>matchbox-terminal</entry>
12279+
12280+ <entry>0.0</entry>
12281+ </row>
12282+
12283+ <row>
12284+ <entry>matchbox-wm</entry>
12285+
12286+ <entry>1.2</entry>
12287+ </row>
12288+
12289+ <row>
12290+ <entry>mesa</entry>
12291+
12292+ <entry>10.1.3</entry>
12293+ </row>
12294+
12295+ <row>
12296+ <entry>mesa-demos</entry>
12297+
12298+ <entry>8.2.0</entry>
12299+ </row>
12300+
12301+ <row>
12302+ <entry>meta-environment-p2041rdb</entry>
12303+
12304+ <entry>1.0</entry>
12305+ </row>
12306+
12307+ <row>
12308+ <entry>meta-environment-p3041ds</entry>
12309+
12310+ <entry>1.0</entry>
12311+ </row>
12312+
12313+ <row>
12314+ <entry>meta-environment-t4240rdb-64b</entry>
12315+
12316+ <entry>1.0</entry>
12317+ </row>
12318+
12319+ <row>
12320+ <entry>mini-x-session</entry>
12321+
12322+ <entry>0.1</entry>
12323+ </row>
12324+
12325+ <row>
12326+ <entry>mkfontdir</entry>
12327+
12328+ <entry>1.0.7</entry>
12329+ </row>
12330+
12331+ <row>
12332+ <entry>mkfontscale</entry>
12333+
12334+ <entry>1.1.1</entry>
12335+ </row>
12336+
12337+ <row>
12338+ <entry>mobile-broadband-provider-info</entry>
12339+
12340+ <entry>20140618</entry>
12341+ </row>
12342+
12343+ <row>
12344+ <entry>mtdev</entry>
12345+
12346+ <entry>1.1.5</entry>
12347+ </row>
12348+
12349+ <row>
12350+ <entry>neard</entry>
12351+
12352+ <entry>0.14</entry>
12353+ </row>
12354+
12355+ <row>
12356+ <entry>nettle</entry>
12357+
12358+ <entry>2.7.1</entry>
12359+ </row>
12360+
12361+ <row>
12362+ <entry>nfs-utils</entry>
12363+
12364+ <entry>1.3.0</entry>
12365+ </row>
12366+
12367+ <row>
12368+ <entry>ofono</entry>
12369+
12370+ <entry>1.15</entry>
12371+ </row>
12372+
12373+ <row>
12374+ <entry>openjade</entry>
12375+
12376+ <entry>1.3.2</entry>
12377+ </row>
12378+
12379+ <row>
12380+ <entry>opensp</entry>
12381+
12382+ <entry>1.5.2</entry>
12383+ </row>
12384+
12385+ <row>
12386+ <entry>openvswitch</entry>
12387+
12388+ <entry>2.1.2</entry>
12389+ </row>
12390+
12391+ <row>
12392+ <entry>owl-video</entry>
12393+
12394+ <entry>0.1</entry>
12395+ </row>
12396+
12397+ <row>
12398+ <entry>packagegroup-base</entry>
12399+
12400+ <entry>1.0</entry>
12401+ </row>
12402+
12403+ <row>
12404+ <entry>packagegroup-core-boot</entry>
12405+
12406+ <entry>1.0</entry>
12407+ </row>
12408+
12409+ <row>
12410+ <entry>packagegroup-core-buildessential</entry>
12411+
12412+ <entry>1.0</entry>
12413+ </row>
12414+
12415+ <row>
12416+ <entry>packagegroup-core-nfs</entry>
12417+
12418+ <entry>1.0</entry>
12419+ </row>
12420+
12421+ <row>
12422+ <entry>packagegroup-core-qt</entry>
12423+
12424+ <entry>1.0</entry>
12425+ </row>
12426+
12427+ <row>
12428+ <entry>packagegroup-core-sdk</entry>
12429+
12430+ <entry>1.0</entry>
12431+ </row>
12432+
12433+ <row>
12434+ <entry>packagegroup-core-ssh-openssh</entry>
12435+
12436+ <entry>1.0</entry>
12437+ </row>
12438+
12439+ <row>
12440+ <entry>packagegroup-core-tools-testapps</entry>
12441+
12442+ <entry>1.0</entry>
12443+ </row>
12444+
12445+ <row>
12446+ <entry>packagegroup-core-x11</entry>
12447+
12448+ <entry>1.0</entry>
12449+ </row>
12450+
12451+ <row>
12452+ <entry>packagegroup-core-x11-base</entry>
12453+
12454+ <entry>1.0</entry>
12455+ </row>
12456+
12457+ <row>
12458+ <entry>packagegroup-core-x11-xserver</entry>
12459+
12460+ <entry>1.0</entry>
12461+ </row>
12462+
12463+ <row>
12464+ <entry>packagegroup-cross-canadian-p2041rdb</entry>
12465+
12466+ <entry>1.0</entry>
12467+ </row>
12468+
12469+ <row>
12470+ <entry>packagegroup-cross-canadian-p3041ds</entry>
12471+
12472+ <entry>1.0</entry>
12473+ </row>
12474+
12475+ <row>
12476+ <entry>packagegroup-cross-canadian-t4240rdb-64b</entry>
12477+
12478+ <entry>1.0</entry>
12479+ </row>
12480+
12481+ <row>
12482+ <entry>pango</entry>
12483+
12484+ <entry>1.36.6</entry>
12485+ </row>
12486+
12487+ <row>
12488+ <entry>patch</entry>
12489+
12490+ <entry>2.7.1</entry>
12491+ </row>
12492+
12493+ <row>
12494+ <entry>piglit</entry>
12495+
12496+ <entry>1.0</entry>
12497+ </row>
12498+
12499+ <row>
12500+ <entry>pointercal-xinput</entry>
12501+
12502+ <entry>0.0</entry>
12503+ </row>
12504+
12505+ <row>
12506+ <entry>ppp</entry>
12507+
12508+ <entry>2.4.6</entry>
12509+ </row>
12510+
12511+ <row>
12512+ <entry>presentproto</entry>
12513+
12514+ <entry>1.0</entry>
12515+ </row>
12516+
12517+ <row>
12518+ <entry>psplash</entry>
12519+
12520+ <entry>0.1</entry>
12521+ </row>
12522+
12523+ <row>
12524+ <entry>pulseaudio</entry>
12525+
12526+ <entry>5.0</entry>
12527+ </row>
12528+
12529+ <row>
12530+ <entry>python-argparse</entry>
12531+
12532+ <entry>1.2.1</entry>
12533+ </row>
12534+
12535+ <row>
12536+ <entry>python-mako</entry>
12537+
12538+ <entry>0.9.1</entry>
12539+ </row>
12540+
12541+ <row>
12542+ <entry>python-numpy</entry>
12543+
12544+ <entry>1.7.0</entry>
12545+ </row>
12546+
12547+ <row>
12548+ <entry>python-scons</entry>
12549+
12550+ <entry>2.3.2</entry>
12551+ </row>
12552+
12553+ <row>
12554+ <entry>qt4</entry>
12555+
12556+ <entry>4.8.6</entry>
12557+ </row>
12558+
12559+ <row>
12560+ <entry>qt4-x11-free</entry>
12561+
12562+ <entry>4.8.6</entry>
12563+ </row>
12564+
12565+ <row>
12566+ <entry>quicky</entry>
12567+
12568+ <entry>0.4</entry>
12569+ </row>
12570+
12571+ <row>
12572+ <entry>quota</entry>
12573+
12574+ <entry>4.01</entry>
12575+ </row>
12576+
12577+ <row>
12578+ <entry>randrproto</entry>
12579+
12580+ <entry>1.4.0</entry>
12581+ </row>
12582+
12583+ <row>
12584+ <entry>rcw</entry>
12585+
12586+ <entry>git</entry>
12587+ </row>
12588+
12589+ <row>
12590+ <entry>recordproto</entry>
12591+
12592+ <entry>1.14.2</entry>
12593+ </row>
12594+
12595+ <row>
12596+ <entry>renderproto</entry>
12597+
12598+ <entry>0.11.1</entry>
12599+ </row>
12600+
12601+ <row>
12602+ <entry>resourceproto</entry>
12603+
12604+ <entry>1.2.0</entry>
12605+ </row>
12606+
12607+ <row>
12608+ <entry>rgb</entry>
12609+
12610+ <entry>1.0.5</entry>
12611+ </row>
12612+
12613+ <row>
12614+ <entry>rpcbind</entry>
12615+
12616+ <entry>0.2.1</entry>
12617+ </row>
12618+
12619+ <row>
12620+ <entry>sbc</entry>
12621+
12622+ <entry>1.2</entry>
12623+ </row>
12624+
12625+ <row>
12626+ <entry>scrnsaverproto</entry>
12627+
12628+ <entry>1.2.2</entry>
12629+ </row>
12630+
12631+ <row>
12632+ <entry>serf</entry>
12633+
12634+ <entry>1.3.7</entry>
12635+ </row>
12636+
12637+ <row>
12638+ <entry>setserial</entry>
12639+
12640+ <entry>2.17</entry>
12641+ </row>
12642+
12643+ <row>
12644+ <entry>sgml-common</entry>
12645+
12646+ <entry>0.6.3</entry>
12647+ </row>
12648+
12649+ <row>
12650+ <entry>sgmlspl</entry>
12651+
12652+ <entry>1.03ii</entry>
12653+ </row>
12654+
12655+ <row>
12656+ <entry>speex</entry>
12657+
12658+ <entry>1.2rc1</entry>
12659+ </row>
12660+
12661+ <row>
12662+ <entry>startup-notification</entry>
12663+
12664+ <entry>0.12</entry>
12665+ </row>
12666+
12667+ <row>
12668+ <entry>stat</entry>
12669+
12670+ <entry>3.3</entry>
12671+ </row>
12672+
12673+ <row>
12674+ <entry>sysprof</entry>
12675+
12676+ <entry>1.2.0</entry>
12677+ </row>
12678+
12679+ <row>
12680+ <entry>tclap</entry>
12681+
12682+ <entry>1.2.1</entry>
12683+ </row>
12684+
12685+ <row>
12686+ <entry>texinfo-dummy</entry>
12687+
12688+ <entry>1.0</entry>
12689+ </row>
12690+
12691+ <row>
12692+ <entry>tiff</entry>
12693+
12694+ <entry>4.0.3</entry>
12695+ </row>
12696+
12697+ <row>
12698+ <entry>tremor</entry>
12699+
12700+ <entry>20120314</entry>
12701+ </row>
12702+
12703+ <row>
12704+ <entry>u-boot-qoriq</entry>
12705+
12706+ <entry>2014.07</entry>
12707+ </row>
12708+
12709+ <row>
12710+ <entry>udev-rules-qoriq</entry>
12711+
12712+ <entry>1.0</entry>
12713+ </row>
12714+
12715+ <row>
12716+ <entry>unzip</entry>
12717+
12718+ <entry>6.0</entry>
12719+ </row>
12720+
12721+ <row>
12722+ <entry>usdpaa</entry>
12723+
12724+ <entry>git</entry>
12725+ </row>
12726+
12727+ <row>
12728+ <entry>videoproto</entry>
12729+
12730+ <entry>2.3.2</entry>
12731+ </row>
12732+
12733+ <row>
12734+ <entry>vte</entry>
12735+
12736+ <entry>0.28.2</entry>
12737+ </row>
12738+
12739+ <row>
12740+ <entry>waffle</entry>
12741+
12742+ <entry>1.3.0</entry>
12743+ </row>
12744+
12745+ <row>
12746+ <entry>wayland</entry>
12747+
12748+ <entry>1.5.0</entry>
12749+ </row>
12750+
12751+ <row>
12752+ <entry>wireless-tools</entry>
12753+
12754+ <entry>30.pre9</entry>
12755+ </row>
12756+
12757+ <row>
12758+ <entry>wpa-supplicant</entry>
12759+
12760+ <entry>2.2</entry>
12761+ </row>
12762+
12763+ <row>
12764+ <entry>x11-common</entry>
12765+
12766+ <entry>0.1</entry>
12767+ </row>
12768+
12769+ <row>
12770+ <entry>x11perf</entry>
12771+
12772+ <entry>1.5.4</entry>
12773+ </row>
12774+
12775+ <row>
12776+ <entry>xauth</entry>
12777+
12778+ <entry>1.0.9</entry>
12779+ </row>
12780+
12781+ <row>
12782+ <entry>xcb-proto</entry>
12783+
12784+ <entry>1.10</entry>
12785+ </row>
12786+
12787+ <row>
12788+ <entry>xcb-util</entry>
12789+
12790+ <entry>0.3.9</entry>
12791+ </row>
12792+
12793+ <row>
12794+ <entry>xcmiscproto</entry>
12795+
12796+ <entry>1.2.2</entry>
12797+ </row>
12798+
12799+ <row>
12800+ <entry>xdpyinfo</entry>
12801+
12802+ <entry>1.3.1</entry>
12803+ </row>
12804+
12805+ <row>
12806+ <entry>xextproto</entry>
12807+
12808+ <entry>7.3.0</entry>
12809+ </row>
12810+
12811+ <row>
12812+ <entry>xf86-input-evdev</entry>
12813+
12814+ <entry>2.9.0</entry>
12815+ </row>
12816+
12817+ <row>
12818+ <entry>xf86-video-fbdev</entry>
12819+
12820+ <entry>0.4.4</entry>
12821+ </row>
12822+
12823+ <row>
12824+ <entry>xf86dgaproto</entry>
12825+
12826+ <entry>2.1</entry>
12827+ </row>
12828+
12829+ <row>
12830+ <entry>xf86driproto</entry>
12831+
12832+ <entry>2.1.1</entry>
12833+ </row>
12834+
12835+ <row>
12836+ <entry>xf86miscproto</entry>
12837+
12838+ <entry>0.9.3</entry>
12839+ </row>
12840+
12841+ <row>
12842+ <entry>xf86vidmodeproto</entry>
12843+
12844+ <entry>2.3.1</entry>
12845+ </row>
12846+
12847+ <row>
12848+ <entry>xhost</entry>
12849+
12850+ <entry>1.0.6</entry>
12851+ </row>
12852+
12853+ <row>
12854+ <entry>xineramaproto</entry>
12855+
12856+ <entry>1.2.1</entry>
12857+ </row>
12858+
12859+ <row>
12860+ <entry>xinit</entry>
12861+
12862+ <entry>1.3.3</entry>
12863+ </row>
12864+
12865+ <row>
12866+ <entry>xinput</entry>
12867+
12868+ <entry>1.6.1</entry>
12869+ </row>
12870+
12871+ <row>
12872+ <entry>xinput-calibrator</entry>
12873+
12874+ <entry>0.7.5</entry>
12875+ </row>
12876+
12877+ <row>
12878+ <entry>xkbcomp</entry>
12879+
12880+ <entry>1.2.4</entry>
12881+ </row>
12882+
12883+ <row>
12884+ <entry>xkeyboard-config</entry>
12885+
12886+ <entry>2.12</entry>
12887+ </row>
12888+
12889+ <row>
12890+ <entry>xmodmap</entry>
12891+
12892+ <entry>1.0.8</entry>
12893+ </row>
12894+
12895+ <row>
12896+ <entry>xprop</entry>
12897+
12898+ <entry>1.2.2</entry>
12899+ </row>
12900+
12901+ <row>
12902+ <entry>xproto</entry>
12903+
12904+ <entry>7.0.26</entry>
12905+ </row>
12906+
12907+ <row>
12908+ <entry>xrandr</entry>
12909+
12910+ <entry>1.4.2</entry>
12911+ </row>
12912+
12913+ <row>
12914+ <entry>xrestop</entry>
12915+
12916+ <entry>0.4</entry>
12917+ </row>
12918+
12919+ <row>
12920+ <entry>xserver-common</entry>
12921+
12922+ <entry>1.34</entry>
12923+ </row>
12924+
12925+ <row>
12926+ <entry>xserver-nodm-init</entry>
12927+
12928+ <entry>2.0</entry>
12929+ </row>
12930+
12931+ <row>
12932+ <entry>xserver-xf86-config</entry>
12933+
12934+ <entry>0.1</entry>
12935+ </row>
12936+
12937+ <row>
12938+ <entry>xserver-xorg</entry>
12939+
12940+ <entry>1.15.1</entry>
12941+ </row>
12942+
12943+ <row>
12944+ <entry>xset</entry>
12945+
12946+ <entry>1.2.3</entry>
12947+ </row>
12948+
12949+ <row>
12950+ <entry>xtrans</entry>
12951+
12952+ <entry>1.3.4</entry>
12953+ </row>
12954+
12955+ <row>
12956+ <entry>xtscal</entry>
12957+
12958+ <entry>0.6.3</entry>
12959+ </row>
12960+
12961+ <row>
12962+ <entry>xuser-account</entry>
12963+
12964+ <entry>0.1</entry>
12965+ </row>
12966+
12967+ <row>
12968+ <entry>xvideo-tests</entry>
12969+
12970+ <entry>0.1</entry>
12971+ </row>
12972+
12973+ <row>
12974+ <entry>xwininfo</entry>
12975+
12976+ <entry>1.1.3</entry>
12977+ </row>
12978+ </tbody>
12979+ </tgroup>
12980+ </informaltable>
12981+ </section>
12982+
12983+ <section>
12984+ <title>Changed Packages</title>
12985+
12986+ <informaltable>
12987+ <tgroup cols="3">
12988+ <thead>
12989+ <row>
12990+ <entry>Package Name</entry>
12991+
12992+ <entry>Previous Version</entry>
12993+
12994+ <entry>New Version</entry>
12995+ </row>
12996+ </thead>
12997+
12998+ <tbody>
12999+ <row>
13000+ <entry>alsa-lib</entry>
13001+
13002+ <entry>1.0.27.2</entry>
13003+
13004+ <entry>1.0.28</entry>
13005+ </row>
13006+
13007+ <row>
13008+ <entry>automake</entry>
13009+
13010+ <entry>1.14</entry>
13011+
13012+ <entry>1.14.1</entry>
13013+ </row>
13014+
13015+ <row>
13016+ <entry>babeltrace</entry>
13017+
13018+ <entry>1.1.1</entry>
13019+
13020+ <entry>1.2.1</entry>
13021+ </row>
13022+
13023+ <row>
13024+ <entry>ca-certificates</entry>
13025+
13026+ <entry>20130610</entry>
13027+
13028+ <entry>20140325</entry>
13029+ </row>
13030+
13031+ <row>
13032+ <entry>cross-localedef</entry>
13033+
13034+ <entry>2.19</entry>
13035+
13036+ <entry>2.20</entry>
13037+ </row>
13038+
13039+ <row>
13040+ <entry>curl</entry>
13041+
13042+ <entry>7.35.0</entry>
13043+
13044+ <entry>7.37.1</entry>
13045+ </row>
13046+
13047+ <row>
13048+ <entry>db</entry>
13049+
13050+ <entry>5.3.21</entry>
13051+
13052+ <entry>6.0.30</entry>
13053+ </row>
13054+
13055+ <row>
13056+ <entry>dbus</entry>
13057+
13058+ <entry>1.6.18</entry>
13059+
13060+ <entry>1.8.6</entry>
13061+ </row>
13062+
13063+ <row>
13064+ <entry>dbus-glib</entry>
13065+
13066+ <entry>0.100.2</entry>
13067+
13068+ <entry>0.102</entry>
13069+ </row>
13070+
13071+ <row>
13072+ <entry>dnsmasq</entry>
13073+
13074+ <entry>2.68</entry>
13075+
13076+ <entry>2.71</entry>
13077+ </row>
13078+
13079+ <row>
13080+ <entry>elfutils</entry>
13081+
13082+ <entry>0.155</entry>
13083+
13084+ <entry>0.158</entry>
13085+ </row>
13086+
13087+ <row>
13088+ <entry>file</entry>
13089+
13090+ <entry>5.16</entry>
13091+
13092+ <entry>5.18</entry>
13093+ </row>
13094+
13095+ <row>
13096+ <entry>flex</entry>
13097+
13098+ <entry>2.5.38</entry>
13099+
13100+ <entry>2.5.39</entry>
13101+ </row>
13102+
13103+ <row>
13104+ <entry>freetype</entry>
13105+
13106+ <entry>2.5.2</entry>
13107+
13108+ <entry>2.5.3</entry>
13109+ </row>
13110+
13111+ <row>
13112+ <entry>gawk</entry>
13113+
13114+ <entry>4.0.2</entry>
13115+
13116+ <entry>4.1.1</entry>
13117+ </row>
13118+
13119+ <row>
13120+ <entry>gcc</entry>
13121+
13122+ <entry>4.8.2</entry>
13123+
13124+ <entry>4.9.1</entry>
13125+ </row>
13126+
13127+ <row>
13128+ <entry>gdb</entry>
13129+
13130+ <entry>7.6.2</entry>
13131+
13132+ <entry>7.7.1</entry>
13133+ </row>
13134+
13135+ <row>
13136+ <entry>glib-2.0</entry>
13137+
13138+ <entry>2.38.2</entry>
13139+
13140+ <entry>2.40.0</entry>
13141+ </row>
13142+
13143+ <row>
13144+ <entry>gmp</entry>
13145+
13146+ <entry>5.1.1</entry>
13147+
13148+ <entry>6.0.0</entry>
13149+ </row>
13150+
13151+ <row>
13152+ <entry>gnutls</entry>
13153+
13154+ <entry>2.12.23</entry>
13155+
13156+ <entry>3.3.5</entry>
13157+ </row>
13158+
13159+ <row>
13160+ <entry>grep</entry>
13161+
13162+ <entry>2.18</entry>
13163+
13164+ <entry>2.19</entry>
13165+ </row>
13166+
13167+ <row>
13168+ <entry>gtk-doc-stub</entry>
13169+
13170+ <entry>0.0</entry>
13171+
13172+ <entry>1.1</entry>
13173+ </row>
13174+
13175+ <row>
13176+ <entry>icu</entry>
13177+
13178+ <entry>51.2</entry>
13179+
13180+ <entry>53.1</entry>
13181+ </row>
13182+
13183+ <row>
13184+ <entry>kbd</entry>
13185+
13186+ <entry>2.0.1</entry>
13187+
13188+ <entry>2.0.2</entry>
13189+ </row>
13190+
13191+ <row>
13192+ <entry>kexec-tools</entry>
13193+
13194+ <entry>2.0.4</entry>
13195+
13196+ <entry>2.0.7</entry>
13197+ </row>
13198+
13199+ <row>
13200+ <entry>kmod</entry>
13201+
13202+ <entry>16</entry>
13203+
13204+ <entry>18</entry>
13205+ </row>
13206+
13207+ <row>
13208+ <entry>libbsd</entry>
13209+
13210+ <entry>0.6.0</entry>
13211+
13212+ <entry>0.7.0</entry>
13213+ </row>
13214+
13215+ <row>
13216+ <entry>libcheck</entry>
13217+
13218+ <entry>0.9.12</entry>
13219+
13220+ <entry>0.9.14</entry>
13221+ </row>
13222+
13223+ <row>
13224+ <entry>libffi</entry>
13225+
13226+ <entry>3.0.13</entry>
13227+
13228+ <entry>3.1</entry>
13229+ </row>
13230+
13231+ <row>
13232+ <entry>libgcc</entry>
13233+
13234+ <entry>4.8.2</entry>
13235+
13236+ <entry>4.9.1</entry>
13237+ </row>
13238+
13239+ <row>
13240+ <entry>libgcrypt</entry>
13241+
13242+ <entry>1.5.3</entry>
13243+
13244+ <entry>1.6.1</entry>
13245+ </row>
13246+
13247+ <row>
13248+ <entry>libnewt</entry>
13249+
13250+ <entry>0.52.14</entry>
13251+
13252+ <entry>0.52.17</entry>
13253+ </row>
13254+
13255+ <row>
13256+ <entry>libnl</entry>
13257+
13258+ <entry>3.2.22</entry>
13259+
13260+ <entry>3.2.25</entry>
13261+ </row>
13262+
13263+ <row>
13264+ <entry>libpcap</entry>
13265+
13266+ <entry>1.5.3</entry>
13267+
13268+ <entry>1.6.1</entry>
13269+ </row>
13270+
13271+ <row>
13272+ <entry>libpcre</entry>
13273+
13274+ <entry>8.34</entry>
13275+
13276+ <entry>8.35</entry>
13277+ </row>
13278+
13279+ <row>
13280+ <entry>libpng</entry>
13281+
13282+ <entry>1.6.8</entry>
13283+
13284+ <entry>1.6.13</entry>
13285+ </row>
13286+
13287+ <row>
13288+ <entry>libtasn1</entry>
13289+
13290+ <entry>3.4</entry>
13291+
13292+ <entry>4.0</entry>
13293+ </row>
13294+
13295+ <row>
13296+ <entry>liburcu</entry>
13297+
13298+ <entry>0.8.1</entry>
13299+
13300+ <entry>0.8.4</entry>
13301+ </row>
13302+
13303+ <row>
13304+ <entry>libusb1</entry>
13305+
13306+ <entry>1.0.9</entry>
13307+
13308+ <entry>1.0.19</entry>
13309+ </row>
13310+
13311+ <row>
13312+ <entry>libvirt</entry>
13313+
13314+ <entry>1.2.2</entry>
13315+
13316+ <entry>1.2.14</entry>
13317+ </row>
13318+
13319+ <row>
13320+ <entry>linux-libc-headers</entry>
13321+
13322+ <entry>3.14</entry>
13323+
13324+ <entry>3.16</entry>
13325+ </row>
13326+
13327+ <row>
13328+ <entry>lsbinitscripts</entry>
13329+
13330+ <entry>9.52</entry>
13331+
13332+ <entry>9.55</entry>
13333+ </row>
13334+
13335+ <row>
13336+ <entry>ltp</entry>
13337+
13338+ <entry>20140115</entry>
13339+
13340+ <entry>20140422</entry>
13341+ </row>
13342+
13343+ <row>
13344+ <entry>lttng-modules</entry>
13345+
13346+ <entry>2.3.3</entry>
13347+
13348+ <entry>2.5.0</entry>
13349+ </row>
13350+
13351+ <row>
13352+ <entry>lttng-tools</entry>
13353+
13354+ <entry>v2.4.0</entry>
13355+
13356+ <entry>v2.5.0</entry>
13357+ </row>
13358+
13359+ <row>
13360+ <entry>lttng-ust</entry>
13361+
13362+ <entry>2.4.0</entry>
13363+
13364+ <entry>2.5.0</entry>
13365+ </row>
13366+
13367+ <row>
13368+ <entry>lxc</entry>
13369+
13370+ <entry>1.0.1</entry>
13371+
13372+ <entry>1.0.6</entry>
13373+ </row>
13374+
13375+ <row>
13376+ <entry>lzo</entry>
13377+
13378+ <entry>2.06</entry>
13379+
13380+ <entry>2.08</entry>
13381+ </row>
13382+
13383+ <row>
13384+ <entry>mklibs</entry>
13385+
13386+ <entry>0.1.38</entry>
13387+
13388+ <entry>0.1.39</entry>
13389+ </row>
13390+
13391+ <row>
13392+ <entry>netcf</entry>
13393+
13394+ <entry>0.2.2</entry>
13395+
13396+ <entry>0.2.3</entry>
13397+ </row>
13398+
13399+ <row>
13400+ <entry>openssh</entry>
13401+
13402+ <entry>6.5p1</entry>
13403+
13404+ <entry>6.6p1</entry>
13405+ </row>
13406+
13407+ <row>
13408+ <entry>openssl</entry>
13409+
13410+ <entry>1.0.1g</entry>
13411+
13412+ <entry>1.0.1p</entry>
13413+ </row>
13414+
13415+ <row>
13416+ <entry>opkg</entry>
13417+
13418+ <entry>0.2.1</entry>
13419+
13420+ <entry>0.2.2</entry>
13421+ </row>
13422+
13423+ <row>
13424+ <entry>oprofile</entry>
13425+
13426+ <entry>0.9.8</entry>
13427+
13428+ <entry>0.9.9</entry>
13429+ </row>
13430+
13431+ <row>
13432+ <entry>perl</entry>
13433+
13434+ <entry>5.14.3</entry>
13435+
13436+ <entry>5.20.0</entry>
13437+ </row>
13438+
13439+ <row>
13440+ <entry>pixman</entry>
13441+
13442+ <entry>0.32.4</entry>
13443+
13444+ <entry>0.32.6</entry>
13445+ </row>
13446+
13447+ <row>
13448+ <entry>powertop</entry>
13449+
13450+ <entry>2.5</entry>
13451+
13452+ <entry>2.6.1</entry>
13453+ </row>
13454+
13455+ <row>
13456+ <entry>pseudo</entry>
13457+
13458+ <entry>1.5.1</entry>
13459+
13460+ <entry>1.6.2</entry>
13461+ </row>
13462+
13463+ <row>
13464+ <entry>python-pygobject</entry>
13465+
13466+ <entry>2.27.91</entry>
13467+
13468+ <entry>2.28.3</entry>
13469+ </row>
13470+
13471+ <row>
13472+ <entry>qemu</entry>
13473+
13474+ <entry>1.7.0</entry>
13475+
13476+ <entry>2.3.0</entry>
13477+ </row>
13478+
13479+ <row>
13480+ <entry>quilt</entry>
13481+
13482+ <entry>0.61</entry>
13483+
13484+ <entry>0.63</entry>
13485+ </row>
13486+
13487+ <row>
13488+ <entry>rpm</entry>
13489+
13490+ <entry>5.4.9</entry>
13491+
13492+ <entry>5.4.14</entry>
13493+ </row>
13494+
13495+ <row>
13496+ <entry>shadow</entry>
13497+
13498+ <entry>4.1.4.3</entry>
13499+
13500+ <entry>4.2.1</entry>
13501+ </row>
13502+
13503+ <row>
13504+ <entry>shadow-securetty</entry>
13505+
13506+ <entry>4.1.4.3</entry>
13507+
13508+ <entry>4.2.1</entry>
13509+ </row>
13510+
13511+ <row>
13512+ <entry>shadow-sysroot</entry>
13513+
13514+ <entry>4.1.4.3</entry>
13515+
13516+ <entry>4.2.1</entry>
13517+ </row>
13518+
13519+ <row>
13520+ <entry>shared-mime-info</entry>
13521+
13522+ <entry>1.2</entry>
13523+
13524+ <entry>1.3</entry>
13525+ </row>
13526+
13527+ <row>
13528+ <entry>sqlite3</entry>
13529+
13530+ <entry>3.8.3.1</entry>
13531+
13532+ <entry>3.8.6.0</entry>
13533+ </row>
13534+
13535+ <row>
13536+ <entry>subversion</entry>
13537+
13538+ <entry>1.7.10</entry>
13539+
13540+ <entry>1.8.9</entry>
13541+ </row>
13542+
13543+ <row>
13544+ <entry>sudo</entry>
13545+
13546+ <entry>1.8.9p5</entry>
13547+
13548+ <entry>1.8.10p3</entry>
13549+ </row>
13550+
13551+ <row>
13552+ <entry>trace-cmd</entry>
13553+
13554+ <entry>1.2</entry>
13555+
13556+ <entry>2.3.2</entry>
13557+ </row>
13558+
13559+ <row>
13560+ <entry>tzcode</entry>
13561+
13562+ <entry>2013i</entry>
13563+
13564+ <entry>2015b</entry>
13565+ </row>
13566+
13567+ <row>
13568+ <entry>tzdata</entry>
13569+
13570+ <entry>2013i</entry>
13571+
13572+ <entry>2015b</entry>
13573+ </row>
13574+
13575+ <row>
13576+ <entry>udev-extraconf</entry>
13577+
13578+ <entry>1.0</entry>
13579+
13580+ <entry>1.1</entry>
13581+ </row>
13582+
13583+ <row>
13584+ <entry>util-linux</entry>
13585+
13586+ <entry>2.24.1</entry>
13587+
13588+ <entry>2.24.2</entry>
13589+ </row>
13590+
13591+ <row>
13592+ <entry>util-macros</entry>
13593+
13594+ <entry>1.18.0</entry>
13595+
13596+ <entry>1.19.0</entry>
13597+ </row>
13598+ </tbody>
13599+ </tgroup>
13600+ </informaltable>
13601+ </section>
13602+
13603+ <section>
13604+ <title>Removed Packages</title>
13605+
13606+ <informaltable>
13607+ <tgroup cols="1">
13608+ <thead>
13609+ <row>
13610+ <entry>Package Name</entry>
13611+ </row>
13612+ </thead>
13613+
13614+ <tbody>
13615+ <row>
13616+ <entry>binutils-cross-canadian-arm</entry>
13617+ </row>
13618+
13619+ <row>
13620+ <entry>boot-monitor</entry>
13621+ </row>
13622+
13623+ <row>
13624+ <entry>buildtools-tarball</entry>
13625+ </row>
13626+
13627+ <row>
13628+ <entry>dosfstools</entry>
13629+ </row>
13630+
13631+ <row>
13632+ <entry>ebtables</entry>
13633+ </row>
13634+
13635+ <row>
13636+ <entry>eglibc</entry>
13637+ </row>
13638+
13639+ <row>
13640+ <entry>eglibc-locale</entry>
13641+ </row>
13642+
13643+ <row>
13644+ <entry>eglibc-mtrace</entry>
13645+ </row>
13646+
13647+ <row>
13648+ <entry>elftosb</entry>
13649+ </row>
13650+
13651+ <row>
13652+ <entry>enea-image-demo</entry>
13653+ </row>
13654+
13655+ <row>
13656+ <entry>enea-image-minimal</entry>
13657+ </row>
13658+
13659+ <row>
13660+ <entry>gcc-cross-canadian-arm</entry>
13661+ </row>
13662+
13663+ <row>
13664+ <entry>gdb-cross-canadian-arm</entry>
13665+ </row>
13666+
13667+ <row>
13668+ <entry>git</entry>
13669+ </row>
13670+
13671+ <row>
13672+ <entry>iproute2</entry>
13673+ </row>
13674+
13675+ <row>
13676+ <entry>libuio</entry>
13677+ </row>
13678+
13679+ <row>
13680+ <entry>linux-boundary</entry>
13681+ </row>
13682+
13683+ <row>
13684+ <entry>linux-keystone</entry>
13685+ </row>
13686+
13687+ <row>
13688+ <entry>logrotate</entry>
13689+ </row>
13690+
13691+ <row>
13692+ <entry>lsb-release</entry>
13693+ </row>
13694+
13695+ <row>
13696+ <entry>lzop</entry>
13697+ </row>
13698+
13699+ <row>
13700+ <entry>meta-environment-imx6qsabrelite</entry>
13701+ </row>
13702+
13703+ <row>
13704+ <entry>meta-environment-proliant-m800</entry>
13705+ </row>
13706+
13707+ <row>
13708+ <entry>mtd-utils</entry>
13709+ </row>
13710+
13711+ <row>
13712+ <entry>mtools</entry>
13713+ </row>
13714+
13715+ <row>
13716+ <entry>mxsldr</entry>
13717+ </row>
13718+
13719+ <row>
13720+ <entry>neon</entry>
13721+ </row>
13722+
13723+ <row>
13724+ <entry>net-tools</entry>
13725+ </row>
13726+
13727+ <row>
13728+ <entry>opkg-collateral</entry>
13729+ </row>
13730+
13731+ <row>
13732+ <entry>opkg-config-base</entry>
13733+ </row>
13734+
13735+ <row>
13736+ <entry>packagegroup-cross-canadian-imx6qsabrelite</entry>
13737+ </row>
13738+
13739+ <row>
13740+ <entry>packagegroup-cross-canadian-proliant-m800</entry>
13741+ </row>
13742+
13743+ <row>
13744+ <entry>packagegroup-enea-profile</entry>
13745+ </row>
13746+
13747+ <row>
13748+ <entry>poky-feed-config-opkg</entry>
13749+ </row>
13750+
13751+ <row>
13752+ <entry>python-async</entry>
13753+ </row>
13754+
13755+ <row>
13756+ <entry>python-git</entry>
13757+ </row>
13758+
13759+ <row>
13760+ <entry>python-gitdb</entry>
13761+ </row>
13762+
13763+ <row>
13764+ <entry>python-smmap</entry>
13765+ </row>
13766+
13767+ <row>
13768+ <entry>u-boot-keystone</entry>
13769+ </row>
13770+
13771+ <row>
13772+ <entry>u-boot-script-boundary</entry>
13773+ </row>
13774+
13775+ <row>
13776+ <entry>wget</entry>
13777+ </row>
13778+
13779+ <row>
13780+ <entry>xmlts</entry>
13781+ </row>
13782+ </tbody>
13783+ </tgroup>
13784+ </informaltable>
13785+ </section>
13786+ </section>
13787+</chapter>
13788\ No newline at end of file
13789diff --git a/documentation/book-enea-linux-release-info/doc/supported_architectures.xml b/documentation/book-enea-linux-release-info/doc/supported_architectures.xml
13790new file mode 100644
13791index 0000000..6d0d764
13792--- /dev/null
13793+++ b/documentation/book-enea-linux-release-info/doc/supported_architectures.xml
13794@@ -0,0 +1,79 @@
13795+<?xml version="1.0" encoding="ISO-8859-1"?>
13796+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
13797+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
13798+<section id="relinfo-supported-targets">
13799+ <title>Supported Targets and Architectures</title>
13800+
13801+ <para>Precompiled images, recipes<phrase condition="hidden">, U-Boot
13802+ bootloader</phrase>, and build &amp; boot instructions are provided for the
13803+ following target and hardware architectures</para>
13804+
13805+ <informaltable>
13806+ <tgroup cols="4">
13807+ <colspec align="left" colname="c1" colwidth="3*" />
13808+
13809+ <colspec colname="c2" colwidth="4*" />
13810+
13811+ <colspec align="left" colname="c4" colwidth="1*" />
13812+
13813+ <colspec align="left" colname="c5" colwidth="5*" />
13814+
13815+ <thead valign="bottom">
13816+ <row>
13817+ <entry>Supported Targets</entry>
13818+
13819+ <entry>Processor Architecture</entry>
13820+
13821+ <entry>DSPs</entry>
13822+
13823+ <entry>Specification</entry>
13824+ </row>
13825+ </thead>
13826+
13827+ <tbody>
13828+ <row condition="t_p2041">
13829+ <entry><xi:include href="../../docsrc_common/pardoc-distro.xml"
13830+ xmlns:xi="http://www.w3.org/2001/XInclude"
13831+ xpointer="element(EneaLinux_TARGET_NAME_P2041/1)" /></entry>
13832+
13833+ <entry><para>Power</para></entry>
13834+
13835+ <entry><para>(none)</para></entry>
13836+
13837+ <entry><para>Quad-core QorIQ P2041 processor, e500mc
13838+ cores</para></entry>
13839+ </row>
13840+
13841+ <row condition="t_p3041">
13842+ <entry><xi:include href="../../docsrc_common/pardoc-distro.xml"
13843+ xmlns:xi="http://www.w3.org/2001/XInclude"
13844+ xpointer="element(EneaLinux_TARGET_NAME_P3041/1)" /></entry>
13845+
13846+ <entry><para>Power</para></entry>
13847+
13848+ <entry><para>(none)</para></entry>
13849+
13850+ <entry><para>Quad-core QorIQ P3041 processor, e500mc
13851+ cores</para></entry>
13852+ </row>
13853+
13854+ <row condition="t_t4240">
13855+ <entry><xi:include href="../../docsrc_common/pardoc-distro.xml"
13856+ xmlns:xi="http://www.w3.org/2001/XInclude"
13857+ xpointer="element(EneaLinux_TARGET_NAME_T4240/1)" /></entry>
13858+
13859+ <entry><para>Power</para></entry>
13860+
13861+ <entry><para>(none)</para></entry>
13862+
13863+ <entry><para>Quad-core QorIQ T4240 processor, e6500
13864+ cores</para></entry>
13865+ </row>
13866+ </tbody>
13867+ </tgroup>
13868+ </informaltable>
13869+
13870+ <para condition="qemu">QEMU PPC for architecture-specific Linux emulation is
13871+ also supported.<remark>FIXME Missing more exact which ppc arch can be
13872+ emulated?</remark></para>
13873+</section>
13874\ No newline at end of file
13875diff --git a/documentation/book-enea-linux-release-info/doc/supported_features.xml b/documentation/book-enea-linux-release-info/doc/supported_features.xml
13876new file mode 100644
13877index 0000000..14d5a88
13878--- /dev/null
13879+++ b/documentation/book-enea-linux-release-info/doc/supported_features.xml
13880@@ -0,0 +1,95 @@
13881+<?xml version="1.0" encoding="ISO-8859-1"?>
13882+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
13883+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
13884+<section condition="f_any" id="relinfo-supported-features">
13885+ <title>Supported Features</title>
13886+
13887+ <para>The basic features provided by Yocto are listed on the "Features" tab
13888+ on the <xi:include href="../../docsrc_common/pardoc-distro.xml"
13889+ xmlns:xi="http://www.w3.org/2001/XInclude"
13890+ xpointer="element(ULINK_YOCTO_DOWN_MINOR_URL/1)" />.</para>
13891+
13892+ <para>Enea Linux provides additional target-specific features from other
13893+ open source projects:</para>
13894+
13895+ <variablelist>
13896+ <varlistentry>
13897+ <term>Networking features:</term>
13898+
13899+ <listitem>
13900+ <itemizedlist spacing="compact">
13901+ <listitem>
13902+ <para>Open vSwitch (OVS) version
13903+ 2.0.0<superscript>*)</superscript></para>
13904+ </listitem>
13905+
13906+ <listitem>
13907+ <para>Data Plane Development Kit (DPDK) version 0.10.0</para>
13908+ </listitem>
13909+
13910+ <listitem>
13911+ <para>DPDK vSwitch (DVS) version 1.6.0r1</para>
13912+ </listitem>
13913+ </itemizedlist>
13914+ </listitem>
13915+ </varlistentry>
13916+
13917+ <varlistentry>
13918+ <term>Virtualization features:</term>
13919+
13920+ <listitem>
13921+ <itemizedlist spacing="compact">
13922+ <listitem>
13923+ <para>Kernel-Based Virtual Machine (KVM)</para>
13924+ </listitem>
13925+
13926+ <listitem>
13927+ <para>Linux Containers (LXC)</para>
13928+ </listitem>
13929+ </itemizedlist>
13930+ </listitem>
13931+ </varlistentry>
13932+
13933+ <varlistentry>
13934+ <term>Real-time features:</term>
13935+
13936+ <listitem>
13937+ <itemizedlist spacing="compact">
13938+ <listitem>
13939+ <para>CPU Isolation (CI)</para>
13940+ </listitem>
13941+
13942+ <listitem>
13943+ <para>Fully Preemptible Kernel (FPK)</para>
13944+ </listitem>
13945+ </itemizedlist>
13946+ </listitem>
13947+ </varlistentry>
13948+
13949+ <varlistentry>
13950+ <term>Memory features:</term>
13951+
13952+ <listitem>
13953+ <itemizedlist spacing="compact">
13954+ <listitem>
13955+ <para>Non-Uniform Memory Access (NUMA); package versions numad 0.6
13956+ and numactl 2.0.9</para>
13957+ </listitem>
13958+ </itemizedlist>
13959+ </listitem>
13960+ </varlistentry>
13961+ </variablelist>
13962+
13963+ <epigraph>
13964+ <para>*) Runnable on any Linux-based virtualization platform (e.g. KVM)
13965+ from kernel version 2.6.32</para>
13966+ </epigraph>
13967+
13968+ <para>Refer to the <olink targetdoc="book_enea_linux_users_guide"
13969+ targetptr="book_enea_linux_users_guide"><trademark
13970+ class="registered">Enea</trademark> Linux User's Guide</olink> for details
13971+ about each feature.</para>
13972+
13973+ <xi:include href="../../docsrc_common/feature_matrix.xml"
13974+ xmlns:xi="http://www.w3.org/2001/XInclude" />
13975+</section>
13976\ No newline at end of file
13977diff --git a/documentation/book-enea-linux-release-info/swcomp.mk b/documentation/book-enea-linux-release-info/swcomp.mk
13978new file mode 100644
13979index 0000000..1b80427
13980--- /dev/null
13981+++ b/documentation/book-enea-linux-release-info/swcomp.mk
13982@@ -0,0 +1,11 @@
13983+# Component build specification
13984+
13985+# Version of THIS book
13986+BOOK_VER ?= $(REL_VER)-dev
13987+
13988+DOCBOOK_COMMON_SRC := $(shell find $(DOCBOOKTEMPLATE)/docsrc_common -type f \( -name "bookinfo_userdoc.xml" \) -print)
13989+DOCBOOK_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) $(DOCBOOK_COMMON_SRC)
13990+
13991+BOOKPACKAGES := book-enea-linux-release-info
13992+BOOKDESC_$(BOOKPACKAGES) := "Enea Linux $(PROD_VER) Release Information"
13993+BOOKDEFAULTCONDITION := $(DEFAULTCONDITIONS)
13994diff --git a/documentation/book-enea-linux-users-guide/doc/book.xml b/documentation/book-enea-linux-users-guide/doc/book.xml
13995new file mode 100644
13996index 0000000..5ec0b4b
13997--- /dev/null
13998+++ b/documentation/book-enea-linux-users-guide/doc/book.xml
13999@@ -0,0 +1,26 @@
14000+<?xml version="1.0" encoding="ISO-8859-1"?>
14001+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
14002+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
14003+<!ENTITY % local.common.attrib "xml:base CDATA #IMPLIED">
14004+<!ENTITY global_docsrc_common "../../../../docbuild/template/docsrc_common">
14005+<!ENTITY local_pardoc_distro "../../docsrc_common/pardoc-distro.xml">
14006+<!ENTITY common_ug "../../../../documentation/book-enea-linux-users-guide/doc">
14007+]>
14008+<book id="book_enea_linux_users_guide">
14009+ <title><trademark class="registered">Enea</trademark> Linux
14010+ <xi:include href="&local_pardoc_distro;" xpointer="element(EneaLinux_PROD_VER/1)"
14011+ xmlns:xi="http://www.w3.org/2001/XInclude" /> for PPC, User's Guide</title>
14012+ <subtitle>Release Version
14013+ <xi:include href="&local_pardoc_distro;" xpointer="element(EneaLinux_REL_VER/1)"
14014+ xmlns:xi="http://www.w3.org/2001/XInclude" /></subtitle>
14015+ <xi:include href="&global_docsrc_common;/bookinfo_userdoc.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14016+ <xi:include href="&common_ug;/about.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14017+ <xi:include href="gettingstarted.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14018+ <xi:include href="&common_ug;/system_requirements.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14019+ <xi:include href="targetguide.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14020+ <xi:include href="&common_ug;/using.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14021+ <xi:include href="features.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14022+ <xi:include href="&common_ug;/eclipseguide.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14023+ <xi:include href="troubleshooting.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14024+ <index id="enea_linux_index"></index>
14025+</book>
14026diff --git a/documentation/book-enea-linux-users-guide/doc/cpu_isolation.xml b/documentation/book-enea-linux-users-guide/doc/cpu_isolation.xml
14027new file mode 100644
14028index 0000000..e259c00
14029--- /dev/null
14030+++ b/documentation/book-enea-linux-users-guide/doc/cpu_isolation.xml
14031@@ -0,0 +1,80 @@
14032+<?xml version="1.0" encoding="ISO-8859-1"?>
14033+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
14034+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
14035+<section condition="f_ci" id="enea-linux-realtime-cpu-isolation">
14036+ <title>CPU Isolation</title>
14037+
14038+ <note>
14039+ <para>The level of feature support is target specific. Look up the <link
14040+ linkend="feature-matrix">Feature Compatibility Matrix</link> to see how
14041+ your target supports this feature.</para>
14042+ </note>
14043+
14044+ <para><emphasis role="bold">CPU isolation</emphasis><indexterm>
14045+ <primary>CPU isolation</primary>
14046+ </indexterm><indexterm>
14047+ <primary>isolation</primary>
14048+ </indexterm> facilitates predictable task scheduling, hence real-time
14049+ properties, by protecting SMP<indexterm>
14050+ <primary>SMP</primary>
14051+ </indexterm> CPUs<indexterm>
14052+ <primary>CPU</primary>
14053+ </indexterm> from being disturbed by unnecessary interrupts and unwanted
14054+ tasks. The isolated CPUs are granted a tickless environment, and are
14055+ excluded from load balancing. Any CPU except for CPU 0 can be
14056+ isolated.</para>
14057+
14058+ <para>Depending on the capabilities of the kernel for the specific target,
14059+ the isolated CPUs can obtain a tickless or nearly tickless environment. A
14060+ tickless environment means that isolated CPUs get no ticks at all (0 Hz).
14061+ Nearly tickless environment means that isolated CPUs are still disturbed by
14062+ ticks once a second (1 Hz).</para>
14063+
14064+ <para>The CPU isolation process involves several steps until a CPU is fully
14065+ isolated. Enea Linux simplifies this process for you by implementing in the
14066+ distribution kernel patching and configuration, and providing a script that
14067+ performs the partitioning in runtime.</para>
14068+
14069+ <orderedlist>
14070+ <listitem>
14071+ <para>Install <emphasis role="italic">partrt</emphasis> in Enea
14072+ Linux</para>
14073+ </listitem>
14074+
14075+ <listitem>
14076+ <para><phrase id="enea-linux-realtime-cpu-isolation-boot">Load and
14077+ boot</phrase> Enea Linux on target as described in the <link
14078+ linkend="enea-linux-target">Target Guide</link>, but also add the boot
14079+ parameters <literal>isolcpus</literal><indexterm>
14080+ <primary>isolcpus</primary>
14081+ </indexterm> and <literal>nohz</literal><indexterm>
14082+ <primary>nohz</primary>
14083+ </indexterm> telling which CPUs to isolate.</para>
14084+
14085+ <para>If booted by U-Boot:</para>
14086+
14087+ <programlisting>setenv bootargs &lt;other params&gt; <emphasis
14088+ role="bold">isolcpus=2,3 nohz_full=2,3</emphasis></programlisting>
14089+
14090+ <para>If booted by PXE:</para>
14091+
14092+ <programlisting>append &lt;other params&gt; <emphasis role="bold">isolcpus=2,3 nohz_full=2,3</emphasis></programlisting>
14093+ </listitem>
14094+
14095+ <listitem>
14096+ <para>After booting the Linux kernel, execute the <emphasis
14097+ role="bold">partrt</emphasis><indexterm>
14098+ <primary>partrt</primary>
14099+ </indexterm> script to create real-time partitions for the isolated
14100+ CPUs. Each CPU is coded as a binary number. The argument to partrt is an
14101+ OR-ed bit mask of the CPU/s to add to the real-time partition, here
14102+ 0100<subscript>2</subscript> (CPU 2) OR 1000<subscript>2</subscript>
14103+ (CPU 3) = 1100<subscript>2</subscript> (0xc).</para>
14104+
14105+ <programlisting>$ partrt create 0xc</programlisting>
14106+
14107+ <para>CPUs 2 and 3 now provide an optimal real-time environment for your
14108+ application.</para>
14109+ </listitem>
14110+ </orderedlist>
14111+</section>
14112\ No newline at end of file
14113diff --git a/documentation/book-enea-linux-users-guide/doc/dpaa.xml b/documentation/book-enea-linux-users-guide/doc/dpaa.xml
14114new file mode 100644
14115index 0000000..8ef4a2c
14116--- /dev/null
14117+++ b/documentation/book-enea-linux-users-guide/doc/dpaa.xml
14118@@ -0,0 +1,43 @@
14119+<?xml version="1.0" encoding="ISO-8859-1"?>
14120+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
14121+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
14122+<section id="dpaa">
14123+ <title>Include USDPAA features</title>
14124+
14125+ <para>The packages below are related to the USDPAA framework and needs to be
14126+ installed either during boot time or with the package-manager.</para>
14127+
14128+ <itemizedlist spacing="compact">
14129+ <listitem>
14130+ <para><emphasis role="bold">usdpaa:</emphasis> USDPAA drivers.</para>
14131+ </listitem>
14132+
14133+ <listitem>
14134+ <para><emphasis role="bold">fmlib:</emphasis> Foundation library.</para>
14135+ </listitem>
14136+
14137+ <listitem>
14138+ <para><emphasis role="bold">fmc:</emphasis> Frame Manager Configuration
14139+ tool.</para>
14140+ </listitem>
14141+
14142+ <listitem>
14143+ <para><emphasis role="bold">flib:</emphasis> Frame Manager User Space
14144+ library.</para>
14145+ </listitem>
14146+
14147+ <listitem>
14148+ <para><emphasis role="bold">eth-config:</emphasis> Ethernet
14149+ configuration files.</para>
14150+ </listitem>
14151+ </itemizedlist>
14152+
14153+ <para>The boot arguments for USDPAA differ between the user applications,
14154+ and can be found in NXP's <ulink
14155+ url="https://freescale.sdlproducts.com/LiveContent/content/en-US/">https://freescale.sdlproducts.com/LiveContent/content/en-US/</ulink>,
14156+ under <emphasis>Software and Tool</emphasis>s &rarr;
14157+ <emphasis>QorIQ</emphasis> &rarr; <emphasis>SDK</emphasis> &rarr;
14158+ <emphasis>QorIQ SDK 1.9 Documentation</emphasis> &rarr; <emphasis>Linux User
14159+ Space</emphasis> &rarr; <emphasis>USDPAA</emphasis> and <emphasis>USDPAA
14160+ Applications</emphasis>.</para>
14161+</section>
14162\ No newline at end of file
14163diff --git a/documentation/book-enea-linux-users-guide/doc/features.xml b/documentation/book-enea-linux-users-guide/doc/features.xml
14164new file mode 100644
14165index 0000000..e9279ec
14166--- /dev/null
14167+++ b/documentation/book-enea-linux-users-guide/doc/features.xml
14168@@ -0,0 +1,93 @@
14169+<?xml version="1.0" encoding="ISO-8859-1"?>
14170+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
14171+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
14172+<chapter condition="f_any" id="enea-linux-features">
14173+ <title>Adding Features</title>
14174+
14175+ <para>Enea Linux provides additional features from other open source
14176+ projects than Yocto, allowing you to add more capabilities to your Linux
14177+ system. These features have been grouped into the following
14178+ categories:</para>
14179+
14180+ <variablelist>
14181+ <varlistentry condition="f_any_nw">
14182+ <term>Networking features:</term>
14183+
14184+ <listitem>
14185+ <itemizedlist spacing="compact">
14186+ <listitem condition="f_ovs">
14187+ <para>Open vSwitch (OVS)</para>
14188+ </listitem>
14189+
14190+ <listitem condition="f_dpdkvs">
14191+ <para><link linkend="enea-linux-networking-dpdkvswitch">DPDK
14192+ vSwitch (DVS)</link></para>
14193+ </listitem>
14194+
14195+ <listitem condition="f_dpdk">
14196+ <para><link linkend="enea-linux-networking-dpdk">Data Plane
14197+ Development Kit (DPDK)</link></para>
14198+ </listitem>
14199+ </itemizedlist>
14200+ </listitem>
14201+ </varlistentry>
14202+
14203+ <varlistentry condition="f_any_vt">
14204+ <term>Virtualization features:</term>
14205+
14206+ <listitem>
14207+ <itemizedlist spacing="compact">
14208+ <listitem condition="f_kvm">
14209+ <para>Kernel-Based Virtual Machine (KVM)</para>
14210+ </listitem>
14211+
14212+ <listitem condition="f_lxc">
14213+ <para>Linux Containers (LXC)</para>
14214+ </listitem>
14215+ </itemizedlist>
14216+ </listitem>
14217+ </varlistentry>
14218+
14219+ <varlistentry condition="f_any_rt">
14220+ <term>Real-time features:</term>
14221+
14222+ <listitem>
14223+ <itemizedlist spacing="compact">
14224+ <listitem condition="f_ci">
14225+ <para>CPU Isolation (CI)</para>
14226+ </listitem>
14227+
14228+ <listitem condition="f_fpk">
14229+ <para><link linkend="enea-linux-realtime-fully-preemptible">Fully
14230+ Preemptible Kernel (FPK)</link></para>
14231+ </listitem>
14232+ </itemizedlist>
14233+ </listitem>
14234+ </varlistentry>
14235+
14236+ <varlistentry condition="f_any_mem">
14237+ <term><link linkend="enea-linux-memory">Memory features</link>:</term>
14238+
14239+ <listitem>
14240+ <itemizedlist spacing="compact">
14241+ <listitem condition="f_numa">
14242+ <para><link linkend="enea-linux-memory-numa">Non-Uniform Memory
14243+ Access (NUMA)</link></para>
14244+ </listitem>
14245+ </itemizedlist>
14246+ </listitem>
14247+ </varlistentry>
14248+ </variablelist>
14249+
14250+ <para>You do not need to download any additional software to enable a
14251+ feature, since all source code for the features are included as layers,
14252+ patches, and commands in the Enea Linux source distribution.</para>
14253+
14254+ <xi:include href="../../docsrc_common/feature_matrix.xml"
14255+ xmlns:xi="http://www.w3.org/2001/XInclude" />
14256+
14257+ <xi:include href="./dpaa.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
14258+
14259+ <xi:include href="./cpu_isolation.xml"
14260+ xmlns:xi="http://www.w3.org/2001/XInclude" />
14261+</chapter>
14262\ No newline at end of file
14263diff --git a/documentation/book-enea-linux-users-guide/doc/gettingstarted.xml b/documentation/book-enea-linux-users-guide/doc/gettingstarted.xml
14264new file mode 100644
14265index 0000000..c219fab
14266--- /dev/null
14267+++ b/documentation/book-enea-linux-users-guide/doc/gettingstarted.xml
14268@@ -0,0 +1,85 @@
14269+<?xml version="1.0" encoding="ISO-8859-1"?>
14270+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
14271+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
14272+<chapter id="enea-linux-install">
14273+ <title>Getting Started</title>
14274+
14275+ <para>This chapter describes the steps required until you have a Linux
14276+ kernel up and running on an emulated or physical target. Detailed examples
14277+ are found in the <link linkend="enea-linux-target">Target Guide</link>
14278+ chapter.</para>
14279+
14280+ <para>Start with preparations on your Linux host:</para>
14281+
14282+ <orderedlist spacing="compact">
14283+ <listitem>
14284+ <para><link linkend="enea-linux-sysreq">System requirements </link>must
14285+ be met</para>
14286+ </listitem>
14287+
14288+ <listitem>
14289+ <para><link linkend="enea-linux-inst-packages">Install
14290+ packages</link></para>
14291+ </listitem>
14292+
14293+ <listitem>
14294+ <para><link linkend="enea-linux-download">Download and install Enea
14295+ Linux</link></para>
14296+ </listitem>
14297+
14298+ <listitem>
14299+ <para><link linkend="enea-linux-install-cc-toolchain">Install the
14300+ Cross-Compilation Toolchain</link> (optional)</para>
14301+ </listitem>
14302+ </orderedlist>
14303+
14304+ <para>Once the host environment is ready to use, you can download or build
14305+ your own images (kernel, root filesystem, etc.) for a specific target<phrase
14306+ condition="qemu"> or emulated architecture</phrase>, and boot Enea Linux on
14307+ target<phrase condition="qemu"> or emulated on host</phrase>:</para>
14308+
14309+ <orderedlist continuation="continues" spacing="compact">
14310+ <listitem>
14311+ <para>Get images: <link linkend="enea-linux-precompiled-images">Download
14312+ precompiled images</link> or <link linkend="enea-linux-own-images">Build
14313+ your own images</link></para>
14314+ </listitem>
14315+
14316+ <listitem>
14317+ <para>Run Enea Linux: <link linkend="enea-linux-target">Install and boot
14318+ Enea Linux on target </link><phrase condition="qemu">or <link
14319+ linkend="enea-linux-run-qemu">Run Enea Linux in
14320+ QEMU</link></phrase></para>
14321+ </listitem>
14322+ </orderedlist>
14323+
14324+ <para condition="eclipse">For your convenience, you can use the optional
14325+ Eclipse IDE with application development tools (ADT) to cross-compile,
14326+ trace, and monitor the performance of your applications, see <link
14327+ linkend="enea-linux-eclipse">Using Eclipse Tools</link>.</para>
14328+
14329+ <para>Similar information as in this chapter is provided in the <xi:include
14330+ href="../../docsrc_common/pardoc-distro.xml"
14331+ xmlns:xi="http://www.w3.org/2001/XInclude"
14332+ xpointer="element(ULINK_YOCTO_QUICK_URL/1)" />.</para>
14333+
14334+ <?hard-pagebreak ?>
14335+
14336+ <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/install_packages.xml"
14337+ xmlns:xi="http://www.w3.org/2001/XInclude" />
14338+
14339+ <?hard-pagebreak ?>
14340+
14341+ <xi:include href="install_enealinux.xml"
14342+ xmlns:xi="http://www.w3.org/2001/XInclude" />
14343+
14344+ <?hard-pagebreak ?>
14345+
14346+ <xi:include href="install_toolchain.xml"
14347+ xmlns:xi="http://www.w3.org/2001/XInclude" />
14348+
14349+ <?hard-pagebreak ?>
14350+
14351+ <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/images_precompiled.xml"
14352+ xmlns:xi="http://www.w3.org/2001/XInclude" />
14353+</chapter>
14354\ No newline at end of file
14355diff --git a/documentation/book-enea-linux-users-guide/doc/install_enealinux.xml b/documentation/book-enea-linux-users-guide/doc/install_enealinux.xml
14356new file mode 100644
14357index 0000000..ab151a7
14358--- /dev/null
14359+++ b/documentation/book-enea-linux-users-guide/doc/install_enealinux.xml
14360@@ -0,0 +1,147 @@
14361+<?xml version="1.0" encoding="ISO-8859-1"?>
14362+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
14363+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
14364+<section id="enea-linux-download">
14365+ <title>Download and Install Enea Linux</title>
14366+
14367+ <para>Download the needed tarballs from <xi:include
14368+ href="../../docsrc_common/pardoc-distro.xml"
14369+ xmlns:xi="http://www.w3.org/2001/XInclude"
14370+ xpointer="element(ULINK_ENEA_LINUX_URL/1)" />.</para>
14371+
14372+ <variablelist>
14373+ <varlistentry>
14374+ <term>Enea Linux</term>
14375+
14376+ <listitem>
14377+ <para>Enea-Linux-<xi:include
14378+ href="../../docsrc_common/pardoc-distro.xml"
14379+ xmlns:xi="http://www.w3.org/2001/XInclude"
14380+ xpointer="element(EneaLinux_REL_VER/1)" />.tar.gz</para>
14381+
14382+ <para>The Enea Linux distribution tarball contains:</para>
14383+
14384+ <itemizedlist spacing="compact">
14385+ <listitem condition="redhat_buildtools">
14386+ <para>a buildtools toolchain<indexterm>
14387+ <primary>buildtools toolchain</primary>
14388+ </indexterm><indexterm>
14389+ <primary>toolchain</primary>
14390+
14391+ <secondary>cross-compilation</secondary>
14392+ </indexterm> in a self-extracting archive with extension
14393+ <literal>.sh</literal></para>
14394+ </listitem>
14395+
14396+ <listitem>
14397+ <para><filename>poky</filename> <indexterm>
14398+ <primary>poky</primary>
14399+ </indexterm> - directory containing bitbake, conf files, recipes
14400+ (.bb, .bbappend, .inc files), packages, patches, scripts, and poky
14401+ documentation</para>
14402+ </listitem>
14403+ </itemizedlist>
14404+ </listitem>
14405+ </varlistentry>
14406+
14407+ <varlistentry>
14408+ <term>Documentation</term>
14409+
14410+ <listitem>
14411+ <simplelist>
14412+ <member>Enea-Linux-doc_<xi:include
14413+ href="../../docsrc_common/pardoc-distro.xml"
14414+ xmlns:xi="http://www.w3.org/2001/XInclude"
14415+ xpointer="element(EneaLinux_REL_VER/1)" />[-docupdate&lt;version&gt;].tar.gz</member>
14416+
14417+ <member>If available, take the docupdate tarball to get the latest
14418+ documentation.</member>
14419+ </simplelist>
14420+
14421+ <para>The Enea Linux documentation tarball contains:</para>
14422+
14423+ <itemizedlist spacing="compact">
14424+ <listitem>
14425+ <para><filename>README.htm</filename> - index linking to the Enea
14426+ Linux documentation</para>
14427+ </listitem>
14428+
14429+ <listitem>
14430+ <para><filename>README.release</filename> - overview of release
14431+ contents and quick installation guide</para>
14432+ </listitem>
14433+
14434+ <listitem>
14435+ <para><filename>documentation</filename> <indexterm>
14436+ <primary>documentation</primary>
14437+ </indexterm>- Enea Linux documentation in PDF and HTML format:
14438+ Open Source Reports, Release Information, User's Guide<phrase
14439+ condition="rtguide">, Real-Time Guide</phrase>.</para>
14440+ </listitem>
14441+ </itemizedlist>
14442+ </listitem>
14443+ </varlistentry>
14444+
14445+ <varlistentry condition="eclipse">
14446+ <term>Eclipse tools</term>
14447+
14448+ <listitem>
14449+ <para>Enea-Linux-Eclipse_<xi:include
14450+ href="../../docsrc_common/pardoc-distro.xml"
14451+ xmlns:xi="http://www.w3.org/2001/XInclude"
14452+ xpointer="element(EneaLinux_REL_VER_ECLIPSE/1)" />.tar.gz.</para>
14453+
14454+ <para>Optional but recommended tools for Enea Linux. The tarball
14455+ contains:</para>
14456+
14457+ <itemizedlist spacing="compact">
14458+ <listitem>
14459+ <para><filename>eclipse</filename> - the Eclipse IDE version
14460+ <phrase>4.3 </phrase><phrase>Kepler</phrase>, with eclipse
14461+ executable and plug-ins (CDT, RSE, SDK, ...)</para>
14462+ </listitem>
14463+
14464+ <listitem>
14465+ <para><filename>yocto-plugins</filename> - additional eclipse
14466+ plug-ins with tools from the Yocto Project Application Development
14467+ Toolkit (ADT)</para>
14468+ </listitem>
14469+ </itemizedlist>
14470+
14471+ <para>The Eclipse related documentation - Eclipse Open Source Report,
14472+ and the Eclipse chapter in the User's Guide - is available in the Enea
14473+ Linux documentation tarball.</para>
14474+ </listitem>
14475+ </varlistentry>
14476+ </variablelist>
14477+
14478+ <para>Unpack the Enea Linux distribution tarball:</para>
14479+
14480+ <programlisting>$ tar xzf Enea-Linux-<xi:include
14481+ href="../../docsrc_common/pardoc-distro.xml"
14482+ xmlns:xi="http://www.w3.org/2001/XInclude"
14483+ xpointer="element(EneaLinux_REL_VER/1)" />.tar.gz</programlisting>
14484+
14485+ <para>Unpack the Enea Linux documentation tarball:</para>
14486+
14487+ <programlisting>$ tar xzf Enea-Linux-doc_<xi:include
14488+ href="../../docsrc_common/pardoc-distro.xml"
14489+ xmlns:xi="http://www.w3.org/2001/XInclude"
14490+ xpointer="element(EneaLinux_REL_VER/1)" />.tar.gz
14491+# or, if available:
14492+$ tar xzf Enea-Linux-doc_<xi:include
14493+ href="../../docsrc_common/pardoc-distro.xml"
14494+ xmlns:xi="http://www.w3.org/2001/XInclude"
14495+ xpointer="element(EneaLinux_REL_VER/1)" />-docupdate&lt;version&gt;.tar.gz</programlisting>
14496+
14497+ <para condition="eclipse">If you want to use the Eclipse IDE and the
14498+ application development tools, unpack the Eclipse tarball:</para>
14499+
14500+ <programlisting condition="eclipse">$ tar xzf Enea-Linux-Eclipse_<xi:include
14501+ href="../../docsrc_common/pardoc-distro.xml"
14502+ xmlns:xi="http://www.w3.org/2001/XInclude"
14503+ xpointer="element(EneaLinux_REL_VER_ECLIPSE/1)" />.tar.gz</programlisting>
14504+
14505+ <para>Optionally <link linkend="enea-linux-install-cc-toolchain">Install the
14506+ cross-compilation toolchain</link>.</para>
14507+</section>
14508\ No newline at end of file
14509diff --git a/documentation/book-enea-linux-users-guide/doc/install_toolchain.xml b/documentation/book-enea-linux-users-guide/doc/install_toolchain.xml
14510new file mode 100644
14511index 0000000..d5f7254
14512--- /dev/null
14513+++ b/documentation/book-enea-linux-users-guide/doc/install_toolchain.xml
14514@@ -0,0 +1,149 @@
14515+<?xml version="1.0" encoding="ISO-8859-1"?>
14516+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
14517+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
14518+<section id="enea-linux-install-cc-toolchain">
14519+ <title>Install the Cross-Compilation Toolchain</title>
14520+
14521+ <para>Before cross-compiling<indexterm>
14522+ <primary>cross-compiling</primary>
14523+ </indexterm> applications for your target, you need to install the
14524+ Software Development Kit (SDK<indexterm>
14525+ <primary>SDK</primary>
14526+ </indexterm>) - which contains the cross-compilation toolchain<indexterm>
14527+ <primary>toolchain</primary>
14528+ </indexterm> - and set up the cross-compilation environment on your host.
14529+ The toolchain for each supported target contains a 32-bit and a 64-bit
14530+ library for gcc. The toolchain and the environment-setup script are wrapped
14531+ together inside a toolchain installer in the form of a shell script.</para>
14532+
14533+ <simplelist>
14534+ <member>Name of the installer:</member>
14535+
14536+ <member><literal><xi:include href="../../docsrc_common/pardoc-distro.xml"
14537+ xmlns:xi="http://www.w3.org/2001/XInclude"
14538+ xpointer="element(EneaLinux_SDK_INSTALLER/1)" /></literal></member>
14539+ </simplelist>
14540+
14541+ <simplelist>
14542+ <member>Name of the environment-setup scripts:</member>
14543+
14544+ <member><literal><xi:include href="../../docsrc_common/pardoc-distro.xml"
14545+ xmlns:xi="http://www.w3.org/2001/XInclude"
14546+ xpointer="element(EneaLinux_SDK_ENV_SCRIPT_32/1)" /></literal></member>
14547+
14548+ <member><literal><xi:include href="../../docsrc_common/pardoc-distro.xml"
14549+ xmlns:xi="http://www.w3.org/2001/XInclude"
14550+ xpointer="element(EneaLinux_SDK_ENV_SCRIPT_64/1)" /></literal></member>
14551+ </simplelist>
14552+
14553+ <para>The cross-compilation toolchain for <literal>t4240rdb-64b</literal> is
14554+ packaged as follows:<itemizedlist spacing="compact">
14555+ <listitem>
14556+ <para>The toolchain contains two libs: <literal>lib</literal> (32-bit)
14557+ and <literal>lib64</literal> (64-bit).</para>
14558+ </listitem>
14559+
14560+ <listitem>
14561+ <para>The installer wraps two environment-setup scripts. Which script
14562+ you run selects which lib will be used by gcc. This way, both 32-bit
14563+ applications and 64-bit applications can be cross-compiled for
14564+ t4240rdb-64b.</para>
14565+
14566+ <note>
14567+ <para>There are currently problems with 32-bit applications on the
14568+ 64-bit T4240, see "Known Problems" in the Release
14569+ Information.</para>
14570+ </note>
14571+ </listitem>
14572+ </itemizedlist>Do as in the example below to install the SDK and set up
14573+ the cross-compilation environment:</para>
14574+
14575+ <orderedlist>
14576+ <listitem>
14577+ <para>Get the cross-compilation toolchain installer; either a
14578+ precompiled one (A) or build it yourself (B).</para>
14579+
14580+ <orderedlist numeration="upperalpha">
14581+ <listitem>
14582+ <para>The quickest alternative is to use a precompiled installer for
14583+ your host and target. Download the appropriate installer from the
14584+ server appointed to you by Enea. You find the installer in the
14585+ <filename>sdk</filename> directory on the download site:</para>
14586+
14587+ <para><programlisting>$ wget <xi:include
14588+ href="../../docsrc_common/pardoc-distro.xml"
14589+ xmlns:xi="http://www.w3.org/2001/XInclude"
14590+ xpointer="element(ULINK_ENEA_LINUX_URL/1)" />/t4240-64b/sdk/\
14591+<xi:include href="../../docsrc_common/pardoc-distro.xml"
14592+ xmlns:xi="http://www.w3.org/2001/XInclude"
14593+ xpointer="element(EneaLinux_SDK_INSTALLER/1)" /></programlisting></para>
14594+ </listitem>
14595+
14596+ <listitem>
14597+ <para>... or build your own cross-compilation toolchain. First
14598+ source the build environment setup script to create a
14599+ &lt;build_dir&gt; with conf files, then run bitbake with option
14600+ <literal>-c populate_sdk</literal> to build the toolchain and wrap
14601+ it inside an installer, saved in
14602+ <filename>&lt;build_dir&gt;/tmp/deploy/sdk/</filename>.</para>
14603+
14604+ <programlisting>$ source enea-init-build-env -b build_t4240rdb
14605+$ bitbake <xi:include href="../../docsrc_common/pardoc-distro.xml"
14606+ xmlns:xi="http://www.w3.org/2001/XInclude"
14607+ xpointer="element(EneaLinux_SDK_IMAGE/1)" /> -c populate_sdk
14608+$ cd ../build_t4240rdb/tmp/deploy/sdk/</programlisting>
14609+ </listitem>
14610+ </orderedlist>
14611+ </listitem>
14612+
14613+ <listitem>
14614+ <para>Run the installer to unpack the cross-compilation toolchain and
14615+ the environment-setup script:</para>
14616+
14617+ <programlisting>$ chmod 770 \
14618+ <xi:include href="../../docsrc_common/pardoc-distro.xml"
14619+ xmlns:xi="http://www.w3.org/2001/XInclude"
14620+ xpointer="element(EneaLinux_SDK_INSTALLER/1)" />
14621+$ ./<xi:include href="../../docsrc_common/pardoc-distro.xml"
14622+ xmlns:xi="http://www.w3.org/2001/XInclude"
14623+ xpointer="element(EneaLinux_SDK_INSTALLER/1)" /></programlisting>
14624+
14625+ <para>When prompted, select to install the SDK in the desired directory,
14626+ referred to as <literal>&lt;sdkdir&gt;</literal>, by default
14627+ <filename>/opt/enea/&lt;sdkver&gt;</filename>. The installer unpacks the
14628+ environment setup script in <filename>&lt;sdkdir&gt;</filename> and the
14629+ toolchain under <filename>&lt;sdkdir&gt;/sysroots</filename>.</para>
14630+
14631+ <note>
14632+ <para>Choose a unique directory for each toolchain. Installing a
14633+ second toolchain of any type (buildtools toolchain or
14634+ cross-compilation toolchain) in the same directory as a previously
14635+ installed one will break the $PATH variable of the first one.</para>
14636+ </note>
14637+ </listitem>
14638+
14639+ <listitem>
14640+ <para>Setup the toolchain environment by sourcing the environment-setup
14641+ script, here exemplified for 32-bit toolchain:<programlisting>$ source &lt;sdkdir&gt;/<xi:include
14642+ href="../../docsrc_common/pardoc-distro.xml"
14643+ xmlns:xi="http://www.w3.org/2001/XInclude"
14644+ xpointer="element(EneaLinux_SDK_ENV_SCRIPT_64/1)" /></programlisting></para>
14645+ </listitem>
14646+ </orderedlist>
14647+
14648+ <para>Once the cross-compilation toolchain is in place and the environment
14649+ set up, you can proceed with <link
14650+ linkend="enea-linux-cross-compile-from-command-line">Cross-Compiling
14651+ Applications from Command Line.</link>.</para>
14652+
14653+ <para>The above instructions and the files on the download site should
14654+ provide you with all you need to be able to cross-compile applications for
14655+ your target.</para>
14656+
14657+ <remark>INFO: Corresponding Yocto documentation is available at <xi:include
14658+ href="../../docsrc_common/pardoc-distro.xml"
14659+ xmlns:xi="http://www.w3.org/2001/XInclude"
14660+ xpointer="element(ULINK_YOCTO_ADT_TOOLCHAIN_URL/1)" />. Note that the file
14661+ names mentioned in the Yocto documentation differ from the ones in the Enea
14662+ Linux distribution.</remark>
14663+</section>
14664\ No newline at end of file
14665diff --git a/documentation/book-enea-linux-users-guide/doc/targetguide.xml b/documentation/book-enea-linux-users-guide/doc/targetguide.xml
14666new file mode 100644
14667index 0000000..d96e487
14668--- /dev/null
14669+++ b/documentation/book-enea-linux-users-guide/doc/targetguide.xml
14670@@ -0,0 +1,59 @@
14671+<?xml version="1.0" encoding="ISO-8859-1"?>
14672+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
14673+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
14674+<chapter id="enea-linux-target">
14675+ <title>Target Guide</title>
14676+
14677+ <para>In this chapter you find hardware specific details for the supported
14678+ targets, how to build Enea Linux for those targets, and how to install and
14679+ boot the kernel on target.</para>
14680+
14681+ <itemizedlist spacing="compact">
14682+ <listitem condition="t_p2041">
14683+ <para><link linkend="enea-linux-p2041rdb"><xi:include
14684+ href="../../docsrc_common/pardoc-distro.xml"
14685+ xmlns:xi="http://www.w3.org/2001/XInclude"
14686+ xpointer="element(EneaLinux_TARGET_NAME_P2041/1)" /></link></para>
14687+ </listitem>
14688+
14689+ <listitem condition="t_p3041">
14690+ <para><link linkend="enea-linux-p3041ds"><xi:include
14691+ href="../../docsrc_common/pardoc-distro.xml"
14692+ xmlns:xi="http://www.w3.org/2001/XInclude"
14693+ xpointer="element(EneaLinux_TARGET_NAME_P3041/1)" /></link></para>
14694+ </listitem>
14695+
14696+ <listitem condition="t_t4240">
14697+ <para><link linkend="enea-linux-t4240rdb"><xi:include
14698+ href="../../docsrc_common/pardoc-distro.xml"
14699+ xmlns:xi="http://www.w3.org/2001/XInclude"
14700+ xpointer="element(EneaLinux_TARGET_NAME_T4240/1)" /></link></para>
14701+ </listitem>
14702+
14703+ <listitem condition="qemu">
14704+ <para><link linkend="enea-linux-qemu">QEMU - target emulation in virtual
14705+ machine</link></para>
14706+ </listitem>
14707+
14708+ </itemizedlist>
14709+
14710+ <?hard-pagebreak ?>
14711+
14712+ <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/targetguide_p2041.xml"
14713+ xmlns:xi="http://www.w3.org/2001/XInclude" />
14714+
14715+ <?hard-pagebreak ?>
14716+
14717+ <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/targetguide_p3041.xml"
14718+ xmlns:xi="http://www.w3.org/2001/XInclude" />
14719+
14720+ <?hard-pagebreak ?>
14721+
14722+ <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/targetguide_t4240.xml"
14723+ xmlns:xi="http://www.w3.org/2001/XInclude" />
14724+
14725+ <?hard-pagebreak condition="qemu" ?>
14726+
14727+ <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/targetguide_qemu.xml"
14728+ xmlns:xi="http://www.w3.org/2001/XInclude" />
14729+</chapter>
14730diff --git a/documentation/book-enea-linux-users-guide/doc/troubleshooting.xml b/documentation/book-enea-linux-users-guide/doc/troubleshooting.xml
14731new file mode 100644
14732index 0000000..e69f620
14733--- /dev/null
14734+++ b/documentation/book-enea-linux-users-guide/doc/troubleshooting.xml
14735@@ -0,0 +1,34 @@
14736+<?xml version="1.0" encoding="ISO-8859-1"?>
14737+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
14738+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
14739+<chapter id="enea-linux-troubleshoot">
14740+ <title>Troubleshooting</title>
14741+
14742+ <para>Most of the troubleshooting guidance from the Yocto Project applies to
14743+ Enea Linux as well. As an example, the Yocto documentation describes known
14744+ build failures and provides tips on recovery actions, see section
14745+ <xi:include href="../../docsrc_common/pardoc-distro.xml"
14746+ xmlns:xi="http://www.w3.org/2001/XInclude"
14747+ xpointer="element(ULINK_YOCTO_REF_DEBUG_BUILD_URL/1)" />. Additional and
14748+ complementary hints and workarounds are provided below.</para>
14749+
14750+ <para>For a complete list of known problems, with or without workarounds,
14751+ see chapter <emphasis>Known Problems and Limitations in This
14752+ Release</emphasis> in the <olink targetdoc="book_enea_linux_release_info"
14753+ targetptr="book_enea_linux_release_info"><trademark
14754+ class="registered">Enea</trademark> Linux Release
14755+ Information</olink>.</para>
14756+
14757+ <!-- Add release-specific troubleshooting guidelines here:
14758+ <section><title>&Heading;</title><para></para></section> -->
14759+
14760+ <!-- Mandatory common troubleshooting guidelines: -->
14761+
14762+ <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/troubleshooting_general.xml"
14763+ xmlns:xi="http://www.w3.org/2001/XInclude" />
14764+
14765+ <!-- Eclipse troubleshoting guidelines; xi:include if Eclipse is supported -->
14766+
14767+ <xi:include href="../../../../documentation/book-enea-linux-users-guide/doc/troubleshooting_eclipse.xml"
14768+ xmlns:xi="http://www.w3.org/2001/XInclude" />
14769+</chapter>
14770\ No newline at end of file
14771diff --git a/documentation/book-enea-linux-users-guide/swcomp.mk b/documentation/book-enea-linux-users-guide/swcomp.mk
14772new file mode 100644
14773index 0000000..75e97e8
14774--- /dev/null
14775+++ b/documentation/book-enea-linux-users-guide/swcomp.mk
14776@@ -0,0 +1,11 @@
14777+# Component build specification
14778+
14779+# Version of THIS book
14780+BOOK_VER ?= $(REL_VER)-dev
14781+
14782+DOCBOOK_COMMON_SRC := $(shell find $(DOCBOOKTEMPLATE)/docsrc_common -type f \( -name "bookinfo_userdoc.xml" \) -print)
14783+DOCBOOK_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) $(DOCBOOK_COMMON_SRC)
14784+
14785+BOOKPACKAGES := book-enea-linux-users-guide
14786+BOOKDESC_$(BOOKPACKAGES) := "Enea Linux User's Guide"
14787+BOOKDEFAULTCONDITION := $(DEFAULTCONDITIONS)
14788diff --git a/documentation/docsrc_common/conditions.mk b/documentation/docsrc_common/conditions.mk
14789new file mode 100644
14790index 0000000..13acb32
14791--- /dev/null
14792+++ b/documentation/docsrc_common/conditions.mk
14793@@ -0,0 +1,33 @@
14794+###############################################################################
14795+# XML conditions, by default set for all books built from this clone.
14796+# When building, conditional XML elements are
14797+# - shown only if the condition is SET
14798+# - hidden if the condition is NOT set
14799+# Book-specific conditions may set in book-xxx/swcomp.mk, or in runtime by
14800+# make doc or makethisdoc. Run make docusage or makethisdoc -h for further info.
14801+###############################################################################
14802+X_MISC:=\
14803+eclipse\
14804+general\
14805+pm_smart
14806+
14807+X_TARGETS:=\
14808+t_t4240\
14809+t_p2041\
14810+t_p3041
14811+
14812+X_FEATURES:=\
14813+f_any;f_any_nw;f_ovs;f_any_vt;f_kvm;f_lxc;f_any_rt;f_ci
14814+
14815+empty=
14816+space=$(empty) $(empty)
14817+MISC:=$(subst $(space),;,$(strip $(X_MISC)))
14818+TARGETS:=$(subst $(space),;,$(strip $(X_TARGETS)))
14819+FEATURES:=$(subst $(space),;,$(strip $(X_FEATURES)))
14820+
14821+DEFAULTCONDITIONS:=$(MISC);$(TARGETS);$(FEATURES)
14822+
14823+###############################################################################
14824+# Available conditions are listed in docsrc_common/conditions_template.mk
14825+# in linux/documentation.git.
14826+###############################################################################
14827diff --git a/documentation/docsrc_common/feature_matrix.xml b/documentation/docsrc_common/feature_matrix.xml
14828new file mode 100644
14829index 0000000..0fd2b79
14830--- /dev/null
14831+++ b/documentation/docsrc_common/feature_matrix.xml
14832@@ -0,0 +1,185 @@
14833+<?xml version="1.0" encoding="ISO-8859-1"?>
14834+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
14835+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
14836+<section id="feature-matrix">
14837+ <title>Feature Compatibility Matrix</title>
14838+
14839+ <para>The following features are supported in Enea Linux. Limitations are
14840+ explained below the table.</para>
14841+
14842+ <informaltable>
14843+ <tgroup cols="9">
14844+ <colspec colname="c1" colwidth="4*" />
14845+
14846+ <colspec align="center" colname="c2" />
14847+
14848+ <colspec align="center" colname="c3" />
14849+
14850+ <colspec align="center" colname="c4" />
14851+
14852+ <colspec align="center" colname="c5" />
14853+
14854+ <colspec align="center" colname="c6" />
14855+
14856+ <colspec align="center" colname="c7" />
14857+
14858+ <colspec align="center" colname="c8" />
14859+
14860+ <colspec align="center" colname="c9" colwidth="1.5*" />
14861+
14862+ <thead valign="bottom">
14863+ <row>
14864+ <entry align="left" morerows="1">Targets</entry>
14865+
14866+ <entry align="center" nameend="c4" namest="c2">Networking
14867+ Features</entry>
14868+
14869+ <entry align="center" nameend="c6" namest="c5">Virtualization
14870+ Features</entry>
14871+
14872+ <entry align="center" nameend="c8" namest="c7">Real-Time
14873+ Features</entry>
14874+
14875+ <entry align="center">Memory Features</entry>
14876+ </row>
14877+
14878+ <row>
14879+ <entry align="center">OVS</entry>
14880+
14881+ <entry align="center"><superscript>a) </superscript>DVS</entry>
14882+
14883+ <entry align="center"><superscript>a) </superscript>DPDK</entry>
14884+
14885+ <entry align="center"><superscript>b)</superscript>KVM</entry>
14886+
14887+ <entry align="center"><superscript>c)</superscript>LXC</entry>
14888+
14889+ <entry align="center"><superscript>d)</superscript>CI</entry>
14890+
14891+ <entry align="center">FPK</entry>
14892+
14893+ <entry align="center"><superscript>e) </superscript>NUMA</entry>
14894+ </row>
14895+ </thead>
14896+
14897+ <tbody>
14898+ <row condition="t_p2041" valign="middle">
14899+ <entry><xi:include href="pardoc-distro.xml"
14900+ xmlns:xi="http://www.w3.org/2001/XInclude"
14901+ xpointer="element(EneaLinux_TARGET_NAME_P2041/1)" /></entry>
14902+
14903+ <entry>&#10004;</entry>
14904+
14905+ <entry>&cross;</entry>
14906+
14907+ <entry>&cross;</entry>
14908+
14909+ <entry>&#10004;</entry>
14910+
14911+ <entry>&#10004;</entry>
14912+
14913+ <entry>&#10004;</entry>
14914+
14915+ <entry>&cross;</entry>
14916+
14917+ <entry>&cross;</entry>
14918+ </row>
14919+
14920+ <row condition="t_p3041" valign="middle">
14921+ <entry><xi:include href="pardoc-distro.xml"
14922+ xmlns:xi="http://www.w3.org/2001/XInclude"
14923+ xpointer="element(EneaLinux_TARGET_NAME_P3041/1)" /></entry>
14924+
14925+ <entry>&#10004;</entry>
14926+
14927+ <entry>&cross;</entry>
14928+
14929+ <entry>&cross;</entry>
14930+
14931+ <entry>&#10004;</entry>
14932+
14933+ <entry>&#10004;</entry>
14934+
14935+ <entry>&#10004;</entry>
14936+
14937+ <entry>&cross;</entry>
14938+
14939+ <entry>&cross;</entry>
14940+ </row>
14941+
14942+ <row condition="t_t4240" valign="middle">
14943+ <entry><xi:include href="pardoc-distro.xml"
14944+ xmlns:xi="http://www.w3.org/2001/XInclude"
14945+ xpointer="element(EneaLinux_TARGET_NAME_T4240/1)" /></entry>
14946+
14947+ <entry>&#10004;</entry>
14948+
14949+ <entry>&cross;</entry>
14950+
14951+ <entry>&cross;</entry>
14952+
14953+ <entry>&#10004;</entry>
14954+
14955+ <entry>&#10004;</entry>
14956+
14957+ <entry>&#10004;</entry>
14958+
14959+ <entry>&cross;</entry>
14960+
14961+ <entry>&cross;</entry>
14962+ </row>
14963+ <row condition="qemu" valign="middle">
14964+ <entry>QEMU</entry>
14965+
14966+ <entry>&cross;</entry>
14967+
14968+ <entry>&cross;</entry>
14969+
14970+ <entry>&cross;</entry>
14971+
14972+ <entry>&cross;</entry>
14973+
14974+ <entry>&cross;</entry>
14975+
14976+ <entry>&cross;</entry>
14977+
14978+ <entry>&cross;</entry>
14979+
14980+ <entry>&cross;</entry>
14981+ </row>
14982+ </tbody>
14983+ </tgroup>
14984+ </informaltable>
14985+
14986+ <epigraph>
14987+ <para>&#10004; = supported, &cross; = not supported</para>
14988+ </epigraph>
14989+
14990+ <orderedlist numeration="loweralpha" spacing="compact">
14991+ <listitem>
14992+ <para>DPDK and DPDK vSwitch are supported in x86 architectures
14993+ only.</para>
14994+ </listitem>
14995+
14996+ <listitem>
14997+ <para>Support for KVM is included in the kernel, but necessary
14998+ user-space functionality is not part of this release.</para>
14999+ </listitem>
15000+
15001+ <listitem>
15002+ <para>Limited LXC support. LXC feature "user namespace" is not supported
15003+ in Power architectures.</para>
15004+ </listitem>
15005+
15006+ <listitem>
15007+ <para>Limited CPU Isolation support. Full tickless environment is not
15008+ achievable in these targets. Isolated CPUs will be disturbed by ticks
15009+ once a second (1 Hz). The meta-nohz layer is not part of the
15010+ image.</para>
15011+ </listitem>
15012+
15013+ <listitem>
15014+ <para>NUMA is not supported by ARM architectures.</para>
15015+ </listitem>
15016+ </orderedlist>
15017+</section>
15018diff --git a/documentation/docsrc_common/pardoc-distro.xml b/documentation/docsrc_common/pardoc-distro.xml
15019new file mode 100644
15020index 0000000..edc4142
15021--- /dev/null
15022+++ b/documentation/docsrc_common/pardoc-distro.xml
15023@@ -0,0 +1,112 @@
15024+<?xml version="1.0" encoding="ISO-8859-1"?>
15025+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
15026+"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
15027+<!-- Version and name entities
15028+==============================
15029+-->
15030+<!-- Distribution and release -->
15031+<!ENTITY ENEA_LINUX_REL_VER "5.0-ppc">
15032+<!ENTITY ENEA_LINUX_PROD_VER "5">
15033+<!ENTITY ENEA_LINUX_BRANCH "dizzy-enea">
15034+<!ENTITY ENEA_LINUX_DISTRO "enea">
15035+<!-- Yocto and Poky -->
15036+<!ENTITY YOCTO_VER "1.7.2">
15037+<!ENTITY YOCTO_VER_MINOR "1.7">
15038+<!ENTITY YOCTO_VER_DOWN "172">
15039+<!ENTITY YOCTO_VER_DOWN_MINOR "17">
15040+<!ENTITY POKY_NAME "Dizzy">
15041+<!ENTITY POKY_VER "dizzy-12.0.2">
15042+<!-- Host -->
15043+<!ENTITY ENEA_LINUX_HOST_VER "64-bit Ubuntu 14.04 LTS">
15044+<!-- Target -->
15045+<!ENTITY ENEA_LINUX_TARGET_NAME_P2041 "Freescale P2041RDB">
15046+<!ENTITY ENEA_LINUX_TARGET_NAME_P3041 "Freescale P3041DS">
15047+<!ENTITY ENEA_LINUX_TARGET_NAME_T4240 "Freescale T4240RDB">
15048+<!ENTITY ENEA_LINUX_KERNEL_VER "3.12">
15049+<!-- SDK -->
15050+<!ENTITY ENEA_LINUX_GCC_VER "4.9">
15051+<!ENTITY ENEA_LINUX_SDK_VER "&ENEA_LINUX_REL_VER;">
15052+<!ENTITY ENEA_LINUX_SDK_IMAGE "enea-image-featured">
15053+<!ENTITY ENEA_LINUX_SDK_HOST_ARCH "x86_64">
15054+<!ENTITY ENEA_LINUX_SDK_TARGET_ARCH_32 "ppce6500mc">
15055+<!ENTITY ENEA_LINUX_SDK_TARGET_ARCH_64 "ppc64e6500">
15056+<!ENTITY ENEA_LINUX_SDK_LIBC "glibc">
15057+<!ENTITY ENEA_LINUX_SDK_GNUTAIL "">
15058+<!-- Eclipse -->
15059+<!ENTITY ENEA_LINUX_REL_VER_ECLIPSE "4.0">
15060+<!ENTITY ECLIPSE_VER "4.3">
15061+<!ENTITY ECLIPSE_NAME "Kepler">
15062+<!ENTITY ECLIPSE_REL "kepler">
15063+
15064+<!-- URL entities
15065+=================== -->
15066+<!ENTITY ENEA_LINUX_URL "https://linux.enea.com/&ENEA_LINUX_REL_VER;">
15067+<!ENTITY EL_RTGUIDE_URL "http://www.enea.com/Embedded-hub/whitepapers/white-papers/Linux-Real-Time-Guide">
15068+<!ENTITY YOCTO_HOME_URL "https://www.yoctoproject.org">
15069+<!ENTITY YOCTO_DOCS_URL "&YOCTO_HOME_URL;/docs/&YOCTO_VER;">
15070+<!ENTITY YOCTO_DOCU_URL "&YOCTO_HOME_URL;/documentation">
15071+<!ENTITY YOCTO_CORE_URL "&YOCTO_HOME_URL;/downloads/core">
15072+<!ENTITY YOCTO_DOWN_URL "&YOCTO_CORE_URL;/&POKY_NAME;&YOCTO_VER_DOWN;">
15073+<!ENTITY YOCTO_DOWN_MINOR_URL "&YOCTO_CORE_URL;/&POKY_NAME;&YOCTO_VER_DOWN_MINOR;">
15074+<!ENTITY YOCTO_ADT_URL "&YOCTO_DOCS_URL;/adt-manual/adt-manual.html">
15075+<!ENTITY YOCTO_REF_URL "&YOCTO_DOCS_URL;/ref-manual/ref-manual.html">
15076+]>
15077+
15078+<!-- Declarations to inherit by xi:include
15079+========================================== -->
15080+<section id="pardoc_names">
15081+ <title>Common Enea Linux DocBook XML Based UserDoc Names and Parameters</title>
15082+
15083+ <para>NOTE: DO NOT EDIT THIS FILE IN xmlmind !!!</para>
15084+
15085+ <para>NOTE: Use xi:include to include parameters into a docbook XML file.
15086+ Note: Only full elements can be included and the included element must
15087+ be allowed in that place. Example: For ulink, entire ulink elements
15088+ must be included, not just parts of them.</para>
15089+
15090+ <para>**** The phrase elements below can be used as variables in several
15091+ places in XML files ****</para>
15092+ <para>**** Makefile parses variable REL_VER from entity ENEA_LINUX_REL_VER,
15093+ swcomp.mk extracts BOOK_VER from variable REL_VER ****</para>
15094+
15095+<!-- Distribution and release -->
15096+ <para id="EneaLinux_PROD_VER"><phrase>&ENEA_LINUX_PROD_VER;</phrase></para>
15097+ <para id="EneaLinux_REL_VER"><phrase>&ENEA_LINUX_REL_VER;</phrase></para>
15098+ <para id="EneaLinux_REL_NAME"><phrase>Enea Linux &ENEA_LINUX_PROD_VER; for PPC</phrase></para>
15099+ <para id="EneaLinux_BRANCH"><phrase>&ENEA_LINUX_BRANCH;</phrase></para>
15100+ <para id="EneaLinux_DISTRO"><phrase>&ENEA_LINUX_DISTRO;</phrase></para>
15101+<!-- Yocto and Poky -->
15102+ <para id="Yocto_VER"><phrase>&YOCTO_VER;</phrase></para>
15103+ <para id="Poky_NAME"><phrase>&POKY_NAME;</phrase></para>
15104+ <para id="Poky_VER"><phrase>&POKY_VER;</phrase></para>
15105+<!-- Host -->
15106+ <para id="EneaLinux_HOST_VER"><phrase>&ENEA_LINUX_HOST_VER;</phrase></para>
15107+<!-- Target -->
15108+ <para id="EneaLinux_TARGET_NAME_P2041"><phrase>&ENEA_LINUX_TARGET_NAME_P2041;</phrase></para>
15109+ <para id="EneaLinux_TARGET_NAME_P3041"><phrase>&ENEA_LINUX_TARGET_NAME_P3041;</phrase></para>
15110+ <para id="EneaLinux_TARGET_NAME_T4240"><phrase>&ENEA_LINUX_TARGET_NAME_T4240;</phrase></para>
15111+ <para id="EneaLinux_KERNEL_VER"><phrase>&ENEA_LINUX_KERNEL_VER;</phrase></para>
15112+<!-- SDK -->
15113+ <para id="EneaLinux_SDK_INSTALLER"><phrase>&ENEA_LINUX_DISTRO;-&ENEA_LINUX_SDK_LIBC;-&ENEA_LINUX_SDK_HOST_ARCH;-&ENEA_LINUX_SDK_IMAGE;-&ENEA_LINUX_SDK_TARGET_ARCH_64;-toolchain-&ENEA_LINUX_SDK_VER;.sh</phrase></para>
15114+ <para id="EneaLinux_SDK_ENV_SCRIPT_32"><phrase>environment-setup-&ENEA_LINUX_SDK_TARGET_ARCH_32;-eneamllib32-linux</phrase></para>
15115+ <para id="EneaLinux_SDK_ENV_SCRIPT_64"><phrase>environment-setup-&ENEA_LINUX_SDK_TARGET_ARCH_64;-enea-linux</phrase></para>
15116+ <para id="EneaLinux_GCC_VER"><phrase>&ENEA_LINUX_GCC_VER;</phrase></para>
15117+ <para id="EneaLinux_SDK_IMAGE"><phrase>&ENEA_LINUX_SDK_IMAGE;</phrase></para>
15118+ <para id="EneaLinux_SDK_HOST_ARCH"><phrase>&ENEA_LINUX_SDK_HOST_ARCH;</phrase></para>
15119+ <para id="EneaLinux_SDK_TARGET_ARCH_32"><phrase>&ENEA_LINUX_SDK_TARGET_ARCH_32;</phrase></para>
15120+ <para id="EneaLinux_SDK_TARGET_ARCH_64"><phrase>&ENEA_LINUX_SDK_TARGET_ARCH_64;</phrase></para>
15121+<!-- Eclipse -->
15122+ <para id="EneaLinux_REL_VER_ECLIPSE"><phrase>&ENEA_LINUX_REL_VER_ECLIPSE;</phrase></para>
15123+ <para id="Eclipse_VER"><phrase>&ECLIPSE_VER;</phrase></para>
15124+ <para id="Eclipse_NAME"><phrase>&ECLIPSE_NAME;</phrase></para>
15125+
15126+ <para>**** The complete ulink elements below can be used as web links ****</para>
15127+ <para id="ULINK_ENEA_LINUX_URL"><ulink url='&ENEA_LINUX_URL;'>&ENEA_LINUX_URL;</ulink></para>
15128+ <para id="ULINK_ENEA_LINUX_RTGUIDE"><ulink url='&EL_RTGUIDE_URL;'><trademark class="registered">Enea</trademark> Linux Real-Time Guide</ulink></para>
15129+ <para id="ULINK_YOCTO_DOCS_ARCHIVED_URL"><ulink url='&YOCTO_DOCU_URL;/archived'>Yocto Project Documentation</ulink></para>
15130+ <para id="ULINK_YOCTO_ADT_TOOLCHAIN_URL"><ulink url='&YOCTO_ADT_URL;#using-an-existing-toolchain-tarball'><emphasis>Using a Cross-Toolchain Tarball</emphasis> in the Yocto Project Application Development Toolkit (ADT) User's Guide</ulink></para>
15131+ <para id="ULINK_YOCTO_QUICK_URL"><ulink url="&YOCTO_DOCS_URL;/yocto-project-qs/yocto-project-qs.html">Yocto Project Quick Start</ulink></para>
15132+ <para id="ULINK_YOCTO_REF_DEBUG_BUILD_URL"><ulink url='&YOCTO_REF_URL;#usingpoky-debugging'><emphasis>Debugging Build Failures</emphasis> in the Yocto Project Reference Manual</ulink></para>
15133+ <para id="ULINK_YOCTO_DOWN_URL"><ulink url='&YOCTO_DOWN_URL;'>Yocto &YOCTO_VER; (&POKY_NAME;) download page</ulink></para>
15134+ <para id="ULINK_YOCTO_DOWN_MINOR_URL"><ulink url='&YOCTO_DOWN_MINOR_URL;'>Yocto &YOCTO_VER_MINOR; (&POKY_NAME;) minor version download page</ulink></para>
15135+</section>
15136diff --git a/documentation/olinkdb/make-master-olinkdb-from-template.sh b/documentation/olinkdb/make-master-olinkdb-from-template.sh
15137new file mode 100755
15138index 0000000..1840595
15139--- /dev/null
15140+++ b/documentation/olinkdb/make-master-olinkdb-from-template.sh
15141@@ -0,0 +1,49 @@
15142+#!/bin/sh
15143+VER="R1.10"
15144+
15145+OLINKDB_BASEDIR=`dirname $0`
15146+
15147+MASTER=${OLINKDB_BASEDIR}/olink-targetdb-master
15148+MASTERTEMPLATE=${MASTER}-template.xml
15149+echo "Outgoing from template: $MASTERTEMPLATE"
15150+
15151+#---------------------------
15152+FORMAT=pdf
15153+MASTERFILE=${MASTER}-${FORMAT}.db
15154+echo "Create $MASTERFILE"
15155+cat ${MASTERTEMPLATE} | sed 's/MASTERVAR_BOOKFORMAT/pdf/;s/MASTERVAR_BOOKNAME/pdf/' >${MASTERFILE}
15156+
15157+#---------------------------
15158+FORMAT=eclipse
15159+MASTERFILE=${MASTER}-${FORMAT}.db
15160+echo "Create $MASTERFILE"
15161+cat ${MASTERTEMPLATE} | sed 's/MASTERVAR_BOOKFORMAT/eclipse/' | \
15162+ sed '/<dir name="eclipse">/a\
15163+ <dir name="plugins">' | \
15164+ sed 's/<document baseuri="\(book[a-zA-Z\_\-]*[0-9a-zA-Z\_\-]*\)\.MASTERVAR_BOOKNAME"/ <dir name="com.enea.doc.\1">\n <document/' | \
15165+ sed 's/<\/document>/ <\/document>\n <\/dir>/' |\
15166+ sed 's/<\/sitemap>/<\/dir>\n<\/sitemap>/' | \
15167+ sed 's/<div href="#[^"]*"/<div href="index.html"/' >${MASTERFILE}
15168+
15169+#---------------------------
15170+FORMAT=html
15171+MASTERFILE=${MASTER}-${FORMAT}.db
15172+echo "Create $MASTERFILE"
15173+cat ${MASTERTEMPLATE} | sed 's/MASTERVAR_BOOKFORMAT/html/' | \
15174+ sed 's/<document baseuri="\(book[a-zA-Z\_\-]*[0-9a-zA-Z\_\-]*\)\.MASTERVAR_BOOKNAME"/ <dir name="\1">\n <document baseuri="index.html" /' | \
15175+ sed 's/<\/document>/ <\/document>\n <\/dir>/' >${MASTERFILE}
15176+#---------------------------
15177+
15178+echo " Now: a) Should test if all databases referred to from these files exist."
15179+echo " Easiest way is to use XMLmind to open the created .db files"
15180+echo " XMLmind shall be able to open the file, and will show the contents"
15181+echo " of all database files."
15182+echo " Do not add ENTITY lines to new book until the databases are created"
15183+echo " It is still OK that XMLmind says that it is invalid, because it does"
15184+echo " not understand the xreftext contents!"
15185+echo " It is also OK with the comments which XMLmind shows in yellow."
15186+echo " (Keep xreftext anyhow. Actually I think we even could remove"
15187+echo " all xreftext fields, which I don't think we ever use, because we"
15188+echo " always provide the display string in olink elements)"
15189+echo ""
15190+echo " b) Merge the .db files"
15191diff --git a/documentation/olinkdb/olink-targetdb-master-eclipse.db b/documentation/olinkdb/olink-targetdb-master-eclipse.db
15192new file mode 100644
15193index 0000000..2c2a316
15194--- /dev/null
15195+++ b/documentation/olinkdb/olink-targetdb-master-eclipse.db
15196@@ -0,0 +1,52 @@
15197+<?xml version="1.0" encoding="UTF-8"?>
15198+<!DOCTYPE targetset PUBLIC "-//ENEA//DTD OSE TargetSet XML V1.0//EN"
15199+"http://docbook.sourceforge.net/release/xsl/current/common/targetdatabase.dtd" [
15200+]>
15201+<targetset>
15202+ <targetsetinfo>Enea Linux olink master target database - eclipse</targetsetinfo>
15203+ <!-- In EclipseHelp it is the plugin ID that shall be given, not the folder name, even though they are similar -->
15204+ <!-- In PDF baseuri must be file:filename, not file://filename and not just filename -->
15205+
15206+ <sitemap>
15207+ <dir name="UserDocOSE5eclipse">
15208+ <dir name="doc">
15209+ <dir name="eclipse">
15210+ <dir name="plugins">
15211+
15212+ <!-- Enea Linux -->
15213+ <dir name="com.enea.doc.book-enea-linux-release-info">
15214+ <document targetdoc="book_enea_linux_release_info">
15215+ <div href="index.html" targetptr="book_enea_linux_release_info"></div>
15216+ <!-- Manual mini target db. Link TO book, but not inside -->
15217+ </document>
15218+ </dir>
15219+ <dir name="com.enea.doc.book-enea-linux-users-guide">
15220+ <document targetdoc="book_enea_linux_users_guide">
15221+ <div href="index.html" targetptr="book_enea_linux_users_guide"></div>
15222+ <!-- Manual mini target db. Link TO book, but not inside -->
15223+ </document>
15224+ </dir>
15225+ <dir name="com.enea.doc.book-enea-linux-realtime-guide">
15226+ <document targetdoc="book_enea_linux_realtime_guide">
15227+ <div href="index.html" targetptr="book_enea_linux_realtime_guide"></div>
15228+ <!-- Manual mini target db. Link TO book, but not inside -->
15229+ </document>
15230+ </dir>
15231+ <dir name="com.enea.doc.book-enea-linux-open-source">
15232+ <document targetdoc="book_enea_linux_open_source">
15233+ <div href="index.html" targetptr="book_enea_linux_open_source"></div>
15234+ <!-- Manual mini target db. Link TO book, but not inside -->
15235+ </document>
15236+ </dir>
15237+ <dir name="com.enea.doc.book-enea-linux-eclipse-open-source">
15238+ <document targetdoc="book_enea_linux_eclipse_open_source">
15239+ <div href="index.html" targetptr="book_enea_linux_eclipse_open_source"></div>
15240+ <!-- Manual mini target db. Link TO book, but not inside -->
15241+ </document>
15242+ </dir>
15243+ </dir>
15244+ </dir>
15245+ </dir>
15246+ </dir>
15247+</sitemap>
15248+</targetset>
15249diff --git a/documentation/olinkdb/olink-targetdb-master-html.db b/documentation/olinkdb/olink-targetdb-master-html.db
15250new file mode 100644
15251index 0000000..0be7e2b
15252--- /dev/null
15253+++ b/documentation/olinkdb/olink-targetdb-master-html.db
15254@@ -0,0 +1,50 @@
15255+<?xml version="1.0" encoding="UTF-8"?>
15256+<!DOCTYPE targetset PUBLIC "-//ENEA//DTD OSE TargetSet XML V1.0//EN"
15257+"http://docbook.sourceforge.net/release/xsl/current/common/targetdatabase.dtd" [
15258+]>
15259+<targetset>
15260+ <targetsetinfo>Enea Linux olink master target database - html</targetsetinfo>
15261+ <!-- In EclipseHelp it is the plugin ID that shall be given, not the folder name, even though they are similar -->
15262+ <!-- In PDF baseuri must be file:filename, not file://filename and not just filename -->
15263+
15264+ <sitemap>
15265+ <dir name="UserDocOSE5html">
15266+ <dir name="doc">
15267+ <dir name="html">
15268+
15269+ <!-- Enea Linux -->
15270+ <dir name="book-enea-linux-release-info">
15271+ <document baseuri="index.html" targetdoc="book_enea_linux_release_info">
15272+ <div href="#book_enea_linux_release_info" targetptr="book_enea_linux_release_info"></div>
15273+ <!-- Manual mini target db. Link TO book, but not inside -->
15274+ </document>
15275+ </dir>
15276+ <dir name="book-enea-linux-users-guide">
15277+ <document baseuri="index.html" targetdoc="book_enea_linux_users_guide">
15278+ <div href="#book_enea_linux_users_guide" targetptr="book_enea_linux_users_guide"></div>
15279+ <!-- Manual mini target db. Link TO book, but not inside -->
15280+ </document>
15281+ </dir>
15282+ <dir name="book-enea-linux-realtime-guide">
15283+ <document baseuri="index.html" targetdoc="book_enea_linux_realtime_guide">
15284+ <div href="#book_enea_linux_realtime_guide" targetptr="book_enea_linux_realtime_guide"></div>
15285+ <!-- Manual mini target db. Link TO book, but not inside -->
15286+ </document>
15287+ </dir>
15288+ <dir name="book-enea-linux-open-source">
15289+ <document baseuri="index.html" targetdoc="book_enea_linux_open_source">
15290+ <div href="#book_enea_linux_open_source" targetptr="book_enea_linux_open_source"></div>
15291+ <!-- Manual mini target db. Link TO book, but not inside -->
15292+ </document>
15293+ </dir>
15294+ <dir name="book-enea-linux-eclipse-open-source">
15295+ <document baseuri="index.html" targetdoc="book_enea_linux_eclipse_open_source">
15296+ <div href="#book_enea_linux_eclipse_open_source" targetptr="book_enea_linux_eclipse_open_source"></div>
15297+ <!-- Manual mini target db. Link TO book, but not inside -->
15298+ </document>
15299+ </dir>
15300+ </dir>
15301+ </dir>
15302+ </dir>
15303+ </sitemap>
15304+</targetset>
15305diff --git a/documentation/olinkdb/olink-targetdb-master-pdf.db b/documentation/olinkdb/olink-targetdb-master-pdf.db
15306new file mode 100644
15307index 0000000..d18e790
15308--- /dev/null
15309+++ b/documentation/olinkdb/olink-targetdb-master-pdf.db
15310@@ -0,0 +1,40 @@
15311+<?xml version="1.0" encoding="UTF-8"?>
15312+<!DOCTYPE targetset PUBLIC "-//ENEA//DTD OSE TargetSet XML V1.0//EN"
15313+"http://docbook.sourceforge.net/release/xsl/current/common/targetdatabase.dtd" [
15314+]>
15315+<targetset>
15316+ <targetsetinfo>Enea Linux olink master target database - pdf</targetsetinfo>
15317+ <!-- In EclipseHelp it is the plugin ID that shall be given, not the folder name, even though they are similar -->
15318+ <!-- In PDF baseuri must be file:filename, not file://filename and not just filename -->
15319+
15320+ <sitemap>
15321+ <dir name="UserDocOSE5pdf">
15322+ <dir name="doc">
15323+ <dir name="pdf">
15324+
15325+ <!-- Enea Linux -->
15326+ <document baseuri="book-enea-linux-release-info.pdf" targetdoc="book_enea_linux_release_info">
15327+ <div href="#book_enea_linux_release_info" targetptr="book_enea_linux_release_info"></div>
15328+ <!-- Manual mini target db. Link TO book, but not inside -->
15329+ </document>
15330+ <document baseuri="book-enea-linux-users-guide.pdf" targetdoc="book_enea_linux_users_guide">
15331+ <div href="#book_enea_linux_users_guide" targetptr="book_enea_linux_users_guide"></div>
15332+ <!-- Manual mini target db. Link TO book, but not inside -->
15333+ </document>
15334+ <document baseuri="book-enea-linux-realtime-guide.pdf" targetdoc="book_enea_linux_realtime_guide">
15335+ <div href="#book_enea_linux_realtime_guide" targetptr="book_enea_linux_realtime_guide"></div>
15336+ <!-- Manual mini target db. Link TO book, but not inside -->
15337+ </document>
15338+ <document baseuri="book-enea-linux-open-source.pdf" targetdoc="book_enea_linux_open_source">
15339+ <div href="#book_enea_linux_open_source" targetptr="book_enea_linux_open_source"></div>
15340+ <!-- Manual mini target db. Link TO book, but not inside -->
15341+ </document>
15342+ <document baseuri="book-enea-linux-eclipse-open-source.pdf" targetdoc="book_enea_linux_eclipse_open_source">
15343+ <div href="#book_enea_linux_eclipse_open_source" targetptr="book_enea_linux_eclipse_open_source"></div>
15344+ <!-- Manual mini target db. Link TO book, but not inside -->
15345+ </document>
15346+ </dir>
15347+ </dir>
15348+ </dir>
15349+ </sitemap>
15350+</targetset>
15351diff --git a/documentation/olinkdb/olink-targetdb-master-template.xml b/documentation/olinkdb/olink-targetdb-master-template.xml
15352new file mode 100644
15353index 0000000..a722cff
15354--- /dev/null
15355+++ b/documentation/olinkdb/olink-targetdb-master-template.xml
15356@@ -0,0 +1,40 @@
15357+<?xml version="1.0" encoding="UTF-8"?>
15358+<!DOCTYPE targetset PUBLIC "-//ENEA//DTD OSE TargetSet XML V1.0//EN"
15359+"http://docbook.sourceforge.net/release/xsl/current/common/targetdatabase.dtd" [
15360+]>
15361+<targetset>
15362+ <targetsetinfo>Enea Linux olink master target database - MASTERVAR_BOOKFORMAT</targetsetinfo>
15363+ <!-- In EclipseHelp it is the plugin ID that shall be given, not the folder name, even though they are similar -->
15364+ <!-- In PDF baseuri must be file:filename, not file://filename and not just filename -->
15365+
15366+ <sitemap>
15367+ <dir name="UserDocOSE5MASTERVAR_BOOKFORMAT">
15368+ <dir name="doc">
15369+ <dir name="MASTERVAR_BOOKFORMAT">
15370+
15371+ <!-- Enea Linux -->
15372+ <document baseuri="book-enea-linux-release-info.MASTERVAR_BOOKNAME" targetdoc="book_enea_linux_release_info">
15373+ <div href="#book_enea_linux_release_info" targetptr="book_enea_linux_release_info"></div>
15374+ <!-- Manual mini target db. Link TO book, but not inside -->
15375+ </document>
15376+ <document baseuri="book-enea-linux-users-guide.MASTERVAR_BOOKNAME" targetdoc="book_enea_linux_users_guide">
15377+ <div href="#book_enea_linux_users_guide" targetptr="book_enea_linux_users_guide"></div>
15378+ <!-- Manual mini target db. Link TO book, but not inside -->
15379+ </document>
15380+ <document baseuri="book-enea-linux-realtime-guide.MASTERVAR_BOOKNAME" targetdoc="book_enea_linux_realtime_guide">
15381+ <div href="#book_enea_linux_realtime_guide" targetptr="book_enea_linux_realtime_guide"></div>
15382+ <!-- Manual mini target db. Link TO book, but not inside -->
15383+ </document>
15384+ <document baseuri="book-enea-linux-open-source.MASTERVAR_BOOKNAME" targetdoc="book_enea_linux_open_source">
15385+ <div href="#book_enea_linux_open_source" targetptr="book_enea_linux_open_source"></div>
15386+ <!-- Manual mini target db. Link TO book, but not inside -->
15387+ </document>
15388+ <document baseuri="book-enea-linux-eclipse-open-source.MASTERVAR_BOOKNAME" targetdoc="book_enea_linux_eclipse_open_source">
15389+ <div href="#book_enea_linux_eclipse_open_source" targetptr="book_enea_linux_eclipse_open_source"></div>
15390+ <!-- Manual mini target db. Link TO book, but not inside -->
15391+ </document>
15392+ </dir>
15393+ </dir>
15394+ </dir>
15395+ </sitemap>
15396+</targetset>
15397diff --git a/scripts/conf_setup.sh b/scripts/conf_setup.sh
15398new file mode 100755
15399index 0000000..74ef1fd
15400--- /dev/null
15401+++ b/scripts/conf_setup.sh
15402@@ -0,0 +1,6 @@
15403+#!/bin/bash
15404+
15405+readonly DISTRO_VERSION_MINOR="-ppc"
15406+
15407+echo "*** Info: Setting DISTRO_VERSION_MINOR."
15408+echo -e '\nDISTRO_VERSION_MINOR = "'${DISTRO_VERSION_MINOR}'"' >> conf/local.conf
diff --git a/scripts/conf_setup.sh b/scripts/conf_setup.sh
new file mode 100755
index 0000000..74ef1fd
--- /dev/null
+++ b/scripts/conf_setup.sh
@@ -0,0 +1,6 @@
1#!/bin/bash
2
3readonly DISTRO_VERSION_MINOR="-ppc"
4
5echo "*** Info: Setting DISTRO_VERSION_MINOR."
6echo -e '\nDISTRO_VERSION_MINOR = "'${DISTRO_VERSION_MINOR}'"' >> conf/local.conf