Kostenlos: eine Frage des Preises
Kostenlose Software (auch Freeware genannt) kostet beim Herunterladen nichts. Mehr garantiert das Wort nicht. Ihr Code kann verschlossen bleiben, und dann bestimmt allein der Hersteller die Regeln: auf wie vielen Rechnern sie installiert werden darf, ob sie beruflich genutzt werden darf und was morgen aus ihr wird.
Umgekehrt darf freie Software verkauft werden. Kostenlos zu sein ist also weder notwendig noch ausreichend, damit Software frei ist: Entscheidend sind die Rechte, die Ihnen ihre Lizenz gibt.
Im Englischen heißt freie Software „free software“, und „free“ kann auch „kostenlos“ bedeuten. Um diese Doppeldeutigkeit aufzulösen, erinnert die Free Software Foundation daran, dass „free“ im Sinne von „free speech“ (Redefreiheit) gemeint ist, nicht von „free beer“ (Freibier).
Frei: vier Freiheiten für die Nutzer
Die Definition freier Software veröffentlicht die Free Software Foundation, 1985 von Richard Stallman gegründet. Ein Programm ist frei, wenn jeder seiner Nutzer über vier Freiheiten verfügt, nummeriert von 0 bis 3:
| Freiheit | Was sie garantiert |
|---|---|
| 0 · Nutzen | Das Programm so ausführen, wie Sie möchten, für jeden Zweck |
| 1 · Untersuchen | Verstehen, wie es funktioniert, und es an Ihre Bedürfnisse anpassen, was den Zugang zum Quellcode voraussetzt |
| 2 · Weitergeben | Kopien des Programms verschenken oder verkaufen |
| 3 · Verbessern | Ihre veränderten Versionen verbreiten, damit andere davon profitieren |
Freie Software ist zuerst ein ethischer Ansatz: die Kontrolle über die Software behalten, die man nutzt, statt sie ganz einem Hersteller zu überlassen.
Open Source: dieselbe Idee aus einem anderen Blickwinkel
Der Begriff „Open Source“ entstand 1998 mit der Gründung der Open Source Initiative (OSI). Ihre Definition umfasst zehn Kriterien, darunter die freie Weitergabe, den Zugang zum Quellcode, das Recht, abgeleitete Versionen zu erstellen, und das Verbot, Personen oder Einsatzbereiche zu diskriminieren.
In der Praxis gelten fast alle von der OSI anerkannten Lizenzen auch bei der FSF als frei, und umgekehrt. Der Unterschied liegt vor allem in der Absicht: Die Freie-Software-Bewegung stellt die Freiheit der Nutzer in den Vordergrund, die Open-Source-Bewegung die Vorteile offener Entwicklung wie Qualität, Zusammenarbeit und Transparenz.
Nur sichtbarer Code reicht nicht. Steht er unter einer Lizenz, die Änderung oder Weitergabe verbietet, ist er weder frei noch Open Source. Den Unterschied macht die Lizenz, nicht die bloße Veröffentlichung des Codes.
Copyleft oder permissive Lizenz
Freie Lizenzen lassen sich in zwei große Familien einteilen, je nachdem, was sie von denen verlangen, die die Software weitergeben.
| Copyleft | Permissiv | |
|---|---|---|
| Beispiele | GNU GPL, LGPL, AGPL | MIT, BSD, Apache 2.0 |
| Eine veränderte Version … | muss unter derselben Lizenz bleiben, mit ihrem Code | darf unter einer beliebigen Lizenz erscheinen, auch einer geschlossenen |
| Übernahme in geschlossene Software | Nein (die LGPL erlaubt geschlossener Software jedoch, eine Bibliothek zu nutzen) | Ja |
| Was sie schützt | Die Freiheiten aller künftigen Nutzer | Die Freiheit, den Code ohne Auflagen wiederzuverwenden |
Copyleft kehrt das Urheberrecht um: Statt das Kopieren einzuschränken, sorgt es dafür, dass die Software und ihre Ableitungen frei bleiben.
Und RustMusic?
RustMusic steht unter der GNU GPL v3. Es ist also frei, Open Source und Copyleft, und obendrein kostenlos:
- Frei: Sie dürfen es nutzen, untersuchen, verändern und weitergeben.
- Open Source: Sein Code ist öffentlich auf GitHub, unter einer von der OSI anerkannten Lizenz.
- Copyleft: Eine veränderte und weitergegebene Version muss unter der GPL bleiben, mit öffentlichem Code. RustMusic kann nicht in geschlossene Software übernommen werden.
- Kostenlos: kein Abo, keine kostenpflichtige Version, keine Werbung.
Die GPL v3 stammt aus dem Jahr 2007. Gegenüber Version 2 bringt sie unter anderem einen Schutz vor Softwarepatenten und verpflichtet dazu, das Nötige mitzuliefern, um eine veränderte Version auf einem Verbrauchergerät zu installieren.
Häufige Fragen
Darf freie Software etwas kosten?
Ja. Die GPL erlaubt den Verkauf von Kopien, sofern der Quellcode mitgeliefert wird und der Käufer dieselben Freiheiten erhält. Viele freie Programme sind trotzdem kostenlos, so wie RustMusic.
Ist freie Software dasselbe wie Public Domain?
Nein. Der Autor freier Software behält sein Urheberrecht: Erst dieses erlaubt es, die Bedingungen der Lizenz festzulegen, etwa die Copyleft-Pflicht. Ein gemeinfreies Werk ist dagegen nicht mehr urheberrechtlich geschützt.
Woran erkenne ich, ob Software frei ist?
Sehen Sie sich ihre Lizenz an, oft in einer Datei LICENSE oder COPYING oder im Fenster „Über“. Mit den Lizenzlisten der FSF und der OSI können Sie sie prüfen. Auf GitHub sichtbarer Code reicht nicht: Ohne freie Lizenz dürfen Sie ihn nicht wiederverwenden.
Ist freie Software sicherer?
Nicht automatisch: Die Qualität hängt davon ab, wie sorgfältig der Code geschrieben ist. Öffentlicher Code kann aber von jedem geprüft werden, und ein gefundenes Problem können auch andere als der Autor beheben.
Darf man GPL-Software im Unternehmen nutzen?
Ja. Freiheit 0 deckt jede Nutzung ab, auch die berufliche. Die Pflichten der GPL gelten nur, wenn Sie die Software weitergeben.
Probieren Sie einen freien Audioplayer aus
RustMusic ist frei, kostenlos und steht unter der GPL v3: bit-perfect Wiedergabe, natives DSD, DLNA-Server, unter Windows, macOS und Linux.