English [en]   Deutsch [de]   español [es]   français [fr]   polski [pl]   русский [ru]  

For thirty years, the Free Software Foundation has been seen as a guiding light for the free software movement, fighting for user freedom.

Help keep our light burning brightly by donating to push us towards our goal of raising $450,000 by January 31st.

$450k
314 k so far

Dieses Werk ist eine Übersetzung aus dem Englischen.

Verkauf von Ausnahmen

von Richard Stallman

Die Praxis, Lizenzausnahmen zu verkaufen, wurde zu einem heißen Thema, als ich Knowledge Ecology Internationals warnenden Brief mitunterzeichnete, dass Oracle die Übernahme von MySQL (plus den Rest von Sun) möglicherweise nicht gut für MySQL wäre.

Wie der folgende Beitrag erklärt, sind meine Gefühle über den Verkauf von Lizenzausnahmen gemischt. Offensichtlich ist es möglich, leistungsfähige und komplexe Softwarepakete unter der GNU GPL zu entwickeln, ohne Ausnahmen zu verkaufen, und das ist gängige Praxis. Auch MySQL kann auf diese Weise entwickelt werden. Allerdings wurde der Verkauf von Ausnahmen von MySQL-Entwicklern genutzt. Wer sollte entscheiden, ob man das fortsetzt? Ich denke nicht, dass es ratsam ist , wichtige Entscheidungen über ein freies Softwareprojekt einem großen proprietären Mitbewerber zu überlassen, welcher natürlich die Projektentwicklung eher weniger als mehr bevorzugen könnte.

Eine Sache, die überhaupt keinen Sinn macht, ist die Idee, die Lizenz von MySQL in etwas zu ändern, was nicht mit Copyleft ist. Das würde die Möglichkeit beseitigen, Ausnahmen zu verkaufen, aber alle Arten von modifizierten proprietären Versionen ermöglichen. Wohin MySQL auch immer gehen sollte, dort ist es nicht.

Auf den Verkauf von Ausnahmen der GNU GPL

Als ich den Brief an die Europäische Kommission gegen die geplante Übernahme von MySQL durch Oracle (.pdf-Format)(1) mitunterschrieb (zusammen mit dem Rest von Sun), waren einige Freie-Software-Anhänger überrascht, dass ich der Praxis des Verkaufs von Lizenzausnahmen zustimmte, die die MySQL-Entwickler zugelassen haben. Sie erwarteten, dass ich die Praxis völlig verurteilen würde. Dieser Artikel erklärt, was ich von der Praxis denke und warum.

Der Verkauf von Ausnahmen bedeutet, dass der Urheberrechtsinhaber des Quellcodes diesen unter einer freien Softwarelizenz der Öffentlichkeit freigibt und dann seinen Kunden gegen Bezahlung die Erlaubnis erteilt, den gleichen Quellcode unter verschiedenen Bedingungen zu nutzen, beispielsweise was die Einbindung in proprietäre Anwendungen betrifft.

Wir müssen die Praxis, Ausnahmen zu verkaufen, von etwas ausschlaggebend anderem unterscheiden: rein proprietäre Erweiterungen oder Versionen eines freien Programms. Diese beiden Aktivitäten, selbst wenn gleichzeitig von einem Unternehmen praktiziert, sind verschiedene Dinge. Vom Verkauf der Ausnahmen abgesehen ist es derselbe Quellcode, für den diese Ausnahme zutrifft, als Freie Software für die Öffentlichkeit verfügbar. Eine Erweiterung oder eine modifizierte Version, die nur unter einer proprietären Lizenz verfügbar ist, ist schlicht und einfach proprietäre Software und nicht besser als jede andere proprietäre Software. Dieser Artikel beschäftigt sich ausschließlich und nur mit dem Verkauf von Ausnahmen.

Ich betrachte den Verkauf von Ausnahmen seit den 1990ern als akzeptabel und habe es gelegentlich Unternehmen vorgeschlagen. Manchmal machte dieser Ansatz möglich, dass wichtige Programme Freie Software wurden.

Die KDE-Arbeitsoberfläche wurde in den 90ern basierend auf der Qt-Bibliothek entwickelt. Qt war proprietäre Software und TrollTech berechnete eine Gebühr für die Erlaubnis, sie in proprietäre Anwendungen einzubinden. TrollTech ermöglichte die unentgeltliche Nutzung von Qt in freien Anwendungen, aber dies machte es nicht zu Freie Software. Völlig freie Betriebssysteme konnten Qt deshalb nicht enthalten und KDE somit nicht nutzen.

Im Jahr 1998 erkannte das Management von Trolltech, dass sie Qt zu Freie Software und weiterhin Gebühren für die Erlaubnis, es in proprietäre Software einzubinden, berechnen können. Ich erinnere mich nicht mehr, ob der Vorschlag von mir kam, aber ich war sicherglücklich über die Änderung, die es ermöglichte, Qt und folglich KDE in der freien Softwarewelt zu nutzen.

Anfangs nutzten sie ihre eigene Lizenz, die Q Public License (QPL) – für eine freie Softwarelizenz sehr restriktiv und mit der GNU GPL unvereinbar. Später wechselten sie zur GNU GPL; ich glaube, ich hatte ihnen erklärt, dass es fürden Zweck funktionieren würde.

Der Verkauf von Ausnahmen hängt grundsätzlich von einer Lizenz mit Copyleft, wie der GNU GPL für Freie-Software-Freigaben, ab. Eine Lizenz mit Copyleft erlaubt die Einbindung in einem größeren Programm nur, wenn das gesamte kombinierte Programm unter dieser Lizenz freigegeben wird; so ist sichergestellt, dass erweiterte Versionen ebenfalls frei sind. Somit benötigen Benutzer, die das kombinierte Programm proprietär machen wollen, eine gesonderte Erlaubnis. Nur der Inhaber eines Urheberrechts kann diese erteilen, und der Verkauf von Ausnahmen ist eine Art, dies zu tun. Jemand anderes, der den Quellcode unter der GNU GPL oder einer anderen Lizenz mit Copyleft erhielt, kann keine Ausnahme erteilen.

Als ich zum ersten Mal von der Praxis über den Verkauf von Ausnahmen hörte, fragte ich mich, ob die Praxis ethisch vertretbar sei. Wenn jemand eine Ausnahme kauft, um ein Programm in einem größeren proprietären Programm einzubinden, macht man etwas, das falsch ist (nämlich proprietäre Software). Folgt daraus, dass der Entwickler, der die Ausnahme verkaufte, etwas macht, das auch falsch ist?

Wenn diese Implikation stichhaltig ist, würde sie auch für die Freigabe desselben Programms unter einer freien Softwarelizenz ohne Copyleft zutreffen, wie der X11-Lizenz. Das ermöglicht ebenso eine solche Einbindung. Also kommen wir entweder zu dem Schluss, dass es falsch ist, alles unter der X11-Lizenz freizugeben – eine Schlussfolgerung, die ich extrem inakzeptabel finde – oder diese Implikation abzulehnen. Eine Lizenz ohne Copyleft zu nutzen ist schwach und meist eine schlechtere Wahl, aber es ist nicht falsch.

Mit anderen Worten ermöglicht der Verkauf von Ausnahmen eine begrenzte Einbindung des Quellcodes in proprietäre Software, aber die X11-Lizenz geht sogar noch weiter und ermöglicht die unbegrenzte Nutzung des Quellcodes (und davon modifizierter Versionen) in proprietärer Software. Wenn dies die X11-Lizenz nicht inakzeptabel macht, macht es auch keinen Verkauf von Ausnahmen inakzeptabel.

Es gibt drei Gründe, warum die Free Software Foundation (FSF) den Verkauf von Ausnahmen nicht praktiziert. Einer ist, dass es sie nicht zum Ziel führt: das Sichern der Freiheit für jeden Nutzer unserer Software. Darum haben wir die GNU GPL geschrieben, und der Weg, um dies am Sorgfältigsten zu erreichen, ist die Freigabe unter der GNU GPL, Version 3 oder höher, und nicht die Einbindung in proprietäre Software. Der Verkauf von Ausnahmen würde dies nicht erreichen, ebensowenig die Freigabe unter der X11-Lizenz. Üblicherweise machen wir beide Dinge auch nicht. Wir geben Software ausschließlich unter der GNU GPL frei.

Ein weiterer Grund, warum wir nur unter der GNU GPL freigeben, ist, keine proprietären Erweiterungen zu ermöglichen, die praktische Vorteile gegenüber unseren freien Programmen darstellen würden. Benutzer, für die Freiheit kein Wert hat, können die unfreien Versionen wählen, statt der freien Programme auf denen sie basieren – und verlieren ihre Freiheit. Wir wollen nicht dazu ermutigen.

Aber es gibt gelegentlich Fälle, in denen wir uns aus bestimmten strategischen Gründen für die Verwendung einer weniger restriktiven Lizenz entscheiden, die für ein bestimmtes Programm für die Sache der Freiheit besser ist. In diesen Fällen geben wir das Programm für jedermann unter der freizügigen Lizenz frei.

Dies ist aufgrund eines anderen ethischen Prinzips, dem die FSF folgt: alle Benutzer gleich zu behandeln. Eine idealistische Kampagne für Freiheit sollte nicht diskriminieren, so ist die FSF entschlossen, allen Benutzern dieselbe Lizenz einzuräumen. Die FSF verkauft niemals Ausnahmen; unabhängig unter welcher Lizenz oder Lizenzen wir ein Programm freigeben, es ist für jeden verfügbar.

Aber wir müssen nicht darauf bestehen, dass Unternehmen dem grundsätzlich folgen. Für ein Unternehmen halte ich den Verkauf von Ausnahmen für akzeptabel und werde es, wo es angebracht ist, empfehlen, da es ein Weg ist, der Programme befreit.

Fußnoten

  1. (1) Vgl. Knowledge Ecology International (KEI), 2009-10-19: Letter to the European Commission opposing Oracle's acquisition of MySQL.

FSF„Unsere Mission ist die Freiheit zu bewahren, zu schützen und zu fördern, um Rechnersoftware nutzen, untersuchen, kopieren, modifizieren und weiterverbreiten zu können und die Rechte von Freie-Software-Nutzern zu verteidigen.“

Die Free Software Foundation ist der organisatorische Hauptsponsor des GNU-Betriebssystems. Unterstützen Sie GNU und die FSF durch den Kauf von Handbüchern und Kleidung, als assoziiertes Mitglied oder mit einer Spende direkt an die FSF oder via Flattr.

Zum Seitenanfang