Hændelse med tab af kontrol over kanaler i FreeNode IRC-netværket

Det nye FreeNode IRC-hold udtrykte beklagelse over hændelsen, der fandt sted i går, som af nogle samfund blev opfattet som en overtagelse af deres IRC-kanaler. For eksempel annoncerede Ubuntu, Gentoo, HardenedBSD, LibreELEC, FSFE og Void Linux-projekterne deres afgang fra FreeNode på grund af tab af kontrol over deres kanaler.

Efter afgang af holdet af administratorer, der grundlagde det nye Libera.Chat-netværk på grund af en konflikt med ejeren af ​​domænerne, flyttede nogle åbne projekter diskussioner til Libera.Chat-platformen og blokerede muligheden for kommunikation i gamle kanaler. FreeNode-administrationen betragtede handlingerne som uacceptable, hvilket forhindrede brugere i at fortsætte kommunikationen på gamle kanaler på grund af opsætningen af ​​bots, der automatisk sletter brugere med en besked om, at kanalen er flyttet til Libera.Chat-netværket. Ifølge FreeNode var det nok blot at vise en besked om flytningen uden at blokere.

Repræsentanter for FreeNode anså blokeringen for at være tvangsmæssig for brugere, der ikke ønskede at forlade det gamle netværk, og foretog ændringer i reglerne, der forbød sådan blokering af kanalbrugere. Hvis evnen til at kommunikere var blokeret, krævede de nye regler lukning af kanalen og omdirigering af brugerforbindelser til en anden tematisk kanal.

For kanalbrugere, der blokerede kommunikation, blev der skrevet et script, der oprettede en ny kanal i et andet "##" navneområde (f.eks. ##ubuntu i stedet for #ubuntu) og automatisk omdirigerede brugere, der forsøgte at oprette forbindelse til den gamle kanal til denne kanal . Problemet viste sig at være, at det nye FreeNode-team ikke testede dette script ordentligt før implementering, ikke underrettede brugere om den kommende ændring på forhånd (der var kun en diskussion i nichekanalen #freenode-policy-feedback) og ikke tage højde for alle nuancerne.

Scriptet bestemte kanalmigreringen ved tilstedeværelsen af ​​linjen "libera" i kanaltitlen, men det gik glip af, at mange projekter, der stadig var tilbage i FreeNode, kun var på stadiet med at diskutere migration til et nyt netværk og derfor nævnte "libera" i kanal-emnet. Scriptet skabte spejle i det nye navneområde for disse kanaler og begyndte at videresende brugere til en anden kanal, hvilket forårsagede en bølge af forargelse og anklager om kanalkapring.

Det menes, at omkring 720 IRC-kanaler blev påvirket som et resultat af scriptet, inklusive kanaler fra OpenBSD, NetBSD, Gentoo, WikiMedia, Python, Rust, POSIX, OpenZFS, Linux og FOSDEM-projekterne. Nogle fællesskaber, der stadig tøvede med at migrere, blev tvunget til at flytte til det nye netværk, fordi de mistede kontrollen over deres kanaler på FreeNode-netværket. FreeNode-administrationen startede arbejdet med at returnere kanalerne efter klager, men det var for sent, og netværkets omdømme led skade.

Kilde: opennet.ru

Tilføj en kommentar