| 1 | 		    GNU GENERAL PUBLIC LICENSE | 
1 | 		    GNU GENERAL PUBLIC LICENSE | 
| 2 | 		       Version 2, June 1991 | 
2 | 		       Version 2, June 1991 | 
| 3 |  | 
3 |  | 
| 4 |  Copyright (C) 1989, 1991 Free Software Foundation, Inc. | 
4 |  Copyright (C) 1989, 1991 Free Software Foundation, Inc., | 
| 5 |      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA | 
5 |  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | 
| 6 |  Everyone is permitted to copy and distribute verbatim copies | 
6 |  Everyone is permitted to copy and distribute verbatim copies | 
| 7 |  of this license document, but changing it is not allowed. | 
7 |  of this license document, but changing it is not allowed. | 
| 8 |  | 
8 |  | 
| 9 | 			    Preamble | 
9 | 			    Preamble | 
| 10 |  | 
10 |  | 
| … |  | 
… |  | 
| 13 | License is intended to guarantee your freedom to share and change free | 
13 | License is intended to guarantee your freedom to share and change free | 
| 14 | software--to make sure the software is free for all its users.  This | 
14 | software--to make sure the software is free for all its users.  This | 
| 15 | General Public License applies to most of the Free Software | 
15 | General Public License applies to most of the Free Software | 
| 16 | Foundation's software and to any other program whose authors commit to | 
16 | Foundation's software and to any other program whose authors commit to | 
| 17 | using it.  (Some other Free Software Foundation software is covered by | 
17 | using it.  (Some other Free Software Foundation software is covered by | 
| 18 | the GNU Library General Public License instead.)  You can apply it to | 
18 | the GNU Lesser General Public License instead.)  You can apply it to | 
| 19 | your programs, too. | 
19 | your programs, too. | 
| 20 |  | 
20 |  | 
| 21 |   When we speak of free software, we are referring to freedom, not | 
21 |   When we speak of free software, we are referring to freedom, not | 
| 22 | price.  Our General Public Licenses are designed to make sure that you | 
22 | price.  Our General Public Licenses are designed to make sure that you | 
| 23 | have the freedom to distribute copies of free software (and charge for | 
23 | have the freedom to distribute copies of free software (and charge for | 
| … |  | 
… |  | 
| 53 | program proprietary.  To prevent this, we have made it clear that any | 
53 | program proprietary.  To prevent this, we have made it clear that any | 
| 54 | patent must be licensed for everyone's free use or not licensed at all. | 
54 | patent must be licensed for everyone's free use or not licensed at all. | 
| 55 |  | 
55 |  | 
| 56 |   The precise terms and conditions for copying, distribution and | 
56 |   The precise terms and conditions for copying, distribution and | 
| 57 | modification follow. | 
57 | modification follow. | 
| 58 |  | 
58 |   | 
| 59 | 		    GNU GENERAL PUBLIC LICENSE | 
59 | 		    GNU GENERAL PUBLIC LICENSE | 
| 60 |    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | 
60 |    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | 
| 61 |  | 
61 |  | 
| 62 |   0. This License applies to any program or other work which contains | 
62 |   0. This License applies to any program or other work which contains | 
| 63 | a notice placed by the copyright holder saying it may be distributed | 
63 | a notice placed by the copyright holder saying it may be distributed | 
| … |  | 
… |  | 
| 108 |     a warranty) and that users may redistribute the program under | 
108 |     a warranty) and that users may redistribute the program under | 
| 109 |     these conditions, and telling the user how to view a copy of this | 
109 |     these conditions, and telling the user how to view a copy of this | 
| 110 |     License.  (Exception: if the Program itself is interactive but | 
110 |     License.  (Exception: if the Program itself is interactive but | 
| 111 |     does not normally print such an announcement, your work based on | 
111 |     does not normally print such an announcement, your work based on | 
| 112 |     the Program is not required to print an announcement.) | 
112 |     the Program is not required to print an announcement.) | 
| 113 |  | 
113 |   | 
| 114 | These requirements apply to the modified work as a whole.  If | 
114 | These requirements apply to the modified work as a whole.  If | 
| 115 | identifiable sections of that work are not derived from the Program, | 
115 | identifiable sections of that work are not derived from the Program, | 
| 116 | and can be reasonably considered independent and separate works in | 
116 | and can be reasonably considered independent and separate works in | 
| 117 | themselves, then this License, and its terms, do not apply to those | 
117 | themselves, then this License, and its terms, do not apply to those | 
| 118 | sections when you distribute them as separate works.  But when you | 
118 | sections when you distribute them as separate works.  But when you | 
| … |  | 
… |  | 
| 166 | If distribution of executable or object code is made by offering | 
166 | If distribution of executable or object code is made by offering | 
| 167 | access to copy from a designated place, then offering equivalent | 
167 | access to copy from a designated place, then offering equivalent | 
| 168 | access to copy the source code from the same place counts as | 
168 | access to copy the source code from the same place counts as | 
| 169 | distribution of the source code, even though third parties are not | 
169 | distribution of the source code, even though third parties are not | 
| 170 | compelled to copy the source along with the object code. | 
170 | compelled to copy the source along with the object code. | 
| 171 |  | 
171 |   | 
| 172 |   4. You may not copy, modify, sublicense, or distribute the Program | 
172 |   4. You may not copy, modify, sublicense, or distribute the Program | 
| 173 | except as expressly provided under this License.  Any attempt | 
173 | except as expressly provided under this License.  Any attempt | 
| 174 | otherwise to copy, modify, sublicense or distribute the Program is | 
174 | otherwise to copy, modify, sublicense or distribute the Program is | 
| 175 | void, and will automatically terminate your rights under this License. | 
175 | void, and will automatically terminate your rights under this License. | 
| 176 | However, parties who have received copies, or rights, from you under | 
176 | However, parties who have received copies, or rights, from you under | 
| … |  | 
… |  | 
| 223 | to distribute software through any other system and a licensee cannot | 
223 | to distribute software through any other system and a licensee cannot | 
| 224 | impose that choice. | 
224 | impose that choice. | 
| 225 |  | 
225 |  | 
| 226 | This section is intended to make thoroughly clear what is believed to | 
226 | This section is intended to make thoroughly clear what is believed to | 
| 227 | be a consequence of the rest of this License. | 
227 | be a consequence of the rest of this License. | 
| 228 |  | 
228 |   | 
| 229 |   8. If the distribution and/or use of the Program is restricted in | 
229 |   8. If the distribution and/or use of the Program is restricted in | 
| 230 | certain countries either by patents or by copyrighted interfaces, the | 
230 | certain countries either by patents or by copyrighted interfaces, the | 
| 231 | original copyright holder who places the Program under this License | 
231 | original copyright holder who places the Program under this License | 
| 232 | may add an explicit geographical distribution limitation excluding | 
232 | may add an explicit geographical distribution limitation excluding | 
| 233 | those countries, so that distribution is permitted only in or among | 
233 | those countries, so that distribution is permitted only in or among | 
| … |  | 
… |  | 
| 276 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER | 
276 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER | 
| 277 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | 
277 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | 
| 278 | POSSIBILITY OF SUCH DAMAGES. | 
278 | POSSIBILITY OF SUCH DAMAGES. | 
| 279 |  | 
279 |  | 
| 280 | 		     END OF TERMS AND CONDITIONS | 
280 | 		     END OF TERMS AND CONDITIONS | 
| 281 |  | 
281 |   | 
| 282 | 	    How to Apply These Terms to Your New Programs | 
282 | 	    How to Apply These Terms to Your New Programs | 
| 283 |  | 
283 |  | 
| 284 |   If you develop a new program, and you want it to be of the greatest | 
284 |   If you develop a new program, and you want it to be of the greatest | 
| 285 | possible use to the public, the best way to achieve this is to make it | 
285 | possible use to the public, the best way to achieve this is to make it | 
| 286 | free software which everyone can redistribute and change under these terms. | 
286 | free software which everyone can redistribute and change under these terms. | 
| … |  | 
… |  | 
| 301 |     This program is distributed in the hope that it will be useful, | 
301 |     This program is distributed in the hope that it will be useful, | 
| 302 |     but WITHOUT ANY WARRANTY; without even the implied warranty of | 
302 |     but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| 303 |     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
303 |     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
| 304 |     GNU General Public License for more details. | 
304 |     GNU General Public License for more details. | 
| 305 |  | 
305 |  | 
| 306 |     You should have received a copy of the GNU General Public License | 
306 |     You should have received a copy of the GNU General Public License along | 
| 307 |     along with this program; if not, write to the Free Software | 
307 |     with this program; if not, write to the Free Software Foundation, Inc., | 
| 308 |     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA | 
308 |     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | 
| 309 |   | 
 | 
 | 
| 310 |  | 
309 |  | 
| 311 | Also add information on how to contact you by electronic and paper mail. | 
310 | Also add information on how to contact you by electronic and paper mail. | 
| 312 |  | 
311 |  | 
| 313 | If the program is interactive, make it output a short notice like this | 
312 | If the program is interactive, make it output a short notice like this | 
| 314 | when it starts in an interactive mode: | 
313 | when it starts in an interactive mode: | 
| 315 |  | 
314 |  | 
| 316 |     Gnomovision version 69, Copyright (C) year  name of author | 
315 |     Gnomovision version 69, Copyright (C) year name of author | 
| 317 |     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. | 
316 |     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. | 
| 318 |     This is free software, and you are welcome to redistribute it | 
317 |     This is free software, and you are welcome to redistribute it | 
| 319 |     under certain conditions; type `show c' for details. | 
318 |     under certain conditions; type `show c' for details. | 
| 320 |  | 
319 |  | 
| 321 | The hypothetical commands `show w' and `show c' should show the appropriate | 
320 | The hypothetical commands `show w' and `show c' should show the appropriate | 
| … |  | 
… |  | 
| 334 |   Ty Coon, President of Vice | 
333 |   Ty Coon, President of Vice | 
| 335 |  | 
334 |  | 
| 336 | This General Public License does not permit incorporating your program into | 
335 | This General Public License does not permit incorporating your program into | 
| 337 | proprietary programs.  If your program is a subroutine library, you may | 
336 | proprietary programs.  If your program is a subroutine library, you may | 
| 338 | consider it more useful to permit linking proprietary applications with the | 
337 | consider it more useful to permit linking proprietary applications with the | 
| 339 | library.  If this is what you want to do, use the GNU Library General | 
338 | library.  If this is what you want to do, use the GNU Lesser General | 
| 340 | Public License instead of this License. | 
339 | Public License instead of this License. |