Desde la semana pasada, toda la comunidad ha estado furiosa por un caso criminal contra NGINX. Y, probablemente, no hay personas que se vean indiferentemente como un administrador de sistemas ordinario que logró convertir su pasatiempo en un éxito financiero sobresaliente, tratando de presionar a los tiburones del capitalismo ruso al estilo de los elegantes años 90.
Yo, como la mayoría de las personas afectuosas, simpatizo profundamente con Igor. Sí, y desde mi propia experiencia logré asegurarme de que sea tan difícil hacer un negocio rentable con software libre y de código abierto. Y es cien veces más difícil sin la participación de una "pata peluda" y un recurso administrativo.
Pero también considero que cerrar el sitio de trabajo para una simple demostración de mi propia posición es una tarea inútil. Por supuesto, esto es más notable que expresar su opinión en la cocina o el sofá, pero el resultado de esto probablemente será el mismo.
Además, si observa la situación sin prejuicios, es probable que a Igor se le pueda coser un artículo. Soy muy consciente de que puedes llegar al fondo del pilar, pero solo sentarte allí, esperando que el sacerdote del zar o la justicia telefónica tampoco sea una opción.
Por lo tanto, propongo discutir / complementar una posible estrategia para proteger a Igor de los ataques de Rambler. O tal vez el material en este artículo será útil no solo para él, sino también para otros desarrolladores de Software Libre que podrían encontrarse inadvertidamente en una situación similar.
Me parece que será más útil que simplemente cambiar tu avatar a "I / WE NGINX" :-)

Hechos
El artículo de la acusación se expresó, y tristemente, pero por motivos formales, esto es cierto. El resultado que Rambler espera de tal presión tampoco requiere pensar mucho. Un premio mayor de varios cientos de millones de dólares interesará a cualquiera. Además, nuevamente,
por motivos formales , la acusación no es tan errónea.
Citaré algunos párrafos del recurso
www.duralex.org/2019/12/14/delo-o-poxishhennom-veb-servereLas afirmaciones de Rambler a nginx se basan en el hecho de que el servidor web fue desarrollado por su autor Igor Sysoev durante su trabajo en Rambler y, por lo tanto, es un "trabajo oficial", cuyo derecho pertenece al empleador.
...
Pero el problema es que el surgimiento de los derechos de una obra está determinado por la legislación vigente en el momento de su creación . Y aquí todo se vuelve complicado.
...
« 12.
1. , () , , () .»
...
Aquí, como en el Código Civil, se mencionan los "deberes laborales", pero el trabajo, de acuerdo con esta ley, se convierte en "oficial" incluso si su creación no está incluida en estos "deberes", sino simplemente "conectado" con ellos. Y aquí todo se vuelve muy malo para Sysoev, porque el servidor nginx hace exactamente lo que estaba incluido en sus propias "responsabilidades de trabajo" en el Rambler, es decir, controla los servidores y eso es todo.
...
Algunas de las entrevistas de Sysoev pueden contribuir a una adaptación más exitosa a la respuesta:
« mod_proxy. , , - . mod_accel — Apache . 2001 .
— , ?
— , .»
En otras palabras, las circunstancias fácticas del caso pueden corresponder parcialmente a la opinión de Rambler. Pero dado que el proceso resulta ser muy ruidoso y ciertamente no dejará de callarse, sinceramente quiero creer que la investigación no se involucrará en un malabarismo franco de los hechos.
Y esto significa que hay esperanza para un juicio justo, y en este caso, la siguiente estrategia de defensa puede ser útil.
Estrategia de defensa
Se basa en el hecho de que no debe disputar el hecho de que Rambler pagó por el desarrollo de nginx en su propio interés. No discuta con lo obvio ni intente demostrar que el desarrollo no estuvo relacionado con el desempeño de las funciones oficiales de Igor.
Después de todo, si se demuestra lo contrario, con el principio de confrontación de los procedimientos legales, esto será prácticamente equivalente a probar la culpa. Usted argumentó que lo hizo "por su propia iniciativa", pero había pruebas de lo contrario. Pero encontrarlos o
interpretarlos de la manera correcta no será difícil. Es poco probable que Rambler hubiera comenzado un proceso similar si no se hubiera superpuesto seriamente con varios documentos:
“A lo largo de los años, los abogados de Lynwood, junto con firmas de abogados internacionales y una compañía especializada independiente en el campo de la seguridad de la información, han realizado un gran trabajo al analizar una cantidad significativa de información y han recopilado alrededor de mil páginas de documentos, archivos y correspondencia oficial relacionada con la participación de Rambler en Desarrollo de productos de software Nginx. Estos documentos pueden indicar la existencia de bases legales para concluir una violación de los derechos de Rambler
Por lo tanto, me parece correcto, no discutir con lo obvio, sino hacer exactamente lo contrario. Estar de acuerdo con la declaración de Rambler de que el trabajo en el proyecto era de naturaleza oficial. Y tal vez incluso le pagaron premios a Igor o le dieron las gracias.
Si, oficial. Pero, como dicen, hay un matiz que se desprende del principio del desarrollo de software de código abierto y las características de las licencias gratuitas.
¿Qué pasó antes, un huevo o una gallina?
El matiz es la respuesta a esta pregunta.
Crear un trabajo de servicio y
desarrollar trabajos de Código Abierto no es lo mismo.
Si en el primer caso, los derechos de propiedad originales realmente pertenecen al empleador por defecto (de acuerdo con la versión anterior del Código Civil y ZoAP) y solo pueden hacerse públicos con el consentimiento explícito del propietario de estos derechos, entonces la segunda opción es radicalmente diferente de la primera.
Al principio, nginx fue creado por el autor después de horas y publicado bajo una licencia gratuita. Y solo después de eso, comenzó a finalizarse y desarrollarse de acuerdo con las responsabilidades laborales y con el pleno consentimiento del entonces empleador. Y no importa cómo Rambler intente aferrarse al éxito de Igor, no tendrá ninguna posibilidad. Después de todo,
para crear un trabajo y
modificar uno existente , estas son situaciones completamente diferentes.
Y dado que Nginx es el desarrollo de Igor Sysoev, que primero publicó bajo una licencia gratuita y solo después de eso comenzó a refinarlo como parte de su relación laboral con Rambler, entonces la situación es completamente diferente.
Si en ese momento, a Rambler no le importaba que su empleado estuviera finalizando su propio software libre en el marco del cumplimiento de sus propios deberes laborales, pero por alguna razón ahora estaba en contra de su publicación (después de todo, realmente tiene el derecho de revocar el código), entonces permita que estas ediciones vuelvan y recoge Y Nginx no dolerá, porque incluso si se elimina parte del código del programa, no será difícil volver a escribirlo.
"A su debido tiempo"
Esta estrategia de defensa se desarrolló hace mucho tiempo, cuando todavía estaba entusiasmado y participé en el trabajo de la organización ahora muerta de la RASPO (
https://cnews.ru/news/top/raspo_razvalilasrazrabotchiki_spo ).
Se implementa de manera muy simple, con mínimos trámites legales, y está disponible para cualquier persona. Pero para que se pueda utilizar una estrategia de defensa similar en la práctica, es aconsejable "correr" en algún tipo de caso penal. Para crear un precedente, que luego podría ser mencionado por otros desarrolladores que se encuentran en una situación similar.
Solicitud a Igor Sysoev
Me parece que tan pronto como Rambler (o Lynwood) llegue a los abogados que la situación también se puede ver desde el otro lado, le propondrán a Igor que vaya al mundo. Además, cuando la "ley telefónica" ya había funcionado oficialmente, y dicha solicitud se hizo pública.
Después de todo, ¿no fue en vano que se reuniera la Junta Directiva de Rambler?La Junta de Directores de Rambler ordenó iniciar la terminación del caso penal contra los creadores del programa Nginx. Podrían violar los derechos intelectuales de la empresa, pero el arbitraje debería decidir el tema, decidió el consejo.
La gerencia de Rambler recibió instrucciones de apelar a las agencias de aplicación de la ley rusas con una solicitud para terminar el caso penal y continuar, si es necesario, para proteger los intereses de la compañía en el campo del derecho civil, según el informe.
Igor
cuando te persuadirán para que aceptes el mundo, no creas promesas y disculpas hipócritas. Ahora usted es el único que tiene una oportunidad real y recursos financieros para desarrollar en la práctica una estrategia para proteger a los desarrolladores de software libre en estos asuntos.
Lleve el asunto a los tribunales para formar una práctica policial. Deje que todos los expertos en TI no solo inspiren su éxito financiero, sino que este caso penal servirá como ejemplo en términos de protección de otros desarrolladores de software libre que, al igual que usted, pueden encontrarse en circunstancias similares.
Después de todo, para esto necesitas bastante:
- Confirmar ante el tribunal la viabilidad de las licencias gratuitas en el campo legal ruso
- Crear prácticas de aplicación para proteger a los desarrolladores de código abierto
- Según la experiencia adquirida, publique instrucciones (recomendaciones) que puedan ayudar a otros desarrolladores en tales situaciones
- Cuando termine, publique en el dominio público un conjunto de documentos con ejemplos de redacciones de protección para su uso al considerar otros casos similares. Que sea una especie de OpenSource legal ;-)
PS
Supongo que una estrategia similar para proteger a los desarrolladores de software funcionará incluso en las jurisdicciones de los Estados Unidos.
PPS
Como dice el refrán, la mejor defensa es un ataque. Y como Rambler se permitió tal colisión, propongo devolverle el dinero con la misma moneda.
Sería genial si F5 Networks agregara a los términos de la licencia para NGINX una prohibición de su uso en las estructuras de Rabmler para que puedan usar versiones antiguas y nuevas por dinero o no. Creo que después de esto, Lynwood será más complaciente. Hágales saber que tales juegos se pueden jugar no solo ;-)