Freie Lizenzen anwenden
Wenn du selbst programmieren kannst und nun deine eigene Software zum Beispiel unter die Lizenz GPL, oder eine ähnliche freie Lizenz stellen willst kannst du dir diese deutsche Übersetzung des GPL Howtos durchlesen:
Wie man die GPL/LGPL Lizenz anwendet
Dies ist eine kurze Erklärung wie man ein Programm unter die GNU General Public License (kurz GPL) oder die Lesser General Public License (LGPL) stellt. (Die Lesser GPL, welche LGPL genannt wird, hat die Library GPL, welche auch LGPL genannt wurde, abgelöst.) Falls du nach detaillierteren Informationen suchst, solltest du dir die FAQ der GPL (Englisch) anschauen.
Wenn du für dein nächstes Projekt die Lesser GPL benutzen willst, solltest du dir zuerst den Artikel „Warum man für seine Bibliothek nicht die Library GPL verwenden sollte“ (Englisch) durchlesen. Dieser Artikel erklärt, warum man besser die normale GPL dafür verwenden sollte und für welche Lizenz wir uns entschließen würden.
Welche der beiden Lizenzen du auch immer wählst, die Anwendung dieser Lizenzen umfasst immer 2 Bestandteile, die du dem Quellcode deines Programms hinzufügen musst: ein Copyright Hinweis wie z. B. "Copyright 1999 Linda Jones" und eine Erklärung, dass dieses Programm unter den Bedingungen der GNU General Public License (oder der Lesser GPL) vertrieben wird.
Du solltest außerdem eine Kopie der Lizenz bei deinem Programm mitliefern. Normalerweise steht in GNU Programmen die Lizenz in der Datei “COPYING“, welche eine ASCII Text Version der Lizenz sein sollte. Benutze entweder die Text Version der GPL oder die Text Version der LGPL dafür.
In dem Copyright Hinweis sollte das Jahr, in dem die Version des Programms erstellt wurde (wenn du z. B. das Programm im Jahre 1998 fertig stellst aber erst 1999 veröffentlichst, dann solltest du 1998 hinschreiben). Für jede Version des Programms sollte ein weiterer Hinweis zu dem Jahr der Veröffentlichung stehen: z. B., "Copyright 1998, 1999 Linda Jones" falls einige Versionen in 1998 und einige in 1999 fertiggestellt wurden. Wenn mehrere Leute bei der Erstellung des Quellcodes mitgeholfen haben, sollten alle Namen der Beteiligten dort stehen.
Wenn du den Quellcode von anderen Programmen mit der gleichen Lizenz benutzt hast, füge den Copyright Hinweis des Programms zu deinem hinzu. Diese sollten alle zusammen oben in jeder Datei stehen.
Außerdem ist es sehr wichtig deine Kontakt Informationen hinzuzufügen, damit man dich erreichen kann. Ein geeigneter Platz wäre dafür die README Datei, aber es ist nicht zwingend notwendig um diese Lizenz zu benutzen.
Nach dem Copyright Hinweis sollte der Hinweis, wie der Quellcode des Programms kopiert und benutzt werden darf stehen. Für ein Programm, das aus einer Quellcode Datei besteht, sieht der Hinweis (für die GPL) so aus:
"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 St, Fifth Floor, Boston, MA 02110-1301 USA"
Für Programme mit mehr als einer Datei, wäre es besser “this program“ mit dem Namen des Programms zu ersetzen und der Hinweis sollte mit “This file ist part of NAME“ anfangen. Zum Beispiel:
"This file is part of Foobar.
Foobar 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.
Foobar 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 Foobar; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA"
Dieser Hinweis sollte irgendwo am Anfang in der Nähe des Copyright Hinweises in jeder Datei des Quellcodes stehen. Wenn du die Lesser GPL verwendest, solltest du das Wort “Lesser“ vor “General“ bei allen //drei// stellen hinzufügen. Außerdem solltest du “version 2“ mit “version 2.1“ ersetzen.
Für interaktive Programme ist es normalerweise eine gute Idee die beiden Hinweise bei Programmstart auszugeben. Am Ende der GNU GPL stehen mehr Informationen darüber.
Du musst dein Copyright nirgendwo melden, denn es wird schon durch die Verteilung des Programms durch das Copyright geschützt. Es ist dennoch eine gute Idee sein Copyright bei der “US Registry of Copyrights“ zu melden, weil man sein Programm besser gegen Leute, die gegen die Lizenz in der USA verstoßen, verteidigen kann. Die meisten anderen Länder haben keine Meldestelle für das Copyright. Wenn dein Programm unter GNU Betriebssystemen läuft, wie z. B. GNU/Linux oder GNU/Hurd, würden wir uns freuen, einen Link auf unserer Homepage zu deinem Programm zu setzen. Also schreibe bitte webmasters@gnu.org eine E-Mail zu deinem Programm. Außerdem würden wir uns freuen dein Programm in der “Free Software Directory“ aufzulisten, wenn es stabil läuft. Dafür kannst du directory@gnu.org kontaktieren.
Es ist auch möglich dein Programm zu einem GNU Paket, also zu einem Teil des GNU Projekts zu machen. Zuerst müssten wir uns jedoch dein Programm anschauen und entscheiden, ob es gut genug ist, um aufgenommen zu werden. Wenn du also interessiert bist dem GNU Projekt beizutreten, schreib bitte eine E-Mail an gnu@gnu.org und wir werden dir mehr erklären.
Dein Programm muss aber nicht ein GNU Paket sein, damit es unter der GPL oder der Lesser GPL steht. Jeder kann diese Lizenzen benutzen.
Copyright (C) 2001 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
Die Weitergabe dieses Artikels ist frei erlaubt, solange dieser Hinweis erhalten bleibt.
