Alle Tabs der Lerneinheit (Erklärung · Interaktiv verstehen · Praxis-Übung · Klausur-Quiz) als durchgehender Text. Ideal zum Wiederholen vor der Klausur, und für Suchmaschinen wie Google, Bing und KI-Suche (ChatGPT, Perplexity).
Erklärung
Wem gehört Code? Darf man Open-Source einfach in sein Produkt einbauen? Und warum ist GPL "ansteckend"? Software ist automatisch urheberrechtlich geschützt, und Lizenzen entscheiden, was andere damit tun dürfen. Für Wirtschaftsinformatiker ist das praktisch hochrelevant.
Was du in der Klausur können musst:
- der Urheberrechtsschutz von Software (§§ 69a ff. UrhG) und seine Besonderheiten
- der Unterschied permissiv (MIT, Apache) vs. Copyleft (GPL) vs. proprietär
- die Copyleft-Wirkung der GPL auf abgeleitete Werke
- die Abgrenzung Urheberrecht / Patent / Marke
Die Idee in einem Satz
Urheberrecht schützt Software automatisch ab der Schöpfung (§ 69a UrhG). Lizenzen räumen Dritten Nutzungsrechte ein und legen die Bedingungen fest, von "fast frei" (permissiv) bis "ansteckend" (Copyleft).
Urheberrechtsschutz von Software
Computerprogramme werden nach §§ 69a ff. UrhG wie Sprachwerke geschützt:
- automatisch ab der Schöpfung, ohne Registrierung oder ©-Vermerk
- niedrige Schöpfungshöhe: fast jeder eigenständige, nicht-triviale Code ist geschützt
- geschützt ist die konkrete Ausdrucksform (der Code), nicht die zugrunde liegende Idee oder der Algorithmus
- Arbeitnehmer: schreibt ein Angestellter das Programm im Job, stehen die Verwertungsrechte dem Arbeitgeber zu (§ 69b UrhG)
Prüfe den Schutz:
Interaktive Visualisierung
Interaktive Komponente: probiere sie im Topic-Player oben aus.
Software-Lizenzen im Überblick
Eine Lizenz räumt Nutzungsrechte ein. Drei große Familien:
| Typ | Beispiele | Kernregel |
|---|---|---|
| Permissiv | MIT, BSD, Apache 2.0 | nahezu freie Nutzung, auch in proprietären Produkten; nur Lizenztext/Urhebernennung beibehalten (Apache zusätzlich Patentlizenz) |
| Copyleft | GPL, AGPL | Nutzung und Änderung erlaubt, aber abgeleitete Werke müssen wieder unter derselben Lizenz mit offengelegtem Quellcode veröffentlicht werden ("ansteckend") |
| Schwaches Copyleft | LGPL, MPL | Copyleft nur für die Bibliothek/Datei selbst, Einbinden in proprietäre Software möglich |
| Proprietär | EULA-Software | alle Rechte vorbehalten, Nutzung nur im Rahmen der Lizenz |
Genau das Copyleft der GPL ist die häufigste Klausurfalle:
Klausur-Faustregeln
1. Software ist urheberrechtlich geschützt (§§ 69a ff. UrhG), automatisch ab Schöpfung, ohne Registrierung.
2. Niedrige Schöpfungshöhe: fast jeder eigenständige Code ist geschützt. Geschützt ist der Code, nicht Idee oder Algorithmus.
3. Arbeitnehmer-Software: Verwertungsrechte beim Arbeitgeber (§ 69b UrhG).
4. Permissiv (MIT/Apache/BSD): nahezu freie Nutzung inkl. proprietär, nur Lizenz/Nennung beibehalten.
5. Copyleft (GPL): abgeleitete Werke müssen wieder unter GPL mit Quellcode erscheinen (ansteckend). LGPL ist schwächer.
6. Urheberrecht ≠ Patent ≠ Marke: Code-Ausdruck vs. technische Erfindung vs. Kennzeichen.
Häufige Stolpersteine
1. Open Source für rechtefrei halten. Auch Open-Source-Lizenzen haben Bedingungen (Urhebernennung, Copyleft). "Kostenlos" heißt nicht "bedingungslos".
2. GPL-Code in proprietäre Software einbauen wollen. Das löst die Copyleft-Pflicht aus: das gesamte abgeleitete Werk müsste offengelegt werden.
3. Idee und Ausdruck verwechseln. Geschützt ist die konkrete Code-Form, nicht der Algorithmus oder die Idee (die kann allenfalls über ein Patent geschützt sein).
4. Registrierung oder ©-Vermerk für nötig halten. Das Urheberrecht entsteht automatisch; das © ist nur ein Hinweis, keine Voraussetzung.
5. MIT und Apache gleichsetzen. Beide sind permissiv, aber Apache 2.0 enthält zusätzlich eine ausdrückliche Patentlizenz-Klausel.
6. Urheberrecht mit Patent oder Marke verwechseln. Urheberrecht schützt den Code-Ausdruck, ein Patent technische Erfindungen, eine Marke Kennzeichen.
Interaktiv verstehen
Die GPL-Copyleft-Falle
Die wichtigste Lizenzfrage der Praxis: Darf man GPL-Code in ein proprietäres Produkt einbauen und den Quellcode geheim halten? Prüfe die Copyleft-Wirkung.
Interaktive Visualisierung
Interaktive Komponente: probiere sie im Topic-Player oben aus.
Klausur-Tipp: Bei Lizenzfragen immer zwei Schritte: (1) Welche Lizenz hat der fremde Code? (2) Welche Pflichten löst die Nutzung/Verbreitung aus? Permissiv = Nennung genügt, Copyleft = Offenlegung des abgeleiteten Werks.
Praxis-Übung
Klausurfragen mit Lösungen (6)
- F1.Ab wann ist ein selbst geschriebenes Programm urheberrechtlich geschützt?
Antwort: automatisch ab der Schöpfung (§ 69a UrhG), ohne Registrierung
Erklärung: Software ist nach § 69a UrhG automatisch ab der Schöpfung geschützt, ohne Registrierung oder ©-Vermerk. Der Schutz greift, sobald der Code als individuelle geistige Schöpfung vorliegt.
- F2.Was ist bei einem Programm urheberrechtlich geschützt?
Antwort: die konkrete Ausdrucksform, also der Code, nicht die Idee/der Algorithmus
Erklärung: Das Urheberrecht schützt die konkrete Ausdrucksform (den Code), nicht die zugrunde liegende Idee oder den Algorithmus. Eine Idee/technische Lehre kann allenfalls über ein Patent geschützt sein.
- F3.Ordne jede Lizenzfamilie ihrer Kernregel zu.
Zuordnungen:
- MIT / BSD (permissiv) → fast freie Nutzung, nur Nennung beibehalten
- GPL (Copyleft) → abgeleitete Werke wieder unter GPL offenlegen
- LGPL (schwaches Copyleft) → Einbinden in proprietäre Software möglich
- Proprietär (EULA) → alle Rechte vorbehalten
Erklärung: Permissiv (MIT/BSD): nahezu frei. Copyleft (GPL): ansteckend, Offenlegung. Schwaches Copyleft (LGPL): nur die Bibliothek. Proprietär: alle Rechte vorbehalten.
Typ: Zuordnung
- F4.Open-Source-Software darf man bedingungslos beliebig verwenden.
Antwort: Falsch
Erklärung: Falsch. Auch Open-Source steht unter einer Lizenz mit Bedingungen, mindestens Urhebernennung (permissiv), bei Copyleft (GPL) zusätzlich die Offenlegung abgeleiteter Werke. 'Kostenlos' bedeutet nicht 'bedingungslos'.
Typ: Wahr/Falsch
- F5.Wem stehen die Verwertungsrechte zu, wenn ein Angestellter im Rahmen seiner Arbeit ein Programm schreibt?
Antwort: dem Arbeitgeber (§ 69b UrhG)
Erklärung: Nach § 69b UrhG stehen die vermögensrechtlichen Befugnisse (Verwertungsrechte) an einem in Ausübung der Aufgaben oder nach Anweisung des Arbeitgebers geschaffenen Programm dem Arbeitgeber zu.
- F6.Ein Unternehmen will GPL-Code in sein Closed-Source-Produkt einbauen. Was folgt?
Antwort: das abgeleitete Werk müsste selbst unter GPL mit offengelegtem Quellcode veröffentlicht werden (Copyleft)
Erklärung: Die GPL ist ein starkes Copyleft: ein abgeleitetes Werk, das GPL-Code enthält, muss wieder unter der GPL mit offengelegtem Quellcode verbreitet werden. Wer Closed Source bleiben will, darf keinen GPL-Code einbauen (sondern z.B. MIT/Apache nutzen).
Klausur-Quiz
Klausurfragen mit Lösungen (6)
- F1.Welches Gesetz schützt Computerprogramme in Deutschland?
Antwort: das Urheberrechtsgesetz (§§ 69a ff. UrhG)
Erklärung: Computerprogramme werden durch die §§ 69a ff. UrhG geschützt, dort als besondere Werkkategorie wie Sprachwerke. Patente und Marken schützen anderes (technische Erfindungen bzw. Kennzeichen).
- F2.Was charakterisiert eine permissive Lizenz wie MIT?
Antwort: sie erlaubt nahezu freie Nutzung, auch in proprietären Produkten, bei Beibehaltung des Lizenztexts
Erklärung: Permissive Lizenzen (MIT, BSD, Apache) erlauben Nutzung, Änderung und Weitergabe auch in proprietären Produkten; man muss im Wesentlichen nur den Lizenztext und die Urhebernennung beibehalten. Apache 2.0 enthält zusätzlich eine Patentlizenz.
- F3.Software ist nach §§ 69a ff. {{1}} automatisch geschützt. Geschützt ist der {{2}}, nicht die Idee. Die {{3}}-Lizenz (GPL) verlangt, abgeleitete Werke wieder offenzulegen.
Lösungen pro Lücke:
- {{1}}: UrhG / Urheberrechtsgesetz
- {{2}}: Code / Quellcode / Ausdruck / die Ausdrucksform
- {{3}}: Copyleft / GPL
Erklärung: Schutz nach UrhG (automatisch), geschützt ist der Code (Ausdrucksform), GPL = Copyleft mit Offenlegungspflicht.
Typ: Lückentext
- F4.Worin unterscheiden sich MIT und Apache 2.0?
Antwort: Apache 2.0 enthält zusätzlich eine ausdrückliche Patentlizenz-Klausel
Erklärung: Beide sind permissiv. Apache 2.0 enthält jedoch zusätzlich eine ausdrückliche Patentlizenz (und eine Patentvergeltungsklausel), die MIT nicht hat. Das ist in patentsensiblen Projekten relevant.
- F5.Das Urheberrecht an Software entsteht erst durch Eintragung in ein Register.
Antwort: Falsch
Erklärung: Falsch. Das Urheberrecht entsteht automatisch mit der Schöpfung (§ 69a UrhG), ganz ohne Registrierung oder ©-Vermerk. Anders als beim Patent gibt es kein Anmeldeverfahren.
Typ: Wahr/Falsch
- F6.Wie unterscheiden sich Urheberrecht, Patent und Marke beim Schutz von Software-Produkten?
Antwort: Urheberrecht schützt den Code-Ausdruck, ein (Software-)Patent eine technische Erfindung/Lehre, eine Marke das Kennzeichen (Name/Logo)
Erklärung: Die drei Schutzrechte greifen unterschiedlich: das Urheberrecht schützt die konkrete Ausdrucksform (den Code), ein Patent eine technische Erfindung (in engen Grenzen bei Software), eine Marke das Kennzeichen (Produktname, Logo). Sie können nebeneinander bestehen.