Het nieuwe team van het IRC-netwerk FreeNode heeft spijt betuigd over het incident van gisteren, dat door sommige gemeenschappen werd geïnterpreteerd als een overname van hun IRC-kanalen. Onder meer projecten zoals Ubuntu, Gentoo, HardenedBSD, LibreELEC, FSFE en Void Linux hebben aangegeven FreeNode te verlaten vanwege het verlies van controle over hun kanalen.
Na het vertrek van het team van beheerders, dat een nieuw netwerk Libera.Chat oprichtte vanwege een conflict met de eigenaar, domeinen, hebben sommige open projecten hun discussies naar het platform Libera.Chat verplaatst en de mogelijkheid om te communiceren in de oude kanalen geblokkeerd. De administratie van FreeNode beschouwde deze acties als onaanvaardbaar, omdat ze gebruikers verhinderden om door te gaan met communiceren in de oude kanalen door de instellingen van bots, die gebruikers automatisch verwijderden met de melding dat het kanaal naar het netwerk Libera.Chat was verhuisd. Volgens FreeNode was het voldoende geweest om gewoon een verhuisbericht te geven zonder blokkade.
Vertegenwoordigers van FreeNode beschouwden de blokkade als dwang voor gebruikers die niet wilden vertrekken uit het oude netwerk en hebben wijzigingen aangebracht in de regels om dergelijke blokkades van gebruikers in kanalen te verbieden. In geval van blokkade van de communicatie dienden de nieuwe regels voor te schrijven dat het kanaal werd gesloten en dat gebruikersverbindingen naar een ander themakanaal werden omgeleid.
Voor gebruikers van kanalen die de communicatie blokkeerden, is er een script geschreven dat een nieuw kanaal aanmaakt in een andere naamruimte "##" (bijvoorbeeld, ##ubuntu in plaats van #ubuntu) en automatisch gebruikers omleidt die proberen verbinding te maken met het oude kanaal. Het probleem was dat het nieuwe team van FreeNode dit script niet goed had getest vóór de implementatie, gebruikers niet op de hoogte had gesteld van de aanstaande wijziging (er was alleen discussie in het nichekanaal #freenode-policy-feedback) en niet alle nuances had overwogen.
Het script bepaalde de migratie van het kanaal op basis van de aanwezigheid van de term "libera" in de titel van het kanaal, maar het was over het hoofd gezien dat veel van de projecten die nog steeds op FreeNode actief waren, zich slechts in de discussiefase over migratie naar het nieuwe netwerk bevonden en dus "libera" in hun kanaaltitel noemden. Het script creëerde spiegels in de nieuwe naamruimte voor deze kanalen en begon gebruikers door te verwijzen naar een ander kanaal, wat leidde tot een golf van verontwaardiging en beschuldigingen van kanaalovername.
Er wordt aangenomen dat ongeveer 720 IRC-kanalen zijn getroffen door het script, waaronder kanalen van de projecten OpenBSD, NetBSD, Gentoo, WikiMedia, Python, Rust, POSIX, OpenZFS, Linux en FOSDEM. Sommige gemeenschappen die aarzelden over de migratie, werden gedwongen om naar het nieuwe netwerk over te stappen, omdat ze de controle over hun kanalen in het FreeNode-netwerk verloren. De administratie van FreeNode begon met het terugkrijgen van de kanalen na klachten, maar het was al te laat en de reputatie van het netwerk had te lijden onder deze incidenten.
Bron: opennet.ru
