Relät sparar och hanterar data för de perioder då din telefon är otillgänglig för vidarebefordra när telefonen är tillgänglig igen. Dessutom förser det användaren med en permanent nätadress då en telefon inte har någon sådan.
Alla trafik till nätet går via relät och en användares geografiska placering och verkliga identitet döljs därmed. Det är som att driva en instans för bara en användare som dessutom är fullsträckskrypterad mellan telefon och relä.
Den senaste uppdateringen av Holos låter en användare ställa in sin identitet baserat på ett domännamn som personen äger. Det liknar ganska mycket hur AT-protokollet fungerar (det är det protokoll som Bluesky använder). Det liknar också Nostr-protokollet men där går det ett steg längre. Alla appar (klienter) kan kommunicera direkt med andra appar via dumma relän. Det medför att det blir omöjligt att moderera nätverket.
Fediversum och ATmosphere (Bluesky) är två sociala medienätverk som kallar sig decentraliserade. Det stämmer dock bara i det ena fallet enligt en sajt som mäter decentralisering och centralisering. Det mäts med hjälp av två index, HHI och Shannon. Ju lägre siffra för Shannon Index innebär att något är mer centraliserat. Högre siffra för HHI innebär högre centralisering. På sajten förklaras också hur HHI respektive Shannon Index mäts och beräknas.
Fediversum har ett HHI på 839 medan ATmosphere har 9 800. Shannon Index för Fediversum är 4,6844 medan det är 0,0075 för ATmosphere.
ATmosphere är i själva verket mycket centraliserat medan Fediversum är väldigt decentraliserat. Den största instansen i ATmosphere har 99% av alla konton medan den största i Fediversum har 26,19% av alla konton. Den resterande delen av användarkontona i ATmosphere är huvudakligen Fediversum-konton som finns tillgängliga via en brygga, BridgyFed.
Resterande användarkonton i Fediversum är fördelade på 1 000-tals instanser och 100-tals programvaror.
Som en jämförelse kan nämnas att mejl har ett HHI på 1 323 och ett Shannon index på 4,6535. Det är alltså nästan lika decentraliserat som Fediversum.
Mastodon och startpaket. Mastodons tidslinje förlitar sig inte på dopamindrivna algoritmer. Den är kronologisk och samtyckesbaserad. Den visar endast inlägg från konton som en person valt att följa.
Detta fokus på integritet och medveten konsumtion är det som får många att skaffa ett konto i Fediversum från första början. Men det kräver också att en ny användare måste anstränga sig för att lista ut vem den ska ska följa för annars kommer tidslinjen mestadels att vara tom.
Bluesky banade väg för en fungerande lösning på detta problem 2024. Detta i och med introduktionen av så kallade startpaket. Det ä en funktion som låter användare kurera och dela sina egna samlingar av rekommenderade konton.
Företrädare för utvecklarna av Mastodon tror att den här typen av användargenererade, kurerade samlingar kan hjälpa människor att snabbare hitta personer att följa. De vill införa en liknande funktion som en inbyggd del i Fediversum som de för närvarande kallar ”Samling”.
Mastodon vill dock utveckla startpaket som fungerar för hela Fediversum. Dessutom vill de att startpaket ska kräva godkännande av de som inkluderas i dem. De kan göras genom en inställning som tillåter inkludering i startpaket. En variant av detta finns dock i praktiken redan idag då en användare genom att göra sitt konto till oupptäckbart gör att det inte kan vara med i ett startpaket på Fedidevs. Användare ska också kunna ta bort sig själva från ett startpaket.
Därför arbetare Mastodon idag ihop med andra utvecklare av programvaror för Fediversum kring ett Fediverse Enhancement Proposal (FEP), så att en gemensam implementering för startpaket kan göras tillgänglig för utvecklare av all ActivityPub-programvara. Sådana startpaket förväntas bli lanserade med Mastodon 4.6-versionen.
ActivityPub-teamet på Automattic har gjort ett fantastiskt arbete. Under de senaste åren har detta enpersonsprojekt växlat från att vara ett enpersonsprojekt till ett team av heltidsutvecklare. Med lanseringen av 7.x-grenen av ActvityPub-tillägget meddelade projektutvecklarna att de skulle arbeta med att skapa möjligheter att följa andra Fediversumkonton i själva tillägget (fjärrföljning)..
Nyligen släpptes version 7.1.0 med en mycket tidig förhandstitt på denna nya funktion. Även om det för närvarande är dolt bakom ett ”Avancerade inställningar”-val, är det nu möjligt att använda ActivityPub-tillägget för att direkt följa andra aktörer på nätverket.
Detta är fortfarande en relativt ny funktion. Utformningen har inte tiktigt skapats än. Teammedlemmen Konstantin Obenland förklarar vidare i tillkännagivandet:
Det finns verkligen ingen funktionalitet kring det ännu, utöver att följa konton från andra instanser, eftersom vi ännu inte har börjat behandla inkommande inlägg och lägga till möjligheten att interagera med dem. Men om du bara inte kan vänta med att visa din uppskattning för andra konton genom att följa dem, släpp loss!
Varför är detta viktigt?
Anslutningen från WordPress till resten av Fediversum har alltid varit lite konstigt. Medan den viktigaste ActivityPub-integrationen för WordPress i allmänhet fungerar bra för att skicka artiklar till abonnenter, har det varit rörigt att följa människor direkt från WordPress. Just nu, om du ville använda din WordPress-blogg som ett riktigt Fediverse-konto, skulle du behöva följande tillägg:
Friends – en social instrumentpanel för WordPress, fortfarande ett tidigt utvecklingstadium. Detta tillägg används främst för att följa andra människor i Fediversum.
Activate Mastodon Apps – Detta implementerar en betydande mängd av Mastodons API. Så att det går att publicera mikroblogguppdateringar direkt till en WordPress-webbplats.
Event Bridge for ActivityPub – Detta ger tekniskt stöd för federerade evenemang, genom att konvertera din webbplats evenemangskalender till något som personer på nätverket kan prenumerera på och ange sin närvaro i.
Med dessa tre tillägg är det möjligt att snickra ihop något som kommer i närheten av att vara en komplett Fediversum-användarupplevelse. Ändå tar denna process tid att ställa in, kan vara drabbas av konfigurationsproblem och ibland saknar funktioner. Att ha olika plugins som alla berör Aktivipub-integrationen kan också vara svårare att testa kod och rapportera problem.
Genom att införa fjärrföljningsfunktion direkt i ActivityPub-tillägget kommer projektgruppen effektivt att tillhandahålla standardmekanismer för andra tillägg direkt kan använda sig av. Inom en snar framtid kan detta innebära att Friends-tillägget inte behöver användas för sociala kontakter I Fediversum. Istället kan Friends-tillägget bara använda det som redan införts i AcitivityPub-tillägget och fokusera på sätt att bara arbeta som en social instrumentpanel.
Även Startpaket!
En annan sak som är värd att nämna är preliminärt stöd för startpaket i Fediversum (Fediverse Starter Kits), en föreslagen variant av Blueskys Starter Pack-funktionalitet. Även om det har gjorts ett antal försök att göra något liknande för Fediversu, tidigare, har det ännu inte funnits en Fediversum-standard för listor fyllda med rekommenderade användare att följa. WordPress-teamet har dock ansträngt sig för att stödja PixelfedsStarter Kit Data Schema som referenspunkt.
Sammantaget ger denna utgåva av den nuvarande ActivityPub-stacken för WordPress en stabil grund för en hel del framtida funktionalitet som vi alla har kommit att förvänta oss från plattformar som Mastodon,Misskey eller till och med Bonfire.
Sean Tilley
Översatt från We Distribute och publicerat hör med stöd av licensen CC-BY-SA 4.0
Fediversums Facebook Friendica är integrerad del av Fediversum, precis som Mastodon eller Pixelfed, GNU Social och WordPress. Men programmet kan även kommunicera med Bluesky, Diaspora och flera andra sociala medier och plattformar. De kommunikationsprotokoll programmet använder är ActivityPub, DFRN, Diaspora och OStatus.
Skärmbild av mitt Friendicakonto.
Universell federationshubb
Till skillnad från andra plattformar, som främst fokuserar på enskilda typer av innehåll (t.ex. statusar eller fotodelning), fungerar Friendica som en universell översättare över flera protokoll. Det kan fungera som en slags hubb för Fediversum.
Friendica kan ha tvåvägskommunikation med de flesta programvaror med stöd för ActivityPub (Mastodon, Hubzilla, Sharkey, Akkoma, Pleroma med flera), Bluesky, Tumblr och mejl. Desutom går det att posta inlägg från Friendica till Blogger (blogspot), Buffer (och därifrån till Facebook, Google+ Pages, LinkedIn och Twitter), Dreamwidth, Insanejournal, Libertree, Livejournal och WordPress. Det går att följa konton på alla programvaror med ActivityPub inklusive WordPress, Flipboard och Ghost.
Fediversums Facebook
Friendica använder ett inlägg/svars-idiom med ett Facebook-liknande användargränssnitt, snarare än de Twitter-liknande statusströmmarna som finns i Mastodon. Detta skapar en mer traditionell social nätverksupplevelse med trådade konversationer och fokus på interaktion.
Profilsida på ett Friendicakonto.
Precis som Facebook använder Friendica konceptet med grupper (som behandlas som ActivityPub-aktörer), dvs. en speciell typ av profiler som fungerar som samlingar för inlägg relaterade till samma ämne. De liknar även Lemmys gemenskaper.
Andra funktioner som Friendica delar med Facebook är:
möjligheten att organisera uppladdad media i ett galleri med olika album (och bilder i varje album)
en integrerad händelsekalender (med födelsedagar och anpassade händelser)
direktmeddelanden mellan användare
möjligheten att citera (korsposta) andras inlägg, inte bara boosta dem utan även bädda in dem i ett nytt
möjligheten att organisera kontakter i cirklar (som inte bara kan användas som användardefinierade tidslinjer för att läsa inlägg utan också som ett målområde att publicera inlägg till).
Bildarkiv på ett Friendicakonto.
Förbättrat innehåll
Friendica erbjuder innehållsfunktioner inklusive obegränsad inläggslängd (beroende på instans). Vidare mediestöd för foton (även inbäddade), ljud, videor och filbilagor, plus geotaggningsalternativ.
Dessutom kan inlägg, förutom huvudinnehållet, även ha en titel och en spoiler. I brödtexten kan formatering med olika textstilar (kursiv, fet, genomstruken, monospaced, citerad, specificerad, etc.) användas.
Genom detta kan Friendica ses som en schweizisk armékniv. Mindre specialiserad programvara än Mastodon (mikrobloggning) eller Pixelfed (fotodelning), men mer mångsidig när det gäller att koppla samman olika gemenskaper och innehållstyper under ett tak.
Externa integrationer
Friendica kan importera godtyckliga webbplatser och bloggar till en användares sociala flöde via RSS/Atom. Det gör att det fungerar som både ett socialt nätverk och innehållsaggregator. Denna funktion är unik bland större fediversumplattformar.
Det har också en e-postanslutning som låter en användare lägga till konventionella e-postkontakter i sitt sociala nätverksflöde. Något som gör det möjligt att interagera dubbelriktat via e-post med de konfigurerade kontakterna precis som om de deltog i det sociala flödet.
Det finns idag ingen svenskspråkig Friendicainstans.
WordPress och ActivityPub. WordPress är den vanligaste programvaran i Fediversum. Men den har en begränsning. Det går bra att publicera via ActivityPub och följa användare på en WordPressajt som denna från andra Fediversuminstanser (sajter). Men det går inte för användare på en WordPressajt att följa användare på instanser med andra programvaror. Målsättningen för de som utvecklar ActivityPub för WordPress är dock att det under 2025 ska tas fram möjligheter att följa, läsa, interagera och moderera med användare på andra instanser i Fediversum.
De har redan gjort klart med att det går att kommentera från en WordPressinstans (en WordPressajt med ActivityPub aktiverat). När någon kommenterar på en Fediversum-instans via ActivityPub syns det på bloggen bland kommentarerna. Även gillanden syns. Svar på kommentarerna syns också på andra instanser i Fediversum
Följare och sådana som en följer
Just nu finns det ingen möjlighete att följa andra konton i Fediversum direkt via AcitivityPub-tillägget. Det går att göra via Friends-tillägget men så som det är implementerat är det inte speciellt användbart som jag ser det. För att stödja verkliga tvåvägsrelationer, både följare och följda, behöver datalagringen förändras enligt utvecklarna.
Aktörer
En sådana förändring knyter an till en bredare utmaning kring hur tillägget för närvarande konstruerar aktörer. Det handlar både om lokala användare på din webbplats och fjärranvändare från andra Fediverse-servrar. Idag använder tillägget virtuella användare för att representera dessa aktörer. Detta var ett praktiskt val tidigt för att få federationen att fungera utan att skriva om hur WordPress hanterar användare.
Men allt eftersom tillägget växer med funktioner som att följa andra såväl som andra förändringar skapar denna metod problem. Virtuella användare beter sig inte exakt som vanliga WordPress-användare, så varje gång en ny funktion läggs till behöve de skapa speciallösningar. Med tiden ökar detta komplexiteten och gör systemet svårare att underhålla. Det blir nödvändigt att integrera tillägget med WordPress befintliga strukturer för användare för att behåll tilläggets tillförlitlighet och stabilitet.
Moderering
För närvarande förlitar sig tillägget på WordPress inbyggda system för att filtrera oönskat innehåll. Det är möjligt att blockera aktiviteter baserat på nyckelord eller domäner, med samma regler som används för kommentarer. Denna metod är dock ganska trubbig. Det är ett enkelt nyckelordsfilter, inte ett nyanserat modereringsverktyg. Denna begränsning kommer att bli viktigare allt eftersom tillägget växer. Exempelvis om stöd för bildbaserade kommentarer eller mer omfattande medieinteraktioner läggs till. Att bygga en specialiserad filtreringsmekanism för federerat innehåll är ett viktigt steg för utvecklingen av ActivityPub-tillägget.
Läsare
En fullständig läsarupplevelse är ett av våra långsiktiga mål – det är den sista stora funktionen som behövs för att ge WordPress-webbplatser en komplett ActivityPub/Fediversum-funtkionalitet. Idag låter tillägget andra följa din webbplats, men det finns inget inbyggt sätt för dig att prenumerera på och läsa innehåll från andra. Det finns alltså ingen ”tidslinje” i WordPress ännu.
Utvecklarnas målsättning är att börja med en enkel och flexibel metod Dvs att lagra fjärrinlägg på ett sätt som är kompatibelt med verktyg som WordPress.com Reader eller tillägg som Friends eller Event Bridge för ActivityPub. När denna grund är på plats kommer de att börja på att fundera på direktstöd – vilket gör det möjligt för webbplatsägare och användare att följa och läsa inlägg i andra delar av Fediversum direkt i WordPress.
Direktmeddelanden
Som en del av utvecklingen mot en fullständig integration i Fediversum utforskar utvecklarna också stöd för direktmeddelanden. Detta är en ofta efterfrågad funktion och en viktig del av rikare Fediversum-interaktioner. De planerar att börja med en initial implementering som möjliggör privata meddelanden. Sedan bygga ska de bygga vidare på det allt eftersom vi lär oss av verklig användning.
Ta bort profiler helt
En viktig princip i GDPR är ”rätten att bli bortglömd”. För närvarande stöder ActivityPub.tillägget fjärrborttagningar, men utlöser inte borttagningsaktiviteter för lokala användaråtgärder. Utmaningen är att WordPress fungerar annorlunda än de flesta federerade sociala nätverk. Användare kan förvänta sig borttagningsaktiviteter för vissa åtgärder som kan få stora konsekvenser. som exempelvis att inaktivera tillägget. Men att inaktivera ett tillägg är också ett vanligt felsökningssteg i WordPress.
För att åtgärda denna konflikt måste utveckalrna först definiera olika användningsfall och vägleda användare om hur de utlöser borttagningsaktiviteter på lämpligt sätt. Inget konkret finns ännu vad det gäler detta medn det är ett problemområde som kräver en hel del av utvecklargruppen bakom ActivityPub-tillägget för WordPress.
Klient-server
Förutom hur servrar kommunicerar med varandra i Fediversum definierar ActivityPub även ett ”klient-till-server” API. Detta API är huvudsakligen utformat för att tillåta appar och klienter (som mobilappar) att publicera innehåll till en Fediversumserver. I framtiden kan detta öppna upp intressanta möjligheter för WordPress. Exempelvis att låta WordPress fungera som en brygga eller proxy, vilket gör det enklare att hämta och federera innehåll från andra verktyg eller plattformar. Detta är något som utvecklargruppen av ActivityPub-tillägget funderar på.
WordPress är numera den vanligaste programvaran i Fediversum om vi ser till antalet instanser (servrar). Det finns enligt FediDB 9 980 WordPressinstanser. Den vanligaste programvaran var tidigare Mastodon. Idag finns det 9 348 instanser med Mastodon. När det gäller antalet användare så finns det dock många fler på Mastodoninstanser. Detta då WordPressinstanser i allmänhet har få användare per instans.
Mellan 40 och 50% av världens webbsajter använder WordPress som publiceringssystem och det är den vanligaste programvaran för bloggar. Den används också av många tidningar.
Bloggprogram med stöd för ActivityPub
När det gäller Fediversum så är det alltså så att 9 348 WordPressinstanser har ActivityPub aktiverat.
De tillägg som behövs för en fullständig ActivityPub-installation
ActivityPub (räcker för att bloggen ska synas i Fediversum)
Friends (för att följa konton på andra instanser, också en RSS-läsare)
Andra bloggprogramvaror för Fediversum, dvs med stöd för ActivityPub är Writefreely (556 instanser) och Ghost (736). Även Hubzilla (94), Friendica (91), Wafrn (5) och Drupal (11) går att använda för at skriva långa inlägg.
Men det finns också andra sätt för WordPressajter att vara närvarande på och i Fediversum än att använda sig av ActivityPub direkt. Autopostning
Autopostning
Det går att publicera länkar och utdrag av inlägg genom Mastodons API och det finns flera tillägg till WordPress som gör det möjligt. Ett par av dessa tillägg kan posta till Mastodon men inte alltid till andra instanser som kör andra ActivityPub-program som Friendica, Hubzilla med flera. De kan också posta till Bluesky, Facebook, Threads, Tumblr, LinkedIn och flera andra sociala medier.
Det går också att publicera genom webmentions via Bridgy. Bridgy kan hantera postning till Mastodon (och kanske även till andra programvaror som har stöd för ActivityPub), Flickr, Bluesky och Github. För att WordPress ska kunna publicera webmentions behöver ett tillägg installeras.
Webmentions stöds också av flera programvaror som också har stöd för ActivityPub. Och naturligtvis går det att manuellt länka till en wordpressinstallation från nåt konto i Fediversum.
Dessa två metoder (webmentions och manuell postning) hör till det som Indiewebb kallar POSSE.
För två år sedan började Civilized Discourse Construction Kit Inc att arbeta med ett ActivityPub-tillägg för Discourse. Discourse-gemenskaper forumtrådar för diskussion. Fediversum erbjuder sätt att utöka räckvidden för diskussioner på Discourse.
Discourse hävdar att de delar Fediversums fokus på öppenhet, decentralisering och ägande av användardata. Därför har de investerat i att etablera interoperabilitet via ActivityPub som de ser som ett viktigt steg mot en mer sammankopplad öppen webb.
Forumprogramvara hanterar sociala interaktioner mellan människor i en online-miljö. Det är därför en variant av social media. Dock med vissa tydliga skillnader. På de flesta sociala medier följer användare andra användare och tar del av innehåll genom att skrolla i ett huvudflöde, en central tidslinje eller en tidslinje.
Inlägg i ett diskussionsforum är istället organiserade kring ämnen, som ytterligare organiseras genom kategorier och taggar. En användare i en gemenskap, forum eller tråd som ägnas åt ett programmeringsspråk kan till exempel se en lista över de senaste ämnena på startsidan och även filtrera ämnen till snävare ämnen med hjälp av kategorier eller taggar.
ActivityPub-tillägget för Discourse överbryggar dessa skillnader på två sätt. För det första förvandlar det Discourse-kategorier och taggar till grupper som kan följas i Fediversum. Samtidigt är det möjligt för Discourse-användare att se samma innehåll i gemenskapens egen struktur baserat på kategorier och taggar.
För det andra tillåter ActivityPub-tillägget administratörer av en Discoursesajt att antingen federera alla inlägg i varje ämne (Fullständig federation) eller bara det första inlägget (Första inläggsfederation).
På mikrobloggar och bloggar har det ursprungliga inlägget oftast företräde och en större betydelse än vad svaren och replikerna har.
I forumprogramvara är däremot det ursprungliga inlägget i ett ämne ofta bara början på en diskussion och är inte nödvändigtvis viktigare än svaren.
De flesta programvaror som är gjorda för Fediversum är fri och öppen programvara. Många av dem utvecklas i Japan, Tyskland och Frankrike. En stor finansiär när det gäller utvecklingen av många av dessa programvaror är EU.
Medan de gamla sociala medierna utvecklats av personer i USA som sen grundat företag för att profitera på dem så utvecklas programvaror för Fediversum i huvudsak i Europa och Japan. Det finns också sociala medier som utvecklats i Kina och Ryssland men de saknar alla förutom TikTok betydelse i vår del av värlkden.
Typexempel på programvaror för sociala medier som utvecklats i USA är Google, Youtube, Facebook, Twitter (X), Instagram, Reddit med flera. Alla ägs de av storföretag som vill tjäna pengar på användarna.
Men det har under senare år utvecklats en mängd alternativ till storföretagens sociala medier. De har inte fått något större genomslag ännu men en del av dem växer så det knakar. De utvecklas framförallt i Europa av gemenskaper, föreningar, företag och privatpersoner och de kan inte utnyttjas och kontrolleras av företag. Åter andra programvaror för Fediversum utvecklas i Japan och USA.
Fediversum använder en decentraliserad struktur med protokollet ActivityPub som sammanhållande länk. Den mest kända programvaran är Mastodon. Totalt har Fediversum mer än 12 miljoner användare. Över 7 miljoner av dessa använder Mastodon.
EU-finansiering
Många programvarors utveckling är finansierad av EU via NLNet Foundation och dess fonder som NGI Zero Core och NGI Zero Commons.
Med tiden har Facebook, Twitter och Google kommit i konflikt med EU om integritet, konkurrenslagstiftning med mera. Det har bland annat lett till att EU börjat finansiera utveckling av programvaror med stöd för ActivityPub. In kommer EU med pengar alltså. Det har därför utvecklats en mängd nya programvaror för Fediversum i Europa. Och andra redan existerande programvaror har anpassats till Fediversum.
Dessutom har företag och föreningar i Europa på självständig basis börjat utveckla programvara för Fediversum. En sådan programvara är PeerTube som utvecklats av föreningen Framasoft för att vara ett alternativ till Youtube. De driver en kampanj för att utveckla tjänster och programvaror som slår mot Google. En avgooglifieringskampanj. Dessutom är ju Mastodon en sådan programvara. Andra europeiska programvaror om utvecklats för eller anpassats till Fediversum oberoende av EU är bland annat Inventaire, Mobilizon och Gancio.
EU:s pengar har dock inte inneburit någon ökning av antalet användare i Fediversum.
EU-pengarnas betydelse
Denna EU-finansierade utveckling innebär att Fediversum fått en bredare acceptans och det är troligen också en anledning till att kommersiella företag som Meta Inc, NodeBB Inc, Flipboard Inc, Automattic Inc och Ghost Inc med flera börjat anpassa programvaror och sajter för Fediversum. Istället för något som tidigare enbart stötts av frivilliga krafter som velat utveckla nåt cool och bra har Fediversum blivit något som kan förändra Internet och sociala medier i stort.
EU:s stöd har gett ett inflöde av pengar som utvecklingen av Fediversum inte hade tillgång till förut. Tidigare har allt finansierats genom crowd-funding och enskilda bidrag.
Jag misstänker att de som varit aktiva länge på Fediversum och de som tidigare helt dominerat utvecklingen av programvaror för Fediversum inte alltid tycker att denna utveckling är nåt positivt. Den gynnar ju tydligt och ganska ensidigt utveckling som sker i Europa. Och det offentliga (EU och dess medlemsstater) får genom detta en större roll och inflytande över programvaror och Fediversum.
Jag har dock trots det inte sett någon kritik av eller någon oro för EU:s finansiering av programvaror för Fediversum. Däremot har det under senare tid uppstått en kritik av den minskning av stödet som tycks vara på gång. Det verkar som om EU istället kommer att satts pengar på AI-utveckling istället för på en utveckling av Fediversum. Det skulle innebär att storföretagen kommer att gynnas av EU.
De storföretag som dessutom börjat intressera sig för Fediversum vilket i sin tur lett till en del oro och då framförallt bland många veteraner samt företrädare för minoriteter och subkulturer.