Il nuovo team della rete IRC FreeNode ha espresso rammarico per l'incidente avvenuto ieri, percepito da alcune comunità come un'appropriazione dei loro canali IRC. Ad esempio, progetti come Ubuntu, Gentoo, HardenedBSD, LibreELEC, FSFE e Void Linux hanno dichiarato di lasciare FreeNode a causa della perdita di controllo sui loro canali.
Dopo l'uscita del team di amministratori, che ha fondato una nuova rete Libera.Chat a causa di un conflitto con il proprietario dei domini, alcuni progetti open source hanno trasferito le discussioni sulla piattaforma Libera.Chat e hanno bloccato la possibilità di comunicare nei vecchi canali. L'amministrazione di FreeNode ha ritenuto inaccettabili le azioni intraprese, che non consentivano agli utenti di proseguire la comunicazione nei vecchi canali a causa della configurazione di bot che rimuovevano automaticamente gli utenti con un messaggio che avvisava che il canale si era trasferito nella rete Libera.Chat. Secondo FreeNode, sarebbe stato sufficiente semplicemente mostrare un messaggio di trasferimento senza bloccare.
I rappresentanti di FreeNode hanno considerato il blocco un costringere gli utenti a lasciare la vecchia rete, e hanno apportato modifiche alle regole, vietando questo tipo di blocco degli utenti di canali. In caso di blocco della possibilità di comunicazione, le nuove regole prevedevano la chiusura del canale e il reindirizzamento delle connessioni degli utenti a un altro canale tematico.
Per gli utenti dei canali bloccati è stato scritto uno script che crea un nuovo canale in un altro spazio dei nomi "##" (ad esempio, ##ubuntu invece di #ubuntu) e reindirizza automaticamente gli utenti che tentano di connettersi al vecchio canale a questo nuovo canale. Il problema si è rivelato essere che il nuovo team di FreeNode non ha adeguatamente testato questo script prima della sua implementazione, non ha informato in anticipo gli utenti del cambiamento imminente (c’è stata solo una discussione nel canale di nicchia #freenode-policy-feedback) e non ha considerato tutte le sfumature.
Lo script determinava il fatto della migrazione del canale in base alla presenza della stringa "libera" nell'intestazione del canale, ma è stato trascurato che molti progetti ancora presenti su FreeNode erano solo in fase di discussione sulla migrazione nella nuova rete e, di conseguenza, menzionavano "libera" nel tema del canale. Lo script ha creato dei mirror nel nuovo spazio dei nomi anche per questi canali e ha iniziato a reindirizzare gli utenti in un altro canale, causando una ondata di indignazione e accuse di appropriazione dei canali.
Si suppone che a seguito dell'operato dello script siano stati compromessi circa 720 canali IRC, inclusi i canali dei progetti OpenBSD, NetBSD, Gentoo, WikiMedia, Python, Rust, POSIX, OpenZFS, Linux e FOSDEM. Alcuni membri della comunità, ancora indecisi riguardo alla migrazione, sono stati costretti a spostarsi su una nuova rete, poiché avevano perso il controllo sui loro canali nella rete FreeNode. L'amministrazione di FreeNode ha iniziato a lavorare per restituire i canali dopo le segnalazioni, ma era già troppo tardi e la reputazione della rete ne ha risentito.
Fonte: opennet.ru
