Softwarelizenzen & Urheberrecht#

Urheberrecht (UrhG)#

Software ist automatisch urheberrechtlich geschützt — kein Antrag nötig, gilt ab Erstellung.

  • Schutzinhaber: der Entwickler (bzw. Arbeitgeber bei Dienstsoftware)
  • Schutzdauer: 70 Jahre nach Tod des Urhebers
  • Recht gibt dem Inhaber die alleinige Kontrolle über Vervielfältigung, Verbreitung und Bearbeitung

Kauf einer Software = kein Eigentumsrecht, sondern nur ein Nutzungsrecht (Lizenz)!

Lizenzarten im Überblick#

flowchart TD
    A["Softwarelizenzen"] --> B["Proprietär\n(Closed Source)"]
    A --> C["Open Source / Freie Software"]
    B --> D["Einzelplatzlizenz"]
    B --> E["Volumenlizenz"]
    B --> F["OEM-Lizenz"]
    B --> G["Subscription\n(z.B. SaaS)"]
    C --> H["Copyleft\n(z.B. GPL)"]
    C --> I["Permissiv\n(MIT, Apache, BSD)"]
    C --> J["Creative Commons"]

Proprietäre Lizenzen#

LizenztypBeschreibungBeispiel
EinzelplatzlizenzDarf nur auf 1 Gerät installiert werdenWindows Retail
MehrplatzlizenzFür eine bestimmte Anzahl Geräte/NutzerOffice für 5 PCs
VolumenlizenzFür Unternehmen — viele Lizenzen günstig bündelnMicrosoft EA, Adobe VIP
OEM-LizenzAn Hardware gebunden, nicht übertragbarWindows vorinstalliert
Concurrent UseGleichzeitig aktive Nutzer limitiert (nicht Gesamtinstallationen)CAD-Software in Firmen
Named UserLizenz für einen bestimmten namentlichen NutzerPersönliches Konto
Subscription/SaaSMonatlich/jährlich — keine Installation nötigMicrosoft 365, Adobe CC
FreewareKostenlos, aber kein Quellcode, kein ÄnderungsrechtAcrobat Reader, 7-Zip
SharewareKostenloses Testen, dann BezahlungWinRAR (theoretisch)
Demo/TrialZeitlich oder funktional eingeschränkt30-Tage-Testversion

Open-Source-Lizenzen#

Copyleft-Lizenzen (viral)#

Code unter Copyleft-Lizenz → jede Weiterentwicklung muss unter gleicher Lizenz veröffentlicht werden.

LizenzStärkeBesonderheit
GPL v2/v3StarkGesamte Software muss Open Source bleiben
LGPLSchwachBibliotheken darf man in proprietäre Software einbinden
AGPLNetz-CopyleftGilt auch für Serversoftware (SaaS)
MPLDatei-CopyleftNur geänderte Dateien müssen offen bleiben

Permissive Lizenzen (frei)#

Code darf in proprietäre Software eingebunden werden — nur Namensnennung Pflicht.

LizenzPflichtenBeispiel-Software
MITLizenztext beilegenNode.js, React
Apache 2.0Lizenztext + PatentverzichtAndroid, Kubernetes
BSD 2-/3-ClauseLizenztext beilegenFreeBSD

Creative Commons (CC)#

Für Inhalte (Texte, Bilder, Musik) — nicht primär Software.

KürzelBedeutung
BYNamensnennung (Attribution) — immer Pflicht
SAShareAlike — Weitergabe unter gleicher Lizenz (Copyleft)
NCNonCommercial — keine kommerzielle Nutzung
NDNoDerivatives — keine Bearbeitungen erlaubt

Kombinationen z.B.: CC BY-SA 4.0 = Namensnennung + Copyleft

Lizenz-Compliance in der Praxis#

SzenarioZu beachten
GPL-Bibliothek in proprietärer SoftwareNicht erlaubt (GPL “infiziert” die ganze Software)
LGPL-Bibliothek in proprietärer SoftwareErlaubt, wenn dynamisch gelinkt
MIT-Bibliothek in proprietärer SoftwareErlaubt — Lizenztext muss mitgeliefert werden
OEM-Windows auf neuem PC installierenNicht erlaubt — an alte Hardware gebunden
Software kaufen und an Kollegen weitergebenNicht erlaubt (Ausnahme: Weiterverkauf Originaldatenträger)

Prüfungsbeispiele#

Ein Unternehmen nutzt ein GPL-lizenziertes Tool intern. Muss der Quellcode veröffentlicht werden? Nein — GPL greift bei Verbreitung (Distribution). Reine interne Nutzung ist kein Problem. (Ausnahme: AGPL auch bei SaaS-Nutzung)

Welche Lizenz ist für eine kommerzielle Anwendung am besten geeignet, wenn Open-Source-Bibliotheken genutzt werden sollen? Bibliotheken mit MIT oder Apache 2.0 — permissiv, keine Copyleft-Pflichten.

Was ist der Unterschied zwischen Freeware und Open Source? Freeware = kostenlos, aber Quellcode bleibt geschlossen, keine Änderungen erlaubt. Open Source = Quellcode offen, Nutzung/Änderung nach Lizenzbedingungen erlaubt.

Siehe auch#

  • vertragsrecht — Lizenzvertrag als Vertragstyp, AGB, Kaufvertrag
  • arbeitsrecht — Urheberrecht bei Dienstsoftware (Arbeitgeber als Schutzinhaber)
  • [[../01_wirtschaft/unternehmensformen]] — Unternehmensstrukturen und Softwarebeschaffung

Ressourcen#