Инцидент с потерей контроля над каналами в IRC-сети FreeNode

27 мая 2021 года

Новая команда IRC-сети FreeNode выразила (Архивная копия от 27 мая 2021 на Wayback Machine) сожаление о произошедшем вчера инциденте, который был воспринят некоторыми сообществами как захват их IRC-каналов. Например, об уходе из FreeNode из-за потери контроля над своими каналами заявили проекты Ubuntu, Gentoo, HardenedBSD, LibreELEC (Архивная копия от 27 мая 2021 на Wayback Machine), FSFE и Void Linux.

После ухода команды администраторов, основавших новую сеть Libera.Chat из-за конфликта с владельцем доменов, некоторые открытые проекты перевели обсуждения на платформу Libera.Chat и заблокировали возможность общения в старых каналах. Администрация FreeNode посчитала (Архивная копия от 27 мая 2021 на Wayback Machine) неприемлемыми предпринятые действия, не дающими возможность пользователям продолжить общение на старых каналах из-за настройки ботов, автоматически удаляющих пользователей с сообщением, что канал переехал в сеть Libera.Chat. По мнению FreeNode, достаточно было просто вывести сообщение о переезде без блокировки.

Представители FreeNode посчитали блокировку принуждением пользователей, которые не желали уходить из старой сети, и внесли изменения в правила, запретив подобное блокирование пользователей каналов. В случае блокировки возможности общения новые правила предписывали закрытие канала и перенаправление подключений пользователей на другой тематический канал.

Для заблокировавших общение пользователей каналов был написан скрипт, создающий новый канал в другом пространстве имён "##" (например, ##ubuntu вместо #ubuntu) и автоматически перенаправляющий на этот канал пользователей, пытающихся подключиться к старому каналу. Проблема оказалась в том, что новая команда FreeNode должным образом не протестировала данный скрипт перед внедрением, предварительно не уведомила о грядущем изменении пользователей (было обсуждение только в нишевом канале #freenode-policy-feedback) и не учла все нюансы.

Скрипт определял факт миграции канала по наличию строки "libera" в заголовке канала, но было упущено, что многие ещё остающиеся во FreeNode проекты находились лишь на стадии обсуждения миграции в новую сеть и, соответственно, упоминают "libera" в теме канала. Скрипт создал зеркала в новом пространстве имён и для этих каналов и начал пробрасывать пользователей в другой канал, что вызвало волну возмущений и обвинений в захвате каналов.

Ещё колебавшиеся насчёт миграции сообщества были вынуждены перейти в новую сеть, так как потеряли контроль над своими каналами в сети FreeNode. Администрация FreeNode начала работу по возвращению каналов после жалоб, но было уже поздно и репутация сети пострадала.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Инцидент с потерей контроля над каналами в IRC-сети FreeNode», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.