Quellcode Eigentum: Wem gehört der Code bei Auftragsarbeit?
Du lässt Software entwickeln und zahlst dafür — dann gehört Dir der Quellcode, oder? Nicht unbedingt. In Deutschland liegt das Urheberrecht immer beim Entwickler. Was Du als Auftraggeber bekommst, sind Nutzungsrechte — und deren Umfang hängt vom Vertrag ab. Ohne klare Regelung stehst Du im schlimmsten Fall ohne Rechte am eigenen Produkt da. In diesem Ratgeber erklären wir, wie Quellcode-Eigentum wirklich funktioniert.

Urheberrecht vs. Nutzungsrecht: Der entscheidende Unterschied
| Kriterium | Urheberrecht | Nutzungsrecht |
|---|---|---|
| Was ist es? | Das Recht des Schöpfers am Werk | Die Erlaubnis, das Werk zu nutzen |
| Wer hat es? | Immer der Entwickler (natürliche Person) | Wer es vertraglich erhält |
| Übertragbar? | Nein (in Deutschland unveräußerlich) | Ja — einfach oder ausschließlich |
| Automatisch? | Ja — entsteht mit dem Schreiben des Codes | Nein — muss vertraglich geregelt werden |
| Rechtsgrundlage | § 7 UrhG | §§ 31 ff. UrhG |
Merke: Du kannst das Urheberrecht nicht kaufen — aber Du kannst alle relevanten Nutzungsrechte erwerben. Mit ausschließlichem Nutzungsrecht bist Du praktisch der alleinige Verwender.
Die drei Arten von Nutzungsrechten
Einfaches Nutzungsrecht
Du darfst den Code nutzen — aber der Entwickler auch. Er kann denselben Code an andere Kunden verkaufen oder selbst verwenden. Das ist der Standard, wenn im Vertrag nichts anderes steht.
Risiko: Dein Wettbewerber könnte die gleiche Software bekommen.
Ausschließliches Nutzungsrecht
Nur Du darfst den Code nutzen — niemand sonst, auch nicht der Entwickler selbst. Das kommt einem „Kauf" am nächsten und ist die empfohlene Regelung für Individualsoftware.
Vorteil: Maximale Kontrolle, kein Wettbewerbsrisiko.
Ausschließliches Nutzungsrecht mit Bearbeitungsrecht
Zusätzlich darfst Du den Code ändern, erweitern und durch andere Entwickler weiterentwickeln lassen. Das ist die umfassendste Regelung.
Empfehlung: Für Individualsoftware unbedingt vereinbaren — sonst bist Du an den ursprünglichen Entwickler gebunden.
Projekt im Kopf?
Erhalte in 2 Minuten eine erste Einschätzung — kostenlos.
Kostenlos · Unverbindlich · 2 Min.

Was im Vertrag stehen muss
Diese Punkte gehören in jeden Softwareentwicklungsvertrag bezüglich Quellcode:
- Art des Nutzungsrechts: Einfach oder ausschließlich? Bearbeitungsrecht inklusive?
- Umfang: Alle Nutzungsarten (Vervielfältigung, Bearbeitung, Verbreitung, öffentliche Zugänglichmachung)?
- Zeitlich unbegrenzt: Nutzungsrecht ohne zeitliche Beschränkung
- Räumlich unbegrenzt: Weltweit — nicht auf Deutschland beschränkt
- Quellcode-Herausgabe: Wann wird der vollständige Quellcode übergeben? In welchem Format? Mit Dokumentation?
- Open-Source-Komponenten: Welche Bibliotheken werden verwendet? Welche Lizenzen gelten?
- Escrow-Regelung: Bei kritischer Software: Quellcode bei einem Treuhänder hinterlegen
Vertragsmodelle im Detail: Vertragsratgeber. Werkvertrag vs. Dienstvertrag: Werkvertrag vs. Dienstvertrag.
Sonderfall: Angestellte Entwickler
Wenn ein Arbeitnehmer Software im Rahmen seiner Tätigkeit entwickelt, erhält der Arbeitgeber automatisch die ausschließlichen Nutzungsrechte (§ 69b UrhG). Das Urheberrecht bleibt beim Entwickler — aber der Arbeitgeber darf die Software uneingeschränkt nutzen.
Achtung: Das gilt nur für Arbeitnehmer (Arbeitsvertrag), nicht für Freelancer oder Agenturen. Bei externen Entwicklern muss alles vertraglich geregelt werden.
Bereit für den nächsten Schritt?
Finde heraus, was Dein Projekt kosten wird.
Kostenlos · Unverbindlich · 2 Min.
Geheimhaltungsvereinbarung (NDA)
Unabhängig von der Quellcode-Frage brauchst Du ein NDA, wenn der Entwickler Einblick in vertrauliche Informationen erhält:
- Geschäftsprozesse: Wie Dein Unternehmen intern arbeitet
- Algorithmen & Geschäftslogik: Berechnungen, Preismodelle, Scoring
- Kundendaten: Auch wenn pseudonymisiert (DSGVO!)
- Geschäftsgeheimnisse: Strategien, unveröffentlichte Produkte, interne Kennzahlen
DSGVO-Aspekte: DSGVO Software Anforderungen.
Du planst ein Softwareprojekt und willst Deine Rechte sichern?
Wir regeln Quellcode-Rechte transparent — Du behältst die volle Kontrolle.
Jetzt Projekt kalkulieren
Häufig gestellte Fragen
Wem gehört der Quellcode bei Auftragsarbeit?
Das Urheberrecht liegt beim Entwickler (unveräußerlich in Deutschland). Der Auftraggeber erhält Nutzungsrechte — deren Umfang muss vertraglich geregelt werden. Ohne Vertrag: nur einfaches Nutzungsrecht für den vereinbarten Zweck.
Was ist der Unterschied zwischen Urheberrecht und Nutzungsrecht?
Urheberrecht = wer den Code geschrieben hat (nicht übertragbar). Nutzungsrecht = wer den Code verwenden, ändern und weitergeben darf (vertraglich übertragbar). Für die Praxis zählt das Nutzungsrecht.
Kann ich den Quellcode kaufen?
Du kannst ausschließliche Nutzungsrechte mit Bearbeitungsrecht erwerben — das kommt einem Kauf am nächsten. Mit ausschließlichem Nutzungsrecht hast Du die volle Kontrolle über den Code.
Was passiert ohne vertragliche Regelung?
Du erhältst nur ein einfaches Nutzungsrecht für den vereinbarten Zweck. Der Entwickler darf den Code weiterverkaufen, für andere Kunden nutzen und Du darfst ihn nicht bearbeiten lassen.
Brauche ich eine Geheimhaltungsvereinbarung?
Ja, wenn der Entwickler Einblick in vertrauliche Geschäftsprozesse, Algorithmen oder Daten erhält. Ein NDA schützt vor Weitergabe — vor Projektbeginn unterschreiben.
Bereit? Kalkuliere jetzt Dein Projekt — kostenlos und unverbindlich.
Über den Autor: Dieser Artikel wurde vom Team der IT Studio Rech GmbH verfasst. Wir regeln Quellcode-Rechte transparent: ausschließliches Nutzungsrecht mit Bearbeitungsrecht ist bei uns Standard. Standort: Würzburg, Deutschland.
Hinweis: Dieser Ratgeber ersetzt keine Rechtsberatung. Bei konkreten urheberrechtlichen Fragen empfehlen wir die Konsultation eines IT-Fachanwalts.