Los desarrolladores de Netfilter defendieron la toma de decisiones colectiva en violación de la GPL

Los actuales desarrolladores del subsistema del kernel Netfilter han negociado un acuerdo con Patrick McHardy, el ex líder del proyecto Netfilter, quien durante muchos años desacreditó el software libre y a la comunidad con ataques tipo chantaje a los infractores de la GPLv2 para beneficio personal. En 2016, McHardy fue eliminado del equipo central de desarrollo de Netfilter debido a violaciones éticas, pero continuó beneficiándose de tener su código en el kernel de Linux.

McHardy llevó los requisitos de GPLv2 al absurdo y exigió grandes sumas de dinero por infracciones menores a empresas que utilizaban el kernel de Linux en sus productos, sin dar tiempo a corregir la infracción e imponiendo condiciones ridículas. Por ejemplo, exigió a los fabricantes de teléfonos inteligentes que enviaran copias impresas de código en papel para las actualizaciones de firmware OTA entregadas automáticamente, o interpretó la frase "acceso equivalente al código" en el sentido de que los servidores de códigos deben proporcionar velocidades de descarga no inferiores a las de los servidores para descargar conjuntos binarios.

La principal palanca de presión en tales procedimientos fue la revocación inmediata de la licencia del infractor prevista en GPLv2, lo que permitió tratar el incumplimiento de GPLv2 como una violación del contrato, por lo que se podría obtener una compensación monetaria del corte. Para contrarrestar esta agresión, que socavó la reputación de Linux, algunos de los desarrolladores del kernel y empresas cuyo código se utiliza en el kernel tomaron la iniciativa de adaptar las reglas GPLv3 relativas a la revocación de licencia del kernel. Estas reglas permiten eliminar los problemas identificados con la publicación del código dentro de los 30 días siguientes a la fecha de recepción de la notificación, si se identificaron violaciones por primera vez. En este caso, los derechos sobre la licencia GPL se restablecen y la licencia no se revoca por completo (el acuerdo permanece intacto).

No fue posible resolver pacíficamente el conflicto con McHardy y dejó de comunicarse tras ser expulsado del equipo principal de Netfilter. En 2020, los miembros del Netfilter Core Team acudieron a los tribunales y en 2021 lograron un acuerdo con McHardy, que se define como legalmente vinculante y rige cualquier acción policial relacionada con el código del proyecto netfilter/iptables incluido en el núcleo o distribuido como aplicaciones separadas. y bibliotecas.

Según el acuerdo, todas las decisiones relacionadas con la respuesta a las violaciones de la GPL y el cumplimiento de los requisitos de la licencia GPL en el código Netfilter deben tomarse de forma colectiva. Una decisión sólo será aprobada si la mayoría de los miembros activos del Equipo Central votan a favor de ella. El acuerdo no sólo cubre nuevas violaciones, sino que también puede aplicarse a procedimientos anteriores. Al hacerlo, el Proyecto Netfilter no abandona la necesidad de hacer cumplir la GPL, pero se adherirá a principios centrados en actuar en el mejor interés de la comunidad y dar tiempo para corregir las violaciones.

Fuente: opennet.ru

Añadir un comentario