iiIt is not the purpose of this section to induce you to infringe any patents or otherproperty right claims or to contest validity of any such claims; this section has the solepurpose of protecting the integrity of the free software distribution system, which isimplemented by public license practices. Many people have made generouscontributions to the wide range of software distributed through that system in relianceon consistent application of that system; it is up to the author/donor to decide if he orshe is willing to 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 consequenceof the rest of this License.8. If the distribution and/or use of the Program is restricted in certain countries eitherby patents or by copyrighted interfaces, the original copyright holder who placesthe Program under this License may add an explicit geographical distributionlimitation excluding those countries, so that distribution is permitted only in oramong countries not thus excluded. In such case, this License incorporates thelimitation as if written in the body of this License.9. The Free Software Foundation may publish revised and/or new versions of theGeneral Public License from time to time. Such new versions will be similar inspirit to the present version, but may differ in detail to address new problems orconcerns.Each version is given a distinguishing version number. If the Program specifies aversion number of this License which applies to it and “any later version”, you have theoption of following the terms and conditions either of that version or of any laterversion published by the Free Software Foundation. If the Program does not specify aversion number of this License, you may choose any version ever published by the FreeSoftware Foundation.10. If you wish to incorporate parts of the Program into other free programs whosedistribution conditions are different, write to the author to ask for permission. Forsoftware which is copyrighted by the Free Software Foundation, write to the FreeSoftware Foundation; we sometimes make exceptions for this. Our decision will beguided by the two goals of preserving the free status of all derivatives of our freesoftware and of promoting the sharing and reuse of software generally.NO WARRANTY11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NOWARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BYAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITINGTHE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THEPROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR APARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY ANDPERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THEPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALLNECESSARY SERVICING, REPAIR OR CORRECTION.12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREEDTO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHERPARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM ASPERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDINGANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIALDAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THEPROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATABEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU ORTHIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITHANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTYHAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.END OF TERMS AND CONDITIONSHow to Apply These Terms to Your New ProgramsIf you develop a new program, and you want it to be of the greatest possible use to thepublic, the best way to achieve this is to make it free software which everyone canredistribute and change under these terms.To do so, attach the following notices to the program. It is safest to attach them to thestart of each source file to most effectively convey the exclusion of warranty; and eachfile should have at least the “copyright” line and a pointer to where the full notice isfound.Copyright (C) This program is free software; you can redistribute it and/or modify it under theterms of the GNU General Public License as published by the Free SoftwareFoundation; either version 2 of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful, but WITHOUT ANYWARRANTY; without even the implied warranty of MERCHANTABILITY orFITNESS FOR A PARTICULAR PURPOSE. See the GNU General PublicLicense for more details.You should have received a copy of the GNU General Public License along withthis program; if not, write to the Free Software Foundation, Inc., 51 Franklin St,Fifth Floor, Boston, MA 02110-1301 USAAlso add information on how to contact you by electronic and paper mail.If the program is interactive, make it output a short notice like this when it starts in aninteractive mode:Gnomovision version 69, Copyright (C) year name of author Gnomovision comeswith ABSOLUTELY NO WARRANTY; for details type ‘show w’.This is free software, and you are welcome to redistribute it under certainconditions; type ‘show c’ for details.The hypothetical commands ‘show w’ and ‘show c’ should show the appropriate partsof the General Public License. Of course, the commands you use may be calledsomething other than ‘show w’ and ‘show c’; they could even be mouse-clicks or menuitems--whatever suits your program.You should also get your employer (if you work as a programmer) or your school, ifany, to sign a “copyright disclaimer” for the program, if necessary. Here is a sample;alter the names:Yoyodyne, Inc., hereby disclaims all copyright interest in the program‘Gnomovision’ (which makes passes at compilers) written by James Hacker., 1 April 1989Ty Coon, President of ViceThis General Public License does not permit incorporating your program intoproprietary programs. If your program is a subroutine library, you may consider it moreuseful to permit linking proprietary applications with the library. If this is what youwant to do, use the GNU Library General Public License instead of this License.■ About uClibcGNU LIBRARY GENERAL PUBLIC LICENSEVersion 2, June 1991Copyright (C) 1991 Free Software Foundation, Inc.675 Mass Ave, Cambridge, MA 02139, USAEveryone 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 goeswith version 2 of the ordinary GPL.]PreambleThe licenses for most software are designed to take away your freedom to share andchange it. By contrast, the GNU General Public Licenses are intended to guaranteeyour freedom to share and change free software--to make sure the software is free forall its users.This license, the Library General Public License, applies to some specially designatedFree Software Foundation software, and to any other libraries whose authors decide touse it. You can use it for your libraries, too.When we speak of free software, we are referring to freedom, not price. Our GeneralPublic Licenses are designed to make sure that you have the freedom to distributecopies of free software (and charge for this service if you wish), that you receive sourcecode or can get it if you want it, that you can change the software or use pieces of it innew 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 youthese rights or to ask you to surrender the rights. These restrictions translate to certainresponsibilities 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 mustgive 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 mustprovide complete object files to the recipients so that they can relink them with thelibrary, after making changes to the library and recompiling it. And you must showthem 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/ormodify the library.Also, for each distributor’s protection, we want to make certain that everyoneunderstands that there is no warranty for this free library. If the library is modified bysomeone else and passed on, we want its recipients to know that what they have is notthe original version, so that any problems introduced by others will not reflect on theoriginal authors’ reputations.Finally, any free program is threatened constantly by software patents. We wish toavoid the danger that companies distributing free software will individually obtainpatent licenses, thus in effect transforming the program into proprietary software. Toprevent this, we have made it clear that any patent must be licensed for everyone’s freeuse or not licensed at all.Most GNU software, including some libraries, is covered by the ordinary GNU GeneralPublic License, which was designed for utility programs. This license, the GNULibrary General Public License, applies to certain designated libraries. This license isquite different from the ordinary one; be sure to read it in full, and don’t assume thatanything 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 thedistinction we usually make between modifying or adding to a program and simplyusing it. Linking a program with a library, without changing the library, is in somesense simply using the library, and is analogous to running a utility program orapplication program. However, in a textual and legal sense, the linked executable is acombined work, a derivative of the original library, and the ordinary General PublicLicense treats it as such.Because of this blurred distinction, using the ordinary General Public License forlibraries did not effectively promote software sharing, because most developers did notuse the libraries. We concluded that weaker conditions might promote sharing better.However, unrestricted linking of non-free programs would deprive the users of thoseprograms of all benefit from the free status of the libraries themselves. This LibraryGeneral Public License is intended to permit developers of non-free programs to usefree libraries, while preserving your freedom as a user of such programs to change thefree libraries that are incorporated in them. (We have not seen how to achieve this asregards changes in header files, but we have achieved it as regards changes in the actualfunctions of the Library.) The hope is that this will lead to faster development of freelibraries.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 “workthat uses the library”. The former contains code derived from the library, while thelatter only works together with the library.