Fachlich hochqualifiziert: Alle unsere Strafverteidiger sind Fachanwälte für Strafrecht; RA JF ist zudem Fachanwalt für IT-Recht mit fortlaufenden Publikationen und Lehrbeauftragter für IT-Compliance und Wirtschaftsstrafrecht (FH Aachen)
Software-Escrow, oft auch als Quellcode-Hinterlegung bezeichnet, ist ein wichtiger Aspekt im IT-Recht, der zunehmend an Bedeutung gewinnt, vor allem in Geschäftsbeziehungen, bei denen die langfristige Verfügbarkeit und Wartung von Software kritisch ist. Dieser Blog-Beitrag zielt darauf ab, die Grundzüge und rechtlichen Rahmenbedingungen von Software-Escrow verständlich darzulegen.
Digitale Produkte werden in Deutschland nun rechtlich eigenständig geregelt. Hintergrund ist, dass das deutsche Recht auf Basis zweier EU-Richtlinien aus seiner überwiegend analogen Zeit in eine moderne, digitale Form gezwungen wurde.
Bei der Entwicklung von Software („Softwareentwicklung“) und deren kommerzieller Nutzung sind einige rechtliche Aspekte zu beachten, um mögliche rechtliche Probleme zu vermeiden.
In den letzten Jahren meiner Tätigkeit haben sich dabei immer wieder die gleichen Baustellen herauskristallisiert, die von den Softwareentwicklern teils unterschätzt, teils ignoriert werden. Dabei leidet die hiesige IT-Startup-Branche unter etwas, was im Ausland in dieser krassen Form seltener zu beobachten ist: die völlige Verweigerung juristischen Beistands. Die Vorstellung, im Budget einen festen Anteil für laufende Rechtsberatungskosten einzuplanen, überfordert viele – und führt am Ende zu unnötigen Mehrkosten.
Urheberrechtlicher Schutz von Software: Entsprechend § 69a Abs. 3 UrhG wird eine Software („Computerprogramme´“) urheberrechtlich geschützt, wenn sie insoweit ein individuelles Werk darstellt, dass sie das Ergebnis der eigenen geistigen Schöpfung ihres Urhebers ist. Doch wann genau besteht ein Urheberrechtlicher Schutz von Software?
Ungetestete Software ist nichts wert – soweit die Binsenweisheit. Gerade bei Weiterentwicklungen oder Fehlerbehebungen in Produktivumgebunden ist dabei nicht nur der Test nicht wegzudenken, sondern insbesondere muss man mit Echtdaten arbeiten.
Der Klassiker ist ein weiterentwickeltes Kundensupport-System, auf das umgestellt werden soll. Hier wird man im Regelfall mit bereits vorhandenen Kundendatensätzen (auszugsweise) erste Testläufe vornehmen. Doch: Ist das datenschutzrechtlich zulässig? Diese Frage war bisher umstritten, wurde vom EUGH nun aber – durchaus zufriedenstellend – in einer groben Skizzierung beantwortet.
Technologien können im Allgemeinen einem juristischen Schutz vor Nachahmung unterliegen – es kommt auf den Einzelfall an. Wir haben eine kleine Übersicht zum Schutz von Technologien erarbeitet:
Schutzrechte im Überblick
Wir beraten rund um Schutzrechte, speziell bei Geschäftsgeheimnissen, im Urheberrecht, Wettbewerbsrecht und Markenrecht – dabei unterstützen wir Unternehmen bei der Rechtsdurchsetzung und Verteidigung ihrer Schutzrechte, speziell beim Schutz von Technologien wie Software.
Es muss sowohl eine „Erfindung“ im juristischen Sinne aber auch als Neuheit vorliegen
Umfassender Schutz gegen jegliche Nutzung
Hinzu treten besondere Schutzgesetze, wie etwa zum Halbleiterschutz oder Sortenschutz. Vieles hängt aber am Einzelfall, etwa beim Schutz von Software, wo es stark auf die Abgrenzung zwischen nur technischer Umsetzung und eigener Schöpfung ankommt.
3D-Urheberrecht
Dreidimensionales Urheberrecht klingt erst einmal nicht aufregend – doch es gibt erhebliche Rechtsfragen rund um das 3D-Urheberrecht und den 3D-Druck. In unserem Beitrag erhalten Sie einen Einstieg.
Computerspiele sind spannend – die Entwicklung und ihr Schutz, insbesondere der Schutz des Gameplays, auch. RA JF ist nicht nur begeisterter Spieler auf diversen Konsolen, sondern beschäftigt sich auch mit Rechtsfragen von Computerspielen.
Der Firmenname ist schon fast etwas altbacken als Thema – darf aber nicht zu kurz kommen. Wir bieten einen ersten Einstieg in die Thematik des Schutzes des Firmennamens.
Wann ist Software urheberrechtlich geschützt – nun ist es mit der Frage nicht ganz so einfach, auch wenn natürlich ein grundsätzlicher Schutz im Raum steht. Wir bieten Ihnen einen Überblick zum urheberrechtlichen Schutz von Software.
Wer als Rechteinhaber Urheberrechte an einer Software hat und sich mit einer vermeintlichen Rechtsverletzung konfrontiert sieht, kann zur Klärung, ob wirklich eine Rechtsverletzung vorliegt, Einblick in den Quelltext der Software des Verletzers nehmen. Dies im Zuge eines „Besichtigungsrechts“, das im BGB seit jeher im Sachenrecht existiert. Dabei stellt sich die Frage, wie die Einsichtnahme in das digitale Beweismittel Quelltext stattzufinden hat.
Digitale Beweismittel
Bei uns im Blog finden Sie eine Vielzahl von Beiträgen zu digitalen Beweismitteln, Rechtsanwalt Jens Ferner ist auf das Thema spezialisiert:
Urheber der Software ist (nur) derjenige, der bestimmte von ihm selbst entwickelte oder ihm von dritter Seite vorgegebene Aufgabenstellungen in ein Computerprogramm umsetzt. Es lohnt sich, hierzu einige Fragen genauer zu Betrachten.
Der unter anderem für das Urheberrecht zuständige I. Zivilsenat des Bundesgerichtshofs (I ZR 157/21) hat über Ansprüche auf Unterlassung, Auskunft und Schadensersatz wegen des Vertriebs von Software zu entscheiden, die dem Nutzer das Manipulieren des auf einer Spielkonsole ablaufenden Programms ermöglicht.
Hinweis: Die Entscheidung wird für die rechtliche Zulässigkeit von Cheat-Software erhebliche Auswirkung haben, deswegen wird hier im Blog schon der Hinweis auf den Verkündungstermin aufgenommen. Das OLG HH (hier bei uns) hatte vorher – durchaus überraschend – bei schlichtem Zugriff auf Speicherdaten (nicht: Programmdaten!) im Arbeitsspeicher eine urheberrechtliche Relevanz verneint. Update: Verkündungstermin war am 23. Februar 2023, 8.30 Uhr – die Sache wurde dem EUGH vorgelegt!
Inzwischen hat der Sovereign Tech Fund seine Tätigkeit aufgenommen und beginnt mit der Unterstützung von 7 Projekten:
openMLS
curl
OpenBGPd
OpenPGP.js/GopenPGP
WireGuard
Bundler/RubyGems
OpenSSH
Durch das mit öffentlichen Geldern geförderte Projekt sollen Entwicklung, Verbesserung und Erhaltung offener digitaler Infrastrukturen unterstützt werden. Das dortige erklärte Ziel ist die „nachhaltige Stärkung des Open-Source-Ökosystems“. Dabei möchte man sich auf Sicherheit, Stabilität, technologische Vielfalt und die Menschen hinter dem Code konzentrieren.
Die Idee ist, das Opensource-Ökosystem zu stärken, auf dem so viel an Software und inzwischen auch Gemeinwesen basiert. Man bringt es dort hervorragend auf den Punkt:
Das Open-Source-Ökosystem ist zwar unglaublich erfolgreich, aber auch zunehmend fragil. Viel mehr Menschen nutzen Open-Source-Software, als dass sie etwas zu ihr beitragen. Es ist an der Zeit, in digitale Gemeingüter, ehrenamtliche Community und das Open-Source-Ökosystem zu investieren, um die digitale Welt zu schaffen, die wir uns wünschen.
Dabei darf nicht verkannt werden, wie viele Projekte der Digitalisierung, vor allem auch der öffentlichen Hand, auf Opensource-Produkten basieren. Man hätte hier viel früher reagieren müssen, doch spätestens seit der Log4J-Schwachstelle dürfte klar geworden sein, dass man als Gesellschaft in dem Bereich nicht immer nur nehmen kann.
Wann ist eine für Software geschützte Marke verletzt? Das OLG Köln (6 U 18/22) konnte der Frage nachgehen und aufzeigen, dass es hier Unterschiede in der „Benutzung“ einer Marke auch bei Software gibt.
Der Verstoß gegen Sanktionen („Embargoverstoß“) ist mit erheblichen Sanktionen bewehrt – und gerade in den vergangenen Monaten keineswegs ein so exotischer Verstoß, dass man ihn nicht auf dem Schirm haben müsste. Wir sind in unserer Kanzlei in den vergangenen Monaten vorwiegend mit Beratungsanfragen konfrontiert im Bereich Software und Technologie-Güter, bei denen sich die Frage einer Einfuhr bzw. Ausfuhr über durchaus trickreiche Umwege stellt.
Das Oberlandesgericht des Landes Sachsen-Anhalt (2 U 143/21) hat entschieden, dass ein aus einer Zwei-Personen-GmbH ausgeschiedener Mitgesellschafter gegen seine nachwirkende mitgliedschaftliche Treuepflicht verstößt, wenn er die von ihm für eine Kundin der GmbH übernommene Projektleitung für eine Softwareentwicklung in agiler Arbeitsweise ohne Zustimmung der Gesellschaft in seinem neuen beruflichen Tätigkeitsfeld fortsetzt.
Hinweis: Die Entscheidung wurde von RA JF besprochen im jurisPR-ITR 16/2023 Anm. 6
Das LSG Baden‑Württemberg (L 8 BA 1374/20) hatte über die sozialversicherungsrechtliche Einordnung eines Softwareentwicklers zu entscheiden. In seiner Entscheidung betont das Gericht, dass bei Programmierern insbesondere das Vorliegen spezieller Fachkenntnisse und deren Marktwert ein gewichtiges Indiz für eine selbstständige Tätigkeit sein kann.
Der Fall zeigt, dass sich die Kriterien der Scheinselbstständigkeit in der IT‑Praxis nur im Zusammenspiel mit Honorarstruktur, unternehmerischem Risiko und Einbindung in die Abläufe des Auftraggebers bewerten lassen.
Rein vertragliche Gestaltungen – etwa das Fehlen von Lohnfortzahlung im Krankheitsfall oder Urlaubsansprüchen – sind für sich genommen kein tragfähiges Indiz für eine selbstständige Tätigkeit. Entscheidend bleibt die tatsächliche Durchführung des Vertrags, also die Frage, ob der Programmierer weisungsgebunden in die Arbeitsorganisation des Auftraggebers eingebunden ist oder eigenständig am Markt auftritt.
Ein gewichtiges Indiz für Selbstständigkeit ist dagegen ein echtes Unternehmerrisiko, etwa der Einsatz eigenen Kapitals oder die Gefahr, dass der Einsatz der eigenen Arbeitskraft nicht vergütet wird, wenn der Auftrag scheitert. Gerade im betriebsmittelarmen Bereich der Softwareentwicklung gewinnt dabei die Höhe und Struktur des Honorars besondere Bedeutung.
Die Entscheidung fügt sich in die Linie der Rechtsprechung ein, die bei IT‑Freelancern eine Gesamtwürdigung aller Umstände verlangt – von Betriebsstätte und Weisungsgebundenheit bis hin zu Wettbewerbsklauseln und Honorarhöhe. In der Beratung von Unternehmen und Entwicklern zeigt sich, dass Statusfragen von Programmierern häufig strafrechtlich relevant werden – Stichwort § 266a StGB und Vorwurf der Scheinselbstständigkeit. Wer IT‑Freelancer einsetzt, sollte Verträge, Vergütungsmodelle und tatsächliche Abläufe daher frühzeitig überprüfen und dokumentieren.
Ein gewichtiges Indiz für eine selbstständige Tätigkeit ist dagegen das mit dem Einsatz eigenen Kapitals verbundene Unternehmerrisiko. Maßgebliches Kriterium für ein solches Risiko eines Selbstständigen ist, ob eigenes Kapital oder die eigene Arbeitskraft auch mit der Gefahr des Verlustes eingesetzt wird, der Erfolg des Einsatzes der tatsächlichen und sächlichen Mittel also ungewiss ist. Hierbei ist mit dem LSG dann zu beachten, dass es sich bei dem Bereich der Softwareentwicklung um eine betriebsmittelarme Dienstleistungsbranche handelt, die im Wesentlichen durch den bloßen Einsatz von Know-how geprägt wird. In dem Zusammenhang macht das LSG deutlich, dass etwa Spezialkenntnisse dafür sprechen, dass man sich nicht an einen einzelnen Arbeitgeber heften möchte.
Das der Quellcode einer Software keine amtliche Information im Sinne des Informationsfreiheitsrechts ist, hat das Verwaltungsgericht Wiesbaden (6 K 784/21.WI) klargestellt. Hier hatte jemand einen Anspruch auf Auskunft über den Quellcode sämtlicher im Schulportal des Landes vorhandenen Anwendungen für sich erkannt – was das Gericht zurückgewiesen hat.