MKB Juristen entwirft individuelle Rechtsdokumente
Es empfiehlt sich, wichtige Verträge, Geschäftsbedingungen und andere juristische Dokumente nicht selbst zusammenzustellen oder zu kopieren. Wir unterstützen Unternehmer mit begrenztem Budget mit maßgeschneiderten Rechtslösungen, transparenten Kosten im Voraus und verständlichen Erklärungen.
- Kundenspezifische Verträge, Geschäftsbedingungen und Rechtsdokumente
- Budgetfreundlich und transparent hinsichtlich der Kosten im Voraus
- Fordern Sie eine kostenlose Beratung oder ein unverbindliches Angebot an
Was ist ein Quellcode-Hinterlegungsvertrag? Es handelt sich um eine Vereinbarung zwischen drei Parteien (dem Softwareanbieter, dem Kunden und einem unabhängigen Treuhänder), in der der Quellcode einer Software bei einem neutralen Verwahrer hinterlegt wird. Der Kunde erhält diesen Code unter vorab vereinbarten Bedingungen, falls der Anbieter seine Geschäftstätigkeit einstellt. Normalerweise erwirbt der Kunde lediglich das Recht, die lauffähige Software zu nutzen, nicht aber den zugrunde liegenden Quellcode. Die Hinterlegung minimiert dieses Risiko: Geht der Anbieter in Konkurs oder stellt er die Wartung ein, wird der hinterlegte Code freigegeben, und der Kunde kann die Software selbst weiter nutzen.
Die kurze Antwort
- Ein Quellcode-Treuhandvertrag übergibt den Quellcode einem unabhängigen Verwahrer (Treuhänder).
- Der Kunde nutzt lediglich die Software; der Quellcode bleibt bis zu einem vereinbarten Ereignis geschützt.
- Dieses Ereignis (Auslöser) ist üblicherweise eine Insolvenz oder die Einstellung der Wartung durch den Lieferanten.
- Erst dann erhält der Kunde Zugriff auf den Code und das Nutzungsrecht zur Wartung der Software.
- Ziel ist Kontinuität: Der Kunde soll nicht mit unbrauchbarer Software dastehen.
Was genau ist ein Quellcode-Hinterlegungsvertrag?
Bei Standardsoftware erhält der Kunde eine Lizenz für die kompilierte, lauffähige Version. Der Quellcode (die lesbaren Programmieranweisungen zum Erstellen und Modifizieren der Software) verbleibt beim Anbieter. Dies ist logisch: Der Quellcode ist das Betriebskapital des Softwareanbieters und urheberrechtlich als Werk im Sinne von Artikel 10 Absatz 1 Nummer 12 des Urheberrechtsgesetzes geschützt. Solange der Anbieter existiert und Wartung anbietet, benötigt der Kunde diesen Quellcode nicht.
Das Problem entsteht, wenn der Lieferant insolvent wird. Ohne Quellcode kann niemand die Software reparieren, Sicherheitslücken schließen oder sie an neue Gesetze anpassen. Für geschäftskritische Software (wie beispielsweise Planungssysteme, Buchhaltungsprogramme oder Betriebssysteme) stellt dies ein erhebliches Geschäftsrisiko dar. Ein Quellcode-Hinterlegungsvertrag löst dieses Problem, indem der Code bei einem Drittanbieter gespeichert wird und die Freigabe klar geregelt ist.
Die drei Parteien und ihre Rolle
- Der Lieferant behält das Urheberrecht am Quellcode und hinterlegt beim Treuhänder eine aktuelle Version, die in neuen Versionen aktualisiert wird.
- Der Kunde zahlt (häufig) für die Treuhandabwicklung und erhält die Zusicherung, dass er im Katastrophenfall weiterarbeiten kann. Er darf den Code erst nach einer gültigen Freigabe verwenden.
- Der Treuhänder. Ein unabhängiger Verwahrer, der den Code sicher speichert, die Vollständigkeit der Einzahlungen überprüft und die Freigabebedingungen kontrolliert, bevor er etwas freigibt.
Die Unabhängigkeit des Vermittlers ist von zentraler Bedeutung. Würde der Lieferant den Code selbst behalten, hätte der Käufer im Falle einer Insolvenz nichts: Der Insolvenzverwalter würde die Insolvenzmasse verwalten, und der Käufer stünde ganz hinten in der Warteschlange.
Wann wird der Quellcode veröffentlicht?
Die Freigabe ist mit einem Freigabeauslöser verknüpft, den Sie im Voraus klar definieren. Gängige Auslöser sind:
- Insolvenz oder Einstellung der Zahlungen des Lieferanten.
- Die Einstellung der Geschäftstätigkeit oder die Auflösung des Lieferanten.
- Das systematische Versäumnis, den Instandhaltungspflichten trotz Mahnung nachzukommen.
Im Falle einer Insolvenz ist der Zeitpunkt rechtlich entscheidend. Gemäß Artikel 37 des Insolvenzgesetzes entscheidet der Insolvenzverwalter, ob laufende Gegenseitigkeitsvereinbarungen fortgeführt werden; folglich können Wartung und Support eingestellt werden. Darüber hinaus besteht bei langfristigen Vereinbarungen wie Lizenzen die Möglichkeit der vorzeitigen Beendigung, vergleichbar mit der Mietrechtsklausel in Artikel 39 des Insolvenzgesetzes. Genau aus diesem Grund muss der Treuhandvertrag so formuliert sein, dass das Recht zur Nutzung des freigegebenen Quellcodes gegenüber dem Insolvenzverwalter gewahrt bleibt. Eine gut formulierte Vereinbarung stellt sicher, dass der Käufer die Wartung nach der Freigabe fortsetzen darf, ohne dass der Insolvenzverwalter den Code zurückfordern kann.
Ein praktisches Beispiel
Ein Logistik-KMU ist vollständig auf einen Routenplaner eines kleinen Softwareanbieters angewiesen. Dieser Anbieter meldet Insolvenz an. Ohne Treuhandkonto würde der Geschäftsbetrieb zum Erliegen kommen: Die Software funktioniert zwar weiterhin, aber niemand kann sie anpassen, falls ein Fehler auftritt oder sich die Verbindung zu einem Transportunternehmen ändert. Dank einer Vereinbarung zur Quellcode-Treuhand gibt der Treuhänder den Quellcode nach Bestätigung der Insolvenz frei. Das Unternehmen beauftragt daraufhin ein anderes Softwareunternehmen, das den Code übernimmt und die Wartung fortführt. Der Geschäftsbetrieb kann weiterlaufen.
Was wird vom Treuhandservice nicht abgedeckt?
Die Hinterlegung von Software bietet keine Garantie für Fehlerfreiheit und ersetzt keine klaren Vereinbarungen zu Wartung und Sicherheit. Sie gewährleistet die Kontinuität im Notfall, nicht aber die Qualität. Darüber hinaus räumt der Empfänger nicht automatisch alle Rechte am freigegebenen Quellcode ein: Er erhält lediglich das Nutzungsrecht, die Software für den Eigengebrauch zu pflegen und anzupassen, nicht aber das vollständige Urheberrecht für den kommerziellen Verkauf. Dieser Umfang muss explizit definiert werden. Achten Sie außerdem darauf, dass die hinterlegten Quellcodes stets aktuell sind; veralteter Quellcode ist zum Zeitpunkt der Veröffentlichung wertlos.
Ehrliche Empfehlung
Sie benötigen nicht immer einen Anwalt. Wenn Ihr Unternehmen gängige Standardsoftware eines großen Anbieters verwendet (bei der mehrere Parteien die Wartung übernehmen können oder einfache Alternativen existieren), ist ein Treuhandkonto oft unnötig. Auch bei günstiger, leicht austauschbarer Software überwiegt der Aufwand das Risiko nicht. In solchen Fällen ist eine Standardvereinbarung mit dem Anbieter oder der Verzicht auf ein Treuhandkonto völlig ausreichend.
Es empfiehlt sich, umgehend rechtlichen Beistand einzuholen, sobald die Software geschäftskritisch, individuell entwickelt oder anderweitig nicht verfügbar ist. In solchen Fällen hängt Ihre Geschäftskontinuität von einem rechtssicheren Freigabemechanismus, einem Nutzungsrecht, das auch im Falle einer Insolvenz Bestand hat, und der Gewissheit ab, dass der hinterlegte Code vollständig und aktuell ist. Lassen Sie den Vertrag in diesen Fällen vor der Unterzeichnung prüfen.
Sie möchten mehr erfahren? Lesen Sie, wie Sie die Vereinbarungen bei der Erstellung eines Quellcode-Treuhandvertrags festhalten und welche Kosten durch die Auslagerung der Erstellung eines solchen Vertrags entstehen . Benötigen Sie sofort eine Lösung? Sehen Sie sich unseren Quellcode-Treuhandvertrag an .
Häufig gestellte Fragen
Eine dreiseitige Vereinbarung, wonach der Quellcode einer Software bei einem unabhängigen Verwahrer hinterlegt wird. Der Kunde nutzt die Software wie gewohnt, erhält aber Zugriff auf den Quellcode, falls der Anbieter nicht mehr existiert, beispielsweise aufgrund von Insolvenz oder Einstellung der Wartung.
Der Quellcode ist das Betriebskapital des Anbieters und urheberrechtlich gemäß Artikel 10 Absatz 1 Nummer 12 des Urheberrechtsgesetzes geschützt. Sie erwerben ein Nutzungsrecht an der funktionsfähigen Software, nicht den Code selbst. Die Treuhandabwicklung minimiert das Risiko, unbrauchbare Software zu erhalten.
Im Falle eines vordefinierten Freigabeauslösers, üblicherweise Insolvenz, Zahlungseinstellung, Geschäftsaufgabe oder struktureller Mangel, der die Wartung nicht gewährleistet, prüft der Treuhänder, ob der Auslöser tatsächlich eingetreten ist, bevor der Code freigegeben wird.
Das muss ordnungsgemäß geregelt werden. Der Insolvenzverwalter prüft gemäß Artikel 37 des Insolvenzgesetzes, ob Verträge erfüllt wurden. Bei langfristigen Verträgen besteht eine Kündigungsmöglichkeit, die Artikel 39 des Insolvenzgesetzes entspricht. Ein rechtsgültiger Vertrag gewährleistet, dass das Recht zur Nutzung des freigegebenen Codes auch gegenüber dem Insolvenzverwalter Bestand hat.
Nein. Sie erhalten ein Nutzungsrecht zur Wartung und Anpassung der Software für Ihren eigenen Gebrauch, nicht aber das vollständige Urheberrecht zum Weiterverkauf der Software. Den Umfang dieses Rechts legen Sie im Treuhandvertrag fest.
Insbesondere bei geschäftskritischer oder kundenspezifischer Software eines einzelnen Anbieters, für die es keine einfache Alternative gibt. Bei gängiger Standardsoftware großer Anbieter ist ein Treuhandkonto in der Regel nicht erforderlich.
Ein unabhängiger Treuhänder, nicht der Lieferant selbst. Diese Unabhängigkeit ist unerlässlich: Im Falle einer Insolvenz würde der Code in die Insolvenzmasse des Lieferanten fallen und es ist nicht garantiert, dass er Ihnen zusteht.