Definition „GPL-Lizenz“

Was ist die GNU General Public License?

| Autor / Redakteur: LineFeed / Stephan Augsten

Im Zuge des Copyleft verlangt GPL, dass die modifizierte Version einer Software unter einer gleichwertigen freien Lizenz veröffentlicht wird.
Im Zuge des Copyleft verlangt GPL, dass die modifizierte Version einer Software unter einer gleichwertigen freien Lizenz veröffentlicht wird. (Bild: kuszapro / Clker-Free-Vector-Images - Pixabay.com / CC0)

Hinter GNU GPL verbirgt sich eine Lizenz, die gerne für Freie sowie Open-Source- Software, kurz FOSS, genutzt wird. Die Lizenz gilt ohne individuelle Vereinbarung und erleichtert damit die Softwarenutzung. Sie ist die älteste und eine der bedeutendsten, wenn nicht die bedeutendste Lizenz ihrer Art.

GNU GPL heißt ausgeschrieben „GNU General Public License“ und bezeichnet eine Software-Lizenz, die der Allgemeinheit den freien Zugang zur Software sowie das Recht auf Modifikationen sichert. Den Autoren bleibt die Anerkennung ihrer Urheberschaft.

Entstanden ist die GPL aus dem GNU Projekt, das Richard M. Stallman 1983 initiierte, als Reaktion auf die Aufkündigung des für Bildungs- und Forschungseinrichtungen freien Zugangs zum Quelltext des Unix-Betriebssystems durch AT&T. Daraus erklärt sich auch der Name des Projekts. GNU ist ein rekursives Akronym, das zu „GNU's Not Unix“ expandiert. Richard Stallman ist ebenfalls der Verfasser der ersten Version der GNU GPL.

Copyleft statt Copyright

Die GNU GPL war die erste allgemeine Lizenz, die dem Anwender neben der Nutzung auch den Zugriff auf den Quelltext sichert und den Softwareautoren die Anerkennung ihrer Urheberschaft. Das soll erreichen, dass Anwender nicht durch eine nachträgliche Änderung der Lizenzbedingungen von der Nutzung ausgeschlossen werden können.

Als Gegenleistung verlangt die GPL, dass die Veröffentlichung modifizierter Versionen der Software ebenfalls unter einer gleichwertigen freien Lizenz erfolgen muss. In Anlehnung an den Begriff Copyright werden diese Eigenschaften als Copyleft bezeichnet und durch ein nach links gedrehtes Copyright-Zeichen symbolisiert. Ein daraus abgeleitetes Symbol nutzen die für den künstlerischen Bereich, nach dem Vorbild der GPL entwickelten Creative Commons Lizenzen zur Kennzeichnung der ShareAlike-Eigenschaft.

Die LGPL – ein weiteres Mitglied der GPL-Lizenzfamilie

Die GNU GPL ist die bedeutendste, aber nicht die einzige Lizenz, die das GNU-Projekt und die Free Software Foundation (FSF) für die Verwendung mit Freier und Open Source Software (FOSS) entwickelt haben. In manchen Anwendungsfällen wären die Lizenzbedingungen der GPL zu ungünstig.

Die GNU-C-Bibliothek beispielsweise ist unter der LGPL, der Lesser General Public License veröffentlicht, die es im Gegensatz zur GPL erlaubt, auch proprietäre Software mit ihr zu kombinieren. Da es zahlreiche andere C-Bibliotheken gibt, wäre die Veröffentlichung unter der GPL lediglich ein Akzeptanzhindernis für die GNU-C-Bibliothek gewesen.

Von der GPLv2 zur GPLv3

Die Veränderungen in der IT-Welt hinterlassen ihre Spuren auch in der GNU GPL. Die bereits kurz nach der ersten Version veröffentlichte GNU GPL Version 2 (GPLv2) war bis zum Sommer 2007 die aktuelle Fassung. Die Änderungen an den Lizenzbedingungen der GPLv3 nahmen insbesondere Softwarepatente, die Kompatibilität der inzwischen deutlich gewachsenen Zahl anderer freier Softwarelizenzen, die Definition des Begriffs Quelltext, DRM sowie hardwaremäßige Beschränkung der Ausführung modifizierter freier Software (Tivoisierung) ins Visier.

Um einen Wechsel zu einer aktualisierten Fassung der GNU GPL zu erleichtern, enthält bereits die zweite Version eine Klausel, die vom Urheber optional spezifiziert werden kann und die Veröffentlichung „unter einer späteren Version der GPL“ erlaubt. Ohne diese Klausel ist der Wechsel zu einer neueren Fassung besonders bei größeren Projekten schwierig, da jeder Autor einzeln zustimmen muss.

Softwarenutzung im Internet

Auch die zunehmende Verwendung von Software für Internetdienste hat in der GNU-GPL-Lizenzfamilie Wirkung gezeigt. Die GNU Affero General Public License (AGPL) verlangt zusätzlich zu den Anforderungen der GPLv3, dass eine modifizierte Software, die Anwendern als Netzwerkdienst über einen Server zugänglich gemacht wird, auch auf dem Server als entsprechender Quelltext zum Download verfügbar sein muss. Nicht alle Fragen, die durch die Verwendung von Software in Internetdiensten entstehen, lassen sich lizenzrechtlich lösen. Das betrifft vor allem die Nutzung veränderter freier Software im Rahmen von SaaS.

Kommentare werden geladen....

Kommentar zu diesem Artikel

Anonym mitdiskutieren oder einloggen Anmelden

Avatar
Zur Wahrung unserer Interessen speichern wir zusätzlich zu den o.g. Informationen die IP-Adresse. Dies dient ausschließlich dem Zweck, dass Sie als Urheber des Kommentars identifiziert werden können. Rechtliche Grundlage ist die Wahrung berechtigter Interessen gem. Art 6 Abs 1 lit. f) DSGVO.
  1. Avatar
    Avatar
    Bearbeitet von am
    Bearbeitet von am
    1. Avatar
      Avatar
      Bearbeitet von am
      Bearbeitet von am

Kommentare werden geladen....

Kommentar melden

Melden Sie diesen Kommentar, wenn dieser nicht den Richtlinien entspricht.

Kommentar Freigeben

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Freigabe entfernen

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Aktuelle Beiträge zu diesem Thema

Open Source bedeutet nicht „frei verwendbar“

Quelloffene Software und Lizenzbedingungen

Open Source bedeutet nicht „frei verwendbar“

Eclipse, Firefox, GNU/Linux: Open-Source-Software begleitet viele Anwender auch in der Arbeitswelt. Lizenzbedingungen können aber Probleme bedeuten, vor allem bei der Weiterentwicklung und Einbindung von quelloffenem Code, unterstreicht IT-Dienstleister Consol. lesen

Was ist Copyleft?

Definition „Copyleft-Lizenz“

Was ist Copyleft?

Copyleft bezeichnet implizite Lizenzmodelle, bei denen das Ursprungswerk weiterverwendet darf, ohne die Lizenzbedingungen zu verändern. Hierunter fallen Creative Commons mit Share-Alike-Klausel, die GNU GPL oder Open-Source-Lizenzen, die Modifikationen nur unter gleichwertigen Bedingungen erlauben. lesen

Was ist Open Source Code?

Definition „Quelloffener Code“

Was ist Open Source Code?

Der Begriff Open Source betont den (freien) Zugang zum Quelltext als wesentlichen Bestandteil der Lizenzvereinbarung, ohne das Recht auf Weitergabe und Veränderung durch den Nutzer festzuschreiben. Das spricht besonders kommerzielle Anbieter an. lesen

Gnadenfrist für GPLv2-Verletzer

Großunternehmen passen Bedingungen an

Gnadenfrist für GPLv2-Verletzer

Red Hat, Google und IBM sind die Rechteinhaber etlicher Open Source Software unter GPLv2-Lizenz. Mit einem Ende 2017 veröffentlichten Commitment geben sie den Nutzern deutlich mehr Rechtssicherheit. lesen

GitHub verbessert Project Boards und Repository-Verwaltung

GitHub Enterprise 2.12

GitHub verbessert Project Boards und Repository-Verwaltung

Verschiedene Projektmanagement-Tools sollen in GitHub Enterprise 2.12 für mehr Übersicht und straffere Organisation sorgen. Hierzu zählen Project-Board-Erweiterungen, globale Webhooks und eine Repository-Archivierung. lesen

Programmcode von Yago bei GitHub

Knowledge Base wird quelloffen

Programmcode von Yago bei GitHub

In zehn Jahren ist die Wissensdatenbank Yago bei vielen Suchmaschinen zum beliebten Helfer avanciert. Von der Knowledge Base profitierte auch IBM Watson bei der Jeopardy!-Challenge 2011. Der Yago-Quellcode wurde nun von den hinter dem Projekt stehenden Forschern veröffentlicht. lesen

Open-Source-Lizenzen rechtskonform einsetzen

Software korrekt lizenzieren

Open-Source-Lizenzen rechtskonform einsetzen

Open Source Software wird von Unternehmen gerne als günstige und anpassbare Lösung eingesetzt. Wie aber lassen sich die Lizenzbestimmungen einhalten, wenn es darum geht, sie als Basis für eigene Produkte zu verwenden? lesen

EPLv2 wird GPL-kompatibel

Eclipse Public Licencse

EPLv2 wird GPL-kompatibel

Die Eclipse Public License gilt seit 2003 als freie Lizenz und hat 2009 die offizielle Nachfolge der Common Public License angetreten, um die Lizenz-Landschaft übersichtlicher zu gestalten. Im April hat Eclipse Executive Director Mike Milinkovich nun die EPLv2 angekündigt und den Entwurf vorgestellt. lesen

Software-Lizenzverträge verstehen und nutzen

Anwendungen rechtlich schützen

Software-Lizenzverträge verstehen und nutzen

Der Software-Lizenzvertrag ist ein kleines, aber wichtiges Detail der professionellen Anwendungsentwicklung und regelt die Nutzung der Software beim Kunden. Doch welche Arten von Verträgen gibt es? lesen

copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 44897029 / Definitionen)