Ratgeber für Entwickler
Quellcode schützen, der Ratgeber für Entwickler
Ihr Code ist ab dem Schreiben durch das Urheberrecht geschützt. Das Problem ist nicht der Schutz, sondern der Beweis. Ein Git-Verlauf lässt sich mit einem Befehl fälschen, ein GitHub-Repository lässt sich löschen. So schaffen Sie eine belastbare Priorität.
Was das Recht sagt
In Europa wie in den USA ist Quellcode als Sprachwerk durch das Urheberrecht geschützt. Dieser Schutz gilt automatisch ab dem Schreiben, ohne Formalität, in den 181 Ländern der Berner Übereinkunft.
Achten Sie auf die Grenzen. Das Urheberrecht schützt die Ausdrucksform, also Ihren Code so, wie er geschrieben ist, nicht die Ideen, die Algorithmen oder die Funktionen. Ein Wettbewerber darf Ihre Idee neu umsetzen. Ihren Code kopieren darf er nicht.
Bei einer Kopie hängt alles an einem Punkt, dem Beweis, dass Ihre Version vor seiner existierte. Das ist der Prioritätsnachweis.
Was Ihre Priorität nicht beweist
Der Git-Verlauf
Commit-Daten sind reine Angaben. Eine Umgebungsvariable (GIT_COMMITTER_DATE) genügt, um ein Commit zurückzudatieren. Ein Git-Verlauf allein ist als Nachweis eines Datums unbrauchbar.
Ein GitHub-Repository
GitHub ist eine private Plattform. Ein Repository kann gelöscht, überschrieben (Force Push) oder auf privat gestellt werden. GitHub bestätigt kein Datum und wird nicht für Sie aussagen.
Die Lizenz (MIT, GPL...)
Eine Lizenz regelt, wie andere Ihren Code nutzen dürfen. Sie setzt voraus, dass Sie der Urheber sind, sie beweist es nicht. Im Streitfall nützt Ihnen die Lizenz ohne Prioritätsnachweis nichts.
Vergleich der Beweismethoden
| Methode | Kosten | Beweiswert | Passt zum Entwicklungstempo |
|---|---|---|---|
| Git-Verlauf allein | 0 € | Nahezu null (Daten fälschbar) | Ja, aber im Streitfall nutzlos |
| Hinterlegung bei der APP (Agence pour la Protection des Programmes) | Mehrere hundert Euro + Mitgliedschaft | Stark, historische Referenz für Software in Frankreich | Nein, aufwendiges Verfahren je Version |
| Feststellung durch einen Gerichtsvollzieher | 200 bis 500 € je Feststellung | Sehr stark | Nein, bei jedem Release undenkbar |
| Zeitgestempelte Hinterlegung bei Copyright01 | 0 € (3 Hinterlegungen), danach ab 4,90 € | SHA-256-Fingerabdruck + Zeitstempel, öffentlich überprüfbar | Ja, ein Repository in 2 Minuten hinterlegt, API verfügbar |
Richtpreise, erhoben im Jahr 2026.
So hinterlegen Sie Ihren Code
Zwei Wege, je nach Workflow.
Ein GitHub-Repository hinterlegen
Fügen Sie die URL des Repositorys ein. Copyright01 liest die Metadaten automatisch aus (Commits, Mitwirkende, Sprachen) und kann ein Zertifizierungs-Badge in Ihre README committen.
Ein ZIP-Archiv hinterlegen
Für privaten Code oder Code außerhalb von GitHub hinterlegen Sie ein Archiv Ihres Projekts. Die Datei wird mit AES-256 verschlüsselt, niemand außer Ihnen hat Zugriff darauf.
Sie möchten lieber automatisieren? Eine REST-API erlaubt die Hinterlegung bei jedem Release, aus Ihrer CI oder einem Skript heraus. API-Dokumentation →
Und die Aktualisierungen des Codes?
Software entwickelt sich weiter. Bewährt hat es sich, die wichtigen Versionen zu hinterlegen, die erste öffentliche Version und danach die größeren Releases. Jede Hinterlegung belegt die Priorität des Codestands zu ihrem Datum.
Jedes Commit zu hinterlegen ist unnötig. Im Streitfall zählt der Beweis, dass der kopierte Teil bei Ihnen vorher existierte. Hinterlegungen bei jeder größeren Version reichen dafür völlig.
Kommerzielle Software, SaaS, Unternehmenscode
Bei kommerzieller Software oder einem SaaS ist der Quellcode oft der wichtigste Vermögenswert des Unternehmens. Drei Situationen machen den Prioritätsnachweis entscheidend, der Weggang eines Entwicklers, der ein konkurrierendes Produkt startet, ein Dienstleister, der Ihren Code bei einem anderen Kunden wiederverwendet, und eine Finanzierungsrunde oder Übernahme, bei der der Käufer das geistige Eigentum prüft.
Im Unternehmen empfiehlt sich folgende Praxis, jedes größere Release systematisch hinterlegen, idealerweise automatisiert über die API aus Ihrer CI. Eine Reihe zeitgestempelter Hinterlegungen belegt eine durchgehende Besitzkette am Code, genau das, wonach ein Prüfer oder ein Richter sucht. Die Dateien bleiben verschlüsselt, Ihr Code wird nie offengelegt.
Häufige Fragen
Ist mein Open-Source-Code schützbar?
Ja. Open Source heißt nicht ohne Urheber. Die Lizenz (MIT, GPL...) legt die Nutzungsbedingungen fest, Inhaber des Urheberrechts bleiben aber Sie. Eine zeitgestempelte Hinterlegung beweist Ihre Urheberschaft, wenn sich jemand Ihre Arbeit aneignet oder die Lizenz verletzt.
Was genau hinterlegen, das ganze Repository?
Hinterlegen Sie das Archiv des vollständigen Projekts oder das GitHub-Repository. Der SHA-256-Fingerabdruck deckt den gesamten hinterlegten Inhalt ab. Schließen Sie die Abhängigkeiten aus (node_modules, vendor), sie sind nicht Ihr Werk.
Schützt eine Hinterlegung meinen Algorithmus?
Nein. Das Urheberrecht schützt den geschriebenen Code, nicht den Algorithmus als Idee. Für einen Algorithmus kommen als Schutz das Geschäftsgeheimnis oder, in manchen Ländern, das Patent infrage. Die Hinterlegung beweist die Priorität Ihrer Umsetzung.
Ist mit einer KI geschriebener Code schützbar?
Das Thema entwickelt sich je nach Rechtsordnung. Konstant bleibt, dass Ihr menschlicher schöpferischer Beitrag (Architektur, Entscheidungen, Zusammenbau, Korrekturen) schützbar ist. Eine zeitgestempelte Hinterlegung hält den Stand Ihrer Arbeit zu einem Datum fest, unabhängig vom Anteil der Unterstützung.
Hinterlegen Sie Ihr erstes Repository kostenlos
3 Hinterlegungen gratis, automatische GitHub-Extraktion, README-Badge.
Meinen Code schützen