3 - רחב "ההזמ תחילש".
4 - ץבוקה תא דרוה ,הנימז השדח הנכות םא
5 - ץבוקה תסיחד תא לטב ,הדרוהה רחאל
75
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
purpose with or without fee is hereby granted, provided that
the above copyright notice and this 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 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.
libfreetypeex (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 operations. The
original download site for this software is
This tv contains the Android Nougat 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
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
includes all external sources used by official Android AOSP.
README
תויזיוולטב
) ונג לש יללכה
LGPL GNU
;.
quot
Netherlands B.V
software is :https://android.googlesource.com/. This piece
) ונג
&שומיש
.ךשומישל
(http://source.android.com/source/licenses.html). This
libjpegex (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, or fitness 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 this software (or portions thereof) for any purpose,
without fee, subject to these conditions:(1) If any part of the
source code for this software is distributed, then this
-README file must be included, with this copyright and no
warranty notice unaltered; and any additions, deletions, or
changes to the original files must be clearly indicated in
linux kernel (3.10.79)
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.50.1)
76
restlet (2.3.0)
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.org
This piece of software is made available under the terms and
conditions of the Apache License version 2.
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
software is made available under the terms and conditions
of the Apache License version 2.
ffmpeg (2.1.3)
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.org
This piece of software is made available under the terms and
conditions of the GPL v2 license, which can be found below.
gson (2.3)
This TV uses gson. Gson is a Java library that can be used to
convert Java Objects into their JSON representation. It can
also be used to convert a JSON string to an equivalent Java
object. Gson can work with arbitrary Java objects including
pre-existing objects that you do not have source-code of.
The original download site for this software is
:https://code.google.com/p/google-gson/. This piece of
software is made available under the terms and conditions
of the Apache License 2.0
This software includes an implementation of the AES Cipher,
licensed by Brian Gladman. The original download site for
this software is :http://www.gladman.me.uk/This piece of
software is licensed by Brian Gladman.
libUpNp (1.2.1)
The original download site for this software is
available under the terms and conditions of the BSD.
live555 (0.82)
accompanying documentation.(2) If only executable code is
distributed, then the accompanying documentation must
state that "this software is based in part on the work of the
Independent JPEG Group".(3) Permission for use of this
software is granted only if the user accepts full responsibility
for any undesirable consequences; the authors accept NO
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 to
acknowledge us. Permission is NOT granted for the use of
any IJG author's name or company name in advertising or
publicity relating to this software or products derived from it.
This software may be referred to only as "the Independent
JPEG Group's software". We specifically permit and
encourage the use of this software as the basis of commercial
products, provided that all warranty or liability claims are
assumed by the product vendor.
libpngex (1.4.1)
:https://developer.facebook.com/docs/androidThis piece of
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
dvbsnoop (1.2)
dvbsnoop is a DVB / MPEG stream analyzer program. For
generating CRC32 values required for composing PAT, PMT,
EIT sections The original download site for this software is : ht
tps://github.com/a4tunado/dvbsnoop/blob/master/src/mi
sc/crc32.cGPL
v2http://dvbsnoop.sourceforge.net/dvbsnoop.html
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 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
:http://upnp.sourceforge.net/This piece of software is made
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.
77
software is made available under the terms and conditions
of the APACHE LICENSE 2.0
audio a2dp (2.x)
Bluetooth stack. The original download site for this software
is :https://android.googlesource.com/platform/system/bt
This piece of software is made available under the terms and
conditions of the APACHE LICENSE 2.0
libexif (0.6.21)
Exif JPEG header manipulation tool. The original download
site for this software is :http://libexif.sourceforge.net/This
piece of software is made available under the terms and
conditions of the APACHE LICENSE 2.0
Live555 provides RTP/RTCP/RTSP client.The original
download site for this software is :http://www.live555.com
This piece of software is made available under the terms and
conditions of the LGPL v2.1 license, which can be found
below.
dnsmasq
Dnsmasq is a lightweight, easy to configure DNS forwarder
and DHCP server. The original download site for this software
is
:
sqThis piece of software is made available under the terms
and conditions of the GPL v2 license, which can be found
below.
libexpat (2.1.0)
Expat XML Parser. The original download site for this
software is :http://www.libexpat.org/Expatis free software.
You may copy, distribute, and modify it under the terms of
the License contained in the file COPYING distributed with
this package. This license is the same as the MIT/X
Consortium license.
libFFTEm ( )
neven face recognition library. The original download site for
this software is : No info. This piece of software is made
available under the terms and conditions of the APACHE
LICENSE 2.0
libicui18n (49.1.1)
International Components for unicode. The original
download site for this software is :http://icu-project.orgThis
piece of software is made available under the terms and
conditions of the BSD.
libiprouteutil (3.4.0)
TomCrypt (1.1)
iwedia stack is using tomcrypt for sw decryption. The
original download site for this software is
:
mcrypt.3.htmlThis piece of software is made available under
the terms and conditions of the DO WHAT THE FUCK YOU
WANT TO PUBLIC LICENSE.
u-boot (2011-12)
U-boot is a boot loader for embedded boards based on ARM,
MIPS and other processors, which can be installed in a boot
ROM and used to initialize and test the hardware or to
download and run application code. This piece of software is
made available under the terms and conditions of the GPL v2
license, which can be found below.
AsyncHttpclient (1.4.9)
The original download site for this software is
:http://loopj.com/android-async-http/This piece of software
is made available under the terms and conditions of the
APACHE LICENSE 2.0
iproute2 TCP/IP networking and traffic control. The original
download site for this software is
made available under the terms and conditions of the GPL
v2. which can be found below
libjpeg (3.4.0)
libjpeg-turbo is a JPEG image codec that uses SIMD
instructions (MMX, SSE2, NEON) to accelerate baseline JPEG
compression and decompression on x86, x86-64, and ARM
systems. The original download site for this software is
:http://www.ijg.org/libjpeg-turbo is covered by three
compatible BSD-style open source licenses. Refer to
LICENSE.txt for a roll-up of license terms.
httpclient-4.4.1.1 (4.4.1.1)
:http://www.linuxfoundation.org/This piece of software is
This is needed to import cz.msebera.android.httpclient used
by AssyncHttpClientThe original download site for this
software is
:
client/4.4.1.1This piece of software is made available under
the terms and conditions of the APACHE LICENSE 2.0
Jackson Parser (2.x)
Ipepg client uses Jackson Parser for string manipulation. The
original download site for this software is
:https://github.com/FasterXML/jackson-coreThis piece of
78
wpa_supplicant (0.8)
Library used by legacy HAL to talk to wpa_supplicant
daemon. The original download site for this software is
:http://hostap.epitest.fi/This piece of software is made
available under the terms and conditions of the GPLv2.
libz (1.2.8)
zlib compression library. The original download site for this
software is :http://zlib.netThis piece of software is made
available under the terms and conditions of the BSD.
iptables (1.4.20)
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.com/This
piece of software is made available under the terms and
conditions of the GPLv2.
libmtp (1.0.1)
libmtp 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 the LGPL
V2.
libmdnssd (320.10.80)
MDNS Responder. The mDNSResponder project is a
component of Bonjour, 5Apple's ease-of-use IP networking
initiative. The original download site for this software is
:
er/This piece of software is made available under the terms
and conditions of the Apache license version 2
libnfc_ndef ( )
The original download site for this software is : No info. This
piece of software is made available under the terms and
conditions of the Apache license version 2
libskia ( )
toolbox (1.2.8)
The 'toolbox' command in Android is a multi-function
program. It encapsulates the functionality of many common
Linux commands (and some special Android ones) into a
single binary. This makes it more compact than having all
those other commands installed individually. The original
download site for this software is
made available under the terms and conditions of the
Android APACHE License Version 2.
libssl (7b8b9c17db93ea5287575b437c77fb36eeb81b31)
BoringSSL The original download site for this software is
software is made available under the terms and conditions
of the BSD.
OpenMAX AL is an application-level multimedia playback
and recording API for mobile embedded devicesThe original
download site for this software is
:https://www.khronos.org/openmax/License free
skia 2D graphics library 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/This piece of software is
made available under the terms and conditions of the BSD.
libsonivox ( )
:https://android.googlesource.com/This piece of software is
The original download site for this software is : No info. This
piece of software is made available under the terms and
conditions of the Android APACHE License Version 2.
libsqlite (3.9.2)
:https://boringssl.googlesource.com/boringssl/This piece of
SQLite database. The original download site for this software
is :http://www.sqlite.orgThis piece of software is made
available under the terms and conditions of the Android
APACHE License Version 2.
libttspico ( )
The original download site for this software is : No info. This
piece of software is made available under the terms and
conditions of the Android APACHE License Version 2.
libtinyalsa ( )
libOpenSLES (1.0)
Khronos OpenSL Sound API spec. The original download site
for this software is :https://www.khronos.org/opensles/
License free
tinyalsa: a small library to interface with ALSA in the Linux
kernel. The original download site for this software is : No
info. This piece of software is made available under the terms
and conditions of the BSD.
79
derived from license text in the source.)
libEGL libGLESv1_CM (3.1)
Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
2005, 2006, 2007 Alexander Kellett, Alexey Proskuryakov,
Alex Mathews, Allan Sandfeld Jensen, Alp Toker, Anders
Carlsson, Andrew Wellington, Antti Koivisto, Apple Inc.,
Arthur Langereis, Baron Schwartz, Bjoern Graf, Brent
Fulgham, Cameron Zwarich, Charles Samuels, Christian
Dywan, Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave
Maclachlan, David Smith, Dawit Alemayehu, Dirk Mueller,
Dirk Schulze, Don Gibson, Enrico Ros, Eric Seidel, Frederik
Holljen, Frerich Raabe, Friedmann Kleint, George Staikos,
Google Inc., Graham Dennis, Harri Porten, Henry
Mason, Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM,
James G. Speth, Jan Alonzo, Jean-Loup Gailly, John Reis,
Jonas Witt, Jon Shier, Jonas Witt, Julien Chaffraix, Justin
Haygood, Kevin Ollivier, Kevin Watters, Kimmo Kinnunen,
Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca Bruno,
Maks Orlovich, Malte Starostik, Mark Adler, Martin
Jones, Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel,
mozilla.org, Netscape Communications Corporation,
Nicholas Shanks, Nikolas Zimmermann, Nokia, Oliver Hunt,
Opened Hand, Paul Johnston, Peter Kelly, Pioneer Research
Center USA, Rich Moore, Rob Buis, Robin Dunn, Ronald
Tschalär, Samuel Weinig, Simon Hausmann, Staikos
Computing Services Inc., Stefan Schimanski, Symantec
Corporation, The Dojo Foundation, The Karbon Developers,
Thomas Boyer, Tim Copperfield, Tobias Anton, Torben Weis,
Trolltech, University of Cambridge, Vaclav Slavik, Waldo
Bastian, Xan Lopez, Zack Rusin
Khronos OpenGL Graphics API spec. The original download
site for this software is :https://www.opengl.org/License
free
libffmpeg_av (2.1)
FFmpeg media player. The original download site for this
software is :https://ffmpeg.org/This piece of software is
licensed under LGPL v2.1
libcurlmheg (7.21.6)
curl for MHEG. The original download site for this software is
:https://ffmpeg.org/Curl and libcurl are licensed under a
- under BSD, please find in /android/n
base/external/boringssl/NOTICE
libpng (1.6.22beta)
The terms and conditions vary from file to file, but are one
of:
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the
following conditions are met:
*OR*
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the
following conditions are met:
THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``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
APPLE COMPUTER, INC. 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 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.
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-androidThis code is
released under the libpng license.
Hue SDK (1.8.1)
TV ambihue app uses Philips SDK to find the hue bridge
name. The original download site for this software is
(WebKit doesn't distribute an explicit license. This LICENSE is
80
Most GNU software, including some libraries, is covered by
the ordinary GNU General Public License, which was
designed for utility programs. This license, the GNU Library
General Public License, applies to certain designated
libraries. This license is quite different from the ordinary one;
be sure to read it in full, and don't assume that anything in it
is the same as in the ordinary license.
The reason we have a separate public license for some
libraries is that they blur the distinction we usually make
between modifying or adding to a program and simply using
it. Linking a program with a library, without changing the
library, is in some sense simply using the library, and is
analogous to running a utility program or application
program. However, in a textual and legal sense, the linked
executable is a combined work, a derivative of the original
library, and the ordinary General Public License treats it as
such.
Because of this blurred distinction, using the ordinary
General Public License for libraries did not effectively
promote software sharing, because most developers did not
use the libraries. We concluded that weaker conditions might
promote sharing better.
However, unrestricted linking of non-free programs would
deprive the users of those programs of all benefit from the
free status of the libraries themselves. This Library General
Public License is intended to permit developers of non-free
programs to use free libraries, while preserving your freedom
as a user of such programs to change the free libraries that
are incorporated in them. (We have not seen how to achieve
this as regards changes in header files, but we have achieved
it as regards changes in the actual functions of the Library.)
The hope is that this will lead to faster development of free
libraries.
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, while the latter only works together with the library.
Note that it is possible for a library to be covered by the
ordinary General Public License rather than by this special
one.
GNU LIBRARY GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION
AND MODIFICATION
0. This License Agreement applies to any software library
which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the
terms of this Library 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.
GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 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 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 Library General Public License, applies to
some specially designated Free Software Foundation
software, and to any other libraries whose authors decide to
use it. You can use it for your libraries, 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 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 a program 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.
Our method of protecting your rights has two steps: (1)
copyright the library, and (2) offer you this license which
gives you legal permission to copy, distribute and/or modify
the library.
Also, for each distributor's protection, we want to make
certain that everyone understands that there is no warranty
for this free library. If the library is modified by someone else
and passed on, we want its recipients to know that what they
have is not the original version, 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
companies distributing free software will individually obtain
patent licenses, thus in effect transforming the program into
proprietary software. To prevent this, we have made it clear
that any patent must be licensed for everyone's free use or
not licensed at all.
81
function must be optional: if the application does not supply
it, the squareroot 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. 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 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.
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 associate interface definition files, plus the
scripts used to control compilation and installation of the
library.
Activities other than copying, distribution and modification
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.
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.
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
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
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
82
c) 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.
d) 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 uses
the Library" must include any data and utility programs
needed for reproducing the executable from it. 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.
It may happen that this requirement contradicts the
license restrictions of other proprietary libraries that do not
normally accompany the operating system. Such a
contradiction means you cannot use both them and the
Library together in an executable that you distribute.
7. You may place library facilities that are a work based on
the Library side-by-side in a single library together with other
library facilities not covered by this License, and distribute
such a combined library, provided that the separate
distribution of the work based on the Library and of the other
library facilities is otherwise permitted, and provided that
you do these two things:
a) Accompany the combined library with a copy of the
same work based on the Library, uncombined with any other
library facilities. This must be distributed under the terms of
the Sections above.
b) Give prominent notice with the combined library of the
fact that part of it is a work based on the Library, and
explaining where to find the accompanying uncombined
form of the same work.
8. You may not copy, modify, sublicense, link with, or
distribute the Library except as expressly provided under this
License. Any attempt otherwise to copy, modify, sublicense,
link with, or distribute the Library 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.
9. 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 Library or its derivative works.
These actions are prohibited by law if you do not accept this
License. Therefore, by modifying or distributing the Library
(or any work based on the Library), you indicate your
acceptance of this License to do so, and all its terms and
conditions for copying, distributing or modifying the Library
or works based on it.
10. Each time you redistribute the Library (or any work based
on the Library), the recipient automatically receives a license
from the original licensor to copy, distribute, link with or
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 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
compile 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 whateve 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) 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.
83
14. If you wish to incorporate parts of the Library into other
free programs whose distribution conditions are
incompatible with these, 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
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE,
THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY
APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE
COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "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
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE
DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR
CORRECTION.
16. 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 LIBRARY 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
modify the Library 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.
11. 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 Library at all. For example, if a
patent license would not permit royalty-free redistribution of
the Library by all those who receive copies directly or
indirectly through you, then the only way you could satisfy
both it and this License would be to refrain entirely from
distribution of the Library.
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.
12. If the distribution and/or use of the Library is restricted
in certain countries either by patents or by copyrighted
interfaces, the original copyright holder who places the
Library 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.
LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER
SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH
END OF TERMS AND CONDITIONS
13. The Free Software Foundation may publish revised
and/or new versions of the Library 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
Library 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 Library does not specify a license version
number, you may choose any version ever published by the
Free Software Foundation.
84
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 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
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 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
85
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent
noticesstating 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
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 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
derived from the library, whereas the latter must be
combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
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
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:
86
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 syste 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 uses
the Library" must include any data and utility programs
needed for reproducing the executable from it. However, as
a special exception, the materials to be 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.
It may happen that this requirement contradicts the
license restrictions of other proprietary libraries that do not
normally accompany the operating system. Such a
contradiction means you cannot use both them and the
Library together in an executable that you
7. You may place library facilities that are a work based on
the Library side-by-side in a single library together with other
library facilities not covered by this License, and distribute
such a combined library, provided that the separate
distribution of the work based on the Library and of the other
library facilities is otherwise permitted, and provided that
you do these two things:
a) Accompany the combined library with a copy of the
same work based on the Library, uncombined with any other
library facilities. This must be distributed under the terms of
the Sections above.
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 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
87
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.
12. If the distribution and/or use of the Library is restricted
in certain countries either by patents or by copyrighted
interfaces, the original copyright holder who places the
Library 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.
13. The Free Software Foundation may publish revised
and/or new versions of the Lesser 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
Library 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 Library does not specify a license version
number, you may choose any version ever published by the
Free Software Foundation.
14. If you wish to incorporate parts of the Library into other
free programs whose distribution conditions are
incompatible with these, 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
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE,
THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY
APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE
COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "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
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE
DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR
CORRECTION.
b) Give prominent notice with the combined library of the
fact that part of it is a work based on the Library, and
explaining where to find the accompanying uncombined
form of the same work.
8. You may not copy, modify, sublicense, link with, or
distribute the Library except as expressly provided under this
License. Any attempt otherwise to copy, modify, sublicense,
link with, or distribute the Library 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.
9. 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 Library or its derivative works.
These actions are prohibited by law if you do not accept this
License. Therefore, by modifying or distributing the Library
(or any work based on the Library), you indicate your
acceptance of this License to do so, and all its terms and
conditions for copying, distributing or modifying the Library
or works based on it.
10. Each time you redistribute the Library (or any work based
on the Library), the recipient automatically receives a license
from the original licensor to copy, distribute, link with or
modify the Library 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
with this License.
11. 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 Library at all. For example, if a
patent license would not permit royalty-free redistribution of
the Library by all those who receive copies directly or
indirectly through you, then the only way you could satisfy
both it and this License would be to refrain entirely from
distribution of the Library.
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
88
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 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.
16. 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 LIBRARY 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
LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER
SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH
--
The following files are distributed under the MPL 1.1/GPL
2.0/LGPL 2.1 tri-license:
chromium-nss.h
chromium-blapi.h
chromium-blapit.h
chromium-sha256.h
chromium-prtypes.h
The following files contain portions distributed under the
MPL 1.1/GPL 2.0/LGPL 2.1 tri-license:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT
89
PUBLIC LICENSE specifically permits and encourages you to
use this software, provided that you give the recipients all
the rights that we gave you and make sure they can get the
modifications of this software.
Legal Terms
Throughout this License, "Font" means the TrueType fonts
"AR PL Mingti2L Big5", "AR PL KaitiM Big5" (BIG-5 character
set) and "AR PL SungtiL GB", "AR PL KaitiM GB" (GB character
set) which are originally distributed by Arphic, and the
derivatives of those fonts created through any modification
including modifying glyph, reordering glyph, converting
format, changing font name, or adding/deleting some
characters in/from glyph table.
"PL" means "Public License".
"Copyright Holder" means whoever is named in the
copyright or copyrights for the Font.
"You" means the licensee, or person copying,
redistributing or modifying the Font.
"Freely Available" means that you have the freedom to
copy or modify the Font as well as redistribute copies of the
Font under the same conditions you received, not price. If
you wish, you can charge for this service.
You may copy and distribute verbatim copies of this Font
in any medium, without restriction, provided that you retain
this license file (ARPHICPL.TXT) unaltered in all copies.
You may otherwise modify your copy of this Font in any
way, including modifying glyph, reordering glyph,
converting format, changing font name, or adding/deleting
some characters in/from glyph table, and copy and
distribute such modifications under the terms of Section 1
above, provided that the following conditions are met:
a) You must insert a prominent notice in each modified file
stating how and when you changed that file.
b) You must make such modifications Freely Available as a
whole to all third parties under the terms of this License,
such as by offering access to copy the modifications from a
designated place, or distributing the modifications on a
medium customarily used for software interchange.
c) If the modified fonts 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 Font under these conditions, and telling the
user how to view a copy of this License.
These requirements apply to the modified work as a whole.
If identifiable sections of that work are not derived from the
Font, 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. Therefore, mere aggregation of another
work not based on the Font with the Font on a volume of a
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, and that the name of the author(s) not be
used in
advertising or publicity pertaining to distribution of the
software without
specific, written prior permission. The authors make no
representations about the suitability of this software for any
purpose. It
is provided "as is" without express or implied warranty.
THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD
TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL THE AUTHOR(S) BE LIABLE FOR 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
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is forbidden.
Preamble
The licenses for most software are designed to take away
your freedom to share and change it. By contrast, the ARPHIC
90
THE FONT AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL,
SPECIAL OR EXEMPLARY DAMAGES ARISING OUT OF THE USE
OR INABILITY TO USE THE FONT (INCLUDING BUT NOT
LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA OR PROFITS; OR BUSINESS
INTERRUPTION), EVEN IF SUCH HOLDERS OR OTHER PARTIES
HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
storage or distribution medium does not bring the other
work under the scope of this License.
You may not copy, modify, sublicense, or distribute the
Font except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense or distribute
the Font will automatically retroactively void your rights
under this License. However, parties who have received
copies or rights from you under this License will keep their
licenses valid so long as such parties remain in full
compliance.
The fonts have a generous copyright, allowing derivative
works (as long as "Bitstream" or "Vera" are not in the names),
and full redistribution (so long as they are not *sold* by
themselves). They can be be bundled, redistributed and sold
with any software.
The fonts are distributed under the following copyright:
Copyright
=========
Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.
Bitstream
Vera is a trademark of Bitstream, Inc.
Permission is hereby granted, free of charge, to any person
obtaining
a copy of the fonts accompanying this license ("Fonts") and
associated
documentation files (the "Font Software"), to reproduce and
distribute
the Font Software, including without limitation the rights to
use,
copy, merge, publish, distribute, and/or sell copies of the
Font
Software, and to permit persons to whom the Font Software
is furnished
to do so, subject to the following conditions:
The above copyright and trademark notices and this
permission notice
shall be included in all copies of one or more of the Font
Software
The Font Software may be modified, altered, or added to,
and in
particular the designs of glyphs or characters in the Fonts
may be
modified and additional glyphs or characters may be added
to the
You are not required to accept this License, since you have
not signed it. However, nothing else grants you permission
to copy, modify, sublicense or distribute the Font. These
actions are prohibited by law if you do not accept this
License. Therefore, by copying, modifying, sublicensing or
distributing the Font, you indicate your acceptance of this
License and all its terms and conditions.
Each time you redistribute the Font, the recipient
automatically receives a license from the original licensor to
copy, distribute or modify the Font 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.
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 Font at all. For example, if a
patent license would not permit royalty-free redistribution of
the Font by all those who receive copies directly or indirectly
through you, then the only way you could satisfy both it and
this License would be to refrain entirely from distribution of
the Font.
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.
BECAUSE THE FONT IS LICENSED FREE OF CHARGE, THERE
IS NO WARRANTY FOR THE FONT, TO THE EXTENT
PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
STATED IN WRITING THE COPYRIGHT HOLDERS OR OTHER
PARTIES PROVIDE THE FONT "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 FONT IS WITH YOU. SHOULD THE
FONT PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
NECESSARY SERVICING, REPAIR OR CORRECTION.
UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING, IN NO EVENT WILL ANY COPYRIGHTT HOLDERS, OR
OTHER PARTIES WHO MAY COPY, MODIFY OR REDISTRIBUTE
91
Bitstream is giving away these fonts, but wishes to ensure
its
Fonts, only if the fonts are renamed to names not containing
either
competitors can't just drop the fonts as is into a font sale
system
and sell them as is. It seems fair that if Bitstream can't
make money
from the Bitstream Vera fonts, their competitors should
not be able to
do so either. You can sell the fonts as part of any software
package,
however.
2. I want to package these fonts separately for distribution
and
sale as part of a larger software package or system. Can I
do so?
Yes. A RPM or Debian package is a "larger software
package" to begin
with, and you aren't selling them independently by
themselves.
See 1. above.
the words "Bitstream" or the word "Vera".
This License becomes null and void to the extent applicable
to Fonts
or Font Software that has been modified and is distributed
under the
"Bitstream Vera" names.
The Font Software may be sold as part of a larger software
package but
no copy of one or more of the Font Software typefaces may
be sold by itself.
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT
WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN
NO EVENT SHALL
3. Are derivative works allowed?
Yes!
4. Can I change or add to the font(s)?
Yes, but you must change the name(s) of the font(s).
5. Under what terms are derivative works allowed?
You must change the name(s) of the fonts. This is to
ensure the
quality of the fonts, both to protect Bitstream and Gnome.
We want to
ensure that if an application has opened a font specifically
of these
names, it gets what it expects (though of course, using
fontconfig,
substitutions could still could have occurred during font
opening). You must include the Bitstream copyright.
Additional
copyrights can be added, as per copyright law. Happy
Font Hacking!
BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR
ANY CLAIM, DAMAGES OR
OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL,
INDIRECT, INCIDENTAL,
OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF
CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY
TO USE THE FONT
SOFTWARE OR FROM OTHER DEALINGS IN THE FONT
SOFTWARE.
Except as contained in this notice, the names of Gnome, the
Gnome
Foundation, and Bitstream Inc., shall not be used in
advertising or
otherwise to promote the sale, use or other dealings in this
Font
Software without prior written authorization from the
Gnome Foundation
or Bitstream Inc., respectively. For further information,
contact:
fonts at gnome dot org.
6. If I have improvements for Bitstream Vera, is it possible
they might get
adopted in future versions?
Copyright FAQ
=============
1. I don't understand the resale restriction... What gives?
92
License for Open Sans Font Family
--------------------------------
Apache License
Version 2.0, January 2004
Yes. The contract between the Gnome Foundation and
Bitstream has
provisions for working with Bitstream to ensure quality
additions to
the Bitstream Vera font family. Please contact us if you
have such
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND
DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use,
reproduction,
and distribution as defined by Sections 1 through 9 of this
document.
"Licensor" shall mean the copyright owner or entity
authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity
and all
other entities that control, are controlled by, or are under
common
control with that entity. For the purposes of this
definition,
"control" means (i) the power, direct or indirect, to cause
the
direction or management of such entity, whether by
contract or
otherwise, or (ii) ownership of fifty percent (50%) or more
of the
outstanding shares, or (iii) beneficial ownership of such
entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making
modifications,
including but not limited to software source code,
documentation
source, and configuration files.
"Object" form shall mean any form resulting from
mechanical
transformation or translation of a Source form, including
but
not limited to compiled object code, generated
documentation,
and conversions to other media types.
additions. Note, that in general, we will want such
additions for the
entire family, not just a single font, and that you'll have to
keep
both Gnome and Jim Lyles, Vera's designer, happy! To
make sense to add
glyphs to the font, they must be stylistically in keeping
with Vera's
design. Vera cannot become a "ransom note" font. Jim
Lyles will be
providing a document describing the design elements
used in Vera, as a
guide and aid for people interested in contributing to
Vera.
7. I want to sell a software package that uses these fonts:
Can I do so?
Sure. Bundle the fonts with your software and sell your
software
with the fonts. That is the intent of the copyright.
8. If applications have built the names "Bitstream Vera" into
them,
can I override this somehow to use fonts of my choosing?
This depends on exact details of the software. Most open
source
systems and software (e.g., Gnome, KDE, etc.) are now
converting to
use fontconfig (see www.fontconfig.org) to handle font
configuration,
selection and substitution; it has provisions for overriding
font
names and subsituting alternatives. An example is
provided by the
supplied local.conf file, which chooses the family
Bitstream Vera for
"sans", "serif" and "monospace". Other software (e.g., the
XFree86
core server) has other mechanisms for font substitution.
The goals of the Open Font License (OFL) are to stimulate
worldwide development of collaborative font projects, to
support the font creation efforts of academic and linguistic
Redistribution and use in source and binary forms, with or
without
modification, are permitted provided that the following
conditions
are met:
this list of conditions and the following disclaimer.
this list of conditions and the following disclaimer in the
documentation
and/or other materials provided with the distribution.
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 WADA LABORATORY, THE
UNIVERSITY OF TOKYO AND
CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT
97
text or
binary files as long as those fields can be easily viewed by the
user.
3) No Modified Version of the Font Software may use the
Reserved Font
Name(s) unless explicit written permission is granted by the
corresponding
Copyright Holder. This restriction only applies to the primary
font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of
the Font
Software shall not be used to promote, endorse or advertise
any
Modified Version, except to acknowledge the contribution(s)
of the
Copyright Holder(s) and the Author(s) or with their explicit
written
5) The Font Software, modified or unmodified, in part or in
whole,
must be distributed entirely under this license, and must not
be
distributed under any other license. The requirement for
fonts to
remain under this license does not apply to any document
created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above
conditions are
not met.
communities, and to provide a free and open framework in
which fonts may be shared and improved in partnership with
others.
The OFL allows the licensed fonts to be used, studied,
modified and redistributed freely as long as they are not sold
by themselves. The fonts, including any derivative works, can
be bundled, embedded, redistributed and/or sold with any
software provided that any reserved names are not used by
derivative works. The fonts and derivatives, however, cannot
be released under any other type of license. The requirement
for fonts to remain under this license does not apply to any
document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the
Copyright Holder(s) under this license and clearly marked as
such. This may include source files, build scripts and
documentation.
"Reserved Font Name" refers to any names specified as such
after the copyright statement(s).
"Original Version" refers to the collection of Font Software
components as distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding
to, deleting, or substituting -- in part or in whole -- any of the
components of the Original Version, by changing formats or
by porting the Font Software to a new environment.
"Author" refers to any designer, engineer, programmer,
technical writer or other person who contributed to the Font
Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person
obtaining
a copy of the Font Software, to use, study, copy, merge,
embed, modify,
redistribute, and sell modified and unmodified copies of the
Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual
components,
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT
WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN
NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be
bundled,
redistributed and/or sold with any software, provided that
each copy
contains the above copyright notice and this license. These
can be
included either as stand-alone text files, human-readable
headers or
in the appropriate machine-readable metadata fields within
98
responsibilities for you if you distribute copies of the library,
or if you modify it.
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,
OR CONSEQUENTIAL
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 a program 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.
Our method of protecting your rights has two steps: (1)
copyright the library, and (2) offer you this license which
gives you legal permission to copy, distribute and/or modify
the library.
Also, for each distributor's protection, we want to make
certain that everyone understands that there is no warranty
for this free library. If the library is modified by someone else
and passed on, we want its recipients to know that what they
have is not the original version, 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
companies distributing free software will individually obtain
patent licenses, thus in effect transforming the program into
proprietary software. To prevent this, we have made it clear
that any patent must be licensed for everyone's free use or
not licensed at all.
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT
SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
Mini-XML
URL:http://www.msweet.org/projects.php?Z3
Mini-XML License
The Mini-XML library and included programs are provided
under the terms of the GNU Library General Public License
version 2 (LGPL2) with the following exceptions:
If you link the application to a modified version of Mini-XML,
then the changes to Mini-XML must be provided under the
terms of the LGPL2 in sections 1, 2, and 4.
GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1991 Free Software Foundation, Inc.
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
Most GNU software, including some libraries, is covered by
the ordinary GNU General Public License, which was
designed for utility programs. This license, the GNU Library
General Public License, applies to certain designated
libraries. This license is quite different from the ordinary one;
be sure to read it in full, and don't assume that anything in it
is the same as in the ordinary license.
The reason we have a separate public license for some
libraries is that they blur the distinction we usually make
between modifying or adding to a program and simply using
it. Linking a program with a library, without changing the
library, is in some sense simply using the library, and is
analogous to running a utility program or application
program. However, in a textual and legal sense, the linked
executable is a combined work, a derivative of the original
library, and the ordinary General Public License treats it as
such.
Because of this blurred distinction, using the ordinary
General Public License for libraries did not effectively
promote software sharing, because most developers did not
use the libraries. We concluded that weaker conditions might
promote sharing better.
However, unrestricted linking of non-free programs would
deprive the users of those programs of all benefit from the
free status of the libraries themselves. This Library General
Public License is intended to permit developers of non-free
programs to use free libraries, while preserving your freedom
as a user of such programs to change the free libraries that
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 library GPL. It is
numbered 2 because it goes with version 2 of the ordinary
GPL.]
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 Library General Public License, applies to
some specially designated Free Software Foundation
software, and to any other libraries whose authors decide to
use it. You can use it for your libraries, 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
99
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.)
are incorporated in them. (We have not seen how to achieve
this as regards changes in header files, but we have achieved
it as regards changes in the actual functions of the Library.)
The hope is that this will lead to faster development of free
libraries.
The precise terms and conditions for copying, distribution
and modification follow. Pay close attention to the difference
between a "work based on the libary" and a "work that uses
the library". The former contains code derived from the
library, while the latter only works together with the library.
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
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.
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.
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.
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.
Note that it is possible for a library to be covered by the
ordinary General Public License rather than by this special
one.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
MODIFICATION
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
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.
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.
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
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.