| 286 | | |
| 287 | | How to Apply These Terms to Your New Programs |
| 288 | | |
| 289 | | If you develop a new program, and you want it to be of the greatest |
| 290 | | possible use to the public, the best way to achieve this is to make it |
| 291 | | free software which everyone can redistribute and change under these terms. |
| 292 | | |
| 293 | | To do so, attach the following notices to the program. It is safest |
| 294 | | to attach them to the start of each source file to most effectively |
| 295 | | convey the exclusion of warranty; and each file should have at least |
| 296 | | the "copyright" line and a pointer to where the full notice is found. |
| 297 | | |
| 298 | | <one line to give the program's name and a brief idea of what it does.> |
| 299 | | Copyright (C) <year> <name of author> |
| 300 | | |
| 301 | | This program is free software; you can redistribute it and/or modify |
| 302 | | it under the terms of the GNU General Public License as published by |
| 303 | | the Free Software Foundation; either version 2 of the License, or |
| 304 | | (at your option) any later version. |
| 305 | | |
| 306 | | This program is distributed in the hope that it will be useful, |
| 307 | | but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 308 | | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 309 | | GNU General Public License for more details. |
| 310 | | |
| 311 | | You should have received a copy of the GNU General Public License along |
| 312 | | with this program; if not, write to the Free Software Foundation, Inc., |
| 313 | | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
| 314 | | |
| 315 | | Also add information on how to contact you by electronic and paper mail. |
| 316 | | |
| 317 | | If the program is interactive, make it output a short notice like this |
| 318 | | when it starts in an interactive mode: |
| 319 | | |
| 320 | | Gnomovision version 69, Copyright (C) year name of author |
| 321 | | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. |
| 322 | | This is free software, and you are welcome to redistribute it |
| 323 | | under certain conditions; type `show c' for details. |
| 324 | | |
| 325 | | The hypothetical commands `show w' and `show c' should show the appropriate |
| 326 | | parts of the General Public License. Of course, the commands you use may |
| 327 | | be called something other than `show w' and `show c'; they could even be |
| 328 | | mouse-clicks or menu items--whatever suits your program. |
| 329 | | |
| 330 | | You should also get your employer (if you work as a programmer) or your |
| 331 | | school, if any, to sign a "copyright disclaimer" for the program, if |
| 332 | | necessary. Here is a sample; alter the names: |
| 333 | | |
| 334 | | Yoyodyne, Inc., hereby disclaims all copyright interest in the program |
| 335 | | `Gnomovision' (which makes passes at compilers) written by James Hacker. |
| 336 | | |
| 337 | | <signature of Ty Coon>, 1 April 1989 |
| 338 | | Ty Coon, President of Vice |
| 339 | | |
| 340 | | This General Public License does not permit incorporating your program into |
| 341 | | proprietary programs. If your program is a subroutine library, you may |
| 342 | | consider it more useful to permit linking proprietary applications with the |
| 343 | | library. If this is what you want to do, use the GNU Lesser General |
| 344 | | Public License instead of this License. |
| 345 | | |