On this page you can find information aboutthe GNU General Public License, probably the most important license for free software.
The GNU General Public License is the archetype of the copyleft licenses. The operating system GNU/Linux and countless other programs made it quite influential and various other open source licenses are based on the GPL.
In this area you can find commentary on the GPL v2 in the form of a book that was published in 1991. Furthermore, an overview is given over the various changes in GPL v3 that was finalized in 2007. The changes mainly are in response to technical developments.
The commentary on the GNU General Public License (in German) is now available for free. It was written by members of ifrOSS and contains a commentary of the most important free software license in light of German law. The texts are licensed under the Creative Commons License Attribution-NoDerivs-NonCommercial 1.0 [2] and thus can be used by everyone.
The comple book as a pdf (in German) [3]
Inhalt:
Inhaltsverzeichnis [4] V
Vorwort [5] XI
Teil 1: FAQ
Die GPL und Freie Software [6] 1
Was ist die GPL? 1
Wie unterscheidet sich die GPL von anderen Open Source-Lizenzen? 2
Die allgemeine rechtliche Situation [7] 4
Wann ist deutsches Recht maßgeblich für die Beurteilung der GPL? 4
Wie und zu welchem Zeitpunkt kommt es zum Abschluss eines Lizenzvertrages? 6
Ist die GPL so etwas wie ein EULA? 7
Kann sich ein Erwerber darauf berufen, er habe den GPL-Lizenztext nicht gelesen und sei deswegen nicht an dessen Verpflichtungen gebunden? 9
Schließe ich durch die GPL einen Vertrag mit der Free Software Foundation (FSF)? 9
Die Lizenzhoheit der GPL - welche Version ist maßgeblich? 10
Kann ich mein Programm gleichzeitig unter der GPL und unter einer proprietären Lizenz vertreiben? 12
Rechte und Pflichten [8] 13
Welche Rechte erwerbe ich aus der GPL? 13
Darf man GPL-Software gegen Entgelt vertreiben? 15
Welche Pflichten bestehen bei der Nutzung von unter der GPL lizenzierter Software? 16
Muss ich meinen gemeinsam mit GPL-Software vertriebenen Code unter die GPL stellen? 17
Welche Folgen haben Verstöße gegen die Lizenzbestimmungen? 19
Konsequenzen in der Praxis [9] 20
Habe ich beim Erwerb von Open Source-Software ein größeres Haftungsrisiko als bei proprietärer Software? 20
Welche Risiken bestehen gegenwärtig auf Grund von Softwarepatenten? 21
Hat sich die GPL in der Praxis und vor Gericht bewährt? 23
Teil 2: Die kommentierte GPL
Header [10] (Till Jaeger) 25
Urhebervermerk 26
Lizenz der Lizenz 26
Präambel [11](Till Jaeger) 27
Übersicht 28
Lizenz der Free Software Foundation 29
Freie Software 29
Freiheit und Urheberrecht 30
Verantwortlichkeit 31
Softwarepatente 31
Ziffer 0 GPL [12] (Carsten Schulz) 32
Übersicht 33
»Geltung« der GPL für bestimmte Programme 33
GPL-Vermerk durch den »Rechtsinhaber« 34
»Das Programm« und »auf dem Programm basierende Werke« 36
»Anwendungsbereich« der GNU General Public License 38
Ziffer 1 GPL [13] (Olaf Koglin) 40
Übersicht 40
Berechtigung zur Vervielfältigung und Verbreitung des Quellcodes 41
»Only you« - Berechtigt ist nicht jeder, sondern nur der Lizenznehmer 41
Das Recht zur Vervielfältigung und Distribution des Quellcodes in unveränderter Form 42
Welches Programm mit welchem Source-Code? 43
Assembler und Skripte 44
Vervielfältigung und Verbreitung »in any medium« 45
Wann beginnt die Verbreitung (Distribution) eines Werkes? 46
Pflichten des Lizenznehmers 48
Einräumung der Rechte 52
Ziffer 1 Absatz 2 GPL - Entgelte und Garantie 54
Ziffer 2 GPL [14] (Till Jaeger) 57
Übersicht 58
Schutz der Privatsphäre 59
Recht zur Bearbeitung 60
Pflichten bei der Weitergabe - Änderungsvermerk 61
Pflichten bei der Weitergabe - das »Copyleft« 63
Pflichten bei der Weitergabe - Anzeige bei interaktiven Kommandos 63
»Derivative Work« - viraler Effekt? 64
Kein »derivative work« - eindeutige Fallgruppen 65
»Derived« - eindeutige Fallgruppen 66
Allgemeine Grundlagen - Wann ist ein Softwaremodul ein »derived work«? 67
Kernelmodule 70
Headerfiles 73
Inlinefunktionen 74
Programmbibliotheken 75
Softwaretools 76
Plugins 77
»GPL-kompatible« Lizenzen 77
Ziffer 3 GPL [15] (Olaf Koglin) 77
Übersicht 79
Voraussetzungen für das Vervielfältigen und Verbreiten 80
Objekt-Code und Executables 80
Vier Möglichkeiten, den Quellcode zu erhalten 81
Ziffer 3 Absatz 1 lit. a) GPL - Mitlieferung des Source-Codes 81
Ziffer 3 Absatz 1 lit. b) und c) GPL: Schriftliches Angebot und Bezugnahme darauf 83
Ziffer 3 Absatz 3 GPL: Verbreitung online 84
Die Definition des Source Codes in Ziffer 3 Absatz 2 GPL 85
Ziffer 4 GPL [16] (Till Jaeger) 86
Übersicht 86
Rechtliche Konstruktion der GPL 87
Inhaltliche Beschränkung? 88
Bloße schuldrechtliche Verpflichtungen? 90
Auflösend bedingte Einräumung von Nutzungsrechten 91
GPL-Durchsetzung 92
Erwerb vom »GPL-Verletzer« 92
»Heilung« einer GPL-Verletzung 94
Erschöpfungsgrundsatz 95
Ziffer 5 GPL [17] (Carsten Schulz) 96
Übersicht 96
Die GPL ist ein Vertrag 97
Der Vertragsschluss bei Open Source-Lizenzen 98
Zugang englischsprachiger Erklärungen 100
Ziffer 6 GPL [18] (Carsten Schulz) 103
Übersicht 103
Die Vertragsparteien des GPL-Lizenzvertrages 104
Verbot von Erwerberbeschränkungen 106
Verantwortlichkeit für die Durchsetzung der GPL 107
Ziffer 7 GPL [19] (Till Kreutzer) 107
Übersicht 108
»Infolge eines Gerichtsurteils, des Vorwurfs einer Patentverletzung oder aus einem anderen Grunde« 109
»Programm« 110
»Bedingungen in dieser Lizenz« 110
Unwirksame GPL-Klauseln 111
»Dann dürfen Sie das Programm überhaupt nicht verbreiten« 112
»Sollte sich ein Teil dieses Paragraphen als ungültig ... erweisen« 113
Ziffer 8 GPL [20] (Till Kreutzer) 113
Übersicht 113
»Wenn die Verbreitung und/oder die Benutzung des Programms« 114
»Durch Patente oder durch urheberrechtlich geschützte Schnittstellen eingeschränkt ist« 115
»Kann der Urheberrechtsinhaber, der das Programm unter diese Lizenz gestellt hat« 117
Bindung des Lizenznehmers an unzulässige räumliche Beschränkungen der GPL? 119
Wie kann ich als Lizenzgeber eine räumliche Beschränkung aufnehmen? 121
Ziffer 9 GPL [21] (Till Kreutzer) 122
Übersicht 122
Berücksichtigung und Ausschluss neuer Nutzungsarten 124
Versionshinweise 126
»Any Later-Version« oder keine Angabe der Lizenzversion? 127
Vorgabe einer bestimmten Lizenzversion? 127
Annahme durch die Lizenznehmer 129
»Lizenzhoheit« der FSF 130
Wie und wo bringe ich einen Versionshinweis an? 130
Ziffer 10 GPL [22] (Till Kreutzer) 131
Übersicht 131
Sondervereinbarungen 132
Ansprechpartner für Sondervereinbarungen 132
Treuhänderische Verwaltung von GPL-Code durch die FSF 134
Dual Licensing von Freier Software 134
Ziffern 11 und 12 GPL [23] (Axel Metzger) 136
Übersicht 137
Unwirksamkeit der Klauseln Ziffer 11 und 12 GPL nach deutschem Recht 138
Vertragskonstellation 1: Kostenloser Download direkt vom Lizenzgeber 140
Vertragskonstellation 2: Erwerb direkt vom Lizenzgeber gegen Entgelt 142
Vertragskonstellation 3: Erwerb bei Distributor oder im Einzelhandel gegen Entgelt 146
Vertragskonstellation 4: Neuentwicklung von Individualsoftware gegen Entgelt 148
Vertragskonstellation 5: Fortentwicklung Freier Software gegen Entgelt 152
Vertragskonstellation 6: Vertrieb von Hardware mit vorinstallierter Freier Software 156
Haftung nach dem Produkthaftungsgesetz 158
Appendix: How to Apply These Terms to Your New Programs [24] (Carsten Schulz) 159
Übersicht 161
Copyrightvermerk/Urhebervermerk 162
»Permission Statement« 163
»Keine Garantie« 163
Interaktive Programme 164
Erreichbarkeit des Autors 164
»Copyright-Disclaimer« des Arbeitgebers 165
Anhang A [25]: Welches Recht ist anwendbar? (Axel Metzger) 169
Anhang B: Abkürzungsverzeichnis [26] 175
Index [26] 177
In 2006 the FSF published the draft for the new version of the GNU General Public License and concurrently started a worldwide discussion and consultation with interested parties. This process of revision ended on June 29th 2007 with the publication of the new version of the license. The FSF had two goals when revising the license. First, the existing rights granted to the users were to be safeguarded taking into account the contemporary legal and technical environment. Especially important in this regard were the hotly debated topics of software patents and digital rights management. Additionally the broad international use of the license was to be facilitated. At the same time the GNU Lesser General Public License (LGPL) was modernized and published as version 3 as well.
To structure and guide the discussion, the FSF and the Software Freedom Law Center founded by the FSF’s legal counsel Eben Moglen provided a discussion platform where everybody could submit comments and suggestions about the license revision. Multiple discussion committees were founded to discuss the comments and suggestions that were received and to prepare them for a decision by the FSF. ifrOSS was represented by Till Jaeger and Axel Metzger in discussion committee C. A seminar [28] about the topic was held on 18th and 19th October 2007 in Berlin.
Below you can find ifrOSS statements regarding version 3 of the GPL as well as drafts and related materials.
Offizielle Seite zum GPLv3-Prozess [29]
GPL Version 3 vom 29. Juni 2007 [30]
Erster Entwurf für die GPL Version 3 [31]
Zweiter Entwurf für die GPL Version 3 [32]
Dritter Entwurf für die GPL Version 3 [33]
Vierter "Last Call" Entwurf für die GPL Version 3 [34]
Erster Entwurf für die LGPL Version 3 [35]
Zweiter Entwurf für die LGPL Version 3 [36]
Dritter Entwurf für die LGPL Version 3 [37]
LGPL Version 3 vom 29. Juni 2007 [38]
Computerzeitung: [39] Till Jaeger, Die neue GPL-Version erleichtert internationale Anwendung
Heise open: [40] Till Jaeger, Eine Lizenz entsteht - Neue Entwürfe für GPL und LGPL
ct: [41] Till Jaeger/Axel Metzger, Neues Recht für freie Software, GPLv3 - Gesetzgebung in Vertragsform
Golem: [42] Till Kreutzer, Diskussionsstoff GPL v3 - Änderungen im Detail
irights [43]: Till Kreutzer, GPL: Neue Lizenzen für eine neue Zeit
Neue Lizenzversionen von GPL und LGPL in Kraft [44] (Nachricht der Woche vom 01.07.2007)
Last exit GPLv3 [45] (Nachricht der Woche vom 04.06.2007)
Dritter Diskussionsentwurf für die GPLv3 [46] (Nachricht der Woche vom 29.03.2007)
GPL3 und LGPL3 - neue Entwürfe veröffentlicht [47] (Nachricht der Woche vom 31.07.2006)
Entwurf der GPL 3 veröffentlicht [48] (Nachricht der Woche vom 16.01.2006)
Links
[1] https://www.ifross.org/?q=node/3
[2] http://creativecommons.org/licenses/by-nd-nc/1.0/
[3] http://www.ifross.org/Druckfassung/Die_GPL_kommentiert_und_erklaert.pdf
[4] http://www.ifross.org/Druckfassung/Inhaltsverzeichnis.pdf
[5] http://www.ifross.org/Druckfassung/Vorwort.pdf
[6] http://www.ifross.org/Druckfassung/Die GPL und Freie Software.pdf
[7] http://www.ifross.org/Druckfassung/Die allgemeine rechtliche Situation.pdf
[8] http://www.ifross.org/Druckfassung/Rechte_und_Pflichten.pdf
[9] http://www.ifross.org/Druckfassung/Konsequenzen in der Praxis.pdf
[10] http://www.ifross.org/Druckfassung/Header.pdf
[11] http://www.ifross.org/Druckfassung/Präambel.pdf
[12] http://www.ifross.org/Druckfassung/Ziffer 0.pdf
[13] http://www.ifross.org/Druckfassung/Ziffer 1.pdf
[14] http://www.ifross.org/Druckfassung/Ziffer 2.pdf
[15] http://www.ifross.org/Druckfassung/Ziffer 3.pdf
[16] http://www.ifross.org/Druckfassung/Ziffer 4.pdf
[17] http://www.ifross.org/Druckfassung/Ziffer 5.pdf
[18] http://www.ifross.org/Druckfassung/Ziffer 6.pdf
[19] http://www.ifross.org/Druckfassung/Ziffer 7.pdf
[20] http://www.ifross.org/Druckfassung/Ziffer 8.pdf
[21] http://www.ifross.org/Druckfassung/Ziffer 9.pdf
[22] http://www.ifross.org/Druckfassung/Ziffer 10.pdf
[23] http://www.ifross.org/Druckfassung/Ziffer 11und12.pdf
[24] http://www.ifross.org/Druckfassung/Appendix.pdf
[25] http://www.ifross.org/Druckfassung/Anhang A.pdf
[26] http://www.ifross.org/Druckfassung/Anhang B.pdf
[27] https://www.ifross.org/?q=gpl-version-2
[28] http://gpl3-seminar.de
[29] http://gplv3.fsf.org/
[30] http://www.gnu.org/licenses/gpl.html
[31] http://gplv3.fsf.org/gpl-draft-2006-01-16.html
[32] http://gplv3.fsf.org/gpl-draft-2006-07-27.html
[33] http://gplv3.fsf.org/gpl-draft-2007-03-28.html
[34] http://gplv3.fsf.org/gpl-draft-2007-05-31.html
[35] http://gplv3.fsf.org/lgpl-draft-2006-07-27.html
[36] http://gplv3.fsf.org/lgpl3-dd2.txt
[37] http://gplv3.fsf.org/lgpl3-dd2.html
[38] http://www.gnu.org/licenses/lgpl.html
[39] http://microsite.computer-zeitung.de/article.html?art=/articles/2007042/31258481_ha_CZ.html&pid=ee54f3c7-0de1-40f5-bb23-2cfdf022aee5&page=1&pos=0&ms=/it-im-recht/index.html&tpid=ee54f3c7-0de1-40f5-bb23-2cfdf022aee5
[40] http://www.heise.de/open/artikel/76248
[41] http://www.heise.de/ct/06/04/046/
[42] http://www.golem.de/0608/47089.html
[43] http://www.irights.info/index.php?id=81&tx_ttnews[tt_news]=216&cHash=3849b76a31
[44] http://www.ifross.de/ifross_html/home2_2007.html#ARTIKEL26
[45] http://www.ifross.de/ifross_html/home1_2007.html#ARTIKEL22
[46] http://www.ifross.de/ifross_html/home1_2007.html#ARTIKEL13
[47] http://www.ifross.de/ifross_html/home2_2006.html#ARTIKEL29
[48] http://www.ifross.de/ifross_html/home1_2006.html#ARTIKEL03
[49] https://www.ifross.org/?q=gpl-version-3