NGINX Verteidigungsstrategie und Anfrage an Igor Sysoev

Seit letzter Woche brodelt in der gesamten Community ein Strafverfahren gegen NGINX. Und wahrscheinlich gibt es keine Menschen, die gleichgültig aussehen wie ein gewöhnlicher Systemadministrator, der es geschafft hat, sein Hobby in einen herausragenden finanziellen Erfolg zu verwandeln und Haie des russischen Kapitalismus im Stil der schneidigen 90er Jahre zu pressen.

Ich habe, wie die meisten fürsorglichen Menschen, tiefes Mitgefühl mit Igor. Ja, und aus eigener Erfahrung habe ich es geschafft, sicherzustellen, dass es so schwierig ist, mit freier und Open-Source-Software ein rentables Geschäft zu machen. Und es ist hundertmal schwieriger, ohne eine "haarige Pfote" und eine administrative Ressource.

Ich halte es aber auch für vergeblich, den Arbeitsplatz für eine einfache Demonstration meiner eigenen Position auszuschalten. Dies ist natürlich auffälliger als Ihre Meinung in der Küche oder auf dem Sofa zu äußern, aber das Ergebnis wird höchstwahrscheinlich dasselbe sein.

Wenn man sich die Situation ohne Vorurteile ansieht, besteht darüber hinaus eine gewisse Wahrscheinlichkeit, dass Igor tatsächlich einen Artikel nähen kann. Mir ist klar, dass man auf den Grund der Säule gehen kann, aber nur dort zu sitzen und auf den Zarenpriester oder die Telefonjustiz zu hoffen, ist ebenfalls keine Option.

Daher schlage ich vor, eine mögliche Strategie zum Schutz von Igor vor Angriffen von Rambler zu diskutieren / zu ergänzen. Oder vielleicht ist das Material in diesem Artikel nicht nur für ihn nützlich, sondern auch für andere Freie-Software-Entwickler, die sich möglicherweise versehentlich in einer ähnlichen Situation befinden.

Es scheint mir, dass dies nützlicher ist, als nur Ihren Avatar in "I / WE NGINX" zu ändern :-)





Fakten


Der Anklageartikel wurde ausgesprochen und leider, aber aus formalen Gründen, ist dies wahr. Welches Ergebnis Rambler von einem solchen Druck erwartet, braucht man auch nicht lange zu überlegen. Ein Jackpot von mehreren hundert Millionen Dollar wird niemanden interessieren. Auch aus formalen Gründen ist der Vorwurf nicht so falsch.

Ich werde ein paar Absätze aus der Ressource www.duralex.org/2019/12/14/delo-o-poxishhennom-veb-servere zitieren

Ansprüche von Rambler gegenüber nginx beruhen auf der Tatsache, dass der Webserver von seinem Autor Igor Sysoev während seiner Arbeit bei Rambler entwickelt wurde und daher ein „offizielles Werk“ ist, dessen Recht dem Arbeitgeber gehört.
...
Das Problem ist jedoch, dass die Entstehung von Rechten an einem Werk von der Gesetzgebung bestimmt wird, die zum Zeitpunkt seiner Schaffung in Kraft war . Und hier wird alles kompliziert.

...
« 12.
1. , () , , () .»


...
Hier, wie im Bürgerlichen Gesetzbuch, werden "Arbeitspflichten" genannt, aber die Arbeit wird nach diesem Gesetz "amtlich", auch wenn ihre Schaffung nicht in diesen "Pflichten" enthalten ist, sondern einfach mit ihnen "verbunden" ist. Und hier wird alles sehr schlecht für Sysoev, weil der Nginx-Server genau das tut, was in seiner eigenen "Arbeitsverantwortung" im Rambler enthalten war, das heißt, er kontrolliert die Server und das ist alles.

...
Einige der Interviews von Sysoev tragen möglicherweise zu einer erfolgreicheren Anpassung der Antwort bei:
« mod_proxy. , , - . mod_accel — Apache . 2001 .
— , ?
— , .»


Mit anderen Worten, die tatsächlichen Umstände des Falls können teilweise der Meinung von Rambler entsprechen. Da sich der Prozess jedoch als sehr laut herausstellt und mit Sicherheit nicht zu kurz kommt, möchte ich aufrichtig glauben, dass die Untersuchung nicht zu einer offenen Aufarbeitung von Fakten führen wird.

Dies bedeutet, dass Hoffnung auf ein faires Verfahren besteht und in diesem Fall die folgende Verteidigungsstrategie nützlich sein kann.

Verteidigungsstrategie


Es liegt in der Tatsache, dass Sie nicht bestreiten sollten, dass Rambler für die Entwicklung von Nginx in seinem eigenen Interesse bezahlt hat. Streite nicht mit dem Offensichtlichen oder versuche zu beweisen, dass die Entwicklung nicht mit der Erfüllung von Igor's offiziellen Pflichten zusammenhängt.

Wenn das Gegenteil bewiesen wird, dann ist dies mit dem kontradiktorischen Prinzip des Gerichtsverfahrens praktisch gleichzusetzen mit dem Beweis der Schuld. Sie haben argumentiert, dass Sie dies „aus eigener Initiative“ getan haben, aber es gab Beweise für das Gegenteil. Es wird jedoch nicht schwierig sein, sie zu finden oder richtig zu interpretieren . Es ist unwahrscheinlich, dass Rambler einen ähnlichen Prozess begonnen hätte, wenn er sich nicht ernsthaft mit verschiedenen Papieren überlagert hätte:

„Im Laufe der Jahre haben die Lynwood-Anwälte zusammen mit internationalen Anwaltskanzleien und einem unabhängigen, auf dem Gebiet der Informationssicherheit spezialisierten Unternehmen eine große Menge an Informationen analysiert und rund tausend Seiten mit Dokumenten, Akten und amtlichen Korrespondenzen gesammelt, die sich auf die Teilnahme von Rambler beziehen Nginx Software Produktentwicklung. Diese Dokumente können auf rechtliche Gründe für den Abschluss einer Verletzung der Rechte von Rambler hinweisen


Daher scheint es mir richtig, nicht mit dem Offensichtlichen zu streiten, sondern genau das Gegenteil zu tun. Der Aussage von Rambler zuzustimmen, dass die Arbeit an dem Projekt offizieller Natur war. Und vielleicht haben sie sogar Igor-Preise für sie gezahlt oder sich bedankt.

Ja, offiziell. Wie sie sagen, ergibt sich jedoch eine Nuance aus dem Prinzip der Entwicklung von Open-Source-Software und den Funktionen freier Lizenzen.

Was ist vorher passiert, ein Ei oder ein Huhn?


Die Nuance ist die Antwort auf diese Frage. Das Erstellen einer Servicearbeit und das Entwickeln von Open Source-Arbeiten ist nicht dasselbe.

Wenn im ersten Fall die ursprünglichen Eigentumsrechte tatsächlich standardmäßig dem Arbeitgeber gehören (gemäß der alten Version des Bürgerlichen Gesetzbuchs und ZoAP) und nur mit der ausdrücklichen Zustimmung des Inhabers dieser Rechte veröffentlicht werden können, unterscheidet sich die zweite Option grundlegend von der ersten.

Zunächst wurde Nginx vom Autor nach Stunden erstellt und unter einer freien Lizenz veröffentlicht. Und erst danach begann er, gemäß der Arbeitsverantwortung und mit der vollen Zustimmung des damaligen Arbeitgebers finalisiert und weiterentwickelt zu werden. Und egal wie Rambler versucht, an Igor´s Erfolg festzuhalten, er wird keine Chance haben. Schließlich sind dies völlig andere Situationen, um ein Werk zu erstellen und ein vorhandenes zu ändern .

Und da es sich bei Nginx um die Entwicklung von Igor Sysoev handelt, die er zuerst unter einer freien Lizenz veröffentlichte und erst danach im Rahmen seiner Arbeitsbeziehung mit Rambler verfeinerte, ist die Situation völlig anders.

Wenn Rambler zu diesem Zeitpunkt nichts dagegen hatte, dass sein Mitarbeiter seine eigene freie Software im Rahmen der Erfüllung seiner eigenen Arbeitspflichten fertigstellte, er jedoch aus irgendeinem Grund gegen deren Veröffentlichung war (schließlich hat er wirklich das Recht, den Code zu widerrufen), dann ließ er diese Änderungen zurück und nimmt ab. Und Nginx wird nicht weh tun, weil Selbst wenn ein Teil des Programmcodes entfernt wird, wird es nicht schwierig sein, ihn erneut zu schreiben.

"Zu gegebener Zeit"


Diese Verteidigungsstrategie wurde vor langer Zeit entwickelt, als ich noch begeisterte und an der Arbeit der inzwischen toten Organisation der RASPO teilnahm ( https://cnews.ru/news/top/raspo_razvalilasrazrabotchiki_spo ).

Es ist sehr einfach zu implementieren, mit minimalen rechtlichen Formalitäten und steht jedem zur Verfügung. Damit eine ähnliche Verteidigungsstrategie in der Praxis angewendet werden kann, ist es ratsam, in einer Art Strafsache herumzulaufen. Einen Präzedenzfall zu schaffen, auf den später andere Entwickler verweisen könnten, die sich in einer ähnlichen Situation befinden.

Anfrage an Igor Sysoev


Mir scheint, sobald Rambler (oder Lynwood) die Anwälte erreicht, dass die Situation auch von der anderen Seite betrachtet werden kann, werden sie Igor vorschlagen, in die Welt zu gehen. Außerdem, als das „Telefongesetz“ bereits offiziell funktioniert hatte und eine solche Bitte öffentlich geäußert wurde.

Immerhin war es nicht umsonst, dass sich der Rambler-Verwaltungsrat traf?

Der Verwaltungsrat von Rambler wies an, die Einstellung des Strafverfahrens gegen die Urheber des Nginx-Programms einzuleiten. Sie könnten die geistigen Rechte des Unternehmens verletzen, aber das Schiedsverfahren sollte das Problem entscheiden, entschied der Rat.

Das Management von Rambler wurde angewiesen, bei den russischen Strafverfolgungsbehörden einen Rechtsbehelf einzulegen, mit der Bitte, das Strafverfahren einzustellen und erforderlichenfalls die Interessen des Unternehmens im zivilrechtlichen Bereich zu schützen.


Igor
Wenn sie Sie überreden werden, der Welt zuzustimmen, glauben Sie keinen Versprechungen und scheinheiligen Entschuldigungen. Jetzt sind Sie der einzige, der eine echte Chance und finanzielle Ressourcen hat, um in der Praxis eine Strategie zum Schutz freier Softwareentwickler in solchen Angelegenheiten auszuarbeiten.

Bringen Sie die Angelegenheit vor Gericht, um eine Strafverfolgungspraxis zu gründen. Lassen Sie alle IT-Experten nicht nur zu Ihrem finanziellen Erfolg anregen, sondern diese kriminelle Angelegenheit dient auch als Beispiel für den Schutz anderer Entwickler freier Software, die sich wie Sie möglicherweise unter ähnlichen Umständen befinden.


Dafür braucht man doch einiges:

  • Bestätigen Sie vor Gericht die Funktionsfähigkeit von freien Lizenzen im russischen Rechtsbereich
  • Erstellen Sie Durchsetzungsverfahren, um Open Source-Entwickler zu schützen
  • Veröffentlichen Sie auf der Grundlage der gesammelten Erfahrungen Anweisungen (Empfehlungen), die anderen Entwicklern in solchen Situationen helfen können
  • Wenn es vorbei ist, veröffentlichen Sie öffentlich einen Pool von Dokumenten mit Beispielen für Schutzformulierungen, die bei der Prüfung anderer ähnlicher Fälle verwendet werden können. Lass es eine Art legales OpenSource sein ;-)

PS


Ich nehme an, dass eine ähnliche Strategie zum Schutz von Softwareentwicklern auch in den USA funktionieren wird.

PPS


Wie das Sprichwort sagt, ist die beste Verteidigung ein Angriff. Und da Rambler sich eine solche Kollision erlaubt hat, schlage ich vor, ihn mit der gleichen Münze zurückzuzahlen.

Es wäre großartig, wenn F5 Networks den Lizenzbestimmungen für NGINX ein Verbot der Verwendung in Rabmlers Strukturen hinzufügen würde, so dass alte und neue Versionen entweder für Geld oder gar nicht verwendet würden. Ich denke, dass Lynwood danach entgegenkommender sein wird. Lass sie wissen, dass solche Spiele nicht nur alleine gespielt werden können ;-)

Source: https://habr.com/ru/post/de480680/


All Articles