GNU General Public License (GPL)

Die GNU General Public License (GPL) ist eine der beliebtesten Lizenzen, die für Open Source Software genutzt wird. Sie ist auf Initiative von Richard Stallman in Zusammenarbeit mit der Free Software Foundation enstanden. Die überwiegende Anzahl der Open Source Projekte nutzt noch die GPL-Version 2 aus dem Jahr 1991. Die GPL-Version 3 ist im Juni 2007 erschienen.

Merkmale der GPL-Lizenz

  • Das Programm darf ohne jede Einschränkung für jeden Zweck genutzt werden. Kommerzielle Nutzung ist hierbei ausdrücklich erlaubt.
  • Kopien des Programms dürfen kostenlos oder auch gegen Geld verteilt werden, wobei der Quellcode mitverteilt oder dem Empfänger des Programms auf Anfrage zum Selbstkostenpreis zur Verfügung gestellt werden muss. Lizenzgebühren sind nicht erlaubt.
  • Die Arbeitsweise eines Programms darf studiert und den eigenen Bedürfnissen angepasst werden.
  • Es dürfen die veränderten Versionen des Programms vertrieben werden, wobei dem Empfänger des Programms der Quellcode der veränderten Version verfügbar gemacht werden muss. Veränderte Versionen müssen nicht veröffentlicht werden. Wenn geänderte Versionen veröffentlicht werden, dann muss die GPL-Lizenz auch für diese gelten.

Über das Copyleft-Verfahren

Ein wesentlicher Bestandteil der GPL-Lizenz ist das sogenannte Copyleft-Schutzverfahren. Dies hat zum Inhalt, dass die Programme, die aus GPL-lizensierter Sofware abgeleitet wurden, nur dann verbreitet werden dürfen, wenn sie ebenfalls zu den Bedingungen der GPL lizenziert werden.

Details zur GPLv03

Die neue Version der GPL bietet laut Richard Stallman (Präsident der FSF) Verbesserungen gegenüber der bisherigen GPLv2. Neuheiten sind unter anderem Passagen zum Patentschutz, zur zeitlichen Gültigkeit der GPL und zur digitalen Rechteverwaltung (DRM). Die GPLv3 legt fest, dass Inhaber von Softwarepatenten nicht gegen Lizenznehmer (Software-Anwender) vorgehen dürfen. Die GPLv3 will weiterhin sicherstellen, dass die Änderbarkeit von Software erhalten bleibt und die Anwender beispielsweise unerwünschten Funktionen aus einem Programm entfernen können.
 
Die Lizenz ist inkompatibel zur alten GPL. Es besteht jedoch zu anderen freien Lizenzen Kompatibilität (z.B. Apache-Lizenz 2.0). Es war ein Ziel, die Lizenz sprachlich zu überarbeiten, da die GPLv02 Begrifflichkeiten des US-Copyright-Systems enthält. Die GPLv03 soll somit leichter verständlich sein und bessere Übersetzungen ermöglichen. Trotz der Vorteile, die die GPLv03 bieten soll, wird damit gerechnet, dass die GPLv02 in den nächsten Jahren die verbreiteste Open-Source-Lizenz bleiben wird.

Unter anderem folgende Projekte wurden unter der GPL-Lizenz veröffentlicht

  • Details zu osCommerce
  • Details zu Typo3
  • Details zu CMSMS
  • Details zu b2evolution
  • Details zu phpMyVisites
  • Details zu phplist