Lizenzen
Wenn man sein Betriebssystem veröffentlicht, sollte man sich auch Gedanken über die Lizenz machen. Vor allen Dingen, auch dann, wenn man fremden Code benutzt. Hier werden ein paar OpenSource-Lizenzen vorgestellt.
Inhaltsverzeichnis
General Public License
Die vier Hauptpunkte der General Public License sind:
- Das Programm darf für alle Zwecke, ohne Einschränkung genutzt werden, auch für kommerziellen Nutzen.
- Das Programm darf kostenlos, aber auch gegen Geld, weiterverteilt werden. Der Empfänger hat das Recht den Quellcode zu erhalten, ohne zusätzliche Gebühren. Der Empfänger darf das Programm unter genau den gleichen Bedingungen weiterverteilen - gegen Geld, aber auch kostenfrei. Es dürfen keine Lizenzgebühren verlangt werden. Niemand ist verpflichtet, das Programm weiterzuverteilen.
- Der Quellcode darf eingeschaut und modifiziert werden.
- Das Programm darf auch abgeändert und weiterverteilt werden, aber nur unter den Bedingungen der General Public License.
LGPL
Die Lesser General Public License besagt, dass ein Programm genau so verbreitet werden darf wie unter der GPL, mit Ausnahme, dass Programme, welche das LGPL-Programm extern benutzen (z.B in Form einer Bibliothek) unter ihrer eigenen Lizenz veröffentlicht werden dürfen. Wenn aber LGPL-Code in ein Programm eingefügt wird, muss dieses unter der LGPL veröffentlicht werden.
BSD-Lizenz
Die BSD-Lizenz erlaubt die freie Benutzung, Veränderung und Weiterverbeitung eines Programms. Sie ähnelt somit der GPL. Allerdings ist der Entwickler der Software nicht verpflichtet den Quellcode mitzuveröffentlichen. Außerdem darf der Copyright eines, unter die BSD-Lizenz gestellten Programmes, nicht entfernt werden.
Werbe-Klausel
Der dritte Absatz der BSD-Lizenz besagt, dass beim Bewerben eines Programms der Name des ursprünglichen Autors genannt werden muss.
Zlib/Libpng-Lizenz
Die zlib-Lizenz ist eine GPL-kompatible Lizenz die folgende Punkte hinzugefügt hat:
- Wenn man den Code weiterverbreitet, darf man nicht behaupten selber der Autor zu sein. Das Nennen des Autors ist außerdem erwünscht, aber nicht zwingend notwendig.
- Wenn der Quellcode geändert wird, muss dies gekennzeichnet werden.
- Ein geänderter Quellcode muss unter der gleichen Lizenz veröffentlicht werden.