Jemand hat meinen Code kopiert – was kann ich tun?

Wenn jemand deinen Code kopiert hat, prüfe zuerst, was deine Lizenz erlaubt: Open-Source-Lizenzen gestatten das Kopieren unter Bedingungen (Namensnennung, Lizenz beibehalten, Änderungen unter der GPL teilen) – das Problem ist also oft eine verletzte Bedingung, nicht die Kopie selbst. Sichere dann Beweise ihrer Kopie, bevor sie umgeschrieben wird, fordere die Einhaltung ein und schicke, wenn nichts passiert, eine Meldung an den Hoster; GitHub, GitLab und App-Stores bearbeiten Urheberrechtsmeldungen. Dabei musst du zeigen, dass dein Code zuerst existierte. Die Git-Historie hilft, aber Commit-Daten setzt, wer committet – ein unabhängiges Datum auf einem getaggten Release ist deutlich stärker.

Allgemeine Information, keine Rechtsberatung für einen konkreten Streitfall.

Schritt 1: Um welche Art Kopie geht es?

SituationBedeutet meistErster Schritt
Dein MIT/BSD/Apache-Code wiederverwendet, dein Copyright-Hinweis entferntEine Lizenzbedingung ist verletzt; die Nutzung selbst war erlaubtAuffordern, Hinweis und Lizenzdatei wiederherzustellen
Dein GPL/AGPL-Code in einem Closed-Source-ProduktDie Copyleft-Bedingung ist verletzt (Quellcode nicht offengelegt)Einhaltung verlangen: Quellcode veröffentlichen oder Vertrieb einstellen
Dein privater oder proprietärer Code von jemand anderem veröffentlicht oder verkauftKlare Rechtsverletzung, oft ein Leak oder ein früherer MitstreiterBeweise sichern, dann Meldung an den Hoster; Anwalt erwägen
Ein früherer Arbeit- oder Auftraggeber nutzt Code, den du für ihn geschrieben hastOft ihm zustehend – bei Arbeitnehmern regelt das § 69b UrhG, sonst der VertragErst den Vertrag lesen
Jemand hat dieselbe Funktion oder denselben Algorithmus unabhängig gebautKeine Kopie: Ideen, Algorithmen und Funktionalität sind nicht geschütztNichts durchzusetzen, solange der Code selbst nicht kopiert wurde

Schritt 2: Beweise der Kopie sichern

  1. Klone oder lade ihr Repository sofort herunter und notiere Commit-Hash, URL und Datum. Forks und Repos werden force-gepusht oder gelöscht.
  2. Archiviere die Seiten (Repo-Seite, Paketseite, App-Eintrag) mit „Save Page Now“ des Internet Archive.
  3. Suche die Spuren des Kopierens: identische Kommentare, Tippfehler, ungewöhnliche Variablennamen, toter Code, deine alten Bugs und Test-Fixtures. Die zählen mehr als eine ähnliche Struktur.
  4. Prüfe Software Heritage (archive.softwareheritage.org), das öffentliche Repositories mit Crawl-Datum archiviert und zeigen kann, was wann existierte.

Schritt 3: zeigen, dass dein Code zuerst da war

  • Die Git-Historie zeigt, wie der Code entstanden ist, aber Author- und Committer-Daten setzt dein Rechner und sie lassen sich umschreiben – allein ein schwacher Zeitbeleg.
  • Hosting-Daten (Push-Events, Pull Requests, Issues, Releases auf GitHub oder GitLab) sind besser, liegen aber bei einer Plattform, die dir nicht gehört, und können mit einem Konto verschwinden.
  • Paket-Registries (npm, PyPI, crates.io) zeigen Veröffentlichungsdaten nur für veröffentlichte Versionen.
  • Ein qualifizierter Zeitstempel auf einem ZIP eines getaggten Commits oder auf einer Datei mit Commit- und Tree-IDs ist ein unabhängiges Datum, das in der EU als richtig gilt.

Schritt 4: auffordern, dann entfernen lassen

  • Eröffne ein Issue oder schreib dem Maintainer. Viele Lizenzverstöße sind Nachlässigkeit und innerhalb von Tagen behoben.
  • GitHub: eine DMCA-Takedown-Meldung über das Copyright-Formular schicken. GitHub veröffentlicht Meldungen in seinem öffentlichen DMCA-Repository und kann das Repo samt Forks sperren.
  • GitLab, Bitbucket, npm, PyPI, App-Stores: Jeder Anbieter hat ein Formular für Urheberrechtsbeschwerden. In der EU müssen Hoster zudem nach dem Digital Services Act auf Meldungen rechtswidriger Inhalte reagieren.
  • Bei kommerziellen Produkten oder einem früheren Partner: vor dem öffentlichen Schritt mit einer Anwältin oder einem Anwalt sprechen.

Was ein StampR-Zertifikat hinzufügt

Ein StampR-Zertifikat verknüpft den SHA-256-Fingerabdruck deines Release-Archivs oder Commit-Manifests mit einem qualifizierten elektronischen Zeitstempel von BORICA B-Trust und deiner Erklärung, dass du der Urheber bist. Nach Art. 41 Abs. 2 der eIDAS-Verordnung gelten Datum und Unversehrtheit in allen EU-Mitgliedstaaten als richtig. Dein Quellcode verlässt deinen Rechner nicht: Nur der Fingerabdruck wird übertragen, privater Code bleibt privat. Taucht später eine Kopie auf, kannst du auf der Prüfseite zeigen, dass dein Archiv zum Zertifikat passt und wann es gestempelt wurde. Die beste Gewohnheit: jedes getaggte Release stempeln – das dauert eine Minute.

Versieh dein nächstes Release mit einem Zeitstempel – das erste Zertifikat eines Kontos kostet 4,90 €.

Was es nicht tut

  • Es entscheidet nicht, wem Code aus einem Arbeits- oder Auftragsverhältnis zusteht. Das regeln Vertrag und Gesetz.
  • Es deckt keine Ideen, Algorithmen oder Funktionalität ab. Geschützt ist der Code, wie er geschrieben ist.
  • Es entfernt nichts. Das tun Hoster nach einer Meldung.
  • Es begründet oder registriert keine Rechte. Das Urheberrecht am Code entsteht beim Schreiben.
  • Es kann nicht rückdatieren. Stemple, bevor eine Kopie auftaucht.

Weiterlesen

Häufige Fragen

Ist es verboten, Code von GitHub zu kopieren?

Öffentlich heißt nicht frei nutzbar. Code ohne Lizenz ist vollständig geschützt; Code unter einer Open-Source-Lizenz darf nur zu deren Bedingungen kopiert werden, etwa Namensnennung oder Weitergabe von Änderungen.

Wie schicke ich eine DMCA-Meldung an GitHub?

Über GitHubs Formular für Urheberrechtsansprüche: Originalwerk und verletzendes Repository benennen und die geforderten Erklärungen abgeben. GitHub prüft, veröffentlicht die Meldung und kann das Repository sperren.

Darf jemand meine App-Idee kopieren?

Ja. Ideen, Funktionen und Algorithmen sind nicht urheberrechtlich geschützt, nur Code, Texte und Grafiken in ihrer konkreten Form. Patente und Geschäftsgeheimnisse sind eigene Wege.

Belegen Git-Commit-Daten, wann ich den Code geschrieben habe?

Allein nicht. Commit-Daten setzt der Rechner des Committers, und sie lassen sich umschreiben. Sie zeigen die Entwicklung; ein unabhängiger Zeitstempel verankert das Datum.

Wird mein Quellcode zu StampR hochgeladen?

Nein. Der Fingerabdruck wird in deinem Browser berechnet und nur er wird übertragen – außer du entscheidest dich, eine Kopie zu speichern.

Quellen

Quellen geprüft am 05.11.2026.

Zertifiziere deine Arbeit mit vertrauenswürdigem Datum.

Zertifikat erstellen →

Das erste Zertifikat kostet mit einem Konto 4,90 €.

← Zurück zum Blog

Das erste Zertifikat kostet mit einem Konto 4,90 €.Zertifikat erstellen →