Open-Source-Lizenz
aus Wikipedia, der freien Enzyklopädie
Eine Open-Source-Lizenz ist eine Softwarelizenz, die den Prinzipien der Open Source Initiative folgt und aus diesem Grund den Quellcode der Software zur Verfügung stellt.
Eine Lizenz gilt als Open-Source-Lizenz, wenn sie von der Open Source Initiative nach den Richtlinien der Open Source Definition anerkannt ist. Die Auslegung der Definition von Open Source durch die Open Source Initiative stimmt nicht immer mit der Auslegung der Definition Freier Software der Free Software Foundation überein. Damit sind Open-Source-Lizenzen nicht automatisch Lizenzen Freier Software (im Sinne der FSF), obwohl sie in der Praxis nahezu deckungsgleich sind. Bisher gab es nur eine Ausnahme (Stand: 2003).
In der Open Source Definition wird folgendes verlangt:
- Freie Weitergabe
- Die Lizenz darf niemanden darin hindern, die Software zu verkaufen oder sie mit anderer Software zusammen in einer Software-Distribution weiterzugeben. Die Lizenz darf keine Lizenzgebühr verlangen.
- Quellcode
- Die Software muss im Quellcode für alle Nutzer verfügbar sein.
- Abgeleitete Arbeiten
- Die Lizenz muss von der Basissoftware abgeleitete Arbeiten und deren Distribution unter derselben Lizenz wie die Basissoftware erlauben ("virale Lizenz").
- Integrität des Autoren-Quellcodes
- Die Lizenz muss explizit das Verteilen von Software erlauben, die auf einer modifizierten Version des Originalquellcodes beruhen. Die Lizenz kann verlangen, dass solche Änderungen zu einem neuen Namen oder eine neuer Versionsnummer der Software führen und solche Änderungen dokumentiert werden.
- Keine Diskriminierungen von Personen oder Gruppen
- Die Lizenz darf nicht einzelnen Personen oder Gruppen die Nutzung der Software verweigern.
- Keine Nutzungseinschränkung
- Die Lizenz darf den Verwendungszweck der Software nicht einschränken.
- Lizenzerteilung
- Die Lizenz muss für alle zutreffen, welche die Software erhalten, ohne z. B. eine Registrierung oder eine andere Lizenz erwerben zu müssen.
- Produktneutral
- Die Lizenz muss produktneutral gestaltet sein und darf sich z. B. nicht auf eine bestimmte Distribution beziehen.
- Die Lizenz darf andere Software nicht einschränken.
- Sie darf zum Beispiel nicht verlangen, dass sie nur mit Open Source Software verbreitet werden darf.
- Die Lizenz muss technologieneutral sein
Public-Domain-Software erfüllt diese Bedingungen, soweit der gesamte Sourcecode verfügbar gemacht wurde.
[Bearbeiten] Beispiele anerkannter Lizenzen
Unter anderem sind folgende Lizenzen anerkannt:
- Academic Free License
- Apache-Lizenz
- Apple Public Source License
- Artistic License
- Common Public License
- Eclipse Public License
- Eiffel Forum License
- BSD License
- GNU General Public License (GPL)
- GNU Lesser General Public License (LGPL)
- IBM Public License
- Intel Open Source License
- Jabber Open Source License
- MIT License
- MITRE Collaborative Virtual Workspace License (CVW License)
- Motosoto License
- Mozilla Public License Public License 1.0 (MPL)
- Mozilla Public License Public License 1.1 (MPL 1.1)
- Nethack General Public License
- Nokia Open Source License
- Open Software License
- Open Group Test Suite License
- Python license
- Python Software Foundation License
- Qt Public License (QPL)
- Ricoh Source Code Public License
- Sleepycat License
- Sun Industry Standards Source License (SISSL)
- Sun Public License
- Vovida Software License 1.0
- W3C License
- X.Net License
- zlib-libpng license
- Zope Public License
[Bearbeiten] Siehe auch
[Bearbeiten] Weblinks
- Übersicht anerkannter Lizenzen der Open-Source-Initiative (englisch)
- Einführung zum Thema
- Copyrights, Licenses and CDDL Illustrated - Vergleich von proprietären Lizenzen, BSD, GPL und CDDL (englisch)