5by electronic and paper mail.If the program is interactive, make it outputa 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 frees o f t w a re , a n d y o u a re w e l c o m e t oredistribute it under certain conditions;type `show c’ for details.The hypothetical commands `show w’ and`show c’ should show the appropriate partsof the General Public License. Of course, thecommands you use may be called somethingother than `show w’ and `show c’; theycould even be mouse-clicks or menu items--whatever suits your program.You should also get your employer (if youwork as a programmer) or your school, ifany, to sign a “copyright disclaimer” for theprogram, if necessary. Here is a sample; alterthe names:Yoyodyne, Inc., hereby disclaims all copyrightinterest in the program `Gnomovision’ (whichmakes passes at compilers) written by JamesHacker.signature of Ty Coon, 1 April 1989Ty Coon, President of ViceThis General Public License does not permitincorporating your program into proprietaryprograms. If your program is a subroutinelibrary, you may consider it more useful topermit linking proprietary applications withthe library. If this is what you want to do,use the GNU Lesser General Public Licenseinstead of this License.GNU LESSER GENERAL PUBLICLICENSEVersion 2.1, February 1999Copyright (C) 1991, 1999 Free SoftwareFoundation, Inc.51 Franklin Street, Fifth Floor, Boston, MA02110-1301 USAEveryone is permitted to copy and distributeverbatim copies of this license document, butchanging it is not allowed.[This is the first released version of the LesserGPL. It also counts as the successor of theGNU Library Public License, version 2, hencethe version number 2.1.]PreambleThe licenses for most software are designedto take away your freedom to share andchange it. By contrast, the GNU GeneralPublic Licenses are intended to guaranteeyour freedom to share and change freesoftware--to make sure the software is freefor all its users.This license, the Lesser General PublicLicense, applies to some specially designatedsoftware packages--typically libraries--ofthe Free Software Foundation and otherauthors who decide to use it. You can use ittoo, but we suggest you first think carefullyabout whether this license or the ordinaryGeneral Public License is the better strategyto use in any particular case, based on theexplanations below.When we speak of free software, we arereferring to freedom of use, not price. OurGeneral Public Licenses are designed tomake sure that you have the freedom todistribute copies of free software (and chargefor this service if you wish); that you receivesource code or can get it if you want it; thatyou can change the software and use piecesof it in new free programs; and that you areinformed that you can do these things.To protect your rights, we need to makerestrictions that forbid distributors to denyyou these rights or to ask you to surrenderthese rights. These restrictions translate tocertain responsibilities for you if you distributecopies of the library or if you modify it.For example, if you distribute copies of thelibrary, whether gratis or for a fee, you mustgive the recipients all the rights that wegave you. You must make sure that they,too, receive or can get the source code.If you link other code with the library, youmust provide complete object files to therecipients, so that they can relink them withthe library after making changes to the libraryand recompiling it. And you must show themthese terms so they know their rights.We protect your rights with a two-step