18.05.2021

5 rechtliche Fehler, die Startups beim Programmieren vermeiden sollten

Von Lizenzbedingung bis Urheberrecht: Startups treten immer wieder in dieselben rechtlichen Fallen, wenn es um den Code ihres Produkts geht.
/artikel/5-rechtliche-fehler-die-startups-beim-programmieren-vermeiden-sollten
Programmieren, Code, Coding, Startup, Team
© Unsplash

GASTBEITRAG

„Das ist ein wirklich genialer Code, aber das Risiko, das wir uns damit einkaufen ist uns leider zu hoch. Wir haben uns daher für ein anderes Investment entschieden.“ Damit du bei der Verwertung deines Produktes oder einem Exit diesen oder einen ähnlichen Satz nicht hören musst, solltest du aus Legal-Sicht unter anderem die folgenden fünf Fehler beim Coding vermeiden. 

1. Vorsicht beim Einsatz von Open Source. 

Der Quellcode von Open Source Software wird kostenfrei zur Verfügung gestellt. Insbesondere für junge Programmier*innen ist diese daher interessant und wird häufig im eigenen Code integriert, doch hier ist Vorsicht geboten. 

Lizenzen für Open Source Software enthalten oft sogenannte „Copyleft“ Klauseln. Durch solche Klauseln werden Lizenznehmer*innen verpflichtet Bearbeitungen des Quellcodes ebenfalls kostenlos zur Verfügung zu stellen. Die bekannteste Copyleft-Lizenz ist GNU General Public License (GPL). 

Wenn du deinen Code also auf Open Source, die zB unter GPL steht, aufbaust, ist der Copyleft Effekt auf deinen Code anwendbar. Du müsstest deinen Quellcode daher kostenfrei zur Verfügung stellen und könntest Schwierigkeiten bei der Verwertung des Codes (zB beim Verlangen von Lizenzgebühren) bekommen.

Key Takeaway: Drum prüfe, wer (Open Source) Code in die eigene Software integriert.  

Don’t forget: Selbstverständlich musst du auch bei bezahlter Software, die Lizenzbedingungen prüfen, um herauszufinden, ob eine Verwertung möglich ist.  

2. Code documentation – mehr als nur „comments“ 

Ja, die Hauptsache ist, dass dein Code funktioniert, aber für Investor*innen oft genauso relevant ist eine exakte Dokumentation des Codes. 

Um potentielle Investor*innen zu beeindrucken, empfiehlt es sich nicht nur comments zum Code hinzuzufügen, sondern die einzelnen Coding-Schritte ausführlicher zu dokumentieren, etwa in einem README file. Abhängig davon, was das Einsatzgebiet deines Codes ist, kann auch eine API Dokumentation angebracht sein. 

Key Takeaway: Documentation is key – auch aus Legal-Sicht.

3. Coding together – ein smarter Move? 

Gemeinsam Programmieren, ob in einem Angestelltenverhältnis oder als Business Partner – was so nett klingt, ist aus Legal-Sicht ohne „Sicherheitsvorkehrungen“ nicht immer ein smarter Move. 

Das Urhebergesetz sorgt zwar grundsätzlich für Programmierer*innen vor, indem es (i) einen urheberrechtlichen Schutz für Computercode vorsieht und (ii) festlegt, dass, wenn Arbeitnehmer*innen für den Dienstgeber codieren, die Nutzungsrechte an dem Programmierten auf den Dienstgeber übergehen… Also alles easy? Leider nicht! 

Das UrhG – und somit auch diese, für den Dienstgeber günstige Stellung gilt nämlich nur, wenn der Dienstnehmer ein Computerprogramm iSd UrhG programmiert. Wird nur ein Teil davon oder nur einzelne Algorithmen programmiert, könnte diese Bestimmung nicht anwendbar sein. In diesem Fall ist es notwendig eine ergänzende Vereinbarung mit dem Mitarbeiter oder der Mitarbeiterin zu treffen (das kann bspw. im Dienstvertrag passieren).  

Wenn du mit deiner Business-Partnerin oder deinem Business Partner gemeinsam codierst, kann es möglich sein, dass ihr beide sogenannte „Miturheber“ des Codes seid. Den Code könntet ihr dann nur gemeinsam verwerten – das solltet ihr jedenfalls bedenken. Bei deiner Geschäftspartnerin oder deinem Geschäftspartner wird das häufig ohnehin so gewollt sein. Rechtlich tricky könnte es werden, wenn dir eine Freundin oder ein Freund beim Codieren maßgeblich hilft und ihr euch bis dahin keine Gedanken über die Zusammenarbeit/Rechte/Verwertung gemacht habt. 

Key Takeaway: Mache dir bereits frühzeitig Gedanken, wer welche Rechte an dem Code haben soll und sichere diese Rechtsposition vertraglich ab. 

4. Achtung im Zusammenhang mit Input-Daten

Für die Entwicklung und das Training von Algorithmen sind Daten erforderlich – nur durch Beispiele kann ein Algorithmus lernen, Muster in Daten zu erkennen.

Abhängig davon, welche Daten du deinem Code fütterst, musst du weitere Bestimmungen beachten. Sobald du zum Training personenbezogene Daten verarbeiten musst, sind die Bestimmungen der DSGVO anwendbar. 

Personenbezogene Daten sind alle Informationen, die sich auf eine identifizierte oder identifizierbare natürliche Person beziehen, wie zB Name, Alter, persönliche Vorlieben, E-Mailadresse oder Foto. Häufig ist nicht ganz klar, was alles ein personenbezogenes Datum darstellen kann (etwa hat der Europäische Gerichtshof vertreten, dass in bestimmten Fällen IP-Adressen auch personenbezogene Daten sind). Bevor ihr Daten verarbeitet ist es daher wichtig zu klären, ob diese Personenbezug aufweisen. 

Eine Datenverarbeitung ist nur unter bestimmten Voraussetzungen rechtmäßig, insbesondere bei Einwilligung der betroffenen Person oder zur notwendigen Erfüllung eines Vertrags. Zudem treffen den Verarbeiter umfassende Pflichten (Datenlöschung, Berichtigung, organisatorische Vorkehrungen, etc). Die Nichteinhaltung der DSGVO ist mit hohen Geldstrafen bedroht.

Bereits im Vorfeld der Entwicklung sollte daher berücksichtigt werden, welche Daten durch einen Algorithmus verarbeitet werden und wie die Vorgaben der DSGVO ohne zusätzlichen Aufwand eingehalten werden können (Vertragliche Grundlage, Einholung von Einwilligung, etc). Ansonsten drohen später zusätzliche Kosten durch die nachträgliche Anpassung oder sogar Strafzahlungen.

Key Takeaway: Checke bereits bei der Entwicklung welche Daten du deinem Algorithmus fütterst, um später böse Überraschungen und aufwändiges Umprogrammieren zu vermeiden. 

5. Vertragliche Geheimhaltung

Wie bereits zuvor gesagt, kann es sein, dass dein Code bzw Teile davon (etwa bloße Algorithmen) keinen urheberrechtlichen Schutz genießen; doch auch für solche Fälle gibt’s eine Lösung. 

Programmcodes können nämlich ein „Betriebsgeheimnis“ darstellen und dadurch wettbewerbsrechtlich vor Mitbewerber*innen geschützt sein – doch aufgepasst, auch hier ist es wichtig bereits frühzeitig an den Schutz zu denken. Damit Code ein Betriebsgeheimnis iSd UWG sein kann, muss er folgende Voraussetzungen erfüllen: mangelnde Offenkundigkeit, Geheimhaltungswille und Geheimhaltungsinteresse.

Mangelnde Offenkundigkeit bedeutet, dass Informationen nicht allgemein bekannt sind und auch tatsächlich geheim gehalten werden. Sie dürfen nur einem beschränkten Personenkreis bekannt gemacht werden (zB Arbeitnehmer*innen, Tester*innen). Daher sollten Geheimhaltungsvereinbarungen mit Personen getroffen werden, die Zugriff auf den Code haben, um eine weitere Verbreitung zu verhindern. Häufig reicht eine bloße Geheimhaltungsvereinbarung im Dienstvertrag dazu nicht aus; das ist aber im Einzelfall zu klären. 

Der Geheimhaltungswille muss aus den äußeren Umständen zum Ausdruck kommen. Geheimhaltungsvereinbarungen oder technische Schutzvorkehrungen (Zugangsbeschränkungen, etc) lassen den Geheimhaltungswillen erkennen. 

Vertragliche oder technische Schutzvorkehrungen lassen auch das Geheimhaltungsinteresse erkennen.

Was bringt der Schutz als Betriebsgeheimnis? Die unlautere Verwertung von Betriebsgeheimnissen zu Wettbewerbszwecken ist strafbar. Zusätzlich können gegen Mitbewerber Schadenersatz- und Unterlassungsansprüche geltend gemacht werden. Gerade wenn Codes nicht die Voraussetzungen für urheberrechtlichen Schutz oder ein Patent erfüllen, ist das Wettbewerbsrecht von besonderer Bedeutung. Dafür sollten neben technischen Vorkehrungen auch vertragliche Geheimhaltungspflichten vorgesehen werden. 

Key Takeaway: Insoweit du deinen Code (auch) als Betriebsgeheimnis schützen möchtest, überlege dir bereits frühzeitig, welche vertraglichen und nicht vertraglichen (zB technischen) Maßnahmen du setzen wirst, um einen solchen Schutz zu erreichen. 

Um deinen Code bestmöglich schützen und anschließend verwerten zu können, gilt es also einiges zu beachten, wobei das wichtigste natürlich weiterhin die Funktionalität deines Codes und der Spaß am Programmieren bleibt.

Über den Autor

Martin Hanzl © EY Law
Martin Hanzl © EY Law

Martin Hanzl ist Senior Associate bei EY Law Pelzmann Gall Größ Rechtsanwälte und betreut dort Mandant*innen unter anderem zu Fragen rund um neue Technologien. Zudem ist er in der Projektleitung des Blockchain and Smart Contracts Projektes des European Law Institute tätig und publiziert regelmäßig zu rechtlichen Themen rund um neue Technologien, Blockchain, Smart Contracts und Digitalisierung.

Deine ungelesenen Artikel:
22.10.2026

Grazer Startup versa setzt auf KI-Personas, um Gespräche mit Kunden zu üben

Mit virtuellen Gesprächspartnern will versa klassische Verkaufstrainings für Unternehmen verändern. Erst im Jänner 2026 gegründet, zählt das Unternehmen bereits rund 14 zahlende Kunden und ist nach eigenen Angaben profitabel. Und das ohne externes Investment.
/artikel/grazer-startup-versa-setzt-auf-ki-personas-um-gespraeche-mit-kunden-zu-ueben
22.10.2026

Grazer Startup versa setzt auf KI-Personas, um Gespräche mit Kunden zu üben

Mit virtuellen Gesprächspartnern will versa klassische Verkaufstrainings für Unternehmen verändern. Erst im Jänner 2026 gegründet, zählt das Unternehmen bereits rund 14 zahlende Kunden und ist nach eigenen Angaben profitabel. Und das ohne externes Investment.
/artikel/grazer-startup-versa-setzt-auf-ki-personas-um-gespraeche-mit-kunden-zu-ueben
Die Gründer von versa: Jakob Logar, Maximilian Brehm und Elija Dentler (v. l.) | (c) webformance.agency

Ein schwieriges Kundengespräch, eine heikle Preisverhandlung oder eine verärgerte Kundin: Solche Situationen gehören in vielen Berufen zum Alltag. Doch wie bereitet man Mitarbeitende darauf vor? Klassische Kommunikationstrainings sind oft zeitaufwendig und bieten nur begrenzte Möglichkeiten, das Gelernte praktisch anzuwenden.

Genau hier setzt das Grazer Startup versa an. Das im Jänner 2026 gegründete Unternehmen hat eine KI-basierte Plattform entwickelt, mit der Mitarbeitende realistische Gesprächssituationen simulieren und anschließend individuelles Feedback erhalten können.

Gegründet wurde das Unternehmen von Jakob Logar, Elija Dentler und Maximilian Brehm. Die Idee entstand aus den beruflichen Erfahrungen der Gründer. Co-CEO Logar war rund 20 Jahre im Vertrieb tätig und absolvierte selbst zahlreiche Kommunikationstrainings. Diese seien zwar hilfreich gewesen, hätten aber meist nur wenig Raum für praktische Übungen geboten. „Da haben wir jetzt einfach gesehen, das was KI da möglich macht, ist eben diesen Flaschenhals der Rollenspiele aufzuheben“, erklärt Logar. Mitarbeitende könnten dadurch unabhängig von Trainer:innen oder Vorgesetzten Gespräche üben.

Von einem Forschungsprojekt zur KI-Plattform

Den Anstoß lieferte ein Forschungsprojekt am Grazer Know-Center. Dort wurde auf Anfrage der Medizinischen Universität Innsbruck untersucht, ob sich Arzt-Patienten-Gespräche mit KI simulieren lassen. Ein erster ChatGPT-Prototyp zeigte Potenzial, aber auch technische Grenzen.

Heute kombiniert versa verschiedene KI-Modelle für die Szenarioerstellung, Sprachinteraktion und Auswertung. Unternehmen können eigene Unterlagen und Kundenprofile einbinden, um möglichst praxisnahe Trainingssituationen zu schaffen.

Doch warum braucht es dafür eine eigene Plattform statt ChatGPT? „Die Magie liegt eigentlich in der KI-Architektur und in der Agent-Orchestrierung“, sagt Logar. Anders als bei der Nutzung eines einzelnen Sprachmodells sollen die KI-Personas konsistent bleiben und die Auswertungen vergleichbar sein.

Eigene KI-Basismodelle entwickelt das Startup nicht. Stattdessen setzt es auf eine flexibel aufgebaute Architektur. „Wir verwenden immer das beste Modell“, so Logar. Neue Technologien könnten dadurch einzelne Komponenten ersetzen, ohne die gesamte Plattform verändern zu müssen.

Eingesetzt wird versa derzeit vor allem beim Onboarding neuer Mitarbeitender. Diese können vom ersten Kundentelefonat bis zur Preisverhandlung unterschiedliche Gesprächssituationen trainieren.

Das KI-Trainingsgespräch selbst erfolgt dann im Look eines Video-Calls. (c) versa Training GmbH

14 zahlende Kunden und bereits profitabel

Nur wenige Monate nach der Gründung zählt versa laut Logar rund 14 zahlende Unternehmenskunden. Darunter befinden sich eine große Bank und einer der größten deutschen Versicherer. Als Zielgruppe sieht versa nicht ausschließlich Großkonzerne. Interessant sei die Plattform grundsätzlich für Unternehmen mit mindestens 20 Mitarbeitenden in kundenorientierten Rollen, etwa im Vertrieb oder Kundenservice.

Der Weg vom ersten Interesse zum Vertragsabschluss sei allerdings nicht immer kurz. Besonders bei größeren Unternehmen würden rechtliche Prüfungen rund um den Einsatz von KI den Verkaufsprozess verlängern.

Finanziert wurde das Startup bislang ausschließlich aus Eigenmitteln. Das Stammkapital von 10.000 Euro brachten die drei Gründer selbst auf. Auf die Frage, wann das Unternehmen profitabel werden wolle, antwortet Logar: „Wir sind schon profitabel.“

Förderabsage als Wendepunkt

Ursprünglich hatte das Gründerteam auf eine aws-Seedförderung gehofft. Nach einem Pitch im Frühjahr 2026 folgte jedoch die Absage. Zu diesem Zeitpunkt hatten die Gründer ihre bisherigen Jobs bereits gekündigt. Trotz des Rückschlags beschlossen sie weiterzumachen. „Wir haben dann aber den Entschluss gefasst, weiterzumachen, weil die Idee so gut ist“, erzählt Logar. Die Absage habe das Team letztlich stärker auf den Markt fokussiert.

Aktuell ist versa in der Science Park Graz Academy und arbeitet im Grazer Unicorn. Zunächst will das Startup aus eigener Kraft weiterwachsen und einen mittleren sechsstelligen Umsatzbetrag erreichen. Für die spätere Skalierung werden Partner gesucht.

Dabei denkt das Team von Beginn an international. „Wir haben ja keine sprachlichen Restriktionen“, erklärt Logar. Erste Kunden aus Deutschland hat versa bereits gewonnen. Langfristig will das Unternehmen vor allem dort wachsen, wo der Bedarf an skalierbaren Kommunikationstrainings besonders groß ist.

Toll dass du so interessiert bist!
Hinterlasse uns bitte ein Feedback über den Button am linken Bildschirmrand.
Und klicke hier um die ganze Welt von der brutkasten zu entdecken.

brutkasten Newsletter

Aktuelle Nachrichten zu Startups, den neuesten Innovationen und politischen Entscheidungen zur Digitalisierung direkt in dein Postfach. Wähle aus unserer breiten Palette an Newslettern den passenden für dich.

Montag, Mittwoch und Freitag

AI Summaries

5 rechtliche Fehler, die Startups beim Programmieren vermeiden sollten

AI Kontextualisierung

Welche gesellschaftspolitischen Auswirkungen hat der Inhalt dieses Artikels?

Leider hat die AI für diese Frage in diesem Artikel keine Antwort …

5 rechtliche Fehler, die Startups beim Programmieren vermeiden sollten

AI Kontextualisierung

Welche wirtschaftlichen Auswirkungen hat der Inhalt dieses Artikels?

Leider hat die AI für diese Frage in diesem Artikel keine Antwort …

5 rechtliche Fehler, die Startups beim Programmieren vermeiden sollten

AI Kontextualisierung

Welche Relevanz hat der Inhalt dieses Artikels für mich als Innovationsmanager:in?

Leider hat die AI für diese Frage in diesem Artikel keine Antwort …

5 rechtliche Fehler, die Startups beim Programmieren vermeiden sollten

AI Kontextualisierung

Welche Relevanz hat der Inhalt dieses Artikels für mich als Investor:in?

Leider hat die AI für diese Frage in diesem Artikel keine Antwort …

5 rechtliche Fehler, die Startups beim Programmieren vermeiden sollten

AI Kontextualisierung

Welche Relevanz hat der Inhalt dieses Artikels für mich als Politiker:in?

Leider hat die AI für diese Frage in diesem Artikel keine Antwort …

5 rechtliche Fehler, die Startups beim Programmieren vermeiden sollten

AI Kontextualisierung

Was könnte das Bigger Picture von den Inhalten dieses Artikels sein?

Leider hat die AI für diese Frage in diesem Artikel keine Antwort …

5 rechtliche Fehler, die Startups beim Programmieren vermeiden sollten

AI Kontextualisierung

Wer sind die relevantesten Personen in diesem Artikel?

Leider hat die AI für diese Frage in diesem Artikel keine Antwort …

5 rechtliche Fehler, die Startups beim Programmieren vermeiden sollten

AI Kontextualisierung

Wer sind die relevantesten Organisationen in diesem Artikel?

Leider hat die AI für diese Frage in diesem Artikel keine Antwort …

5 rechtliche Fehler, die Startups beim Programmieren vermeiden sollten