LaTeX Project Public License

Freie-Software-Lizenz

Die LaTeX Project Public License (oft LPPL abgekürzt) ist eine Softwarelizenz, die ursprünglich für das Textsatzprogramm LaTeX geschrieben wurde und in dessen Umfeld weit verbreitet ist. Sie ist für die Lizenzierung freier Software geeignet, verzichtet jedoch auf eine Copyleft-Klausel und ist zu vielen anderen Lizenzen wie der GNU General Public License inkompatibel. Im Jahr 2010 wurde die Lizenz von der Open Source Initiative als freie Lizenz anerkannt.[1][2]

Grundlegende Intention

Bearbeiten

Die LPPL entwickelte sich aus der ursprünglich von Donald Knuth für TeX entworfenen Lizenz. Diese erlaubte zwar die Weiterverwendung des Quellcodes für beliebige Zwecke, aber eine damit erstellte Software dürfe sich nur dann TeX nennen, wenn sie alle Anforderungen des ursprünglichen kanonischen Systems erfülle. Knuth wollte mit dieser Forderung ein hohes Maß an Kompatibilität sicherstellen, insbesondere dass zukünftige Weiterentwicklungen von TeX bestehende Dokumente auch in hundert Jahren noch verarbeiten können, ohne dass sich irgendwelche Änderungen der Ausgabe ergeben würden:

„LPPL attempts to preserve the fact that something like LaTeX is a language which is used for communication, that is if you write a LaTeX document you expect to be able to send it to me and to work at my end like it does at yours.“

Frank Mittelbach, Hauptautor der LPPL[3]

Besonderheiten der Lizenz

Bearbeiten

Dateinamen-Klausel

Bearbeiten

Die Dateinamen-Klausel ist die ungewöhnlichste – und gleichermaßen umstrittenste – Besonderheit der LPPL: Sie fordert, dass eine modifizierte Datei nicht unter demselben Dateinamen wie die ursprüngliche Datei verbreitet werden darf. Die Debian-Linux-Gemeinschaft erwog, wegen dieser Klausel sämtliche LPPL-Software aus ihrer GNU/Linux-Distribution zu entfernen, da sie nicht mit den Debian-Richtlinien für Freie Software (DFSG) vereinbar sei.

Diese Kontroverse führte nach gründlicher Diskussion zu einer Lockerung dieser Vorschrift in Version 1.3 der LPPL. Seitdem reicht es aus, wenn sich eine Komponente sowohl im Quelltext als auch zur Laufzeit klar und eindeutig als modifizierte Version ausgibt, obwohl ein Wechsel des Dateinamens weiterhin empfohlen wird. Dies besänftigte die rechtlichen Bedenken der Debian-Gemeinschaft.[4]

Maintainer

Bearbeiten

Die LPPL ermöglicht die Benennung eines Maintainers, um die Fortentwicklung der Software auch dann zu ermöglichen, wenn der ursprüngliche Inhaber des Copyrights daran kein Interesse mehr hat. Ein Maintainer kann seine Position an einen Nachfolger übergeben; ist er jedoch nicht mehr erreichbar, kann der Maintainer-Status von einer neuen Person beansprucht und nach einer dreimonatigen Widerspruchsfrist übernommen werden.

Der Maintainer ist insbesondere nicht an die oben beschriebene Dateinamen-Klausel gebunden.

Bearbeiten

Das Copyright für die LPPL liegt beim LaTeX-Projekt-Team, weshalb sie zwar kopiert und weiterverbreitet, aber nicht geändert werden darf. Analog zur Dateinamen-Klausel kann sie jedoch als Basis für eine neue Lizenz unter einem neuen Namen dienen.

Bearbeiten
  • The LaTeX project public license (englisch) – Veröffentlichung der aktuellen sowie älterer Versionen der Lizenz.
  • Frank Mittelbach: Reflections on the history of the LaTeX Project Public License (LPPL) — A software license for LaTeX and more. In: TUGboat. The Communications of the TeX Users Group. Band 32, Nr. 1, 2011, S. 83–94 (englisch, latex-project.org [PDF; 363 kB; abgerufen am 29. März 2019]).

Einzelnachweise

Bearbeiten
  1. LaTeX Project Public License (LPPL). Open Source Initiative (OSI), abgerufen am 4. Februar 2011 (englisch).
  2. LaTeX3 News. (PDF) Issue 5. LaTeX Project, 28. Januar 2011, abgerufen am 4. Februar 2011 (englisch): „We are happy to report that earlier this year the LaTeX Project Public License (LPPL) has been approved by the OSI as an open source licence.“
  3. Frank Mittelbach: Most compatible license with LPPL? 23. September 2007, abgerufen am 4. Februar 2011 (englisch, Posting in der Newsgroup comp.text.tex).
  4. Die diesbezügliche Diskussion fand im Zeitraum 2002 bis 2003 auf der englischsprachigen Mailingliste debian-legal statt, wo auch die Neufassung der LPPL bekanntgegeben wurde: Branden Robinson: Blast from the Past: the LaTeX Project Public License, version 1.3. Mailingliste debian-legal, 6. Juli 2004, abgerufen am 4. Februar 2011 (englisch, Message-id: <20040706230904.GG29333@redwald.deadbeast.net>, mit weiteren Nachweisen zur Diskussion): „It looks like Mr. Mittelbach and the rest of the LaTeX3 Project took almost all of advice. I feel good about that.“