Agentur in schwierigen Zeiten
Code deiner Agentur bewerten

Code und Rechte

Quellcode-Hinterlegung: Wie Escrow deiner Agentur Lizenzen verkaufen hilft

Geprüft am 12. Oktober 2026

Kurz gesagt

Bei der Quellcode-Hinterlegung legt deine Agentur den Quellcode bei einer neutralen Stelle ab. Der Kunde bekommt ihn nur, wenn ein vereinbarter Fall eintritt, etwa Insolvenz oder Ende der Wartung. Für Agenturen ist Escrow das Argument, mit dem Kunden sich auf eine Lizenz einlassen. Der Code bleibt dann bei der Agentur.

Bei der Quellcode-Hinterlegung legt deine Agentur den Quellcode bei einer neutralen Hinterlegungsstelle ab. Der Kunde bekommt ihn nur, wenn ein vereinbarter Herausgabefall eintritt: Insolvenz, Einstellung der Wartung, Verkauf der Agentur an einen Wettbewerber. Bis dahin bleibt der Code bei dir.

Für Agenturen ist das mehr als eine Absicherung für den Kunden. Viele Kunden verlangen alle Rechte am Code, weil sie Angst haben, ohne die Agentur dazustehen. Eine Hinterlegung nimmt ihnen diese Angst, und du kannst eine Lizenz verkaufen und den Code behalten.

Wie funktioniert Software-Escrow?

Drei Parteien schließen einen Vertrag: deine Agentur als Hinterleger, der Kunde als Begünstigter und die Hinterlegungsstelle. Der Ablauf:

  1. Du gibst Quellcode, Build-Anleitung, Abhängigkeitsliste und Doku ab.
  2. Die Stelle prüft auf Wunsch, ob sich daraus ein lauffähiges Programm bauen lässt.
  3. Bei jedem Release lieferst du nach. Der Vertrag legt fest, wie oft.
  4. Tritt ein Herausgabefall ein, meldet der Kunde ihn. Du kannst widersprechen.
  5. Ohne begründeten Widerspruch gibt die Stelle den Code heraus.

Warum ist Escrow der Schritt von Projektgeschäft zu Lizenz?

Im Projektgeschäft verlangen Kunden meist ein ausschließliches, unbeschränktes Nutzungsrecht. Damit ist der Code für dich erledigt. Bei einer Lizenz bekommt der Kunde ein einfaches Recht, und du verwertest den Code weiter.

Der Einwand des Kunden ist fast immer derselbe: „Was, wenn es euch in drei Jahren nicht mehr gibt?“ Die Hinterlegung beantwortet genau diese Frage.

Kunde kauft alle RechteKunde lizenziert, mit Escrow
Was der Kunde bekommtAusschließliches Recht, Quellcode sofortEinfaches Recht, Quellcode im Herausgabefall
Was du behältstNichts außer deinen vorbehaltenen BausteinenAlle Rechte, weitere Lizenzen möglich
Preis für den KundenHoch, einmalNiedriger, laufend
Risiko für den KundenEr muss selbst warten könnenAbgedeckt durch die Herausgabe

Wie sich einfache und ausschließliche Rechte unterscheiden, steht in Nutzungsrechte an Software.

Welche Herausgabefälle sind üblich?

Die Herausgabefälle sind der wichtigste Teil des Vertrags. Sind sie zu weit gefasst, verlierst du den Code schon bei einem Streit über eine Rechnung. Sind sie zu eng, hilft die Hinterlegung dem Kunden nicht. Üblich sind:

Was passiert mit der Lizenz in der Insolvenz?

Hier liegt der juristisch heikle Punkt. Ein Gesetz, das Lizenzen in der Insolvenz ausdrücklich schützt, gibt es in Deutschland nicht.

Ist ein gegenseitiger Vertrag bei Eröffnung des Verfahrens noch nicht vollständig erfüllt, kann der Insolvenzverwalter wählen, ob er ihn erfüllt (§ 103 Abs. 1 InsO). Lehnt er ab, bleibt dem Kunden nur eine Insolvenzforderung (§ 103 Abs. 2 InsO).

Für den Kunden ist das ein reales Risiko, für dich ein Verkaufsargument. Escrow-Verträge versuchen, die Rechte für den Herausgabefall schon vorher wirksam einzuräumen, damit der Verwalter nichts mehr zu wählen hat. Wie fest das hält, hängt an der Formulierung.

Welche Rechte bekommt der Kunde bei Herausgabe?

Mit der Herausgabe bekommt der Kunde Code in die Hand. Welche Rechte er daran hat, steht im Vertrag. Regel mindestens:

  1. Nutzungsarten: bearbeiten, Fehler beheben, weiterentwickeln (§ 69c Nr. 2 UrhG).
  2. Zweck: nur für den eigenen Betrieb des lizenzierten Systems.
  3. Dritte: ob er einen anderen Dienstleister mit der Wartung beauftragen darf.
  4. Grenzen: kein Weiterverkauf, keine Lizenz an andere.
  5. Vergütung: ob die laufende Lizenzgebühr weiter fällig ist.

Ohne diese Liste gilt § 31 Abs. 5 UrhG, und der Kunde bekommt nur, was der Vertragszweck verlangt. Das führt fast sicher zum Streit.

Was muss deine Agentur vorher klären?

Hinterlegen kannst du nur Code, an dem du die Rechte hast. Die Hinterlegungsstelle prüft den Inhalt. Die Rechtekette prüft sie nicht. Vor dem ersten Escrow-Vertrag gehören auf den Tisch:

Wie die Rechtekette aussieht und wo sie meistens reißt, steht in Wem gehört der Code?.

Lohnt sich das für eine Agentur?

Eine Hinterlegung kostet Geld und Pflege. Das lohnt sich in zwei Fällen:

Mit Escrow wird aus einem einmaligen Projektpreis eine wiederkehrende Lizenz.

Wie ein Lizenzvertrag aufgebaut ist, steht in Lizenzvertrag Software. Was der Code am Markt bringt, steht in Was ist Code wert?.

Häufige Fragen

Was ist eine Quellcode-Hinterlegung?

Ein Vertrag zwischen Softwarelieferant, Kunde und einer neutralen Hinterlegungsstelle. Der Lieferant gibt den Quellcode samt Doku dort ab und aktualisiert ihn. Die Stelle gibt den Code an den Kunden heraus, wenn ein vorher vereinbarter Fall eintritt.

Ist eine Hinterlegung in der Insolvenz sicher?

Ein Gesetz, das Lizenzen in der Insolvenz ausdrücklich schützt, gibt es in Deutschland nicht. Der Insolvenzverwalter hat bei nicht vollständig erfüllten gegenseitigen Verträgen ein Wahlrecht (§ 103 InsO). Wie fest eine Escrow-Vereinbarung hält, hängt deshalb an ihrer Gestaltung. Lass die Klauseln für den Insolvenzfall anwaltlich prüfen.

Wer zahlt die Hinterlegung?

Das ist Verhandlungssache. Häufig zahlt der Kunde, weil er die Sicherheit will. Agenturen, die Escrow als Standard anbieten, rechnen die Kosten in die Lizenzgebühr ein.

Bekommt der Kunde mit der Herausgabe das Eigentum am Code?

Der Kunde bekommt ein Nutzungsrecht, und zwar in dem Umfang, den der Vertrag für den Herausgabefall vorsieht. Meist sind das Bearbeitung und Weiterentwicklung für eigene Zwecke. Die Rechte selbst bleiben bei deiner Agentur.

Code deiner Agentur bewerten