Incidente con pérdida de control de canales en la red IRC de FreeNode

El nuevo equipo de la red FreeNode IRC lamentó el incidente ocurrido ayer, que fue percibido por algunas comunidades como una toma de control de sus canales IRC. Por ejemplo, los proyectos Ubuntu, Gentoo, HardenedBSD, LibreELEC, FSFE y Void Linux anunciaron su salida de FreeNode debido a la pérdida de control sobre sus canales.

Tras la salida del equipo de administradores que fundaron la nueva red Libera.Chat debido a un conflicto con el propietario de los dominios, algunos proyectos abiertos trasladaron las discusiones a la plataforma Libera.Chat y bloquearon la posibilidad de comunicación en canales antiguos. La administración de FreeNode consideró inaceptables las acciones tomadas, que impidieron a los usuarios continuar comunicándose en canales antiguos debido a la instalación de bots que eliminan automáticamente a los usuarios con un mensaje de que el canal se ha movido a la red Libera.Chat. Según FreeNode, bastaba con mostrar un mensaje sobre el movimiento sin bloquearlo.

Los representantes de FreeNode consideraron que el bloqueo era coercitivo para los usuarios que no querían abandonar la red anterior e hicieron cambios en las reglas, prohibiendo dicho bloqueo a los usuarios del canal. Si se bloqueaba la capacidad de comunicarse, las nuevas reglas exigían cerrar el canal y redirigir las conexiones de los usuarios a otro canal temático.

Para los usuarios del canal que bloquearon la comunicación, se escribió un script que creaba un nuevo canal en un espacio de nombres “##” diferente (por ejemplo, ##ubuntu en lugar de #ubuntu) y redirigía automáticamente a los usuarios que intentaban conectarse al canal anterior a este canal. . El problema resultó ser que el nuevo equipo de FreeNode no probó adecuadamente este script antes de su implementación, no notificó a los usuarios con anticipación sobre el próximo cambio (hubo una discusión solo en el canal especializado #freenode-policy-feedback) y no tener en cuenta todos los matices.

El guión determinó el hecho de la migración del canal por la presencia de la línea "libera" en el título del canal, pero se pasó por alto que muchos proyectos que aún quedan en FreeNode estaban solo en la etapa de discusión de la migración a una nueva red y, en consecuencia, mencionaron “libera” en el tema del canal. El script creó espejos en el nuevo espacio de nombres para estos canales y comenzó a reenviar a los usuarios a otro canal, lo que provocó una ola de indignación y acusaciones de secuestro de canales.

Se cree que alrededor de 720 canales IRC se vieron afectados como resultado del script, incluidos canales de los proyectos OpenBSD, NetBSD, Gentoo, WikiMedia, Python, Rust, POSIX, OpenZFS, Linux y FOSDEM. Algunas comunidades que todavía dudaban en migrar se vieron obligadas a pasar a la nueva red porque perdieron el control de sus canales en la red FreeNode. La administración de FreeNode comenzó a trabajar para devolver los canales después de las quejas, pero ya era demasiado tarde y la reputación de la red se vio afectada.

Fuente: opennet.ru

Añadir un comentario