Det nye IRC-netværk FreeNode har udtrykt beklagelse over hændelsen i går, som af nogle fællesskaber blev opfattet som en overtagelse af deres IRC-kanaler. For eksempel har projekter som Ubuntu, Gentoo, HardenedBSD, LibreELEC, FSFE og Void Linux erklæret, at de forlader FreeNode på grund af tab af kontrol over deres kanaler.
Efter at teamet af administratorer grundlagde det nye netværk Libera.Chat på grund af en konflikt med ejeren, domæner, har nogle åbne projekter flyttet deres diskussioner til platformen Libera.Chat og blokeret for kommunikationen i de gamle kanaler. FreeNodes administration anså de trufne foranstaltninger for uacceptable, da de forhindrede brugerne i at fortsætte kommunikationen i de gamle kanaler på grund af indstillingen af bots, der automatisk fjernede brugere med beskeden om, at kanalen var flyttet til Libera.Chat. Ifølge FreeNode var det tilstrækkeligt blot at vise en meddelelse om flytningen uden at blokere.
Repræsentanter fra FreeNode betragtede blokeringen som pres på brugere, der ikke ønskede at forlade det gamle netværk, og ændrede reglerne for at forbyde sådan blokering af kanalbrugere. I tilfælde af blokering af kommunikation foreskrev de nye regler, at kanalen skulle lukkes, og forbindelserne fra brugere skulle omdirigeres til en anden tematisk kanal.
Der blev skrevet et script til brugere, hvis kommunikation var blokeret, som oprettede en ny kanal i et andet navnerum "##" (f.eks. ##ubuntu i stedet for #ubuntu) og automatisk omdirigerede brugere, der forsøgte at tilslutte sig den gamle kanal, til denne kanal. Problemet var, at det nye FreeNode-team ikke testede dette script ordentligt før implementeringen, informeredes ikke brugerne om de kommende ændringer (der var kun diskussion i den niche kanal #freenode-policy-feedback) og tog ikke højde for alle nuancer.
Scriptet bestemte, om kanalen var blevet migreret, baseret på tilstedeværelsen af strengen "libera" i kanalens header, men det blev overset, at mange projekter, der stadig var hos FreeNode, kun var i diskussionsfasen om migrationen til det nye netværk og derfor nævnte "libera" i kanalens emne. Scriptet skabte spejle i det nye navnerum for disse kanaler og begyndte at omdirigere brugere til en anden kanal, hvilket udløste en bølge af forargelse og anklager om overtagelse af kanaler.
Det antages, at omkring 720 IRC-kanaler, inklusive kanaler fra projekterne OpenBSD, NetBSD, Gentoo, WikiMedia, Python, Rust, POSIX, OpenZFS, Linux og FOSDEM, blev ramt af scriptets aktiviteter. Nogle fællesskaber, der stadig var usikre på migrationsbeslutningen, blev tvunget til at flytte til et nyt netværk, da de mistede kontrollen over deres kanaler på FreeNode. Administrationen af FreeNode begyndte at arbejde på at få kanalerne tilbage efter klager, men det var allerede for sent, og netværkets omdømme led skade.
Kilde: opennet.ru
