OPEN SOURCE LICENSE
IV
■
About "iana-etc"
ABOUT
The iana-etc package installs services(5) and protocols(5) using
data from the Internet Assigned Numbers Authority <http://www.
iana.org/>. In future, other such files may be added.
Included are snapshots of the data from the IANA, scripts to
transform that data into the needed formats, and scripts to fetch
the latest data.
Maintainer: Seth W. Klein <sk@sethwklein.net>
Home Page: http://www.sethwklein.net/projects/iana-etc/
Bug reports and patches are welcome.
PORT ALIASES
Please report any additional port aliases that you need. The
port-aliases file contains the current list. To minimize cruft, it in-
cludes only aliases for which there has been reported need.
If you need an alias that isn't included, you may see the error:
getaddrinfo: Servname not supported for ai_socktype
Some useful things for finding out what alias is needed:
* strace from <http://www.wi.leidenuniv.nl/~wichert/strace/>
* grep -r 'getaddrinfo' in the appropriate source tree
The various RFCs and such usually list the number for an alias
but it may be faster to just check the FreeBSD services file at
<http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/services>.
Bug reports and patches are welcome at the maintainer address
listed above.
DEPENDENCIES
GNU Awk 3.1.0 or Later
Numerous GNU Awk extensions are used. Awk was chosen
over Perl for its smaller size and more flexible installation
process both of which are important in a bootstrap environ-
ment.
Version 3.1.0 or later is required for support of the third argu-
ment to match(). The workaround to support older versions
would be less readable and slower so I'd rather not include it
without good reason.
Like GNU Awk before 3.1.0, Mawk doesn't support three ar-
gument match() and so is not supported. It also doesn't sup-
port network extensions.
Make
Testing is only done with GNU Make but incompatibilities
with other make implementations are bugs. Please send
patches.
■
About "freetype"
The FreeType 2 font engine is copyrighted work and cannot be
used legally without a software license. In order to make this proj-
ect usable to a vast majority of developers, we distribute it under
two mutually exclusive open-source licenses.
This means that *you* must choose *one* of the two licenses de-
scribed below, then obey all its terms and conditions when using
FreeType 2 in any of your projects or products.
- The FreeType License, found in the file `FTL.TXT', which is
similar to the original BSD license *with* an advertising clause
that forces you to explicitly cite the FreeType project in your
product's documentation. All details are in the license file. This
license is suited to products which don't use the GNU General
Public License.
Note that this license is compatible to the GNU General Public
License version 3, but not version 2.
- The GNU General Public License version 2, found in `GPLv2.
TXT' (any later version can be used also), for programs which
already use the GPL. Note that the FTL is incompatible with
GPLv2 due to its advertisement clause.
The contributed BDF and PCF drivers come with a license similar
to that of the X Window System. It is compatible to the above two
licenses (see file src/bdf/README and src/pcf/README).
The gzip module uses the zlib license (see src/gzip/zlib.h) which
too is compatible to the above two licenses.
■
About "firmware-imx & gpu-viv-bin-mx6q"
This is a legal agreement between you, as an authorized represen-
tative of your employer (together "you"), and Freescale Semicon-
ductor, Inc. ("Freescale") and its Affiliates. It concerns your rights
to use this software and any accompanying written documentation
(the "Licensed Software"). In consideration for Freescale allowing
you to access the Licensed Software, you are agreeing to be bound
by the terms of this Agreement. If you do not agree to all of the terms
of this Agreement, do not download the Licensed Software. If at any
point you no longer agree to all the terms of this Agreement, stop us-
ing the Licensed Software immediately and delete all copies of the
Licensed Software in your possession or control. Any copies of the
Licensed Software that you have already distributed, where permit-
ted, and that have not been destroyed, will continue to be governed
by this Agreement. Your prior use of the Licensed Software will also
continue to be governed by this Agreement.
Section 1.
Definitions
1.1
"Affiliate" means, any corporation, or entity directly or indi-
rectly controlled by, controlling, or under common control
with Freescale.
1.2
" Authorized Employees" means your employees or contrac-
tors working at your premises on your behalf under a work
for hire agreement.
1.3 "
Authorized System" means the hardware system(s) or
software program(s) marketed by you which contains an
i.MX processor and for which the Licensed Software will be
adapted by Licensee pursuant to this Agreement and with
which the Licensed Software will be integrated.
1.4
"Essential Patent" means a patent to the limited extent that
infringement of such patent cannot be avoided in remaining
compliant with the technology standards implicated by the
usage of any of the Licensed Software, including optional
implementation of such standards, on technical but not com-
mercial grounds, taking into account normal technical prac-
tice and the state of the art generally available at the time of
standardization.
1.5
"Intellectual Property Rights" means any and all rights under
statute, common law or equity in and under copyrights, trade
secrets, and patents (including utility models), and analo-
gous rights throughout the world, including any applications
for and the right to apply for, any of the foregoing.
1.6
"Licensed Software" means the software and the associated
documentation.
1.7 "Agreement" means this document and the following Ap-
pendices which are attached hereto and included herein by
reference:
-
Appendix A : Other License Grants and Rights
Section 2.
Licenses
2.1
Separate license grants and rights to Third Party Software,
if different from those granted in this Section 2, are as identi-
fied on Appendix A.
2.2 For Freescale Licensed Software, Freescale grants you a
world-wide, personal, non-transferable, non-exclusive, li-
cense, under Freescale's Intellectual Property Rights:
(a) to use, only as part of, or integrated within, Authorized Sys-
tems and not on a stand alone basis, the Licensed Software;
(b) to reproduce, only as part of, or integrated within, Authorized Sys-
tems and not on a stand alone basis, the Licensed Software;
(c)
to directly or indirectly manufacture, demonstrate, copy,
distribute, market and sell the Licensed Software in object
code (machine readable) only as part of, or embedded
within, Authorized Systems in object code form and not on
a stand alone basis. Notwithstanding the foregoing, those
files marked as .h files ("Header files") may be distributed in
source or object code form, but only as part of, or embedded
within Authorized Systems.
(d) to copy, use and distribute as needed, solely in connection
with an Authorized System, the proprietary information for
the purpose of developing, maintaining and supporting Au-
thorized Systems with which the Licensed Software is inte-
grated.