so as to satisfy simultaneously your obligations under this License andany other pertinent obligations, then as a consequence you may notdistribute the Library at all. For example, if a patent license would notpermit royalty free redistribution of the Library by all those who receivecopies directly or indirectly through you, then the only way you couldsatisfy both it and this License would be to refrain entirely fromdistribution 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, andthe 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 orother property right claims or to contest validity of any such claims; thissection has the sole purpose of protecting the integrity of the free softwaredistribution system which is implemented by public license practices. Manypeople have made generous contributions to the wide range of softwaredistributed through that system in reliance on consistent application of thatsystem; it is up to the author/donor to decide if he or she is willing todistribute software through any other system and a licensee cannot imposethat choice.This section is intended to make thoroughly clear what is believed to bea consequence of the rest of this License.12. If the distribution and/or use of the Library is restricted in certaincountries either by patents or by copyrighted interfaces, the originalcopyright holder who places the Library under this License may add anexplicit geographical distribution limitation excluding those countries, sothat 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. Suchnew versions will be similar in spirit to the present version, but may differin detail to address new problems or concerns.Each version is given a distinguishing version number. If the Libraryspecifies a version number of this License which applies to it and “anylater version”, you have the option of following the terms and conditionseither of that version or of any later version published by the FreeSoftware Foundation. If the Library does not specify a license versionnumber, you may choose any version ever published by the FreeSoftware 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 status ofall derivatives of our free software and of promoting the sharing andreuse of software generally.no WArrAntY15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THEREIS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTEDBY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED INWRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIESPROVIDE THE LIBRARY “AS IS” WITHOUT WARRANTY OF ANY KIND,EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITEDTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY ANDFITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TOTHE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU.SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THECOST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW ORAGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANYOTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THELIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FORDAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL ORCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE ORINABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TOLOSS OF DATA OR DATA BEING RENDERED INACCURATE ORLOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OFTHE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IFSUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES.END OF TERMS AND CONDITIONShow to Apply these terms to Your new librariesIf 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 should have at least the“copyright” line and a pointer to where the full notice is found. one lineto give the library’s name and an idea of what it does.Copyright (C) year name of authorThis library is free software; you can redistribute it and/or modify it underthe terms of the GNU Lesser General Public License as published bythe Free Software Foundation; either version 2.1 of the License, or (atyour option) any later version.This library is distributed in the hope that it will be useful, but WITHOUTANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Seethe GNU Lesser General Public License for more details.You should have received a copy of the GNU Lesser General PublicLicense along with this library; if not, write to the Free SoftwareFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronicand paper mail.You should also get your employer (if you work as a programmer) oryour school, if any, to sign a “copyright disclaimer” for the library, ifnecessary. 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.openSSl lIcenSeCopyright (c) 1998-2006 The OpenSSL Project. All rights reserved.Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditions are met:1. Redistributions of source code must retain the above copyrightnotice, this list of conditions and the following disclaimer.2. Redistributions in binary form must reproduce the above copyrightnotice, this list of conditions and the following disclaimer in thedocumentation and/or other materials provided with the distribution.3. All advertising materials mentioning features or use of this softwaremust display the following acknowledgment: “This product includessoftware developed by the OpenSSL Project for use in the OpenSSLToolkit. (http://www.openssl.org/)”4. The names “OpenSSL Toolkit” and “OpenSSL Project” must not beused to endorse or promote products derived from this softwarewithout prior written permission. For written permission, please contactopenssl-core@openssl.org.5. Products derived from this software may not be called “OpenSSL”nor may “OpenSSL” appear in their names without prior writtenpermission of the OpenSSL Project.6. Redistributions of any form whatsoever must retain the followingacknowledgment: “This product includes software developed by theOpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)”THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ‘‘AS IS’’AND ANY EXPRESSED ORIMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR APARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLTHE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FORANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OFUSE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVERCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCEOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCHDAMAGE.This product includes cryptographic software written by EricYoung (eay@cryptsoft.com). This product includes software written byTim Hudson (tjh@cryptsoft.com).original SSleay licenseCopyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rightsreserved. This package is an SSL implementation written by Eric Young(eay@cryptsoft.com). The implementation was written so as to conformwith Netscapes SSL. This library is free for commercial and non-commercial use as long as the following conditions are aheared to. Thefollowing conditions apply to all code found in this distribution, be it theRC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSLdocumentation included with this distribution is covered by the samecopyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com).Copyright remains Eric Young’s, and as such any Copyright notices inthe code are not to be removed.If this package is used in a product, Eric Young should be givenattribution as the author of the parts of the library used. This can be inthe form of a textual message at program startup or in documentation