Als Entwickler in Open Source engagieren? Wir beschäftigen uns mit den Rechten (hi, nginx)



Die Situation mit den Rechten an dem Kodex in der Russischen Föderation ist sehr interessant: Laut Gesetz ist der Entwickler (Einzelperson) sehr, sehr geschützt. Es ist notwendig, ziemlich anständig durcheinander zu kommen, um falsch zu liegen. Aber der Arbeitgeber muss viel und akribisch mit Tamburin und Papieren arbeiten, um Rechte an demselben Code zu erhalten, der auf seinem eigenen Gehalt steht.

Schauen wir uns an, was die Kodexrechtsgesetze auf beiden Seiten sagen:

  • Wann und welche Rechte haben Sie (als Einzelperson) an dem Code.
  • Wie die Übertragung von Eigentumsrechten an dem Kodex auf den Arbeitgeber geregelt ist.
  • Timlid, wer hat die Rezension gemacht, ist er Co-Autor oder wer?
  • Ist es möglich, sich während der Arbeitszeit von einem funktionierenden Computer aus für mein Haustierprojekt zu engagieren?
  • Welche Hämorrhoiden müssen durchlaufen werden, um den Code korrekt zu verwenden, wenn Sie ihn bestellt haben?

Usw.

Gehen!

- Was ist Code Copyright?


Im Bürgerlichen Gesetzbuch ist das Urheberrecht in Kapitel 70 geschrieben. Wenn es sehr kurz ist, ist der Code ein Computerprogramm. Nach dem gesetzlichen Regime wird es mit Werken der Wissenschaft, Literatur und Kunst gleichgesetzt. Es ist, als hätten Sie eine Geschichte oder einen besonders erfolgreichen Vers geschrieben.

Der Autor eines solchen Werkes (Computerprogramm) kann nur eine Einzelperson sein. Eine juristische Person kann nichts schreiben: Es gibt immer eine Person, die der Autor war. Oder ein paar Leute, wenn der Code von zwei, drei, zehn geschrieben wurde. Dann werden sie Co-Autoren genannt.

Das Urheberrecht entsteht zum Zeitpunkt der Erstellung des Werks. Sie müssen nirgendwo registriert oder irgendwie bestätigt werden (obwohl Sie sich später registrieren können, wenn Sie möchten). Die Registrierung der von Rospatent verwalteten Softwarerechte löst nicht das Problem der Erstellung eines Rechts, sondern den Nachweis, dass Sie die Softwarerechte besitzen. Die Daten dieses Registers können während eines Verfahrens vor Gericht darüber geprüft werden, wer der Inhaber des Urheberrechts ist. Sie sind jedoch niemals eine 100% ige Garantie für Ihren Erfolg.

Die Autoren (oder Co-Autoren, wenn das Team gearbeitet hat) haben persönliche Nicht-Eigentums- und Eigentumsrechte. Persönliches Nicht-Eigentum - dies ist das Urheberrecht, das Recht auf einen Namen, das Recht auf Unverletzlichkeit eines Werks und das Recht, es öffentlich zu machen. Sie können in keiner Weise entfremdet werden. Jeder Vertrag über die Übertragung dieser Urheberrechte wird nach geltendem Recht für nichtig erklärt. Sie können nur das Eigentumsrecht auf die Software übertragen, die sonst als exklusives Recht bezeichnet wird. Wenn Sie das ausschließliche Recht haben oder die Erlaubnis des Copyright-Inhabers erhalten haben, können Sie außerdem Softwarelizenzen verkaufen.

- Wenn ich das (ausschließliche) Eigentumsrecht übertragen habe, wie wird dann persönliches Nicht-Eigentum realisiert?


Angenommen, Sie haben eine Vereinbarung und einen Stapel Papiere (dazu später mehr) unterzeichnet, aus denen hervorgeht, dass Sie auf Anweisung des Arbeitgebers etwas entwickelt, ein Werk - ein Computerprogramm - erstellt und das ausschließliche Recht sofort darauf übertragen haben. Das heißt, sie haben einen Code geschrieben, und jetzt kann der Arbeitgeber darüber verfügen. Gleichzeitig behalten Sie jedoch Eigentumsrechte: Sie können jedem mitteilen, dass Sie diesen Code geschrieben haben, Sie können sicherstellen, dass Ihre Arbeit irgendwo im Programm signiert ist (zumindest in freier Wildbahn, aber damit Sie sie sehen können), und Sie können Um zu sagen, wenn jemand seinen schmutzigen Fehler zu Ihrem schönen Code hinzugefügt hat, dann ist dies nicht Ihr Code. Weil dein und nur deines in einem völlig unveränderten, schönen, makellosen Zustand ist.

Was passiert, wenn jemand basierend auf Ihrem Code einen neuen schreibt? Darüber - etwas später.

Wichtig ist, dass Sie dies nicht tun können, wenn Sie plötzlich das Recht auf einen Namen übertragen möchten.

Persönliche Nicht-Eigentumsrechte sind auf unbestimmte Zeit geschützt und das ausschließliche Recht beträgt 70 Jahre (zuzüglich der Zeit bis zum 1. Januar des folgenden Jahres) ab dem Zeitpunkt des Todes des letzten Mitautors. Während dieser 70 Jahre, in denen Sie bereits tot sind, kann jede Person Ihre Interessen schützen: Sie kann vor Gericht gehen und sagen, dass Ihre Rechte verletzt werden. Dann wird der Angreifer bestraft.

- Bedeutet dies, dass Sie den Code im Portfolio verwenden können?


Nein, wenn Sie nicht das ausschließliche Recht auf einen Code oder Lizenzen für eine solche Verwendung haben, können Sie nur öffentlich darüber sprechen, dass Sie ihn geschrieben haben, aber diesen Code selbst nicht demonstrieren.

- Ist es möglich, den Code ohne Angabe des Autors zu verwenden?


Ja. Das Recht auf einen Namen bedeutet, dass der Autor möglicherweise eine Namensnennung verlangt und dies standardmäßig verlangt. Grundsätzlich können Sie jedoch zulassen, dass Sie Ihren Code nicht signieren. In der Praxis geschieht dies häufig, wenn ein Code an einen Arbeitgeber übertragen wird, wenn Fotos an verschiedene Veröffentlichungen übertragen werden usw.

- Wer sind die Co-Autoren? Ist mein Teamleiter Co-Autor?


Der Autor gilt nur als die Person, die den Code mit eigener Hand geschrieben hat. Wenn jemand beim Erstellen eines Werks geholfen hat, aber nicht geschrieben hat, ist dies nicht der Autor. Nur technische, beratende, materielle und organisatorische Unterstützung hilft diesen Mitwirkenden nicht, Autoren der Arbeit zu werden. Das heißt, wenn Sie Materialien zum Schreiben von Code erhalten haben (kein anderer Code, sondern beispielsweise eine Entwicklungsumgebung, ein Laptop, ein Stuhl und eine Tabelle), wenn Sie über den Code beraten wurden oder Aufgaben festgelegt haben (auch im Detail), aber nichts daran geändert haben, - Der Autor ist immer noch nur Sie. Dies steht in direktem Zusammenhang mit der Überprüfung: Wenn Sie Ihren Code der Teamleiterüberprüfung gegeben haben und er Ihnen nur erklärt hat, wo Sie zutiefst falsch liegen, ist er nicht der Autor. Wenn er jedoch anfängt, Änderungen am Code vorzunehmen, wird er Mitautor. Und der Grad Ihrer Teilnahme an ihm aus rechtlicher Sicht wird bedingt gleich: Es wird angenommendass die fertige Arbeit ohne die Bemühungen eines jeden von Ihnen nicht hätte erscheinen können, selbst wenn der Arbeitsaufwand sehr unterschiedlich gewesen wäre. Richtig, eine solche Regel ist nur standardmäßig gültig. Wenn Ihnen eine solche Nivellierung nicht gefällt, können Sie mit den Mitautoren eine Vereinbarung über etwas anderes treffen.

Es ist wichtig zu verstehen, dass über die Mitautorenschaft nur gesprochen werden kann, wenn mehrere Personen dieselbe Version desselben Programms schreiben. Wenn jemand die fertige Software ändert, die Sie bereits zuvor geschrieben haben, werden Sie keine Mitautoren, da Sie die Autoren von zwei verschiedenen Programmen sind (mehr dazu weiter unten).

Übrigens, wenn der Code für Sie nicht von einer Person, sondern von AI geschrieben wurde, haben Sie möglicherweise Probleme, überhaupt Rechte an einem solchen Code zu erkennen. Unser Staat (und nicht nur unser) hat noch nicht eindeutig entschieden, wie er mit den generierten Codes umgehen soll. Hoffen wir, dass sich die Situation in naher Zukunft klarer wird.

- Wie wird der Code quantisiert? Wenn jeder eine separate Funktion geschrieben hat und sich dann eine große Anwendung herausgestellt hat, sind wir dann die Autoren einzelner Werke oder eines Generals?


Hier hängt alles davon ab, was als Werk erkannt wird: Alles zusammen wird als ein einziges Werk betrachtet oder einzelne Teile werden als unterschiedliche Software erkannt. In der Praxis hängt dies von vielen Dingen ab, einschließlich der Aufgabe, die der Arbeitgeber stellt. Meistens handelt es sich um eine vollständige Arbeit, dh alle Entwickler der ersten Version werden schließlich Mitautoren sein. Es ist jedoch zu beachten, dass auch in diesem Fall einer der Mitautoren den von ihm persönlich verfassten Teil nach eigenem Ermessen verwenden kann, wenn dieser Teil eine eigenständige Bedeutung hat.

Mit den nächsten Softwareversionen ist die Situation etwas interessanter.

- Was passiert, wenn jemand basierend auf meinem Code einen neuen geschrieben hat?


Es gibt verwandte Rechte, als der große Komponist Johann Sebastian Bach Musik schrieb und Ivan Pupkin sie in einer Garage mit Spießen und einem Pfannendeckel aufführte. In diesem Fall hat der einzelne Bach das Recht auf Musik, und der einzelne Ivan hat das Recht auf ein angrenzendes Werk, dh ausländische Musik, in seiner einzigartigen Autorenperformance auf Spießen und einem Deckel. Wie Sie verstehen, ist dies für unsere FAQ jedoch nicht besonders relevant, da wir genau über Softwareänderungen sprechen.

Wenn ein anderer Entwickler Änderungen an Ihrem Code vornimmt, wird eine abgeleitete Arbeit erhalten. Um ein abgeleitetes Werk zu erstellen, müssen Sie das ausschließliche Recht auf das zugrunde liegende Werk haben oder das Recht erhalten, das Originalwerk durch den Kauf der entsprechenden Lizenz zu verarbeiten. Sie können Software auch frei im öffentlichen Bereich verarbeiten.

Nach Änderungen an den Werken werden zwei: das alte und das neu geschaffene neue - abgeleitete - Werk. Dies schafft eine interessante Funktion zum Schutz der Rechte von Entwicklern, über die wir weiter unten sprechen werden.

- Wer ist der Inhaber des Urheberrechts?


Der Inhaber des Urheberrechts ist derjenige, der das ausschließliche Recht hat. Wenn der Autor nur eine Einzelperson sein kann, kann der Rechteinhaber jeder sein: eine Einzelperson, eine juristische Person, ein Subjekt der Föderation oder ein Land im Allgemeinen.

Das ausschließliche Recht an einem Computerprogramm besteht in der Möglichkeit, die Software und den Code dafür auf jede erdenkliche Weise zu verwenden.

Manchmal wird der Inhaber des Urheberrechts auch als derjenige bezeichnet, der das Werk unter Lizenz verwendet. Aus Sicht des Bürgerlichen Gesetzbuchs bezieht sich der Begriff "Inhaber des Urheberrechts" jedoch nur auf den Inhaber exklusiver Rechte.

Sie können mit dem Inhaber des Urheberrechts eine Lizenzvereinbarung abschließen, um das Werk in einer bestimmten Region und für einen bestimmten Zeitraum auf bestimmte Weise nutzen zu können.

- Bedeutet das Bestehen eines Arbeitsvertrags, dass mein gesamter Code dem Arbeitgeber gehört?


Nein, ein Arbeitsvertrag reicht nicht aus. In einem Arbeitsverhältnis muss der Arbeitgeber nachweisen, dass der Arbeitnehmer die Arbeit im Rahmen seiner Arbeitsfunktion geschaffen hat, um sein ausschließliches Recht zu haben.

Und dann beginnt eine Kette von Dokumenten, die für die korrekte Übertragung der ausschließlichen Rechte auf den Arbeitgeber erstellt werden müssen. Aber selbst wenn Sie es bis zum Ende durchgehen und nach allen Regeln mit Papieren bedeckt werden, garantiert dies nicht 100%, dass das Gericht auf der Seite des Arbeitgebers steht. Es gibt auch keine bedingungslose Garantie dafür, dass das Gericht auf der Seite des Arbeitnehmers steht, wenn überhaupt nichts unternommen wird. Bei der Frage des richtigen Designs geht es darum, die Risiken zu verringern. Sagen wir einfach, nach meiner Einschätzung können Sie zu 99% sicher sein, dass alles in Ordnung ist, wenn alles bis zum Ende erledigt ist.

Das Vorhandensein des Satzes im Arbeitsvertrag, dass „das ausschließliche Recht auf offizielle Arbeiten vom Arbeitgeber ausgeht“, gibt dem Arbeitgeber bisher überhaupt nichts.

- Wenn es einen Arbeitsvertrag gibt, wo ist die Position angegeben - Programmierer?


Schon etwas mehr Chancen, aber sie sind immer noch gering, da nicht angegeben ist, was genau Sie tun. Vielleicht wurden Sie beauftragt, den Code für das IKS zu schreiben, und Sie haben den Code zur Steuerung der Videokamera im Büro des Generalsekretärs geschrieben. Wenn der Arbeitgeber eine solche Aufgabe nicht direkt für Sie festgelegt hat, war dies ein Hobby, keine Arbeitstätigkeit.

- OK, aber ein Arbeitsvertrag mit einem Job plus Jobverantwortung?


Nein, da nicht angegeben wird, welchen Code und für welche TK Sie schreiben sollen. Wenn Sie beispielsweise der Administrator waren und den Code für eine Art Automatisierung geschrieben haben, bedeutet dies keineswegs, dass Sie dies hätten tun sollen: Aus gesetzlicher Sicht bedeutet dies, dass Sie ein mit Ihren eigenen Händen zusammengebautes Gerät zu Hause mitbringen und bei der Arbeit verwenden. Natürlich sehr vereinfachend.

- Und was wird dann benötigt?


  1. Ein Arbeitsvertrag, der die Position angibt.
  2. Stellenbeschreibung, aus der hervorgeht, dass Sie unter anderem offizielle Werke erstellen müssen - Computerprogramme.
  3. , - . ( , , ), , , . , « - », , ( ), , « », .
  4. . : - - , .
  5. -, . .
  6. Es wäre auch schön, eine Art Regulierung im Unternehmen einzuführen, in der diese gesamte Kette detailliert beschrieben wird.

Je mehr Punkte der Arbeitgeber erfüllt, desto wahrscheinlicher ist es, dass das Computerprogramm vor Gericht als ihm gehörend anerkannt wird.

- Und was, während Sie mit Papieren herumhasten?


Ja. Wir zum Beispiel eilen. Und Sie werden zumindest für die ersten Versionen empfohlen.

- Warum für die ersten Versionen?


Weil ich ein interessantes Merkmal abgeleiteter Werke versprochen habe. Denken Sie daran, dass jede (oder fast jede) Änderung im Code ein neues Objekt erzeugt - eine abgeleitete Arbeit? Erinnern Sie sich, dass Sie dafür ein Eigentumsrecht oder eine Lizenz mit dem Recht zur Verarbeitung der Quellensoftware benötigen? Nun, wenn ein Mitarbeiter Dopilil verwendet oder einen Code in seinem Programm verwendet hat und dann Reibereien mit dem Arbeitgeber hatte, muss der Mitarbeiter nachweisen, dass er das Recht hatte, die ursprüngliche Arbeit zu ändern. Wenn zum ersten Mal alle Papiere korrekt ausgeführt wurden, besteht keine große Chance, dass er für das Recht anerkannt wird, alle folgenden Versionen frei zu verwenden.

Das heißt, wenn ein Unternehmen seit fünf Jahren dasselbe Programm durchführt, müssen Sie für jede Änderung (die kleiner als das Release und kleiner als der Sprint ist) einen Satz Papiere mit Akzeptanz- und Transferzertifikaten erstellen, und das ist alles dafür. Unabhängig davon, ob die Funktion veröffentlicht wurde oder nicht. Aber manchmal kümmern sie sich nach dem Erscheinen der ersten fertigen Arbeit nicht darum, weil der Entwickler vor Gericht erklären muss, dass er den Originalcode nicht gestohlen hat.

- Wenn dies kein Arbeitsvertrag ist, sondern ein GPC-Vertrag?


Eine GPC-Vereinbarung ist ein Zivilvertrag. In der Regel handelt es sich um einen Vertrag und einen urheberrechtlich geschützten Vertrag (zwei in einem). Wenn Ihr Auftragnehmer kein „Physiker“, sondern eine Organisation ist, wird der Artikel nicht auf den Vertrag der Bestellung des Autors angewendet, sondern auf die durch die Bestellung geschaffene Arbeit. Fast das gleiche, aber es gibt Nuancen. Wenn Sie eine Arbeit bei einem Freiberufler oder Auftragnehmer bestellen, müssen Sie einen ähnlichen Satz von Dokumenten unterschreiben. Es stimmt, einige werden leicht unterschiedliche Namen haben: GPC anstelle eines Arbeitsvertrags, TK anstelle eines Jobs. Die Stellenbeschreibung wird natürlich überhaupt nicht benötigt, der Bericht wird auch nicht benötigt. Wie bei der Arbeit: Es gibt keine 100% ige Garantie dafür, dass das Gericht auf einer Seite Partei ergreift, da es immer einige Fallstricke geben kann. Sie können Ihre Risiken jedoch auf nahezu Null reduzieren.

Wenn Sie Rechte vom Auftragnehmer erhalten, gibt es noch einen weiteren wichtigen Punkt: Sie müssen sicherstellen, dass der Auftragnehmer selbst die Rechte von seinen Mitarbeitern erhalten hat. Das heißt, im Idealfall müssen Sie den gesamten Satz von Dokumenten aus der obigen Liste anfordern. Es ist wahrscheinlich, dass sie Ihnen nicht einfach so präsentiert werden. Es schadet also nicht, die entsprechende Pflicht des Auftragnehmers zum Zeitpunkt des Vertragsabschlusses im Vertrag darzulegen.

Wenn der Auftragnehmer die Übertragung von Rechten von den Arbeitnehmern auf sich selbst nicht formalisiert hat, kann er diese Rechte nicht auf Sie übertragen (da er sie nicht hatte). Sie können ihn weiterhin wegen Verlusten verklagen, erhalten jedoch nicht die Rechte an dem Code. Dies kann jederzeit während der Lebensdauer des Entwicklers und über 70 Jahre festgestellt werden.

- Wenn ich von 10:00 bis 18:00 Uhr in der Firma arbeite und zu Hause ein Open-Source-Projekt schreibe, wo sind welche Rechte?


Alles, was nicht mit der Arbeitsaufgabe zusammenhängt, gehört Ihnen. Ich möchte Sie daran erinnern, dass der Entwickler nach dem Gesetz seine Rechte an der Arbeit fast nicht nachweisen muss, im Gegenteil, der Arbeitgeber muss die korrekte Übertragung von Rechten vom Arbeitnehmer nachweisen. In der beschriebenen Situation sind die Rechte an offiziellen Arbeiten höchstwahrscheinlich irgendwie formalisiert. Bei der Arbeit erstellen Sie also einen Code für die Übertragung von Eigentumsrechten auf den Arbeitgeber und zu Hause - auf Ihre eigenen.

- Wenn ich das auf einem funktionierenden Computer mache?


In den meisten Fällen spielt es keine Rolle, was und wo Sie getan haben. Sie können während der Arbeitszeit von einem funktionierenden Computer aus Open Source festlegen und Ihre eigenen Projekte schreiben. Da der Arbeitgeber eine solche Aufgabe nicht für Sie festgelegt hat, treten keine Fragen zu den Rechten an dem Kodex auf. Es werden Fragen dazu gestellt, was Sie während der Arbeitszeit tun. Die Evakuierung von offiziellen Pflichten (und das ist es) schafft jedoch nicht das Recht auf das, was während dieser Evakuierung getan wurde.

Ich habe auch von einem solchen Legal Life Hack gehört: Arbeitgeber schreiben vor, dass das Speichern des Codes auf der Workstation, die Eigentum des Arbeitgebers ist, dem Akzeptieren der Übertragung von Rechten an diesem Code gleichkommt. Aber meiner Meinung nach wirft seine Wirksamkeit Fragen auf.

- Kann ich ein abgeleitetes Werk erstellen, wenn ich exklusive Eigentumsrechte zur öffentlichen Nutzung übertragen habe?


Ja, das kannst du bestimmt. Obwohl die Möglichkeit der kostenlosen Übertragung ihrer Software nach russischem Recht an die Öffentlichkeit zumindest umstritten ist.

- Also habe ich noch mehr Fragen ...


Stellen Sie Fragen in den Kommentaren oder senden Sie eine E-Mail an earkhipov@croc.ru.

Unabhängig davon stelle ich fest, dass wir häufig "Opfer der Digitalisierung" sehen, an die Auftragnehmer den Code falsch übermitteln. Hier im Beitrag meines Kollegen gibt es mehrere Lebensbeispiele dafür, wie groß der Schaden sein kann.

All Articles