Incydent z utratą kontroli nad kanałami w sieci FreeNode IRC

Zespół nowej sieci FreeNode IRC wyraził ubolewanie z powodu wczorajszego incydentu, który przez część społeczności został odebrany jako przejęcie ich kanałów IRC. Na przykład projekty Ubuntu, Gentoo, HardenedBSD, LibreELEC, FSFE i Void Linux ogłosiły odejście z FreeNode z powodu utraty kontroli nad swoimi kanałami.

Po odejściu zespołu administratorów, którzy założyli nową sieć Libera.Chat w związku z konfliktem z właścicielem domen, część otwartych projektów przeniosła dyskusje na platformę Libera.Chat i zablokowała możliwość komunikacji w starych kanałach. Administracja FreeNode uznała podjęte działania za niedopuszczalne, uniemożliwiające użytkownikom kontynuowanie komunikacji na starych kanałach ze względu na instalację botów, które automatycznie usuwają użytkowników z komunikatem, że kanał został przeniesiony do sieci Libera.Chat. Według FreeNode wystarczyło po prostu wyświetlić komunikat o przeprowadzce bez blokowania.

Przedstawiciele FreeNode uznali blokowanie za przymusowe wobec użytkowników, którzy nie chcieli opuszczać starej sieci, i wprowadzili zmiany w regulaminie, zabraniające takiego blokowania użytkowników kanału. W przypadku zablokowania możliwości komunikacji nowe zasady wymagały zamknięcia kanału i przekierowania połączeń użytkowników na inny kanał tematyczny.

Dla użytkowników kanału, którzy blokowali komunikację, napisano skrypt, który utworzył nowy kanał w innej przestrzeni nazw „##” (na przykład ##ubuntu zamiast #ubuntu) i automatycznie przekierowywał użytkowników próbujących połączyć się ze starym kanałem na ten kanał . Problemem okazało się to, że nowy zespół FreeNode nie przetestował odpowiednio tego skryptu przed wdrożeniem, nie powiadomił z wyprzedzeniem użytkowników o nadchodzącej zmianie (dyskusja toczyła się jedynie na niszowym kanale #freenode-policy-feedback) i nie wziąć pod uwagę wszystkie niuanse.

Skrypt determinował fakt migracji kanału obecnością linijki „libera” w tytule kanału, pominięto jednak fakt, że wiele projektów pozostających jeszcze we FreeNode było dopiero na etapie omawiania migracji do nowej sieci i w związku z tym wspomniano „libera” w temacie kanału. Skrypt utworzył dla tych kanałów dublety w nowej przestrzeni nazw i zaczął przekierowywać użytkowników na inny kanał, co wywołało falę oburzenia i oskarżeń o przejęcie kanału.

Uważa się, że skrypt miał wpływ na około 720 kanałów IRC, w tym kanały projektów OpenBSD, NetBSD, Gentoo, WikiMedia, Python, Rust, POSIX, OpenZFS, Linux i FOSDEM. Niektóre społeczności, które nadal wahały się przed migracją, zostały zmuszone do przejścia do nowej sieci, ponieważ utraciły kontrolę nad swoimi kanałami w sieci FreeNode. Administracja FreeNode rozpoczęła prace nad przywróceniem kanałów po skargach, ale było już za późno i reputacja sieci ucierpiała.

Źródło: opennet.ru

Dodaj komentarz