Meine Werkzeuge
Namensräume
Varianten

GPL

Aus indiedev
Wechseln zu: Navigation, Suche

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

Navigation
Tutorials und Artikel
Community Project
Werkzeuge