Öka säkerheten och skyddet i Fediversum

Öka säkerheten och skyddet i Fediversum. Då det går att skriva kommentarer på allt som skrivs i Fediversum utan att ha följa eller var följd av den som kommenterar innebär det att en person som verkligen vill trakassera någon kan göra det.

Det vanligaste sättet att skydda sig från en sådan person är att blocka den men då får personen reda på att den blivit blockerad vilket gör att att den kan byta konto och fortsätta sin trakasserier från det nya kontot. Det går också att tysta en sådan person. Detta får personen inte reda på men andra kanske ser den aktuella personens trakasserier även om en själv inte gör det.

Det går att också att anmäla en person som bryter mot riktlinjerna till de som sköter personens instans. En del instanser bryr sig inte om sånt och då får en se till att den instans som inte vill följa regler blockeras på den instans en själv finns på. Oftast är dock den typen av instanser redan blockerade då de ofta är helt infekterade av högerextremister, rasister, antifeminister, sexister med mera.

Men en del som är aktiva i Fediversum anser inte att dessa möjligheter räcker utan att det behövs fler åtgärder för att skydda användare.

Tillåtlistor

Ett förslag är listor på accepterade servrar istället för blocklistor över servrar en inte vill ha:

But what if we could do more? What if we could take responsibility for the entire network because every member of the network has opted-in and agreed to abide by certain rules?

No one has ever really explored what a network of allowlist servers at scale might look like, but it provides many advantages over the current model, as well as some unique challenges.

It’s fairly easy to see why this idea hasn’t been widely explored, and why open federation is so popular. If you federate with everyone by default, you don’t have to spend a lot of time figuring out “what are the servers I can talk to and how do I know what they are?” You can import a blocklist and largely avoid the worst of the internet, and federate with all but a small subset of servers.

By contrast, it’s not as friendly to start up in limited federation, because there are no existing allowlists, and without an allowlist, you’re just a private server that doesn’t federate. And where to get a good allowlist? How are those made? Who decides?

Det skulle också kunna användas för blockera robotars användning av data från en instans.

Det kanske är svårt genomföra med dagens öppenhet i Fediversum och skulle väcka motstånd. Men det skulle vara ganska lätt att genomföra på små instanser:

It is its own standalone community, a social media server like GoToSocial, Mastodon, or similar. Your island is a community in its own right. Ideally it also supports local-only posting, allowing for private conversations among people on the same island, while also allowing for broadcasting to the wider “archipelago” or island network.

What are the requirements?

These should be the bare minimum:

1. Anything but an open signup server: Signups should be reviewed, or closed registration/invite-only. This should prevent someone creating a throwaway abuse account or scripting a spam bot attack via this model.

2. Server is Limited Federation: This means the server works in allowlist mode, rather than denylist, only federating with servers specifically on its allowlist.Server should clearly specify their type of federation:

  1. Closed: Server only federates with other Islands.
  2. Open: In addition to other islands, these networks allow for federation, even in a restricted fashion, with other denylist servers (or Continents).

3. Ironclad commitment to user safety and accountability, a commitment to fair speech, and at least the first principle of the Mastodon Server Covenant.

Öarnas Fediversum

Alltså en enskild instans (server) fungerar som en ö. Det krävs godkännande av nya användare och godkännande av andra instanser som den kommunicerar med. Detta genom en lista på godkända instanser. Instanser ska sluta sig samman i grupper (öar) där kommunikationen är helt fri mellan dem då de kommit överens om gemensamma riktlinjer.

Men kommunikation mellan instanser som ligger utanför en sådan ö måste vara överenskommen mellan båda de inblandade instanserna. En kan säga att det skulle kunna byggas öar av instanser:

While a closed server limits federation, there is no requirement on how “scrapeable” the posts from a given Island server network should be (ie., RSS or unauthenticated public access). This can be a requirement for a particular network (probably a closed network) but need not be a requirement of all closed networks.

[…]

Joining a given network is a consent-first model, requiring mutual opt-in. If everyone in the network is pulling from the same shared allowlist and federating with all the servers on the network, new servers can quickly be added to the network and start federating with each other.

Understand, since all the servers in the network are allowlisted, connections must be mutual in order for you to communicate with another Island. This means that if ’SomeServer.com’ wants to communicate with you, you have to add ’SomeServer.com’ to your allowlist. Meanwhile, ’SomeServer.com’ also has to add your server to their allowlist, making it a completely reciprocal (and consentual) relationship.

The key to making this system work is published lists of members of a given network, that can be pulled down by an api or other means, realtime, and imported manually as a list (or else via subscription to an allowlist feed, coming in a future release of GoToSocial, for instance)

In addition to the official current members of a network, you’ll need to account for provisional membership as well as inactive or suspended membership to a network.

Några tekniska eller progrmaavrumässiga hjälpmedel för att möjliggöra ovanstående finns inte idag men det är på gång i programvaran GotToSocial. Dessutom finns det organisatoriska initiativ till att ordna med sådana öar. Exempelvis United Federation of Instances (UFol).

Små instanser är bättre

Men en grundpelare är att den som vill skydda sig från trakasserier, slippa antifeminiser och transfober med mera ska skaffa ett konto på en liten instans (några hundra till tusen användare) med fokus på det som en anser vara viktigt. En vänstermänniska i Sverige bör skaffa konto på Spejset, Radikal.social eller Fribygda.no om de vill hålla sig till nordiska språk. Annars finns det också engelskspåkiga vänster instanser och instanser på andra språk som Todon.eu, Todon.nl, Kolektiva.social, Framapiaf.org och FeDisroot, med flera.

Om någon vill ha en öppen och bred instans så finns det tre stycken svenska sådana. Mastodon.nu, Mastodonsweden.se, Toots.nu och Fikaverse.club. Internationellt finns det jättemånga men jag föreslår att en undviker de allra största. Det är inte bra när enstaka instanser dominerar Fediversum.

En bra instans kan istället vara Vivaldi.net. Den finns på Island och drivs av folk i Norge och på Island.  Ett konto hos dem ger dessutom möjlighet att ha en egen blogg och att delta i diskussionerna kring utvecklingen av deras webbläsare.

Dessutom finns det instanser för HBTQI+, trans, gay, datanördar, spelnördar och allt möjligt.

Undvik dock instanser som kör programvaran Pleroma. Många av de stora instanserna med Pleroma är drivna av libertarianer och tonen och innehållet på dem påminner om Flashback.

Läs mer: