Decentralisering. Det är den första aspekten när det gäller nya sociala medier. Det betyder att ett socialt medium inte bara finns på en enda server utan på många eller på ingen utan bara hos klienten som anvönds för att delat i diskussionen och samvaron på det aktuella sociala medier. Det social medier har därmed blivit ett socialt nätverk.
Ett sådant socialt nätverk kan bestå av en mängd olika decentraliserade programvaror med olika funktionalitet. Det kan dessutom handla om både serverprogramvaror eller klientprogramvaror. Varje programvara kan ha olika funktionalitet, delvis samma funktionalitet eller samma funktionalitet uppdelad på en mängd olika klienter och servrar.
I Fediversum med protokollet ActivityPub handlar det om båda typerna av programvaror, både klienter och servrar. För Nostr-protokollet handlar det enbart om klienter och när det gäller Bluesky med protokollet AT om klienter, relän (relays) och dataservrar (PDS:er).
När det gäller Bluesky finns det enbart ett relä, många dataservrar och några få klienter. För Nostr finns det flera olika klienter och mängder med reläer som fungerar som en slag kopplingspunkter som inet sparar några data. Alla data finns hos klienterna.. Vad det gäller Fediversum finns det massvis med klienter och massvis med servrar som kallas instanser. Nostr och Fediversum är decentraliserade nätverk medan Bluesky i praktiken inte är det även om de kallar sig det.
Bättre förutsättningar med ActivityPub. I juli 2014 startade en arbetsgrupp, W3CFederated Social Web Working Group (SocialWG), som skulle göra arbetet som W3C Community Group tidigare gjort och gjorde överflödigt.
Gruppen som arbetade mellan 2014 och 2018 bestod av personer som var helt oberoende av storbolagen inom sociala medier vilket vid tillfället var ovanligt. Storbolagen var inbjudna men ville inte delta. Den nya gruppen skulle komma att utveckla det protokoll som skapade bättre förutsättningar för som kallas Fediversum.
WebSub (Julien Genestoux och Aaron Parecki), tidigare PubSubHubbub
ActivityPub (Christine Lemmer-Webber och Jessica Tallon)
ActivityPub kan ses som en vidare utveckling av pump.io.
Aaron Parecki, Tantek Celik och Kevin Marks är några de personer som var med och skapade IndieWeb, som är ett initiativ till att skapa ett internet som inte är beroende av storbolagen. Parecki är aktiv med OpenId och OAuth.
This is the biggee. ActivityPub – the most successful product of the SocialWG by far – almost didn’t get done.
One big reason was that a federation protocol was considered to be optional by the SocialWG’s charter.
Fortunately for us, ActivityPub advocates such as eventual co-author Christine Lemmer-Webber weren’t taking no for an answer. Lemmer-Webber pushed back hard against the resistance to ActivityPub.
However, even with Lemmer-Webber championing it, time was running out: the SocialWG charter set the end of the group to be mid-2017.
Inte heller ActivityPub ledde till nåt genomslag för eller nån bredare användning av det decentraliserade och federerade internet. Men några händelser skulle komma att ändra det. Utvecklarna av Mastodon beslöt sig för att implementera ett utkast till en ActivityPub-standard. Det skedde redan 2017, ett år efter att Mastodon lanserats.
Både ActivityPub och Mastodon utvecklades av personer i LGBTQ+-miljöer vilket också skulle sätta en viss prägel på den vidare utvecklingen. Många instanser (servrar) Med Mastodon startades av sådana gemenskaper. Dessutom skapades det därmed spänningar med en del technördar som länge utvecklat och skrivit programvara på nätet.
En del av dessa technördar var libertarianer och fanatiska anhängare av yttrandefrihet. Yttrandefrihetsfundamentalister. Allt skulle vara tillåtet. Inget förbjudet. Detta går dåligt ihop med det behov av skydd som olika minoriteter kan behöva för att undvika trakasserier med mera. En ny kultur kom att utvecklas i delar av Fediversum, framförallt bland många användare på en del Mastodoninstanser. Libertarianerna och yttrandefrihetsfundamentalisterns kom att utveckla sina egna sajter. Sajter som liknar X vad det gäller ton och förekomst av högerextremism och konspirationsteorier.
Fediversum är en sammansättning av orden federation och universum. På engelska federation och universe. Fediverse. På svenska Fediversum. Jag definierar Fediversum som de delar av internet som kommunicerar med ActivityPub. Det utesluter andra federerade och decentraliserade nätverk som använder protokoll som Nostr och AT. Jag beskriver de andra alternativen i inlägget Alternativ till Fediversum.
Fediversum var länge ett tillhåll för minoriteter och nördar. I begynnelsen fanns OStatus som en standard för federerade kommunikationsnätverk. Det var ett sätt att beskriva hur en räcka öppna protokoll som Atom, Activity Streams, WebSub, Salmon och WebFinger kunde användas för att olika sajter skulle kunna utbyta meddelanden. 2010 byggdes programvaran StatusNet kring detta protokoll. 2012 skapades en grupp, W3C Community Group, för att upprätthålla denna standard.
Till en början användes OStatus alltså av de sajter som använde programvaran StatusNet såsom exempelvis Status.net and Identi.ca. 2013 blev StatusNet en del av projektet GNU Social och det skapades sajter (instanser) med den programvaran såväl som med andra programvaror. Dessa projekt och programvaror växte fram samtidigt som Facebook och Twitter växte fram som dominanter i den sociala mediesektorn.
OStatus används än idag för federering i ett fåtal programvaror såsom exempelvis Friendica, Pleroma, Hubzilla och GNU Social.
En man vid namn Evan Prodromou startade dock redan 2007 ett företag vid namn Control Yourself för att utveckla programvara för mikrobloggtjänsten Identi.ca. Control Yourself bytte snart namn till Laconica och sen till StatusNet år 2010. Slutligen blev det GNU Social år 2012.
Pump.io utvecklas inte längre och har fått ge vika för ActivityPub. Protokollet stödde också formaterat och strukturerat innehåll och hade inga begränsningar vad det gäller textlängden. Identi.ca som öppnade 2008 stängde nyregistreringar år 2013 och har senare lagts ner. Instansen stödde även chattprotokollet XMPP.
Alla de tidiga nätverken och sajterna användes främst av tekniknördar av olika slag. Användningen och genomslaget var i stort sett obefintligt men det utvecklade en tillåtande nördkultur med starka libertarianska inslag. Utvecklingen av ett nytt protokoll, ActivityPub, skulle komma att delvis ändra på detta.
Detta är den första delen av en serie inlägg som beskriver Fediversums historia. I nästa inlägg kommer det att handla om utvecklingen av ActivityPub.