How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 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 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 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! ¦ Mozilla Public License Version 1.1 . 1. Definitions. 1.0.1. “Commercial Use” : means distribution or otherwise making the Covered Code available to a third party. 1.1. “Contributor” : means each entity that creates or contributes to the creation of Modifications. 1.2. “Contributor Version” : means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. 1.3. “Covered Code” : means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. 1.4. “Electronic Distribution Mechanism” : means a mechanism generally accepted in the software development community for the electronic transfer of data. 1.5. “Executable” : means Covered Code in any form other than Source Code. 1.6. “Initial Developer” : means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. 1.7. “Larger Work” : means a work which combines Covered Code or portions thereof wit...