GPL
Die GPL Lizenz ist "die Mutter aller Open-Source Lizenzen" und von der Open Source Initiative und der Free Software Foundation anerkannte Open-Source-Lizenz.
Rechte und Pflichten
Diese Lizenz ist offen, aber ist viral. Eigene Änderungen und Quellcode, der mit GPL-Quellcode "in Berührung" kommt, muss ebenfalls unter GPL lizensiert werden. Etwas liberaler ist dabei die LGPL. Man darf mir ihr lizensierte Software frei und kostenlos verwenden. Eigene Software, die unter GPL lizensierte Software verwendet, muss selbst auch unter dieser Lizenz freigegeben werden. Der Lizenzhinweis darf jedoch nicht entfernt werden.
| kommerzielle Nutzung | Ja |
|---|---|
| kostenlose Nutzung | Ja |
| muss geänderter Quellcode veröffentlicht werden | Ja |
| Änderungen unter eigener Lizenz möglich | Nein |
| Lizenzhinweis darf entfernt werden? | Nein |
Problematisch ist sowohl bei der GPL, als auch bei der LGPL die Tatsache, dass so lizensierte Software mit Plattformen wie iOS, der XBox und dem Windows Phone nicht kompatibel sind. Dem Endanwender muss es per Definition möglich sein, ein GPL-Programm abzuändern, zu kompilieren und so geänderte Programme in Umlauf zu bringen und zwar ohne Einschränkung. Eingebundene Software muss dabei zur GPL kompatibel sein. Dies ist aber auf den zuvor genannten Plattformen nicht möglich, da die SDKs in der Regel nicht unter der GPL veröffentlicht wurden (bzw. nicht unter einer kompatiblen Lizenz) und auch weitergehende Anforderungen bestehen (Entwicklerzugang bzw. -lizenz zum jeweiligen System). Dem Otto-Normal-User ist es also nicht möglich ein Programm z.B. für iOS zu kompilieren und dann zu veröffentlichen.
Weiterführende Links
- Wikipedia Artikel
- Lizenztext bei der Open Source Initiative (englisch)
- Kommentar zur GPL-Lizenz bei der FSF (englisch)