Qt Public License

Qt Public License

Die Q Public License ist eine „Not-For-Profit“-Softwarelizenz. Sie wurde von der Firma Trolltech erstellt und ist durch das Produkt Qt bekannt geworden.

Die Lizenz soll die Freiheit des Austauschs der Software im Sinne von Open Source gewähren, ähnlich der bekannten GNU General Public License (GPL). Sie ist von der Open Source Initiative zertifiziert, wodurch man mehr Sicherheit hat, dass QPL-lizenzierte Software Open Source Software ist.

Die QPL ist allgemein nicht kompatibel zur GPL, da man Veränderungen von QPL-lizenzierter Software nur in Form von Patches oder ähnlich deutlich gekennzeichnet verbreiten darf. Die GPL verbietet daher theoretisch die Verbindung (Linking) von QPL-Software mit GPL-Software, manche Rechteinhaber wie die Free Software Foundation erteilen jedoch Sondergenehmigungen hierfür.

Inhaltsverzeichnis

Rechte

Man darf Software, die unter der QPL veröffentlicht wurde, in unveränderter Form kopieren und weitergeben, solange man das Paket unangetastet lässt – d. h. Copyright-Hinweise, Warenzeichen und Haftungsauschlüsse müssen mitgegeben werden, so wie sie der Hersteller angegeben hat. Dies sichert die Integrität der Originalversion.

Die Software darf verändert werden, und diese Veränderungen dürfen auch verbreitet werden, aber nur in einer vom Originalcode getrennten Form, wie z. B. Patches. Jedoch sind andere Formen nicht von der Lizenz verboten, man kann seine Veränderungen auch anderweitig deutlich kennzeichnen. Ausgenommen von Veränderungen sind wiederum Copyright-Hinweise. Hiermit wird die strikte Trennung von Original und Veränderung unterstrichen.

Veröffentlicht der Entwickler den Quellcode seiner Änderungen an QPL-lizenzierter Software selbst unter der QPL (was er nicht muss), so erhält der Autor der Originalversion das Recht, diese Änderungen in einer zukünftigen Version mit einzubeziehen, solange dieser für diese zukünftige Version wieder die QPL wählt. Damit kann der Entwickler des Originals die Arbeit anderer Entwickler, die durch die Offenheit des Quellcode möglich wurde, für sich nutzen, jedoch nur, wenn er diese wieder der Entwicklergemeinde freigibt.

Bei einer Veröffentlichung der Änderungen in Binärversion muss der Entwickler einige Punkte beachten. Zum Einen muss er die Änderungen unter der QPL-Lizenz freigeben, zum Anderen muss er sicherstellen, dass sich die Anwender über ihre Rechte im Klaren sind (durch beilegen des Lizenztexts) und Zugriff auf den Quellcode haben. Dafür darf er nicht mehr verlangen als die Kosten der Übertragung, und er muss die Verfügbarkeit des Codes in seinen Veränderungen deutlich anmerken. Dies ist sehr ähnlich zur GNU General Public License, die auch sicherstellt, dass zu Binärcode immer der Quellcode verfügbar ist. Dieser Passus verhindert zudem, dass Veränderungen an QPL-lizenzierter Software einfach unter eine andere, vielleicht kostenpflichtige Lizenz gestellt werden.

Wie die meisten Lizenzen für Freie Software gewährt auch diese das Recht auf vollständige Nutzung der Original- oder modifizierten Version zusammen mit anderer Software und einzeln.

Für die Verbindung mit anderen Programmen („Linken“) sieht die QPL vor, dass die gelinkte Software auch Freie Software sein muss. In diesem Fall heißt das, dass die Anwender der gelinkten Software den Quellcode höchstens zum Preis der Übertragung erhalten müssen und Veränderungen der gelinkten Software erlaubt sind, wiederum mit Erlaubnis der Weitergabe in Binär- und Quellcodeform an jede Person. Sollten die gelinkten Programme oder der Quellcode nicht für die Öffentlichkeit zugänglich sein, kann der Entwickler der Originalsoftware verlangen, dass er eine Kopie des Quellcodes erhält. Auf diesem Weg kann der Code dann doch veröffentlicht werden, da alle, die im Besitz eines gelinkten Programms sind, dieses weitergeben dürfen.

Haftungsausschluss

Die QPL schließt eine Haftung des Entwicklers für Schäden in jedem Fall komplett aus, auch wenn er über Mängel informiert war.

Zusätzlich wird keine Garantie gewährt, die Software und Lizenz werden „as is“ abgegeben.

Gerichtsstand der QPL ist Norwegen, als Gericht ist das Osloer Stadtgericht angegeben. Bisher musste die Lizenz aber noch nie vor Gericht verteidigt werden.

Geschichte

Die Q Public License entstand aus der Konkurrenz der beiden Linux-Oberflächen KDE und GNOME.

KDE benutzt Qt als Bibliothek für die graphische Darstellung. Bis 1998 war Qt ein rein proprietäres Produkt, was 1998 zur Entstehung des GNOME-Desktops führte, um nicht von einer Firma abhängig zu sein.

Doch mit Version 2.0 änderte Trolltech die Lizenz von Qt auf Drängen der Free Software Foundation – Qt wurde unter der QPL veröffentlicht. Damit war die freie Entwicklung sichergestellt. Für kommerzielle Produkte gab es eine zusätzliche Lizenz. Erst durch diese Lizenzänderung war es für die meisten Linux-Distributionen möglich, KDE in ihre Paketliste aufzunehmen.

Im April 1998 wurde die Verantwortung an der QPL und damit das Recht sie zu verändern, an die KDE Free Qt Foundation [1] abgetreten. Damit war die Freiheit von Qt sichergestellt, denn die Stiftung kann, sollte Trolltech als Firma nicht weiterbestehen oder die Entwicklung von Qt einstellen, die letzte Version unter die BSD-Lizenz stellen.

Populäre Projekte unter der QPL

Literatur

  • Volker Grassmuck: Freie Software, ISBN 3-89331-569-1 (S. 270–302, online verfügbar [2])

Weblinks

Bitte beachte den Hinweis zu Rechtsthemen!

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Mozilla Public License — Author Mozilla Foundation Version 1.1 Publisher Mozilla Foundation DFSG compatible Yes[1] …   Wikipedia

  • General Public License — Das GNU Bildzeichen Die GNU General Public License (oft abgekürzt GPL) ist eine von der Free Software Foundation herausgegebene Lizenz mit Copyleft für die Lizenzierung freier Software. Sie wird zurzeit hauptsächlich in ihrer zweiten Version und… …   Deutsch Wikipedia

  • Mozilla Public License — талисман Mozilla Автор …   Википедия

  • Eclipse Public License — infobox software license name = Eclipse Public License author = Eclipse Foundation version = 1.0 copyright = Public Domain date = ? OSI approved = Yes Debian approved = ? Free Software = Yes GPL compatible = No copyleft = No linking = YesThe… …   Wikipedia

  • WTF Public License — Pour les articles homonymes, voir WTF. La WTFPL ou WTF Public License (abréviation de son nom anglais Do What The Fuck you want to Public License, littéralement « licence publique foutez en ce que vous voulez ») est une licence libre… …   Wikipédia en Français

  • IBM Public License — Infobox software license name = IBM Public License author = IBM version = 1.0 copyright = Public Domain date = August 1999 OSI approved = Yes Debian approved = Unresolved [ [http://wiki.debian.org/DFSGLicenses#head… …   Wikipedia

  • Common Public License — Author IBM Version 1.0 Publisher IBM Published May 2001 DFSG compatible Yes …   Wikipedia

  • Netscape Public License — Author Netscape Version 1.1 Publisher Netscape Published ? DFSG compatible ? …   Wikipedia

  • European Public License — Die European Union Public License (EUPL) ist eine von der Europäischen Union herausgegebene Lizenz mit Copyleft für die Lizenzierung freier Software. Sie ist ausdrücklich zur GPLv2 kompatibel, wurde aber an europäisches Recht angepasst und… …   Deutsch Wikipedia

  • General Public License — Licence publique générale GNU Pour les articles homonymes, voir GPL. Licence publique générale GNU Licence de logiciel Dernière version (en) …   Wikipédia en Français

  • General public license — Licence publique générale GNU Pour les articles homonymes, voir GPL. Licence publique générale GNU Licence de logiciel Dernière version (en) …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”