README for the source code of the parts of TP Vision
Europe B.V. TV software that fall under open source
licenses.
This is a document describing the distribution of the
source code used on the TP Vision Europe B.V. TV,
which fall either under the GNU General Public License
(the GPL), or the GNU Lesser General Public License
(the LGPL), or any other open source license.
Instructions to obtain copies of this software can be found
in the Directions For Use.
TP Vision Europe B.V. MAKES NO WARRANTIES
WHATSOEVER, EITHER EXPRESS OR IMPLIED,
INCLUDING ANY WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE, REGARDING THIS
SOFTWARE. TP Vision Europe B.V. offers no support for
הנכות
25.1
הנכות ןוכדע
USB-מ ןוכדע
קוקז התא .היזיוולטה תנכות תא ןכדעל ךרוצ היהיש ןכתיי
קזבה ןנוכו טנרטניאל ריהמ רוביח לעב בשחמלUSB ידכ
קזבה ןנוכב שמתשה .היזיוולטל הנכותה תא תולעהלUSB לעב
permission notice appear in all copies.THE SOFTWARE
IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF
MERCHANTABILITY,FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT OF THIRD
PARTY RIGHTS. INNO EVENT SHALL THE AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM,DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT
OROTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE
USEOR OTHER DEALINGS IN THE SOFTWARE.Except
as contained in this notice, the name of a copyright
holder shall notbe used in advertising or otherwise to
promote the sale, use or other dealingsin this Software
without prior written authorization of the copyright holder.
libfreetype (2.4.2)
FreeType is a software development library, available in
source and binary forms, used to render text on to
bitmaps and provides support for other font-related
operationsThe original download site for this software is :
https://github.com/julienr/libfreetype-androidFreetype
License
libjpeg (8a)
This package contains C software to implement JPEG
image encoding, decoding, and transcoding.This
software is based in part on the work of the Independent
JPEG Group.----------------------The authors make NO
WARRANTY or representation, either express or
implied,with respect to this software, its quality, accuracy,
merchantability, orfitness for a particular purpose. This
software is provided "AS IS", and you,its user, assume
the entire risk as to its quality and accuracy.This software
is copyright (C) 1991-1998, Thomas G. Lane.All Rights
Reserved except as specified below.Permission is hereby
granted to use, copy, modify, and distribute thissoftware
(or portions thereof) for any purpose, without fee, subject
to theseconditions:(1) If any part of the source code for
this software is distributed, then thisREADME file must be
included, with this copyright and no-warranty
noticeunaltered; and any additions, deletions, or changes
to the original filesmust be clearly indicated in
accompanying documentation.(2) If only executable code
is distributed, then the accompanyingdocumentation
must state that "this software is based in part on the work
ofthe Independent JPEG Group".(3) Permission for use
of this software is granted only if the user acceptsfull
responsibility for any undesirable consequences; the
authors acceptNO LIABILITY for damages of any
kind.These conditions apply to any software derived from
or based on the IJG code,not just to the unmodified
library. If you use our work, you ought toacknowledge
us.Permission is NOT granted for the use of any IJG
author's name or company namein advertising or
publicity relating to this software or products derived
fromit. This software may be referred to only as "the
this software. The preceding does not affect your
warranties and statutory rights regarding any TP Vision
Europe B.V. product(s) you purchased. It only applies to
this source code made available to you.
Android (4.2.2)
This tv contains the Android Jelly Bean Software.Android
is a Linux-based operating system designed primarily for
touchscreen mobile devices such as smartphones and
tablet computers. This software will also be reused in
TPVision Android based TV's.The original download site
for this software is :
https://android.googlesource.com/This piece of software
is made available under the terms and conditions of the
Apache license version 2, which can be found below.
Android APACHE License Version 2
(http://source.android.com/source/licenses.html)
Busybox (1.1.194)
The original download site for this software is :
http://www.busybox.net/This piece of software is made
available under the terms and conditions of the GPL v2
license.
linux kernel (3.4.70)
This tv contains the Linux Kernel.The original download
site for this software is : http://www.kernel.org/.This piece
of software is made available under the terms and
conditions of the GPL v2 license, which can be found
below. Additionally, following exception applies : "NOTE!
This copyright does *not* cover user programs that use
kernel services by normal system calls - this is merely
considered normal use of the kernel, and does *not* fall
under the heading of "derived work". Also note that the
GPL below is copyrighted by the Free Software
Foundation, but the instance of code that it refers to (the
linux kernel) is copyrighted by me and others who
actually wrote it. Also note that the only valid version of
the GPL as far as the kernel is concerned is _this_
particular version of the license (ie v2, not v2.2 or v3.x or
whatever), unless explicitly otherwise stated. Linus
Torvalds"
libcurl (7.21.7)
libcurl is a free and easy-to-use client-side URL transfer
library, supporting DICT, FILE, FTP, FTPS, Gopher,
HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3,
POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS,
Telnet and TFTP. libcurl supports SSL certificates, HTTP
POST, HTTP PUT, FTP uploading, HTTP form based
upload, proxies, cookies, user+password authentication
(Basic, Digest, NTLM, Negotiate, Kerberos), file transfer
resume, http proxy tunneling and more!The original
download site for this software is :
http://curl.haxx.se/libcurl/COPYRIGHT AND
PERMISSION NOTICE Copyright (c) 1996 - 2010, Daniel
Stenberg, daniel@haxx.se. All rights
reserved.Permission to use, copy, modify, and distribute
this software for any purposewith or without fee is hereby
granted, provided that the above copyrightnotice and this
87
found below.
Protobuf (2.0a)
Protocol Buffers are a way of encoding structured data in
an efficient yet extensible format. Google uses Protocol
Buffers for almost all of its internal RPC protocols and file
formats.The original download site for this software is :
http://code.google.com/p/protobufCopyright 2008, Google
Inc.All rights reserved.Redistribution and use in source
and binary forms, with or withoutmodification, are
permitted provided that the following conditions aremet: *
Redistributions of source code must retain the above
copyrightnotice, this list of conditions and the following
disclaimer. * Redistributions in binary form must
reproduce the abovecopyright notice, this list of
conditions and the following disclaimerin the
documentation and/or other materials provided with
thedistribution. * Neither the name of Google Inc. nor the
names of itscontributors may be used to endorse or
promote products derived fromthis software without
specific prior written permission.THIS SOFTWARE IS
PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS"AS IS" AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT
NOTLIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FORA
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE COPYRIGHTOWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOTLIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE,DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANYTHEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT(INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USEOF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.Code generated by the Protocol
Buffer compiler is owned by the ownerof the input file
used when generating it. This code is notstandalone and
requires a support library to be linked with it. Thissupport
library is itself covered by the above license.
Independent JPEG Group'ssoftware".We specifically
permit and encourage the use of this software as the
basis ofcommercial products, provided that all warranty
or liability claims areassumed by the product vendor.
libpng (1.4.1)
libpng is the official Portable Network Graphics (PNG)
-reference library (originally called pnglib). It is a platform
independent library that contains C functions for handling
PNG images. It supports almost all of PNG's features, is
extensible.The original download site for this software is :
https://github.com/julienr/libpng-androidlibpng license
openssl (1.0.1e)
OpenSSL is an open-source implementation of the SSL
and TLS protocols. The core library, written in the C
programming language, implements the basic
cryptographic functions and provides various utility
functions.The original download site for this software is :
http://openssl.org/OpenSSL license
Zlib compression library (1.2.7)
zlib is a general purpose data compression library. All the
code is thread safe. The data format used by the zlib
library is described by RFCs (Request for Comments)
1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
(zlib format), rfc1951 (deflate format) and rfc1952 (gzip
format) Developed by Jean-loup Gailly and Mark Adler(C)
1995-2012 Jean-loup Gailly and Mark Adler This software
is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for
any damages arising from the use of this software.
Permission is granted to anyone to use this software for
any purpose, including commercial applications, and to
alter it and redistribute it freely, subject to the following
restrictions: 1. The origin of this software must not be
misrepresented; you must not claim that you wrote the
original software. If you use this software in a product, an
acknowledgment in the product documentation would be
appreciated but is not required. 2. Altered source
versions must be plainly marked as such, and must not
be misrepresented as being the original software. 3. This
notice may not be removed or altered from any source
distribution. Jean-loup Gailly Mark Adler jloup@gzip.org
madler@alumni.caltech.edu
guava (11.0.2)
The Guava project contains several of Google's core
libraries that we rely on in our Java-based projects:
collections, caching, primitives support, concurrency
libraries, common annotations, string processing, I/O,
and so forth.The original download site for this software is
: http://code.google.com/This piece of software is made
available under the terms and conditions of the Apache
License version 2.
gSoap (2.7.15)
The gSOAP toolkit is an open source C and C++
software development toolkit for SOAP/XML Web
services and generic (non-SOAP) C/C++ XML data
dvbsnoop (1.2)
dvbsnoop is a DVB / MPEG stream analyzer program.For
generating CRC32 values required for composing PAT,
PMT, EIT sectionsThe original download site for this
software is : https://github.com/a4tunado/dvbsnoop/blob/
master/src/misc/crc32.cGPL v2
http://dvbsnoop.sourceforge.net/dvbsnoop.html
ezxml (0.8.6)
ezXML is a C library for parsing XML documents.The
original download site for this software is :
http://ezxml.sourceforge.net.Copyright 2004, 2005 Aaron
Voisine. This piece of software is made available under
the terms and conditions of the MIT license, which can be
88
SOFTWARE IS PROVIDED BY THE COPYRIGHT
HOLDERS AND CONTRIBUTORS"AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOTLIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FORA
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE COPYRIGHTOWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOTLIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE,DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANYTHEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT(INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USEOF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.
EMX (0.9c)
Opera uses EMX, which is an OS/2 port of the gcc suite.
Opera uses modified versions of the sprintf and sscanf
methods from this C library.* The emx libraries are not
distributed under the GPL. Linking an * application with
the emx libraries does not cause the executable * to be
covered by the GNU General Public License. You are
allowed * to change and copy the emx library sources if
you keep the copyright * message intact. If you improve
the emx libraries, please send your * enhancements to
the emx author (you should copyright your *
enhancements similar to the existing emx libraries).
freetype (2.4.8)
Opera uses freetype FreeType 2 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).The original download
site for this software is :
http://www.freetype.org/freetype2/index.htmlFreetype
License
HKSCS (2008)
Opera uses HKSCS: The Government of the Hong Kong
Special Administrative Region HKSCS mappingsThe
original download site for this software is :
http://www.ogcio.gov.hkBefore downloading the Software
or Document provided on this Web page, you should
read the following terms (Terms of Use). By downloading
the Software and Document, you are deemed to agree to
these terms.1. The Government of the Hong Kong
Special Administrative Region (HKSARG) has the right to
amend or vary the terms under this Terms of Use from
time to time at its sole discretion.2. By using the Software
and Document, you irrevocably agree that the HKSARG
may from time to time vary this Terms of Use without
further notice to you and you also irrevocably agree to be
bound by the most updated version of the Terms of
Use.3. You have the sole responsibility of obtaining the
bindings.Part of the software embedded in this product is
gSOAP software. Portions created by gSOAP are
Copyright 2001-2009 Robert A. van Engelen, Genivia inc.
All Rights Reserved. THE SOFTWARE IN THIS
PRODUCT WAS IN PART PROVIDED BY GENIVIA INC
AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
restlet (2.1.4)
Restlet is a lightweight, comprehensive, open source
REST framework for the Java platform. Restlet is suitable
for both server and client Web applications. It supports
major Internet transport, data format, and service
description standards like HTTP and HTTPS, SMTP,
XML, JSON, Atom, and WADL.The original download site
for this software is : http://restlet.orgThis piece of
software is made available under the terms and
conditions of the Apache License version 2.
Opera Web Browser (SDK 3.5)
This TV contains Opera Browser Software.
dlmalloc (2.7.2)
Opera uses Doug Lea's memory allocatorThe original
download site for this software is :
http://gee.cs.oswego.edu/dl/html/malloc.html
double-conversion
Opera uses double-conversion library by Florian Loitsch,
faster double : string conversions (dtoa and strtod).The
original download site for this software is :
http://code.google.com/p/double-conversionCopyright
2006-2011, the V8 project authors. All rights
reserved.Redistribution and use in source and binary
forms, with or withoutmodification, are permitted provided
that the following conditions aremet: * Redistributions of
source code must retain the above copyright notice, this
list of conditions and the following disclaimer. *
Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials
provided with the distribution. * Neither the name of
Google Inc. nor the names of its contributors may be
used to endorse or promote products derived from this
software without specific prior written permission.THIS
89
and unmodified form; and(iii) when you distribute the
Software and Document, you agree to attach the Terms
of Use and a statement that the latest version of the
Terms of Use is available from the "Office of the
Government Chief Information Officer" Web site (http://w
ww.ogcio.gov.hk/en/business/tech_promotion/ccli/terms/t
erms.htm).
IANA (Dec 30 2013)
Opera uses Internet Assigned Numbers Authority:
Character encoding tag names and numbers.The original
download site for this software is : https://www.iana.org
ICU (3)
Opera uses ICU : International Components for Unicode:
Mapping table for GB18030The original download site for
-this software is : http://site.icu-project.org/http://source.icu
project.org/repos/icu/icu/trunk/license.html
MozTW (1.0)
Opera uses MoxTW : MozTW project: Big5-2003
mapping tables.The original download site for this
software is : https://moztw.orgThis piece of software is
made available under the terms and conditions of CCPL
NPAPI (0.27)
Opera uses NPAPI : Netscape 4 Plugin API: npapi.h,
npfunctions.h, npruntime.h and nptypes.h. Distributed as
part of the Netscape 4 Plugin SDK.The original download
site for this software is : wiki.mozilla.orgThis piece of
software is made available under the terms and
conditions of mozilla licencse as described below.
openssl (1.0.0g)
Opera uses OpenSSL, which is an open-source
implementation of the SSL and TLS protocols. The core
library, written in the C programming language,
implements the basic cryptographic functions and
provides various utility functions.The original download
site for this software is : http://openssl.org/OpenSSL
license
Unicode (4.0)
Opera uses Unicode : Data from the Unicode character
database.The original download site for this software is :
www.unicode.orghttp://www.unicode.org/copyright.html
Webp (0.2.0)
Opera uses Webp : libwebp is a library for decoding
images in the WebP format. Products may use it to
decode WebP images. The turbo servers will eventually
re-decode images to WebP.The original download site for
this software is :
https://developers.google.com/speed/webp/?csw=1 https:
//chromium.googlesource.com/webm/libwebp/Additional
IP Rights Grant (Patents)"This implementation" means
the copyrightable works distributed byGoogle as part of
the WebM Project.Google hereby grants to you a
-perpetual, worldwide, non-exclusive,no-charge, royalty
free, irrevocable (except as stated in this section)patent
license to make, have made, use, offer to sell, sell,
most updated version of the Terms of Use which is
available in the "Digital 21" Web site (http://www.ogcio.go
v.hk/en/business/tech_promotion/ccli/terms/terms.htm).4.
By accepting this Terms of Use, HKSARG shall grant you
a non-exclusive license to use the Software and
Document for any purpose, subject to clause 5 below.5.
You are not allowed to make copies of the Software and
Document except it is incidental to and necessary for the
normal use of the Software. You are not allowed to adapt
or modify the Software and Document or to distribute,
sell, rent, or make available to the public the Software
and Document, including copies or an adaptation of
them.6. The Software and Document are protected by
copyright. The licensors of the Government of Hong
Kong Special Administrative Region are the owners of all
copyright works in the Software and Document. All rights
reserved.7. You understand and agree that use of the
Software and Document are at your sole risk, that any
material and/or data downloaded or otherwise obtained in
relation to the Software and Document is at your
discretion and risk and that you will be solely responsible
for any damage caused to your computer system or loss
of data or any other loss that results from the download
and use of the Software and Document in any manner
whatsoever.8. In relation to the Software and Document,
HKSARG hereby disclaims all warranties and conditions,
including all implied warranties and conditions of
-merchantability, fitness for a particular purpose and non
infringement.9. HKSARG will not be liable for any direct,
indirect, incidental, special or consequential loss of any
kind resulting from the use of or the inability to use the
Software and Document even if HKSARG has been
advised of the possibility of such loss.10. You agree not
to sue HKSARG and agree to indemnify, defend and hold
harmless HKSARG, its officers and employees from any
and all third party claims, liability, damages and/or costs
(including, but not limited to, legal fees) arising from your
use of the Software and Document, your violation of the
Terms of Use or infringement of any intellectual property
or other right of any person or entity.11. The Terms of
Use will be governed by and construed in accordance
with the laws of Hong Kong.12. Any waiver of any
provision of the Terms of Use will be effective only if in
writing and signed by HKSARG or its representative.13. If
for any reason a court of competent jurisdiction finds any
provision or portion of the Terms of Use to be
unenforceable, the remainder of the Terms of Use will
continue in full force and effect.14. The Terms of Use
constitute the entire agreement between the parties with
respect to the subject matter hereof and supersedes and
replaces all prior or contemporaneous understandings or
agreements, written or oral, regarding such subject
matter.15.In addition to the licence granted in Clause 4,
HKSARG hereby grants you a non-exclusive limited
licence to reproduce and distribute the Software and
Document with the following conditions:(i) not for financial
gain unless it is incidental;(ii) reproduction and
distribution of the Software and Document in complete
90
libamphal.so.The original download site for this software
is : https://ccrma.stanford.edu/~jos/resample/This piece
of software is made available under the terms and
conditions of the LGPL v2, which can be found below.
Audio Codec Vorbis (1.3.3)
This TV uses Audio Codec Vorbis which is used by
libamphal.so.The original download site for this software
is : http://www.xiph.orgThis piece of software is made
available under the terms and conditions of BSD Style.
Flick Runtime Library (2.1)
This TV uses Flick Runtime Library.The original
download site for this software is :
http://www.cs.utah.edu/flux/This piece of software is
made available under the terms and conditions of the
BSD Style License.
ffmpeg (1.1.1)
-This TV uses FFmpeg. FFmpeg is a complete, cross
platform solution to record, convert and stream audio and
video.The original download site for this software is :
http://ffmpeg.orgThis piece of software is made available
under the terms and conditions of the GPL v2 license,
which can be found below.
tinyxml (2.4.0)
This TV uses tinyxml.TinyXML is a simple, small,
efficient, C++ XML parser that can be easily integrating
into other programs.The original download site for this
software is : http://www.grinninglizard.com/tinyxml/This
software is provided 'as-is', without any express or
impliedwarranty. In no event will the authors be held
liable for anydamages arising from the use of this
software.Permission is granted to anyone to use this
software for anypurpose, including commercial
applications, and to alter it andredistribute it freely,
subject to the following restrictions:1. The origin of this
software must not be misrepresented; you mustnot claim
that you wrote the original software. If you use
thissoftware in a product, an acknowledgment in the
product documentationwould be appreciated but is not
required.2. Altered source versions must be plainly
marked as such, andmust not be misrepresented as
being the original software.3. This notice may not be
removed or altered from any sourcedistribution..
Marvell Bootloader (NA)
Developed by Marvell SemiconductorsThis piece of
software is made available under the terms and
conditions of the GPL v2 license, which can be found
below.
DirectFB (1.6.1)
DirectFB is a thin library that provides hardware graphics
acceleration.The original download site for this software
is : http://www.directfb.org/This piece of software is made
available under the terms and conditions of the LGPL
v2.1 license, which can be found below.
fusion (8.10.3)
import,transfer, and otherwise run, modify and propagate
the contents of thisimplementation of VP8, where such
license applies only to those patentclaims, both currently
owned by Google and acquired in the future,licensable by
Google that are necessarily infringed by
thisimplementation of VP8. This grant does not include
claims that would beinfringed only as a consequence of
further modification of thisimplementation. If you or your
agent or exclusive licensee institute ororder or agree to
the institution of patent litigation against anyentity
(including a cross-claim or counterclaim in a lawsuit)
allegingthat this implementation of VP8 or any code
incorporated within thisimplementation of VP8 constitutes
direct or contributory patentinfringement, or inducement
of patent infringement, then any patentrights granted to
you under this License for this implementation of
VP8shall terminate as of the date such litigation is filed.
FaceBook SDK (3.0.1)
This TV contains Facebook SDK. The Facebook SDK for
Android is the easiest way to integrate your Android app
with Facebook's platform. The SDK provides support for
Login with Facebook authentication, reading and writing
to Facebook APIs and support for UI elements such as
pickers and dialogs.The original download site for this
software is :
https://developer.facebook.com/docs/androidThis piece
of software is made available under the terms and
conditions of the Apache License version 2.
iptables (1.4.7)
iptables is a user space application program that allows a
system administrator to configure the tables provided by
the Linux kernel firewall (implemented as different
Netfilter modules) and the chains and rules it stores.
Different kernel modules and programs are currently
used for different protocols; iptables applies to IPv4The
original download site for this software is :
https://android.googlesource.comThis piece of software is
made available under the terms and conditions of the
GPL v2.
libyuv (814)
libyuv is an open source project that includes YUV
conversion and scaling functionality.The original
download site for this software is :
http://code.google.com/p/libyuvThis piece of software is
made available under the terms and conditions BSD.
Audio Codec FLAC (1.2.1)
This TV uses FLAC in libddlacodec.so.FLAC stands for
Free Lossless Audio Codec, an audio format similar to
MP3, but lossless, meaning that audio is compressed in
FLAC without any loss in quality.The original download
site for this software is : http://www.xiph.orgThis piece of
software is made available under the terms and
conditions of the BSD license, which can be found below.
Audio Codec SRC (1.8.1)
This TV uses Audio Codec SRC which is used by
91
and coordination.The original download site for this
software is : http://dbus.freedesktop.orgThis piece of
software is made available under the terms and
conditions of GPL V2.
EXIF (NA)
Exif JPEG header manipulation tool.The original
download site for this software is :
http://www.sentex.net/~mwandel/jhead/Portions of this
source code are in the public domainCopyright (c) 2008,
The Android Open Source ProjectAll rights
reserved.Redistribution and use in source and binary
forms, with or withoutmodification, are permitted provided
that the following conditionsare met: * Redistributions of
source code must retain the above copyright notice, this
list of conditions and the following disclaimer. *
Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials
provided with the distribution. * Neither the name of The
Android Open Source Project nor the names of its
contributors may be used to endorse or promote products
derived from this software without specific prior written
permission.THIS SOFTWARE IS PROVIDED BY THE
COPYRIGHT HOLDERS AND CONTRIBUTORS"AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOTLIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND
FITNESSFOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THECOPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT,INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING,BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSSOF
USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSEDAND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY,OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUTOF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.
EXPAT (2.1.0)
EXPAT is a XML Parser.The original download site for
this software is : http://expat.sourceforge.netCopyright (c)
1998, 1999, 2000 Thai Open Source Software Center Ltd
and Clark CooperCopyright (c) 2001, 2002, 2003, 2004,
2005, 2006 Expat maintainers.Permission is hereby
granted, free of charge, to any person obtaininga copy of
this software and associated documentation files
(the"Software"), to deal in the Software without
restriction, includingwithout limitation the rights to use,
copy, modify, merge, publish,distribute, sublicense,
and/or sell copies of the Software, and topermit persons
to whom the Software is furnished to do so, subject tothe
following conditions:The above copyright notice and this
permission notice shall be includedin all copies or
substantial portions of the Software.THE SOFTWARE IS
Fusion provides an implementation of abstractions
needed for multi-threaded/multi-process programming:
.The original download site for this software is :
http://www.directfb.org/This piece of software is made
available under the terms and conditions of the LGPL
v2.1 license, which can be found below.
live555 (NA)
Live555 provides RTP/RTCP/RTSP client.The original
download site for this software is :
http://www.live555.comThis piece of software is made
available under the terms and conditions of the LGPL
v2.1 license, which can be found below.
Google Mocking Framework (NA)
Google C++ Mocking Framework (or Google Mock for
short) is a library for writing and using C++ mock classes.
GThe original download site for this software is :
http://code.google.com/p/googlemock/Copyright 2008,
Google Inc.All rights reserved.Redistribution and use in
source and binary forms, with or withoutmodification, are
permitted provided that the following conditions aremet: *
Redistributions of source code must retain the above
copyrightnotice, this list of conditions and the following
disclaimer. * Redistributions in binary form must
reproduce the abovecopyright notice, this list of
conditions and the following disclaimerin the
documentation and/or other materials provided with
thedistribution. * Neither the name of Google Inc. nor the
names of itscontributors may be used to endorse or
promote products derived fromthis software without
specific prior written permission.THIS SOFTWARE IS
PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS"AS IS" AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT
NOTLIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FORA
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE COPYRIGHTOWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOTLIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE,DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANYTHEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT(INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USEOF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.
Bluetooth Stack (Bluedroid)
This TV uses Bluetooth stack.The original download site
for this software is :This piece of software is made
available under the terms and conditions of Android
Apache License Version 2.
D-BUS (1.2.1)
D-Bus is a simple system for interprocess communication
92
IPRoute2 (NA)
IPRoute2 is used for TCP/IP,Networking and Traffic
control.The original download site for this software is : htt
p://www.linuxfoundation.org/collaborate/workgroups/netw
orking/iproute2This piece of software is made available
under the terms and conditions of GPL V2.
mtpd (NA)
mtpd is used for VPN Network.The original download site
for this software is : http://libmtp.sourceforge.net/This
piece of software is made available under the terms and
conditions of Apache License version 2.0.
MDNS Responder (NA)
MDNS Responder. The mDNSResponder project is a
component of Bonjour,Apple's ease-of-use IP networking
initiative.The original download site for this software is : ht
tp://www.opensource.apple.com/tarballs/mDNSResponde
r/This piece of software is made available under the
terms and conditions of Apache License version 2.0.
NFC (NA)
NFC Semiconductor's NFC Library. Near Field
Communication (NFC) is a set of short-range wireless
technologies, typically requiring a distance of 4cm or less
to initiate a connection. NFC allows you to share small
-payloads of data between an NFC tag and an Android
powered device, or between two Android-powered
devices.This piece of software is made available under
the terms and conditions of Apache License version 2.0.
Skia (NA)
Skia is a complete 2D graphic library for drawing Text,
Geometries, and Images.The original download site for
this software is : http://code.google.com/p/skia///
Copyright (c) 2011 Google Inc. All rights reserved.////
Redistribution and use in source and binary forms, with or
without// modification, are permitted provided that the
following conditions are// met://// * Redistributions of
source code must retain the above copyright// notice, this
list of conditions and the following disclaimer.// *
Redistributions in binary form must reproduce the above//
copyright notice, this list of conditions and the following
disclaimer// in the documentation and/or other materials
provided with the// distribution.// * Neither the name of
Google Inc. nor the names of its// contributors may be
used to endorse or promote products derived from// this
software without specific prior written permission.//// THIS
SOFTWARE IS PROVIDED BY THE COPYRIGHT
HOLDERS AND CONTRIBUTORS// "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT// LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR// A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE COPYRIGHT// OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL,// SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT//
LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE,// DATA, OR
PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND,EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES
OFMERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT.IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANYCLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF
CONTRACT,TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THESOFTWARE
OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
neven face recognition library (NA)
This TV uses neven face recognition library which is used
for face recognitionThis piece of software is made
available under the terms and conditions of Android
Apache License version 2.
Unicode (4.8.1.1)
This TV uses Unicode which specifies the representation
of textThe original download site for this software is :
http://icu-project.orgICU License - ICU 1.8.1 and
laterCOPYRIGHT AND PERMISSION NOTICECopyright
(c) 1995-2008 International Business Machines
Corporation and othersAll rights reserved.Permission is
hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files
(the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, and/or sell
copies of the Software, and to permit persons to whom
the Software is furnished to do so, provided that the
above copyright notice(s) and this permission notice
appear in all copies of the Software and that both the
above copyright notice(s) and this permission notice
appear in supporting documentation.THE SOFTWARE IS
PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT OF THIRD
PARTY RIGHTS. IN NO EVENT SHALL THE
COPYRIGHT HOLDER OR HOLDERS INCLUDED IN
THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.Except as contained in this notice,
the name of a copyright holder shall not be used in
advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written
authorization of the copyright holder.All trademarks and
registered trademarks mentioned herein are the property
of their respective owners.
93
Technology.Permission to use, copy, modify, distribute
and sell this software and its documentation for any
purpose is hereby granted without fee, provided that the
above copyright notice appear in all copies and that both
that copyright notice and this permission notice appear in
supporting documentation. Hewlett-Packard Company
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.Permission to use, copy,
modify, distribute and sell this software and its
documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all
copies and that both that copyright notice and this
permission notice appear in supporting documentation.
Silicon Graphics makes no representations about the
suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.Permission to
use, copy, modify, distribute and sell this software and its
documentation for any purpose is hereby granted without
fee, provided that the above copyright notice appear in all
copies and that both that copyright notice and this
permission notice appear in supporting documentation.
Moscow Center for SPARC Technology makes no
representations about the suitability of this software for
any purpose. It is provided "as is" without express or
implied warranty
svox (NA)
The original download site for this software is :
http://www.nuance.com/This piece of software is made
available under the terms and conditions of Apache
License version 2.0.
tinyalsa (NA)
This TV uses tinyalsa: a small library to interface with
ALSA in the Linux kernelThe original download site for
this software is : http://github.com/tinyalsaCopyright
2011, The Android Open Source ProjectRedistribution
and use in source and binary forms, with or
withoutmodification, are permitted provided that the
following conditions are met: * Redistributions of source
code must retain the above copyright notice, this list of
conditions and the following disclaimer. * Redistributions
in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the
distribution. * Neither the name of The Android Open
Source Project nor the names of its contributors may be
used to endorse or promote products derived from this
software without specific prior written permission.THIS
SOFTWARE IS PROVIDED BY The Android Open
Source Project ``AS IS'' ANDANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THEIMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSEARE DISCLAIMED. IN NO
EVENT SHALL The Android Open Source Project BE
LIABLEFOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY// THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT// (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE// OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.===========================
===========================================
===
Sonic Audio Synthesis library (NA)
The original download site for this software is :
http://www.sonivoxmi.com/This piece of software is made
available under the terms and conditions of Apache
License version 2.0.
Sqlite (3071100)
The original download site for this software is :
www.sqlite.org.This piece of software is made available
under the terms and conditions of Apache License
version 2.0.
Nuance Speech Recognition engine (NA)
The original download site for this software is :
http://www.nuance.com/This piece of software is made
available under the terms and conditions of Apache
License version 2.0.
C++Standard Template Library library (5)
This TV uses Implementation of the C++ Standard
Template Library.The original download site for this
software is : http://stlport.sourceforge.netBoris Fomitchev
grants Licensee a non-exclusive, non-transferable,
royalty-free license to use STLport and its documentation
without fee.By downloading, using, or copying STLport or
any portion thereof, Licensee agrees to abide by the
intellectual property laws and all other applicable laws of
the United States of America, and to all of the terms and
conditions of this Agreement.Licensee shall maintain the
following copyright and permission notices on STLport
sources and its documentation unchanged :Copyright
1999,2000 Boris FomitchevThis material is provided "as
is", with absolutely no warranty expressed or implied. Any
use is at your own risk.Permission to use or copy this
software for any purpose is hereby granted without fee,
provided the above notices are retained on all copies.
Permission to modify the code and to distribute modified
code is granted, provided the above notices are retained,
and a notice that the code was modified is included with
the above copyright notice.The Licensee may distribute
binaries compiled with STLport (whether original or
modified) without any royalties or restrictions.The
Licensee may distribute original or modified STLport
sources, provided that:The conditions indicated in the
above permission notice are met;The following copyright
notices are retained when present, and conditions
provided in accompanying permission notices are met
:Copyright 1994 Hewlett-Packard CompanyCopyright
1996,97 Silicon Graphics Computer Systems,
Inc.Copyright 1997 Moscow Center for SPARC
94
daemonThe original download site for this software is :
http://hostap.epitest.fi/wpa_supplicant/This piece of
software is made available under the terms and
conditions of GPL version 2.
dnsmasq
Dnsmasq is a lightweight, easy to configure DNS
forwarder and DHCP serverThe original download site for
this software is : https://android.googlesource.com/platfor
m/external/dnmasqThis piece of software is made
available under the terms and conditions of the LGPL
v2.1 license, which can be found below.
TP Vision Europe B.V. is grateful to the groups and
individuals above for their contributions.
_________________________________
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
USA
Everyone is permitted to copy and distribute verbatim
copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away
your freedom to share and change it. By contrast, the
GNU General Public License is intended to guarantee
your freedom to share and change free software--to
make sure the software is free for all its users. This
General Public License applies to most of the Free
Software Foundation's software and to any other program
whose authors commit to using it. (Some other Free
Software Foundation software is covered by the GNU
Lesser General Public License instead.) You can apply it
to your programs, too.
When we speak of free software, we are referring to
freedom, not price. Our General Public Licenses are
designed to make sure that you have the freedom to
distribute copies of free software (and charge for this
service if you wish), that you receive source code or can
get it if you want it, that you can change the software or
use pieces of it in new free programs; and that you know
you can do these things.
To protect your rights, we need to make restrictions that
forbid anyone to deny you these rights or to ask you to
surrender the rights. These restrictions translate to
certain responsibilities for you if you distribute copies of
the software, or if you modify it.
For example, if you distribute copies of such a program,
whether gratis or for a fee, you must give the recipients
all the rights that you have. You must make sure that
they, too, receive or can get the source code. And you
must show them these terms so they know their rights.
We protect your rights with two steps: (1) copyright the
software, and (2) offer you this license which gives you
legal permission to copy, distribute and/or modify the
CONSEQUENTIALDAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS ORSERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION)
HOWEVERCAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT,
STRICTLIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAYOUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCHDAMAGE.
Vorbis Decompression Library (NA)
This TV uses Tremolo ARM-optimized Ogg Vorbis
decompression library. Vorbis is a general purpose audio
and music encoding format contemporary to MPEG-4's
AAC and TwinVQ, the next generation beyond MPEG
audio layer 3The original download site for this software
is : http://wss.co.uk/pinknoise/tremoCopyright (c)
2002-2008 Xiph.org FoundationRedistribution and use in
source and binary forms, with or withoutmodification, are
permitted provided that the following conditionsare met:Redistributions of source code must retain the above
copyrightnotice, this list of conditions and the following
disclaimer.- Redistributions in binary form must
reproduce the above copyrightnotice, this list of
conditions and the following disclaimer in
thedocumentation and/or other materials provided with
the distribution.- Neither the name of the Xiph.org
Foundation nor the names of itscontributors may be used
to endorse or promote products derived fromthis software
without specific prior written permission.THIS
SOFTWARE IS PROVIDED BY THE COPYRIGHT
HOLDERS AND CONTRIBUTORS``AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOTLIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FORA
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE FOUNDATIONOR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOTLIMITED TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE,DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANYTHEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR
TORT(INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USEOF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.
Webkit (12.0.7.42)
This TV uses WebkitThe original download site for this
software is : http://www.webkit.orgThis piece of software
is made available under the terms and conditions of
LGPL version 2.
wpa_supplicant_Daemon (v0.6)
Library used by legacy HAL to talk to wpa_supplicant
95
b) You must cause any work that you distribute or
publish, that in whole or in part contains or is derived
from the Program or any part thereof, to be licensed as a
whole at no charge to all third parties under the terms of
this License.
c) If the modified program normally reads commands
interactively when run, you must cause it, when started
running for such interactive use in the most ordinary way,
to print or display an announcement including an
appropriate copyright notice and a notice that there is no
warranty (or else, saying that you provide a warranty) and
that users may redistribute the program under these
conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your
work based on the Program is not required to print an
announcement.)
These requirements apply to the modified work as a
whole. If identifiable sections of that work are not derived
from the Program, and can be reasonably considered
independent and separate works in themselves, then this
License, and its terms, do not apply to those sections
when you distribute them as separate works. But when
you distribute the same sections as part of a whole which
is a work based on the Program, the distribution of the
whole must be on the terms of this License, whose
permissions for other licensees extend to the entire
whole, and thus to each and every part regardless of who
wrote it.
Thus, it is not the intent of this section to claim rights or
contest your rights to work written entirely by you; rather,
the intent is to exercise the right to control the distribution
of derivative or collective works based on the Program.
In addition, mere aggregation of another work not based
on the Program with the Program (or with a work based
on the Program) on a volume of a storage or distribution
medium does not bring the other work under the scope of
this License.
3. You may copy and distribute the Program (or a work
based on it, under Section 2) in object code or
executable form under the terms of Sections 1 and 2
above provided that you also do one of the following:
a) Accompany it with the complete corresponding
machine-readable source code, which must be
distributed under the terms of Sections 1 and 2 above on
a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least
three years, to give any third party, for a charge no more
than your cost of physically performing source
distribution, a complete machine-readable copy of the
corresponding source code, to be distributed under the
terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to
the offer to distribute corresponding source code. (This
alternative is allowed only for noncommercial distribution
and only if you received the program in object code or
executable form with such an offer, in accord with
software.
Also, for each author's protection and ours, we want to
make certain that everyone understands that there is no
warranty for this free software. If the software is modified
by someone else and passed on, we want its recipients
to know that what they have is not the original, so that
any problems introduced by others will not reflect on the
original authors' reputations.
Finally, any free program is threatened constantly by
software patents. We wish to avoid the danger that
redistributors of a free program will individually obtain
patent licenses, in effect making the program proprietary.
To prevent this, we have made it clear that any patent
must be licensed for everyone's free use or not licensed
at all.
The precise terms and conditions for copying, distribution
and modification follow.
TERMS AND CONDITIONS FOR COPYING,
DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work
which contains a notice placed by the copyright holder
saying it may be distributed under the terms of this
General Public License. The "Program", below, refers to
any such program or work, and a "work based on the
Program" means either the Program or any derivative
work under copyright law: that is to say, a work
containing the Program or a portion of it, either verbatim
or with modifications and/or translated into another
language. (Hereinafter, translation is included without
limitation in the term "modification".) Each licensee is
addressed as "you".
Activities other than copying, distribution and modification
are not covered by this License; they are outside its
scope. The act of running the Program is not restricted,
and the output from the Program is covered only if its
contents constitute a work based on the Program
(independent of having been made by running the
Program). Whether that is true depends on what the
Program does.
1. You may copy and distribute verbatim copies of the
Program's source code as you receive it, in any medium,
provided that you conspicuously and appropriately
publish on each copy an appropriate copyright notice and
disclaimer of warranty; keep intact all the notices that
refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of
this License along with the Program.
You may charge a fee for the physical act of transferring
a copy, and you may at your option offer warranty
protection in exchange for a fee.
2. You may modify your copy or copies of the Program or
any portion of it, thus forming a work based on the
Program, and copy and distribute such modifications or
work under the terms of Section 1 above, provided that
you also meet all of these conditions:
a) You must cause the modified files to carry prominent
notices stating that you changed the files and the date of
any change.
96
indirectly through you, then the only way you could
satisfy both it and this License would be to refrain entirely
from distribution of the Program.
If any portion of this section is held invalid or
unenforceable under any particular circumstance, the
balance of the section is intended to apply and the
section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to
infringe any patents or other property right claims or to
contest validity of any such claims; this section has the
sole purpose of protecting the integrity of the free
software distribution system, which is implemented by
public license practices. Many people have made
generous contributions to the wide range of software
distributed through that system in reliance on consistent
application of that system; it is up to the author/donor to
decide if he or she is willing to distribute software through
any other system and a licensee cannot impose that
choice.
This section is intended to make thoroughly clear what is
believed to be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is
restricted in certain countries either by patents or by
copyrighted interfaces, the original copyright holder who
places the Program under this License may add an
explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or
among countries not thus excluded. In such case, this
License incorporates the limitation as if written in the
body of this License.
9. The Free Software Foundation may publish revised
and/or new versions of the General Public License from
time to time. Such new versions will be similar in spirit to
the present version, but may differ in detail to address
new problems or concerns.
Each version is given a distinguishing version number. If
the Program specifies a version number of this License
which applies to it and "any later version", you have the
option of following the terms and conditions either of that
version or of any later version published by the Free
Software Foundation. If the Program does not specify a
version number of this License, you may choose any
version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into
other free programs whose distribution conditions are
different, write to the author to ask for permission. For
software which is copyrighted by the Free Software
Foundation, write to the Free Software Foundation; we
sometimes make exceptions for this. Our decision will be
guided by the two goals of preserving the free status of
all derivatives of our free software and of promoting the
sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF
CHARGE, THERE IS NO WARRANTY FOR THE
PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE
Subsection b above.)
The source code for a work means the preferred form of
the work for making modifications to it. For an executable
work, complete source code means all the source code
for all modules it contains, plus any associated interface
definition files, plus the scripts used to control compilation
and installation of the executable. However, as a special
exception, the source code distributed need not include
anything that is normally distributed (in either source or
binary form) with the major components (compiler, kernel,
and so on) of the operating system on which the
executable runs, unless that component itself
accompanies the executable.
If distribution of executable or object code is made by
offering access to copy from a designated place, then
offering equivalent access to copy the source code from
the same place counts as distribution of the source code,
even though third parties are not compelled to copy the
source along with the object code.
4. You may not copy, modify, sublicense, or distribute the
Program except as expressly provided under this
License. Any attempt otherwise to copy, modify,
sublicense or distribute the Program is void, and will
automatically terminate your rights under this License.
However, parties who have received copies, or rights,
from you under this License will not have their licenses
terminated so long as such parties remain in full
compliance.
5. You are not required to accept this License, since you
have not signed it. However, nothing else grants you
permission to modify or distribute the Program or its
derivative works. These actions are prohibited by law if
you do not accept this License. Therefore, by modifying
or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to
do so, and all its terms and conditions for copying,
distributing or modifying the Program or works based on
it.
6. Each time you redistribute the Program (or any work
based on the Program), the recipient automatically
receives a license from the original licensor to copy,
distribute or modify the Program subject to these terms
and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights
granted herein. You are not responsible for enforcing
compliance by third parties to this License.
7. If, as a consequence of a court judgment or allegation
of patent infringement or for any other reason (not limited
to patent issues), conditions are imposed on you
(whether by court order, agreement or otherwise) that
contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you
cannot distribute so as to satisfy simultaneously your
obligations under this License and any other pertinent
obligations, then as a consequence you may not
distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the
Program by all those who receive copies directly or
97
are designed to make sure that you have the freedom to
distribute copies of free software (and charge for this
service if you wish); that you receive source code or can
get it if you want it; that you can change the software and
use pieces of it in new free programs; and that you are
informed that you can do these things.
To protect your rights, we need to make restrictions that
forbid distributors to deny you these rights or to ask you
to surrender these rights. These restrictions translate to
certain responsibilities for you if you distribute copies of
the library or if you modify it.
For example, if you distribute copies of the library,
whether gratis or for a fee, you must give the recipients
all the rights that we gave you. You must make sure that
they, too, receive or can get the source code. If you link
other code with the library, you must provide complete
object files to the recipients, so that they can relink them
with the library after making changes to the library and
recompiling it. And you must show them these terms so
they know their rights.
We protect your rights with a two-step method: (1) we
copyright the library, and (2) we offer you this license,
which gives you legal permission to copy, distribute
and/or modify the library.
To protect each distributor, we want to make it very clear
that there is no warranty for the free library. Also, if the
library is modified by someone else and passed on, the
recipients should know that what they have is not the
original version, so that the original author's reputation
will not be affected by problems that might be introduced
by others.
Finally, software patents pose a constant threat to the
existence of any free program. We wish to make sure
that a company cannot effectively restrict the users of a
free program by obtaining a restrictive license from a
patent holder. Therefore, we insist that any patent license
obtained for a version of the library must be consistent
with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered
by the ordinary GNU General Public License. This
license, the GNU Lesser General Public License, applies
to certain designated libraries, and is quite different from
the ordinary General Public License. We use this license
for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically
or using a shared library, the combination of the two is
legally speaking a combined work, a derivative of the
original library. The ordinary General Public License
therefore permits such linking only if the entire
combination fits its criteria of freedom. The Lesser
General Public License permits more lax criteria for
linking other code with the library.
We call this license the "Lesser" General Public License
because it does Less to protect the user's freedom than
the ordinary General Public License. It also provides
other free software developers Less of an advantage
over competing non-free programs. These disadvantages
STATED IN WRITING THE COPYRIGHT HOLDERS
AND/OR OTHER PARTIES PROVIDE THE PROGRAM
"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
THE QUALITY AND PERFORMANCE OF THE
PROGRAM IS WITH YOU. SHOULD THE PROGRAM
PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR
CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY
APPLICABLE LAW OR AGREED TO IN WRITING WILL
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
WHO MAY MODIFY AND/OR REDISTRIBUTE THE
PROGRAM AS PERMITTED ABOVE, BE LIABLE TO
YOU FOR DAMAGES, INCLUDING ANY GENERAL,
SPECIAL, INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OR INABILITY
TO USE THE PROGRAM (INCLUDING BUT NOT
LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED
BY YOU OR THIRD PARTIES OR A FAILURE OF THE
PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER
PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
________________________________
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA
Everyone is permitted to copy and distribute verbatim
copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It
also counts as the successor of the GNU Library Public
License, version 2, hence the version number 2.1.]
Preamble
The licenses for most software are designed to take away
your freedom to share and change it. By contrast, the
GNU General Public Licenses are intended to guarantee
your freedom to share and change free software--to
make sure the software is free for all its users.
This license, the Lesser General Public License, applies
to some specially designated software
packages--typically libraries--of the Free Software
Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully
about whether this license or the ordinary General Public
License is the better strategy to use in any particular
case, based on the explanations below.
When we speak of free software, we are referring to
freedom of use, not price. Our General Public Licenses
98
are not covered by this License; they are outside its
scope. The act of running a program using the Library is
not restricted, and output from such a program is covered
only if its contents constitute a work based on the Library
(independent of the use of the Library in a tool for writing
it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the
Library's complete source code as you receive it, in any
medium, provided that you conspicuously and
appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the
absence of any warranty; and distribute a copy of this
License along with the Library.
You may charge a fee for the physical act of transferring
a copy, and you may at your option offer warranty
protection in exchange for a fee.
2. You may modify your copy or copies of the Library or
any portion of it, thus forming a work based on the
Library, and copy and distribute such modifications or
work under the terms of Section 1 above, provided that
you also meet all of these conditions:
� a) The modified work must itself be a software library.
� b) You must cause the files modified to carry
prominent notices stating that you changed the files and
the date of any change.
� c) You must cause the whole of the work to be
licensed at no charge to all third parties under the terms
of this License.
� d) If a facility in the modified Library refers to a
function or a table of data to be supplied by an
application program that uses the facility, other than as
an argument passed when the facility is invoked, then
you must make a good faith effort to ensure that, in the
event an application does not supply such function or
table, the facility still operates, and performs whatever
part of its purpose remains meaningful.
(For example, a function in a library to compute square
roots has a purpose that is entirely well-defined
independent of the application. Therefore, Subsection 2d
requires that any application-supplied function or table
used by this function must be optional: if the application
does not supply it, the square root function must still
compute square roots.)
These requirements apply to the modified work as a
whole. If identifiable sections of that work are not derived
from the Library, and can be reasonably considered
independent and separate works in themselves, then this
License, and its terms, do not apply to those sections
when you distribute them as separate works. But when
you distribute the same sections as part of a whole which
is a work based on the Library, the distribution of the
whole must be on the terms of this License, whose
permissions for other licensees extend to the entire
whole, and thus to each and every part regardless of who
wrote it.
Thus, it is not the intent of this section to claim rights or
are the reason we use the ordinary General Public
License for many libraries. However, the Lesser license
provides advantages in certain special circumstances.
For example, on rare occasions, there may be a special
need to encourage the widest possible use of a certain
library, so that it becomes a de-facto standard. To
achieve this, non-free programs must be allowed to use
the library. A more frequent case is that a free library
does the same job as widely used non-free libraries. In
this case, there is little to gain by limiting the free library
to free software only, so we use the Lesser General
Public License.
In other cases, permission to use a particular library in
non-free programs enables a greater number of people to
use a large body of free software. For example,
permission to use the GNU C Library in non-free
programs enables many more people to use the whole
GNU operating system, as well as its variant, the
GNU/Linux operating system.
Although the Lesser General Public License is Less
protective of the users' freedom, it does ensure that the
user of a program that is linked with the Library has the
freedom and the wherewithal to run that program using a
modified version of the Library.
The precise terms and conditions for copying, distribution
and modification follow. Pay close attention to the
difference between a "work based on the library" and a
"work that uses the library". The former contains code
derived from the library, whereas the latter must be
combined with the library in order to run.
TERMS AND CONDITIONS FOR COPYING,
DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library
or other program which contains a notice placed by the
copyright holder or other authorized party saying it may
be distributed under the terms of this Lesser General
Public License (also called "this License"). Each licensee
is addressed as "you".
A "library" means a collection of software functions and/or
data prepared so as to be conveniently linked with
application programs (which use some of those functions
and data) to form executables.
The "Library", below, refers to any such software library
or work which has been distributed under these terms. A
"work based on the Library" means either the Library or
any derivative work under copyright law: that is to say, a
work containing the Library or a portion of it, either
verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter,
translation is included without limitation in the term
"modification".)
"Source code" for a work means the preferred form of the
work for making modifications to it. For a library,
complete source code means all the source code for all
modules it contains, plus any associated interface
definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification
99
and small inline functions (ten lines or less in length),
then the use of the object file is unrestricted, regardless
of whether it is legally a derivative work. (Executables
containing this object code plus portions of the Library will
still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you
may distribute the object code for the work under the
terms of Section 6. Any executables containing that work
also fall under Section 6, whether or not they are linked
directly with the Library itself.
6. As an exception to the Sections above, you may also
combine or link a "work that uses the Library" with the
Library to produce a work containing portions of the
Library, and distribute that work under terms of your
choice, provided that the terms permit modification of the
work for the customer's own use and reverse engineering
for debugging such modifications.
You must give prominent notice with each copy of the
work that the Library is used in it and that the Library and
its use are covered by this License. You must supply a
copy of this License. If the work during execution displays
copyright notices, you must include the copyright notice
for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you
must do one of these things:
� a) Accompany the work with the complete
corresponding machine-readable source code for the
Library including whatever changes were used in the
work (which must be distributed under Sections 1 and 2
above); and, if the work is an executable linked with the
Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so
that the user can modify the Library and then relink to
produce a modified executable containing the modified
Library. (It is understood that the user who changes the
contents of definitions files in the Library will not
necessarily be able to recompile the application to use
the modified definitions.)
� b) Use a suitable shared library mechanism for linking
with the Library. A suitable mechanism is one that (1)
uses at run time a copy of the library already present on
the user's computer system, rather than copying library
functions into the executable, and (2) will operate
properly with a modified version of the library, if the user
-installs one, as long as the modified version is interface
compatible with the version that the work was made with.
� c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
� d) If distribution of the work is made by offering access
to copy from a designated place, offer equivalent access
to copy the above specified materials from the same
place.
� e) Verify that the user has already received a copy of
these materials or that you have already sent this user a
copy.
For an executable, the required form of the "work that
contest your rights to work written entirely by you; rather,
the intent is to exercise the right to control the distribution
of derivative or collective works based on the Library.
In addition, mere aggregation of another work not based
on the Library with the Library (or with a work based on
the Library) on a volume of a storage or distribution
medium does not bring the other work under the scope of
this License.
3. You may opt to apply the terms of the ordinary GNU
General Public License instead of this License to a given
copy of the Library. To do this, you must alter all the
notices that refer to this License, so that they refer to the
ordinary GNU General Public License, version 2, instead
of to this License. (If a newer version than version 2 of
the ordinary GNU General Public License has appeared,
then you can specify that version instead if you wish.) Do
not make any other change in these notices.
Once this change is made in a given copy, it is
irreversible for that copy, so the ordinary GNU General
Public License applies to all subsequent copies and
derivative works made from that copy.
This option is useful when you wish to copy part of the
code of the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion
or derivative of it, under Section 2) in object code or
executable form under the terms of Sections 1 and 2
above provided that you accompany it with the complete
corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2
above on a medium customarily used for software
interchange.
If distribution of object code is made by offering access to
copy from a designated place, then offering equivalent
access to copy the source code from the same place
satisfies the requirement to distribute the source code,
even though third parties are not compelled to copy the
source along with the object code.
5. A program that contains no derivative of any portion of
the Library, but is designed to work with the Library by
being compiled or linked with it, is called a "work that
uses the Library". Such a work, in isolation, is not a
derivative work of the Library, and therefore falls outside
the scope of this License.
However, linking a "work that uses the Library" with the
Library creates an executable that is a derivative of the
Library (because it contains portions of the Library),
rather than a "work that uses the library". The executable
is therefore covered by this License. Section 6 states
terms for distribution of such executables.
When a "work that uses the Library" uses material from a
header file that is part of the Library, the object code for
the work may be a derivative work of the Library even
though the source code is not. Whether this is true is
especially significant if the work can be linked without the
Library, or if the work is itself a library. The threshold for
this to be true is not precisely defined by law.
If such an object file uses only numerical parameters,
data structure layouts and accessors, and small macros
100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.