Die GNU General Public License (Abk. GPL) ist eine von der Free Software Foundation herausgegebene Lizenz für die Lizenzierung freier Software.
Die GPL wurde von Richard Stallman, dem Begründer des GNU-Projektes entworfen. Die GPL sichert die folgenden vier Freiheiten als Bestandteile der Lizenz:
- die Freiheit, ein Programm für jeden Zweck zu nutzen
- die Freiheit, Kopien des Programms umsonst oder gegen eine Gebühr zu verteilen (wobei der Quellcode mitverteilt werden oder öffentlich verfügbar sein muss)
- die Freiheit, ein Programm den eigenen Bedürfnissen entsprechend zu ändern (die Verfügbarkeit des Quellcodes ist ja garantiert).
- die Freiheit, veränderte Versionen des Programms beliebig zu verteilen (wobei der Quellcode mitverteilt werden oder öffentlich verfügbar sein muss)
Die dauerhafte Freiheit von Software, die unter die GPL gestellt ist, wird dadurch gesichert, dass alle aus dieser Software abgeleiteten Programme wieder unter die GPL gestellt werden müssen.
Alternativ zur GPL gibt es auch die LGPL (Lesser GPL) oder die BSD Lizenz.
Einige wichtige GPL-Programme und Bibliotheken:
* Emacs * Ogg-Vorbis * Linux-Kernel
Weblinks: