11re d i s t r i b u t i o n u n d e r t h e s e t e r m s ( o r,alternatively, under the terms of the ordinaryGeneral Public License).To apply these terms, attach the followingnotices to the library. It is safest to attachthem to the start of each source file to mosteffectively convey the exclusion of warranty;and each file should have at least the“copyright” line and a pointer to where the fullnotice is found.one line to give the library’s name and an ideaof what it does.Copyright (C) year name of authorThis library is free software; you canredistribute it and/or modify it under theterms of the GNU Lesser General PublicLicense as published by the Free SoftwareFoundation; either version 2.1 of the License,or (at your option) any later version.This library is distributed in the hopethat it will be useful, but WITHOUT ANYWARRANTY; without even the impliedwarranty of MERCHANTABILITY or FITNESSFOR A PARTICULAR PURPOSE. See theGNU Lesser General Public License for moredetails.You should have received a copy of the GNULesser General Public License along withthis library; if not, write to the Free SoftwareFoundation, Inc., 51 Franklin Street, FifthFloor, Boston, MA 02110-1301 USAAlso add information on how to contact youby electronic and paper mail.You should also get your employer (if youwork as a programmer) or your school, ifany, to sign a “copyright disclaimer” for thelibrary, if necessary. Here is a sample; alterthe names:Yoyodyne, Inc., hereby disclaims all copyrightinterest in the library `Frob’ (a library fortweaking knobs) written by James RandomHacker.signature of Ty Coon, 1 April 1990Ty Coon, President of ViceApache LicenseVersion 2.0, January 2004http://www.apache.org/licenses/TERMS AND CONDITIONS FOR USE,REPRODUCTION, AND DISTRIBUTION1. Definitions.“ L i c e n s e ” s h a l l m e a n t h e t e r m s a n dconditions for use, reproduction, anddistribution as defined by Sections 1 through9 of this document.“Licensor” shall mean the copyright owner orentity authorized by the copyright owner thatis granting the License.“Legal Entity” shall mean the union of theacting entity and all other entities that control,are controlled by, or are under commoncontrol with that entity. For the purposes ofthis definition, “control” means (i) the power,direct or indirect, to cause the direction ormanagement of such entity, whether bycontract or otherwise, or (ii) ownership of fiftypercent (50%) or more of the outstandingshares, or (iii) beneficial ownership of suchentity.“You” (or “Your”) shall mean an individual orLegal Entity exercising permissions grantedby this License.“Source” form shall mean the preferredform for making modifications, includingbut not limited to software source code,documentation source, and configurationfiles.“Object” form shall mean any form resultingfrom mechanical transformation or translationof a Source form, including but not limitedt o c o m p i l e d o b j e c t c o d e , g e n e r a t e ddocumentation, and conversions to othermedia types.“Work” shall mean the work of authorship,whether in Source or Object form, madeavailable under the License, as indicatedby a copyright notice that is included in orattached to the work (an example is providedin the Appendix below).“Derivative Works” shall mean any work,whether in Source or Object form, that isbased on (or derived from) the Work and forwhich the editorial revisions, annotations,e l a b o r a t i o n s , o r o t h e r m o d i f i c a t i o n srepresent, as a whole, an original work ofauthorship. For the purposes of this License,Derivative Works shall not include works thatremain separable from, or merely link (or bindby name) to the interfaces of, the Work and