Skip to content
BlockchainSign
de

Urheberrecht vs. Markenrecht für Quellcode

Von Zuletzt aktualisiert am

Code ist eindeutig urheberrechtlich schutzfähig, und dieser Schutz ist enger, als Entwickler oft annehmen. Er umfasst das, was Sie geschrieben haben, nicht das, was er tut – und für viel Software ist der wertvollere Schutz derjenige, der erfordert, dass Sie ihn geheim halten.

Wichtige Erkenntnisse

  • Das Urheberrecht schützt den geschriebenen Code automatisch als literarisches Werk.
  • Es schützt keine Funktionalität, Algorithmen oder Betriebsmethoden – 17 USC 102(b).
  • Markenrechte decken nur den Produktnamen, nicht die Software selbst.
  • Geschäftsgeheimnis ist oft der stärkere praktische Schutz, der davon abhängt, dass der Code vertraulich bleibt.

Die kurze Antwort

Das Urheberrecht schützt Ihre Ausdrucksform des Codes. Es schützt nicht, was der Code tut.

Jemand, der Ihr Repository kopiert, handelt rechtswidrig. Jemand, der Ihre Dokumentation liest, das Konzept versteht und eine eigene Implementierung schreibt, handelt in der Regel nicht rechtswidrig.

Was das Urheberrecht abdeckt

Quellcode und Objektcode sind nach US-Recht literarische Werke. Der Schutz entsteht automatisch bei der Schaffung und umfasst:

  • Den Code so, wie er geschrieben wurde, einschließlich seiner Struktur, Sequenz und Organisation in gewissem Umfang
  • Begleitende Dokumentation
  • Nicht-literalen Elemente unter begrenzten Umständen, wobei Gerichte alles ausschließen, was durch Effizienz, externe Zwänge oder das Gemeinfreie diktiert wird

Was ausgeschlossen ist, ist erheblich: 17 USC 102(b) stellt Ideen, Verfahren, Prozesse, Systeme, Betriebsmethoden und Konzepte vollständig außerhalb des Urheberrechts. Algorithmen, Protokolle und das funktionale Verhalten Ihres Programms fallen auf diese Seite der Linie.

Die Registrierung kostet etwa 45–65 $ und ist erforderlich, bevor in den USA geklagt werden kann. Die Registrierung von Software bedeutet die Hinterlegung identifizierender Teile des Codes – typischerweise der ersten und letzten 25 Seiten – und das Copyright Office erlaubt das Streichen von Geschäftsgeheimnissen, was der Mechanismus ist, der die Registrierung mit der Vertraulichkeit des Codes vereinbar macht.

Was Markenrechte abdecken

Nur der Name und das Logo. Der Name Ihres Produkts kann für 350 $ pro Klasse registriert werden; Software fällt normalerweise in Klasse 9, Software-as-a-Service in Klasse 42.

Dies hat keinen Einfluss auf den Code selbst. Es verhindert, dass ein Wettbewerber ein verwirrend ähnliches Produkt unter einem verwirrend ähnlichen Namen verkauft.

Beachten Sie, dass Open-Source-Lizenzen Markenrechte häufig ausdrücklich vorbehalten – Sie können den Code möglicherweise forken, dürfen den Namen jedoch nicht weiterverwenden.

Wo Geschäftsgeheimnisse ins Spiel kommen

Für die meisten kommerziellen Server-seitigen Softwarelösungen ist das Geschäftsgeheimnis der Schutz, der die eigentliche Arbeit leistet. Er deckt genau das ab, was das Urheberrecht nicht abdeckt – die Methoden, die Architektur, die Optimierung, das angesammelte Know-how – solange es geheim bleibt und Sie vernünftige Schritte unternehmen, um dies zu gewährleisten.

Der Haken liegt in der Definition. Veröffentlichen Sie den Code, ist das Geschäftsgeheimnis dauerhaft verloren. Dies ist der Grund, warum die Entscheidung zur Veröffentlichung als Open Source eine IP-Entscheidung ist und nicht nur eine der Distribution.

Im Vergleich

Urheberrecht Marke Geschäftsgeheimnis Patent
Der geschriebene Code Ja Nein Wenn geheim gehalten Nein
Algorithmen und Methoden Nein Nein Ja Möglicherweise
Produktname Nein Ja Nein Nein
Entsteht Automatisch Bei Nutzung Bei Geheimhaltung Bei Erteilung
Überdauert Veröffentlichung Ja Ja Nein Ja
Dauer Leben + 70 Jahre oder 95 Jahre Unbefristet bei Nutzung Solange geheim Ca. 20 Jahre
Kosten Ca. 45–65 $ 350 $ pro Klasse Interne Disziplin Tausende von Dollar

Wo ein Zeitstempel passt

Versionskontrollsysteme bieten bereits eine detaillierte Historie – aber Git-Zeitstempel sind Metadaten, die von Ihrer eigenen Maschine geschrieben werden, und sie können überschrieben werden. git commit --date und ein Rebase erzeugen jede beliebige Historie. Das ist intern in Ordnung und als Beweis gegen einen motivierten Gegner schwach.

Das Mit einem Zeitstempel versehene des Hashes eines Release-Archivs oder eines Repository-Bündels verankert diesen exakten Zustand zu einem Zeitpunkt, den niemand kontrolliert, in einem öffentlichen Register. Zwei spezifische Anwendungen:

  • Release-Dokumentation. Ein datiertes, manipulationssicheres Protokoll dessen, was genau ausgeliefert wurde, nützlich in einer Verletzungsklage und ebenso nützlich bei deren Verteidigung.
  • Protokolle vor der Offenlegung. Bevor Code an einen Kunden, einen Prüfer, einen Käufer oder einen Treuhänder geht, ohne dass der Code irgendwo hochgeladen wird – der Hash wird in Ihrem Browser berechnet und nur der Hash übertragen, was der Moment ist, in dem der Code das Geschäftsgeheimnis ist.

Er dokumentiert Existenz und Integrität, nicht die Urheberschaft. Es ist kein Patent und keine Registrierung.

US-Recht. Dies sind allgemeine Informationen, keine Rechtsberatung.

Häufige Fragen

Ist Quellcode urheberrechtlich geschützt?
Ja, automatisch als literarisches Werk – sowohl Quell- als auch Objektcode. Der Schutz umfasst den Code so, wie er geschrieben wurde. Er umfasst nicht die Funktionalität: 17 USC 102(b) schließt Ideen, Verfahren, Prozesse und Betriebsmethoden aus, sodass eine unabhängige Implementierung desselben Verhaltens in der Regel keine Verletzung darstellt.
Kann ich das Urheberrecht am Code registrieren, ohne ihn zu veröffentlichen?
Ja. Die Registrierung erfordert die Hinterlegung identifizierender Teile des Codes, typischerweise der ersten und letzten 25 Seiten, und das Copyright Office gestattet das Streichen von Geschäftsgeheimnissen. Dieser Mechanismus existiert speziell, damit Registrierung und Vertraulichkeit koexistieren können.
Sind Git-Commit-Daten als Beweis ausreichend?
Für interne Zwecke ja. Als Beweis gegen einen motivierten Gegner sind sie schwach, da Commit-Daten Metadaten sind, die Ihre eigene Maschine schreibt und die mit einem Rebase überschrieben werden können. Das Verankern eines Release-Hashes in einem öffentlichen Register erzeugt ein Datum, das Sie nicht ändern können.
Beeinflusst die Open-Source-Veröffentlichung meines Codes meine Rechte?
Sie beendet jeden Geschäftsgeheimnisschutz dauerhaft, was bei Server-seitiger Software oft der Schutz ist, der die eigentliche Arbeit leistet. Das Urheberrecht überdauert und ist das, worauf die Lizenz operiert, und Markenrechte am Namen überdauern – die meisten Open-Source-Lizenzen vorbehalten sie ausdrücklich, sodass ein Fork den Code möglicherweise frei nutzen darf, nicht aber den Namen.

Sichern Sie sich heute die Priorität für Ihre Arbeit

Versehen Sie Ihren frühesten Entwurf mit einem Zeitstempel und erhalten Sie einen fälschungssicheren Nachweis, dass er existiert hat. Ihre Datei verlässt niemals Ihren Browser.