Wie du die GPL in dein Programm einbindest, steht doch auf der Seite vom GNU-Projekt, bzw. in der Lizenz selbst.
In jeden Quellcode sollte folgender Text oder ein Verweis darauf eingefügt werden:
Code:
Name of your program and what it does
Copyright (C) year author
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Zusätzlich sollte beim Aufruf des Programms oder im --help-Text in etwa Folgendes stehen:
Code:
This program 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 General Public License for more details.
Irgendwo im Programmordner ist dann bestenfalls noch die Lizenz als Textdatei mit dabei. Bei meinem kleinen Clipboard-Programm habe ich die Lizenz aber zum Beispiel in das Hilfe-Menü eingebunden (GUI), zusätzlich noch einmal im Ordner.
Was sich da eben anbietet.
Wichtig ist noch die Tatsache, dass ohne ausdrücklichen Verweis auf eine GPL-Version eine beliebige vom Nutzer verwendet werden kann. In deinem Fall hieße das also mitanzugeben, dass du dich auf die GPLv2 beziehst (ist oben im Text schon mit drin, allerdings mit der Option auf eine spätere Version).