Component: BaseRecyclerViewAdapterHelper
License: MIT
License
Copyright year:
2019
Copyright
holder: 陈宇明
Component:
ksoap2-android
License: MIT License
Copyright year: 2009 - 2012
Copyright holder: the
ksoap2-android project
Component: kxml
License: MIT License
Copyright year: 2002,2003
Copyright holder: Stefan
Haustein, Oberhausen, Rhld., Germany
Component: JiaoZiVideoPlayer
License: MIT
License
Copyright year: 2015-2018
Copyright holder: 李盼 Nathen
Component:
Android-Universal-Image-Loader
License: Apache License 2.0
Copyright year: 2011 - 2015
Copyright holder: Sergey Tarasevich
Component:
Apache Commons Compress
License: Apache License 2.0
Copyright year: 2002 - 2016
Copyright holder: The Apache
Software Foundation
Component: calendarview
License:
Apache License 2.0
Copyright year: 2013
Copyright holder: huanghaibin_dev
Component: Smack
License:
Apache License 2.0
Copyright year: 2020
Copyright holder: Ignite Realtime
Component: OpenSSL
License: Apache License 2.0
Copyright year: 1998 - 2011
Copyright holder: The OpenSSL Project
Component: xmlpull
License: Public Domain
Copyright year:
Copyright holder:
================================================================
MIT License
Permission is hereby granted, free
of charge, to any person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use, copy, modify,
merge, publish, distribute, sublicense, and/or sell copies of the Software, and
to permit persons to whom the Software is fur- nished to do
so, subject to the following conditions:
The above copyright notice and
this permission notice shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED "AS
IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- NESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Apache License
Version 2.0, January 2004
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.
"Work" shall mean the
work of authorship, whether in Source or Object form, made available under the
License, as indicated by a copyright notice that is included in or attached to
the work (an example is provided in the Appendix below).
"Derivative Works" shall
mean any work, whether in Source or Object form, that is based on (or derived
from) the Work and for which the editorial revisions, annotations,
elaborations, or other modifications represent, as a whole,
an original work of authorship. For the purposes of this License,
Derivative Works shall not include works that remain separable from, or merely
link (or bind by name) to the interfaces of, the Work and Derivative Works
thereof.
"Contribution" shall
mean any work of authorship, including the original version of the Work and any
modifications or additions to that Work or Derivative Works thereof, that is
intentionally submitted to Licensor for inclusion in the Work by the copyright
owner or by an individual or Legal Entity authorized to submit on behalf of the
copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent to the
Licensor or its representatives, including but not limited to communication on
electronic mailing lists, source code control systems, and issue tracking
systems that are managed by, or on behalf of, the Licensor for the purpose of
discussing and improving the Work, but excluding communication that is
conspicuously marked or otherwise designated in writing by the copyright owner
as "Not a Contribution."
"Contributor" shall mean
Licensor and any individual or Legal Entity on behalf of whom a Contribution
has been received by Licensor and subsequently incorporated within the Work.
2. Grant of Copyright License. Subject
to the terms and conditions of this License, each Contributor hereby grants to
You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of, publicly display,
publicly perform, sublicense, and distribute the Work and such Derivative Works
in Source or Object form.
3. Grant of Patent License.
Subject to the terms and conditions of this License, each Contributor hereby
grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
irrevocable (except as stated in this section) patent license to make, have
made, use, offer to sell, sell, import, and otherwise transfer the Work, where
such license applies only to those patent claims licensable by such Contributor
that are necessarily infringed by their Contribution(s) alone or by combination
of their Contribution(s) with the Work to which such Contribution(s) was
submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the
Work or a Contribution incorporated within the Work constitutes direct or
contributory patent infringement, then any patent licenses granted to You under
this License for that Work shall terminate as of the date such litigation is
filed.
4. Redistribution. You may
reproduce and distribute copies of the Work or Derivative Works thereof in any
medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
a.You must
give any other recipients of the Work or Derivative Works a copy of this
License; and b.You must cause any modified files to
carry prominent notices stating that You changed the files; and
c.You must retain, in the Source
form of any Derivative Works that You distribute, all copyright, patent,
trademark, and attribution notices from the Source form of the Work, excluding
those notices that do not pertain to any part of the Derivative Works; and
d.If the Work includes a
"NOTICE" text file as part of its distribution, then any Derivative
Works that You distribute must include a readable copy of the attribution
notices contained within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one of the following
places: within a NOTICE text file distributed as part of the Derivative Works;
within the Source form or documentation, if provided along with the Derivative
Works; or, within a display generated by the Derivative Works, if and wherever
such third-party notices normally appear. The contents of the NOTICE file are
for informational purposes only and do not modify the License. You may add Your
own attribution notices within
Derivative Works that You
distribute, alongside or as an addendum to the NOTICE text from the Work,
provided that such additional attribution notices cannot be construed as
modifying the License.
You may add Your own copyright
statement to Your modifications and may provide additional or different license
terms and conditions for use, reproduction, or distribution of Your
modifications, or for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with the conditions
stated in this License.
5. Submission of Contributions.
Unless You explicitly state otherwise, any Contribution intentionally submitted
for inclusion in the Work by You to the Licensor shall be under the terms and
conditions of this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify the terms
of any separate license agreement you may have executed with Licensor regarding
such Contributions.
6. Trademarks. This License does
not grant permission to use the trade names, trademarks, service marks, or
product names of the Licensor, except as required for reasonable and customary
use in describing the origin of the Work and reproducing the content of the
NOTICE file.
7. Disclaimer of Warranty. Unless
required by applicable law or agreed to in writing, Licensor provides the Work
(and each Contributor provides its Contributions) on an "AS IS"
BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
including, without limitation, any warranties or conditions of TITLE,
NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
solely responsible for determining the appropriateness of using or
redistributing the Work and assume any risks associated with Your exercise of
permissions under this License.
8. Limitation of Liability. In no
event and under no legal theory, whether in tort (including negligence),
contract, or otherwise, unless required by applicable law (such as deliberate
and grossly negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special, incidental,
or consequential damages of any character arising as a result of this License
or out of the use or inability to use the Work (including but not limited to
damages for loss of goodwill, work stoppage, computer failure or malfunction,
or any and all other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or
Additional Liability. While redistributing the Work or Derivative Works
thereof, You may choose to offer, and charge a fee
for, acceptance of support, warranty, indemnity, or other liability obligations
and/or rights consistent with this License. However, in accepting such
obligations, You may act only on Your own behalf and
on Your sole responsibility, not on behalf of any other Contributor, and only
if You agree to indemnify, defend, and hold each Contributor harmless for any
liability incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache
License to your work To apply the Apache License to
your work, attach the following boilerplate notice, with the fields enclosed by
brackets "[]" replaced with your own identifying information. (Don't
include the brackets!) The text should be enclosed in the appropriate comment
syntax for the file format. We also recommend that a file or class name and
description of purpose be included on the same "printed page" as the
copyright notice for easier identification within third-party archives.
Copyright [yyyy] [name of
copyright owner]
Licensed under the Apache License,
Version 2.0 (the "License");
you may not use this file except
in compliance with the License.
You may obtain a copy of the
License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law
or agreed to in writing, software
distributed under the License is
distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS
OF ANY KIND, either express or implied.
See the License for the specific
language governing permissions and
limitations under the License.
Public Domain
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 original version,
so that the originalauthor'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 withthe 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 freel ibrary does
the same job as widely used non-free libraries. In this case, there is little
to gain by limiting the free library to freesoftware only,
so we use the Lesser General Public License.
In other cases, permission to use
a particular library in non-freeprograms enables a greater number of
people to use a large body offree software. For example, permission to
use the GNU C Library innon-free programs enables many more people to
use the whole GNUoperating system, as well as its variant, the
GNU/Linux operatingsystem.
Although the Lesser General Public
License is Less protective of theusers' freedom, it does ensure that the
user of a program that islinked with the Library
has the freedom and the wherewithal to runthat program using a modified
version of the Library.
The precise terms and conditions
for copying, distribution andmodification follow. Pay close attention
to the difference between a"work based on the library"
and a "work that uses the library". Theformer contains
code derived from the library, whereas the latter mustbe 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 otherprogram which contains a notice
placed by the copyright holder orother authorized party saying it
may be distributed under the terms ofthis Lesser General Public
License (also called "this License").Each
licensee is addressed as "you".
A "library" means a
collection of software functions and/or dataprepared 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 workwhich has
been distributed under these terms. A "work based on theLibrary" means
either the Library or any derivative work undercopyright law:
that is to say, a work containing the Library or aportion of it,
either verbatim or with modifications and/or translatedstraightforwardly into
another language. (Hereinafter, translation isincluded without
limitation in the term "modification".)
"Source code" for a work
means the preferred form of the work formaking modifications to it. For a
library, complete source code meansall the source code for all
modules it contains, plus any associatedinterface definition files, plus the
scripts used to control compilationand installation of the library.
Activities other than copying,
distribution and modification are notcovered by this License; they are
outside its scope. The act ofrunning a program using the Library is not restricted, and output fromsuch a
program is covered only if its contents constitute a work basedon the
Library (independent of the use of the Library in a tool forwriting it).
Whether that is true depends on what the Library doesand what
the program that uses the Library does.
1. You may copy and distribute
verbatim copies of the Library'scomplete source code as you receive
it, in any medium, provided thatyou conspicuously and
appropriately publish on each copy anappropriate copyright notice and
disclaimer of warranty; keep intactall the notices that refer to
this License and to the absence of anywarranty; and distribute a copy of this
License along with theLibrary.
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 afee.
2. You may modify your copy or
copies of the Library or any portionof it,
thus forming a work based on the Library, and copy anddistribute such
modifications or work under the terms of Section 1above, 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 usesthe facility, other than as an argument
passed when the facilityis invoked, then you must make a good
faith effort to ensure that,in the event an application does not
supply such function ortable, the facility still operates, and
performs whatever part ofits purpose remains meaningful.
(For example, a function in a
library to compute square roots hasa purpose that is entirely
well-defined independent of theapplication. Therefore, Subsection
2d requires that anyapplication-supplied function or table used by this
function mustbe 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. Ifidentifiable sections of that work are
not derived from the Library,and can be
reasonably considered independent and separate works inthemselves, then this
License, and its terms, do not apply to thosesections when
you distribute them as separate works. But when youdistribute the
same sections as part of a whole which is a work basedon the Library, the distribution of the whole must be on the
terms ofthis License, whose permissions for other licensees
extend to theentire whole, and thus to each and every
part regardless of who wroteit. Thus, it is not the intent of this
section to claim rights or contestyour rights to work written
entirely by you; rather, the intent is toexercise the right to control the
distribution of derivative orcollective works based on the Library.
In addition, mere aggregation of
another work not based on the Librarywith the Library (or with a work
based on the Library) on a volume ofa storage
or distribution medium does not bring the other work underthe scope
of this License.
3. You may opt to apply the terms
of the ordinary GNU General PublicLicense instead of this License to a
given copy of the Library. To dothis, you must
alter all the notices that refer to this License, sothat they
refer to the ordinary GNU General Public License, version 2,instead
of to this License. (If a newer version than version 2 of theordinary GNU
General Public License has appeared, then you can specifythat version
instead if you wish.) Do not make any other change inthese notices.
Once this change is made in a given copy, it is irreversible forthat copy,
so the ordinary GNU General Public License applies to allsubsequent copies
and derivative works made from that copy.
This option is useful when you
wish to copy part of the code ofthe Library into a program that
is not a library.
4. You may copy and distribute the
Library (or a portion orderivative of it,
under Section 2) in object code or executable formunder the
terms of Sections 1 and 2 above provided that you accompanyit with
the complete corresponding machine-readable source code, whichmust be
distributed under the terms of Sections 1 and 2 above on amedium customarily
used for software interchange. If distribution of object code is made by
offering access to copyfrom a designated place, then offering
equivalent access to copy thesource code from the same place
satisfies the requirement todistribute the source code, even though
third parties are notcompelled to copy the source along with the
object code.
5. A program that contains no
derivative of any portion of theLibrary, but is designed
to work with the Library by being compiled orlinked with
it, is called a "work that uses the Library". Such awork, in
isolation, is not a derivative work of the Library, andtherefore falls
outside the scope of this License.
However, linking a "work that
uses the Library" with the Librarycreates an
executable that is a derivative of the Library (because itcontains portions
of the Library), rather than a "work that uses thelibrary". 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 filethat is part of the Library, the
object code for the work may be aderivative work of the Library even
though the source code is not.Whether this is
true is especially significant if the work can belinked without
the Library, or if the work is itself a library. Thethreshold for
this to be true is not precisely defined by law.
If such an object file uses only
numerical parameters, datastructure layouts and accessors, and small
macros and small inlinefunctions (ten lines or less in length), then
the use of the objectfile is unrestricted, regardless of
whether it is legally a derivativework. (Executables
containing this object code plus portions of theLibrary will
still fall under Section 6.)
Otherwise, if the work is a
derivative of the Library, you maydistribute 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 orlink a "work that uses the Library" with the Library to produce awork containing
portions of the Library, and distribute that workunder terms
of your choice, provided that the terms permitmodification of the
work for the customer's own use and reverseengineering for
debugging such modifications.
You must give prominent notice
with each copy of the work that theLibrary is used in it and that the Library and its use are covered bythis License. You
must supply a copy of this License. If the workduring execution
displays copyright notices, you must include thecopyright notice
for the Library among them, as well as a referencedirecting the
user to the copy of this License.
Also, you must do oneof these
things:
a) Accompany the work with the
complete correspondingmachine-readable source code for the Library
including whateverchanges were used in the work (which must be
distributed underSections 1 and 2 above); and, if the work is
an executable linkedwith the Library, with the complete
machine-readable "work thatuses the Library", as object
code and/or source code, so that theuser can modify the Library and
then relink to produce a modifiedexecutable containing
the modified Library. (It is understoodthat the
user who changes the contents of definitions files in theLibrary will
not necessarily be able to recompile the applicationto use the
modified definitions.)
b) Use a suitable shared library
mechanism for linking with theLibrary. A suitable mechanism is one that
(1) uses at run time acopy of the library already present on
the user's computer system,rather than
copying library functions into the executable, and (2)will operate properly
with a modified version of the library, ifthe user installs one, as long
as the modified version isinterface-compatible with the version that
the work was made with.
c) Accompany the work with a
written offer, valid for atleast three years, to give the same user
the materialsspecified in Subsection 6a, above, for a
charge no morethan the cost of performing this
distribution.
d) If distribution of the work is
made by offering access to copyfrom a designated place, offer
equivalent access to copy the abovespecified 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 theLibrary" must include any data and
utility programs needed forreproducing the executable from it.
However, as a special exception,the materials
to be distributed need not include anything that isnormally distributed
(in either source or binary form) with the majorcomponents (compiler,
kernel, and so on) of the operating system onwhich the executable runs, unless
that component itself accompaniesthe executable.
It may happen that this
requirement contradicts the licenserestrictions of other proprietary
libraries that do not normallyaccompany the operating
system. Such a contradiction means you cannotuse both
them and the Library together in an executable
that youdistribute.
7. You may place library
facilities that are a work based on theLibrary side-by-side in a single
library together with other libraryfacilities not covered by this License,
and distribute such a combinedlibrary, provided that the separate
distribution of the work based onthe Library and of the other
library facilities is otherwisepermitted, and provided that you do these
two things: a) Accompany the combined library with a copy of the same workbased on the
Library, uncombined with any other libraryfacilities. This
must be distributed under the terms of theSections above.
b) Give prominent notice with the
combined library of the factthat part of it is a work based on the Library, and explainingwhere to find the accompanying
uncombined form of the same work.
8. You may not copy, modify,
sublicense, link with, or distributethe Library except as expressly
provided under this License. Anyattempt otherwise to copy, modify,
sublicense, link with, ordistribute the Library
is void, and will automatically terminate yourrights under
this License. However, parties who have received copies,or rights,
from you under this License will not have their licensesterminated so long
as such parties remain in full compliance.
9. You are not required to accept
this License, since you have notsigned it. However, nothing else
grants you permission to modify ordistribute the Library
or its derivative works. These actions areprohibited by law
if you do not accept this License. Therefore, bymodifying or
distributing the Library (or any work based on theLibrary), you
indicate your acceptance of this License to do so, andall its
terms and conditions for copying, distributing or modifyingthe Library
or works based on it.
10. Each time you redistribute the
Library (or any work based on theLibrary), the
recipient automatically receives a license from theoriginal licensor
to copy, distribute, link with or modify the Librarysubject to
these terms and conditions. You may not impose any furtherrestrictions on the
recipients' exercise of the rights granted herein.You are not
responsible for enforcing compliance by third parties withthis License.
11. If, as a consequence of a
court judgment or allegation of patentinfringement or for any other reason (not
limited to patent issues),conditions are imposed on
you (whether by court order, agreement orotherwise) that contradict the conditions
of this License, they do notexcuse you from the conditions of
this License. If you cannotdistribute so as to satisfy
simultaneously your obligations under thisLicense and any other pertinent
obligations, then as a consequence youmay not distribute the Library at all. For example, if a patentlicense would
not permit royalty-free redistribution of the Library byall those
who receive copies directly or indirectly through you, thenthe only
way you could satisfy both it and this License would be torefrain entirely
from distribution of the Library.
If any portion of this section is
held invalid or unenforceable under anyparticular 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 anypatents or other property right
claims or to contest validity of anysuch claims; this section has the
sole purpose of protecting theintegrity of the free software
distribution system which isimplemented by public license practices. Many
people have madegenerous contributions to the wide range of
software distributedthrough that system in reliance on
consistent application of thatsystem; it is up to the author/donor to
decide if he or she is willingto distribute software through any
other system and a licensee cannotimpose 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 incertain countries either by patents
or by copyrighted interfaces, theoriginal copyright holder who places
the Library under this License may addan explicit geographical
distribution limitation excluding those countries,so that
distribution is permitted only in or among countries not thusexcluded. In such
case, this License incorporates the limitation as ifwritten in the
body of this License.
13. The Free Software Foundation
may publish revised and/or newversions 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 andconditions either
of that version or of any later version published bythe Free
Software Foundation. If the Library does not specify alicense version
number, you may choose any version ever published bythe Free
Software Foundation.
14. If you wish to incorporate
parts of the Library into other freeprograms whose distribution
conditions are incompatible with these,write to the
author to ask for permission. For software which iscopyrighted by the
Free Software Foundation, write to the FreeSoftware Foundation;
we sometimes make exceptions for this. Ourdecision will be guided by the two
goals of preserving the free statusof all derivatives of our free
software and of promoting the sharingand reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS
LICENSED FREE OF CHARGE, THERE IS NOWARRANTY FOR THE LIBRARY, TO THE EXTENT
PERMITTED BY APPLICABLE LAW.EXCEPT WHEN OTHERWISE STATED IN WRITING THE
COPYRIGHT HOLDERS AND/OROTHER PARTIES PROVIDE THE LIBRARY "AS IS"
WITHOUT WARRANTY OF ANYKIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULARPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
OF THELIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUMETHE
COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY
APPLICABLE LAW OR AGREED TO INWRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER
PARTY WHO MAY MODIFYAND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE
LIABLE TO YOUFOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL
ORCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THELIBRARY
(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEINGRENDERED INACCURATE OR
LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR AFAILURE OF THE LIBRARY TO OPERATE
WITH ANY OTHER SOFTWARE), EVEN IFSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
THE POSSIBILITY OF SUCHDAMAGES. END OF TERMS AND CONDITIONS
How to Apply These Terms to Your
New Libraries
If you develop a new library, and
you want it to be of the greatestpossible use to the public, we
recommend making it free software thateveryone can redistribute and change.
You can do so by permittingredistribution under these terms (or,
alternatively, under the terms of theordinary General Public License).
To apply these terms, attach the
following notices to the library. It issafest to attach them to the start
of each source file to most effectivelyconvey the exclusion of warranty;
and each file hould have at least the"copyright" line
and a pointer to where the full notice is found.
<one line to give the library's
name and a brief idea of what it does.>Copyright (C) <year>
<name of author>
This library is free software; you
can redistribute it and/or modify it under the terms of the GNU Lesser
General PublicLicense as published by the Free Software
Foundation; eitherversion 2.1 of the License, or (at your
option) any later version.
This library is distributed in the
hope that it will be useful,but WITHOUT
ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or
FITNESS FOR A PARTICULAR
PURPOSE. See the GNULesser General
Public License for more details.
You should have received a copy of
the GNU Lesser General Public License along with this library;
if
not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to
contact you by electronic and paper mail.
You should also get your employer
(if you work as a programmer) or your school, if any, to sign a "copyright
disclaimer" for the library, if necessary. Here is a sample; alter the
names:
Yoyodyne, Inc., hereby disclaims all
copyright interest in the library `Frob' (a library for tweaking knobs)
written by James Random Hacker.
<signature of Ty Coon>, 1
April 1990 Ty Coon, President of Vice
That's all there is to it!