Etikett: ActivityPub

  • Tre protokoll för den sociala webben

    Tre protokoll för den sociala webben

    Tre protokoll för den sociala webben. Det finns förstås fler än tre protokoll för den sociala webben men det är främst tre protokoll som används för sociala medier. ActivityPub som används i det som kallas Fediversum, AT-protokollet som används i ATmosphere (Bluesky) och Nostr. Dessa tre protokoll har helt olika uppbyggnad.

    Delar av den sociala webben eller i alla fall vissa programvaror använder också protokollen Zot/Nomad, Diaspora och DFRN. Det finns också vissa sociala medier som stöder XMPP och Matrix som dock främst används av meddelandeappar (chattappar). För en del chattprogram används även mejlprotokollet SMTP.

    ActivityPub

    ActivityPub

    Fediversum med protokollet ActivityPub prioriterar gemenskaper och dessas självständighet. En instans är en gemenskape. Den sätter modereringskulturen, defederationspolicyn och utrymmets normer. Instanserna kommunicerar direkt med varandra i ett federerat nät snarare än genom ett centralt relä. Små gemenskaper kan existera på blygsam hårdvara. Inläggen är bundna till den aktuella instansen. Om den stängs ner följer dina inlägg med och försvinner. Migreringsverktyg kan bevara följarna när du flyttar mellan instanser. Men om den gamla instansen försvinner innan du migrerar är dessa följare borta med den.

    Att driva instanser är i allmänhet ganska komplicerat förutom om det handlar om WordPress och Ghost där det är mycket enkelt. En del programvaror är mycket resurskrävande medan andra nästan inte kräver några resurser alls.

    ActivityPub är ett federerat och decentraliserat protokoll där kollektiv och gemenskaper styr det mesta. Det är kaotiskt och frihetligt.

    Det finns nästan 600 olika programvaror för AcitivityPub-instanser enligt Fedi-index. En del är bryggor som BridgyFed, andra är specialinstanser som tags.pub eller reläprogramvara som Activity-Relay. Totalt finns det närmare 60 000 instanser i Fediversum. De största programvarorna efter antalet registrerade konton är:

    Programvara, antal registrerade konton i 1 000-tal enligt FediDB (början av juli)

    1. Mastodon, 8 658,8
    2. Misskey, 1 209,4
    3. Pixelfed, 1 103,0
    4. Peertube, 485,3
    5. Lemmy, 411,2
    6. Micro.blog, 258,0
    7. Node BB, 205,5
    8. Bridgy-fed, 139,8
    9. Mobilizon, 91,4
    10. Writefreely, 56,8

    Bridgy-fed är en brygga innehåller konton på Bluesky som går att följa i Fediversum. Det finns också andra bryggor, Mostr som är en brygga till Nostr och Kazarma som är en brygga till Matrix.

    Flera program som stöder ActivityPub har också stöd för andra protokoll. Friendica har stöd för Diaspora och DFRN, Hubzilla för Diaspora och Nomad (Zot) och Streams för Nomad. Vidare stöder WordPress och micro.blog för AT-protokollet som klient medan Wafrn stöder AT-protokollet som PDS. Vidare bygger Libervia på XMPP men har stöd för ActivityPub. Libervia kan fungera som en bygga mellan XMPP och ActivityPub.

    fediversediagram

    AT-protokollet

    AT-protokollet

    ATmosphere med AT-protokollet prioriterar portabilitet och skala. En användares identitet är kopplad till ett domännamn som kan vara kontot i ATmosphere eller en verklig domän som användaren innehar. Identitetn, dvs kontot, bor i en personuppgiftsserver (PDS) som kan röra sig mellan värdleverantörer utan den gamla leverantörens samarbete. En PDS är utbytbar utan att identiteten ändras. Allt som hör till ett konto kan flyttas till en annan PDS dit kontot flyttats.

    Nätverket samlar allt genom ett globalt relä, en brandslang med allt offentligt innehåll som är tillgängligt för alla applikationer (programvaror) som bygger på protokollet. Alla aktuella interaktioner på AT-protokollet behandlas som offentlig data. Det gäller inlägg, gilla-markeringar och till och med blockerade kontakter är offentliga.

    Det finns tekniska möjligheter till flera relän men än så länge finns det bara ett (Blacksky) utöver det som företaget Bluesky PBC driver. Att driva ett relä kräver stora resurser. Alla PDS:er använder i praktiken Blueskys relä som finns i USA. PDS:er finns det drygt 3 200. Den nästa största är Bridgy-Fed som innehåller Mastodonkonton och bryggar dem till AT-protokollet.

    AT-protokollet är i praktiken ett centralstyrt protokoll som inte är decentraliserat även om det är federerat. Det är som Sovjetsystemet eller kapitalismen där en storebror eller ett företag styr. Skillnaden mot Facebook, Threads eller X är marginell ur en funktionell synpunkt.

    Största PDS:er, antal användare i tusental (början av juli)

    1. Bluesky, cirka 45 000
    2. Bridgy-Fed, 44,8
    3. Eurosky, 13,1
    4. Tangled, 5,5
    5. Blacksky, 3,8
    6. Certified.one, 3,1
    7. Keik, 1,8
    8. Skystack, 1,0
    9. Wafrn, 0,9
    10. Spark, 0,9
    11. W Social, 0,9

    Listan innehåller bara användare som är synliga på Bluesky. Bridgy-Fed och Skystack är bryggor till andra protokoll såsom ActivityPub (men bara om programvaran Mastodon används) och till viss del Nostr respektive Skystack.

    Wafrn är en progranvara som både kan vara instans i Fediversum och en PDS i ATmosphere.

    Nostr

    Nostr

    Nostr är ett protokoll där det inte finns några servrar, inga instanser och inga relän som sköter all kommunikation. Det finns relän som förmedlar kommunikation. Det finns användare med krypteringsnycklar som kan användas för att kommucicera via vilket relä som helst. Relän kan bytas hur som helst. Protokollet är mycket enkelt och det finns genom konstruktionen inga möjligheter till moderering, kollektiv blockering eller att skapa en kollektiv kultur.

    Nostr är ett helt individualiserat protokoll utan några som helst kollektiva eller gemensamma funktioner eller strukturer. Det är libertarianskt, kaotiskt och gynnar den som saknar skrupler. Ett paradis för lurendrejare.

    Totalt finns det drygt 1 100 relän. Många större relän med många användare är kopplade till den klientprogramvara som används. Mostr är en brygga mellan Nostr och ActivityPub.

    Zot/Nomad

    Zot eller som det numera heter Nomad är ett protokoll som används av programvaror som Hubzilla och Streams. I detta protokoll följer identiteten användaren precis som i Nostr. En identitet följer med oavsett vilken instans (server) som en användare loggar in på. Den kan också knytas direkt till flera olika konton vilket innebär att den inte försvinner om en instans försvinner. Detta kallas nomadisk identitet.

    Protokollet kommer på sikt att försvinna då utvecklaren Mike Macgirvin börjat utvecklas nomadisk identitet via ActivityPub med programvaran Forte. Även utvecklarna bakom programvaran Mitra deltar i detta utvecklingsarbete.

    DFRN

    DFRN är det kommunikationsprotokoll som programvaran Friendica använder internt.

    Diaspora

    Diaspora

    DIaspora som protokoll används av programvaran med samma namn och Friendica och Hubzilla som också kan fungera som bryggor mellan ActivityPub och Diaspora. Programvaran Diaspora kan också posta till WordPresskonton.

    XMPP

    XMPP

    Protokollet XMPP användes i huvudsak för meddelandetjänster (chattprogram) men även för forumprogramvaror som exempelvis Movim som är både diskussionsforum och chatta. Libervia som är byggt på XMPP har en mängd olika sociala mediefunktioner inklusive chatt, mikroblogg, blogg, diskussionsforum med mera. Dessutom har Libervia stöd för ActivityPub medan Movim har stöd för Diaspora-protokollet.

    Matrix

    Matrix

    Matrix är ett protokoll som främst används för meddelandetjänster (chattprogram). Det finns en brygga mellan ActivityPub och Matrix som är under utveckling. Den heter Kazarma. Dessutom finns bryggor mellan Matrix och XMPP.

    Fediverse-reaktioner
  • Bryggan mellan ATmosphere och Fediversum

    Bryggan mellan ATmosphere och Fediversum

    Bryggan mellan ATmosphere och Fediversum. AT-protokollet och ActivityPub byggdes från olika idéer om hur decentraliserade sociala nätverk ska fungera och vad som ses som viktigt. De prioriterar olika saker.

    AT-protokollet körs på en global brandslangsarkitektur. ActivityPub körs på punkt-till-punkt serverfederation. Att förena dessa topologier kräver översättning, inte bara ett handslag. De är inkompatibla. Inkompatibiliteten mellan dem är strukturell, inte slumpmässig. Det är därför det finns en brygga istället för inbyggd interoperabilitet.

    AT-protokollet

    AT-protokollet prioriterar portabilitet och skala. En användares identitet är kopplad till ett domännamn som kan vara kontot i ATmosphere eller en verkliga domän som du innehar. Ditt innehåll bor i en Personuppgiftsserver (PDS) som kan röra sig mellan värdleverantörer utan den gamla leverantörens samarbete. Nätverket samlar allt genom ett globalt relä, en brandslang med allt offentligt innehåll som är tillgängligt för alla applikationer (programvaror) som bygger på protokollet. Alla aktuella interaktioner på AT-protokollet behandlas som offentlig data. Det gäller inlägg, gilla-markeringar och till och med blockerade kontakter är offentliga.

    ActivityPub

    ActivityPub prioriterar för gemenskapen och dess självständighet. Instansen är gemenskapen. Den sätter modereringskulturen, defederationspolicyn och utrymmets normer. Instansen kommunicerar direkt med varandra i ett federerat nät snarare än genom ett centralt relä. Små gemenskaper kan existera på blygsam hårdvara. Inläggen är bundna till den aktuella instansen. Om den stängs av följer dina inlägg med det. Migreringsverktyg kan bevara följarna när du flyttar mellan instanser. Men om den gamla instansen försvinner innan du migrerar är dessa följare borta med den.

    AT-protokollets relästruktur jämfört med ActivityPubs federerade nät. Detta illustrerar det dominerande mönstret för protokollet, men inte det enda. Bild: Federated Mind

    Bridgy Fed

    Bryggan Bridgy Fed som fungerar mellan Mastodon och AT-protokollet byggdes av Ryan Barrett. Han är en oberoende utvecklare som har ägnat över ett decennium åt att bygga verktyg som förbinder olika hörn av webben. Bridgy Fed fungerar inte mellan andra programvaror i Fediversum och AT-protokollet. Men det går att

    Projektet ligger nu under A New Social, en ideell organisation fokuserad på interoperabilitet mellan protokoll. Den har ingen anknytning till Bluesky eller Mastodon.

    Inställningen är enkel. Från Mastodon, sök efter och följ @svensson.bsky.social. Kontot följer dig tillbaka, och ditt Mastodon-konto blir upptäckbart på Bluesky. Från Bluesky, följ @ap.brid.gy, och samma sak händer omvänt. Ditt överbryggade handtag har ett otympligt suffix som gör sömmen synlig; en Mastodon-användare på Bluesky visas som @username.instance.ap.brid.gy.

    Den som vill ha steg-för-steg-instruktioner om hur detta ställs in, kan använda EFF:s april 2026-guide. Där finn en lång rad instruktioner. Mastodon till Bluesky, Bluesky till Mastodon. Trådar till båda och till och med instruktioner att brygga en personlig webbplats. Dessutom om Threads men de delarna är ointressanta för användare inom EU.

    Det finns förstås fler bryggor såsom Fedisky, RSS Parrot, och pinhole, men Bridgy Fed är enklast att använda.

    Bridgy Fed är en tjänst som en användare brukar medan Fedisky är infrastruktur som vem som helst kan driva. Det kräver dock en egen PDS för AT-protokollet.

    Bortanför brygga

    Det långsiktiga svaret på problemet eller lösningen med en brygga kanske dessutom inte alls är en brygga. Det kan vara en klient eller server-programvara som stöder båda protokollen. Wafrn är både en instans i Fediversum och en PDS i ATmosphere. WordPress är både en serverprogramvara eller instans i ActivityPub och en klient för AT-protokollet (kräver ett konto på AT-protokollet) genom officiella tillägg. En enda webbplats med WordPress kan automatiskt publicera i båda nätverken utan att använda bryggor som Bridgy Fed. Dessutom kan WordPress posta automatiskt till existerande konton på Threads, Facebook, Instagram, LinkedIn, Tumblr och flera andra sociala nätverk.

    Detta är POSSE-filosofin från IndieWeb-rörelsen. Publicera (på din) egen webbplats, syndikera på andra platser. Posta en gång till en plattform du kontrollerar, låt den nå varje nätverk. Bridgy Fed är en lösning som får dig POSSE-beteende från ett befintligt socialt konto. Plattformsinbyggt stöd för dubbla protokoll (Wafrn och WordPress) är samma idé utan en brygga.

    Kommentar

    Inlägget är inspirerat av ett inlägg på Federated Mind som troligen i huvudsak är AI-producerat. Även bilderna som är AI-genererade är därifrån. AI-skapade bilder och AI-skapad text saknar upphovsätt i Sverige.

    Läs mer:

  • Fediversum i sin helhet

    Fediversum i sin helhet

    Fediversum i sin helhet. När Twitter-migrationen ägde rum år 2022 och människor letade efter alternativ hamnade Mastodon i blickpunkten. För många blev det ingången till Fediversum och den sociala webben. För vissa dessutom den enda delen av Fediversum de har utforskat.

    Men det fanns andra programvaror redan innan som använde sig av ActivityPub-protokollet. En del federerade till och med innan ActivityPub fanns och anpassade sig till ActivityPub senare.

    Hur det faktiskt ser ut

    Dessa siffror kommer från FediDB, som aggregerar självrapporterad data från en mängd olika instanser men inte alla. Månatliga aktiva användare (MAU) återspeglar konton som publicerats minst en gång under den senaste månaden. Tabellen är kompletterad med en del uppgifter från FediIndex, MRP och Fediverse Observer som samlar in data från många fler instanser och programvaror ärn FediDB.

    ProgramvaraTypInstanser (Servrar)MAU
    MastodonMikroblogg8 961976 905
    PixelfedBildhantering69388 289
    PeerTubeVideo1 52443 704
    LemmyDisk.forum40842 926
    Misskey-familjenMikroblogg~1 845~30 000
    WordPress Publicering14 79626 416
    Pleroma + AkkomaMikroblogg~633~22 610
    NodeBBDisk.forum4111 678
    WritefreelyPublicering5749 204
    Micro.blogMikroblogg m.m.17 004
    PieFedDisk.forum734 880
    GhostPublicering10 9174 658
    LoopsVideo274 522
    SnacMikroblogg3874 340
    BookwyrmRecensioner703 338
    FriendicaSocialt nätverk813 120
    DicechoRecensioner13 006
    NeoDBRecensioner131 779
    ForgejoKodhantering171 664
    ElektrineKodhantering, med mera11 494
    HubzillaSocialt nätverk831 481
    FlipboardPublicering11 345
    MbinDisk.forum191 333
    DiasporaSocialt nätverk131 213
    GoToSocialMikroblogg284N/A
    OwncastPodcast217N/A
    GancioKalender191N/A
    MobilizonKalender134N/A


    Kommentar till tabellen

    På FediIndex redovisas många fler programvaror med användarantal. De flesta har dock ingen korrekt redovisning av MAU. Men några har. Dessa, Dicecho, Elektrine och Flipboard, har jag inkluderat i tabellen. Sajten MRP redovisar också många fler instanser och programvaror. En av de programvaror som redovisas där är Diaspora som jag inkluderat i tabellen. Från Fediverse Observer har jag hämtat siffror för Snac.

    Mastodon

    Mastodon är en i särklass största programvaran i Fediversum. Programvaran lanserades 2016 och fick ActivityPub ett år senare. Snabbt växte programmet til at bli det mest använda i Fediversum. Genom att de inet implemnterat hela ActivityPub utan har en del egna lösningar vad det gäller deras API har de genom sig dominerande roll skapat en standard som egentligen inte ingår i ActivityPub. De flesta programvaror använder denna standard, många vid sidan av ActivityPubs egentliga standard. Det finns flera kloner av Mastodon såsom Hometown

    WordPress

    WordPress ActivityPub-plugin kan exponera antalet användare och aktiva användare på instanser med flera författare, men många instanser federeras som en enda aktör på platsnivå. Ghost-instanser är enanvändarinstanser. FediIndex listar 15 948 instanser och 6 875 MAU för WordPress och 11 248 instanser och 3 892 MAU för Ghost. WordPress och Ghost är tillsammans en stor del av Fediversums tillväxt under de senaste åren medan programvaror som Mastodon inte ökar användarantalet.

    GoToSocial

    GoToSocial är främst designad för personliga instanser för en användare, varav de flesta körs i privat läge. De redovisar inga siffror på användare och liknande. Det verkliga antalet är säkerligen högre. Serverantal är kanske den mer användbara uppgiften. FediIndex listar bara 180 instanser. Det finns många fler programvaror av denna typ. Några exempel är Snac, Ktistec, Takahe och Hollo.

    Misskey

    Misskey familjen kombinerar Misskey, Sharkey, Firefish, Foundkey och Iceshrimp. Firefish och Foundkey är programvara som inte längre utvecklas.

    Det finns många fler kloner av Misskey än de som redovisas av FediDB. FediIndex redovisar uppemot 40 kloner med över 2 000 instanser. Antalet aktiva användare redovisas inte av de flesta instanser och siffran som anges på FediDB är för liten. En rimligare siffra borde vara nånstans kring 150 000 och 200 000.

    De flesta användare på Misskey och dess kloner finns i Japan och andra delar av Ostasien.

    Friendica och Hubzilla

    Friendica, Hubzilla, en programvara som heter Streams och några andra som heter Mitra och Smithereen, utgör en egen familj i Fediversum. med nomadisk identitet occh gruppfunktioner med mera.

    När det gäller Streams finns inga tillförlitliga dat om hur många instanser som finns och de är i stort sett omöjliga att hitta. För några år sen fanns dock en sajt där det gick att hitta de flesta men den finns inte längre. Den attityden innebär att det inte egentligen är ett socialt medium för det är ju inte möjligt att ha några sociala kontakter förutom med folk en redan känner. Lite av den attityden finns också hos de som använder GoToSocial, Hubzilla och Friendica.

    Streams, Hubzilla och Friendica kan sägas vara alternativ till Facebook. En anna programvara som också kan vara ett laternativ till Facebook är Bonfire som dock inte har nån koppling till Friendica, Hubzilla eller Streams.

    Threadiverse

    Lemmy är den ledande programvaran i det som kallas Threadiverse. Dessa programvaror är alternativ till Reddit och andra diskussionsforum. De andra programvarorna med diskussionsforumfunktionalitet är Piefed, NodeBB, Mbin och Discourse. Hur många Discoursesajter som har aktiverat ActivityPub är dock okänt. Det finns klara problem med kommunikation mellan Lemmy och Mastodon.

    Bildhantering

    För bildhantering finns Pixelfed, Vernissage och Frequency. Pixelfed och Frequency liknar Instagram medan Vernissage liknar Flickr. För rörlig bild finns Peertube som liknar Youtube och Loops som liknar TikTok.

    Ljud och radio

    Kalenderprogramvaror och podcastprogram redovisar inga aktiva användare. Owncast är ett podcastprogram, Funkwhale och Bandwagon är programvaror för musik.

    Avslutning

    Alla dessa plattformar började inte med ActivityPub som grund. Misskey lanserades 2014 och införlivade ActivityPub 2018. Friendica har varit federerat sen 2010 (via Diaspora, sitt eget DFRN-protokoll och OStatus) och la till ActivityPub 2018. Diaspora startades 2010 och har inte ActivityPub men är federerat med Friendica och Hubzilla. Det här är inte plattformar som byggdes kring ett protokoll. De är plattformar med sina egna visioner om hur federerad social programvara skulle se ut och som började använda ActivityPub först när det blivit stort.

    fediversediagram

    Artikeln är inspirerad av en nästan helt säkert AI-skriven artikel på Federated Mind. Bilden i toppen är en AI-genererad bild därifrån. AI-texter och bilder saknar upphovsrätt i Sverige.

    Läs mer:

    Fediverse-reaktioner
  • Fediversum – ett nätverk av gemenskaper

    Fediversum – ett nätverk av gemenskaper

    Fediversum – ett nätverk av gemenskaper. På X, Threads eller Facebook är plattformen också platsen. Det finns en enda server att ansluta sig till. Så när Fediversum radar upp flera hundra alternativ med olika programvaror och servrar innan en person ens registrerat sig upplevs det som krångligt och besvärligt. Tänk om en gör fel val. Fediversum är nämligen inte en enda plats utan ett nätverk av platser (servrar) eller instanser som de kallas. Ett nätverk av olika gemenskaper. Men de kan alla prata med varandra. Mastodon är den dominerande programvaran eller plattformen i Fediversum när det gäller antalet användare och därför är det troligast att en ny användare väljer en Mastodoninstans. Resten av detta inlägg fokuserar därför på Mastodon.

    Ett nätverk av gemenskaper, inte en produkt

    Varje Mastodon-instans är en oberoende gemenskap med sina egna administratörer, sin egen finansiering, sina egna modereringspolicyer och sin egen kultur. De delar ett protokoll, ActivityPub, som låter konton på vilken instans som helst följa, svara på och dela inlägg med konton på vilken annan instans som helst. Det behöver inte ens vara en Mastodoninstans utan kan var WordPress, Akkoma, Pixelfed, Lemmy eller nån annan programvara.

    Ur ett användarperspektiv beter sig nätverket av instanser som ett enda socialt nätverk. Ur ett administratörs- eller styrningsperspektiv beter det sig som en federation av småstäder som delar ett vägsystem.

    Separationen mellan protokoll, nätverk och gemenskap är ett strukturellt faktum som många nykomlingar missar. ActivityPub tillhör inte något företag. Det är en standard som vilken kompatibel programvara som helst kan tala. När du registrerar dig på en viss instans väljer du en gemenskap vars tidslinje, regler och administratörer formar din lokala upplevelse. Men protokollet betyder att ditt konto kan följa vem som helst, var som helst, på vilken instans som helst. Vägsystemet är öppet. Grannskapet är vad du väljer.

    Vilken Mastodon ska jag välja? är samma typ av fråga som ”vilken stadsdel ska jag flytta in i?” Svaret beror på vilken typ av gemenskap du vill vara en del av. Vad de bryr sig om, hur de finansierar sig själva, vem som driver dem och vad de har bestämt är och inte är tillåtet i deras hörn av Fediversum. .

    Gemenskaper drivs med donationer, inte reklam

    Flaggskeppsinstansen, mastodon.social, drivs av Mastodon GmbH som är ett tyskt privatägt kommersiellt företag. Dess finansieringsmix är donationer, sponsring och bidrag.Det finns reklam och inget riskkapitaltryck för att utvinna värde från användarbasen. Samma modell gäller de flesta större instanser.

    Mastodon.world som drivs av en stiftelse, Fedihosting Foundation, publicerar sin budget på OpenCollective. Hachyderm.io drivs med hjälp av offentliga bidrag. Fosstodon tar sponsorstöd. Mastodon.nu ber sina användare att bidra. Social.spejset.org drivs med hjälp av medlemsavgifter.

    Det här är inte dekoration. Finansieringsmodellen är också styrningsmodellen. När personerna som betalar för instanser är personerna som finns instansen, fattas beslut om moderering, federation och produktriktning på grundval av andra incitament än inom ett annonsfinansierat företag. Det finns inget tillväxtmål som kräver algoritmiskt engagemang. Det finns inget kvartalsvis tryck för att tjäna pengar på uppmärksamhet. Användarbasen är mycket mindre och mycket billigare att hålla glad. Dessutom är det samma grupp människor som producerar innehållet som gör platsen (instansen) värd att vara på och också finansierar den.

    Flöden är kronologiska då det inte finns några annonsörer som vill tjäna pengar och därför behöver kategorisering och målgrupper. Kontoverifiering i de flal det förekommer fungerar via din egen domän eftersom det inte finns någon central myndighet eller stort företag som behöver tjäna pengar. Instansadministratörer skriver om budgetbeslut offentligt eftersom personerna de informerar är de som finansierar instansen.

    Men. Donationsfinansiering är bräckligt, instanser kan stängas eller skötas sämre när bidragen torkar ut. Gränssnittet är ofta svårare att använda än rent kommersiella produkters. Mobilappar är ojämna i kvalitet. Det är svårare att hitta andra att följa är än vad algoritmer levererar på storföretagens sociala medier. Utbytet är dock ett mänskligt socialt utrymme utformat av verkliga människor som helt enkelt inte finns på plattformar utformade för att maximera ägarnas vinster..

    Plats och språk förankrar en gemenskaps identitet

    Mstdn.jp är en av de största japanskspråkiga Mastodon-instanserna och har varit ett betydande hem för japansk teknik och fandomkultur sedan nätverkets tidiga dagar. Mastodon.uno är värd för en betydande italienskspråkig community. En liten, donationsfinansierad och kulturellt skotsk instans är mastodon.scot. Mastodon.london är för sin del en instans för människor som vill att London ska vara en identitetsenhet. Sfba.social är Bay Areas (San Francisco området) regionala allmänning. En generell kanadensiska instans är mstdn.ca med både franska och engelska som språk.

    En japansktalande användare kan landa på exempelvis mstdn.jp eller pawoo.net som drivs av ett kommersiellt företag. Där kan de hitta en tidslinje formad av japanska konversationsnormer, japanskspråkigt innehåll och japanska kulturella referenser. Detta utan att ge upp möjligheten att följa någon på någon annan instans. En skotsk användare kan gå med i en gemenskap som behandlar det skotska medborgarlivet som centrum för uppmärksamheten snarare än som ett sidoämne. Hela Fediversum förblir dock tillgängligt.

    Den svenskspråkiga delen av Fediversum med instanser som Spejset, Mastodon.nu och Mastodonsweden.se är för sin del djupt integrerad med svenspråkiga gemenskapen i ATmosphere som framförallt finns på Bluesky. Detta är möjligt genom en så kallad brygga, Bridgy-Fed.

    Välj gemenskap

    Det viktiga är att välja en gemenskap snarare än att välja en instans. Regionala och språkliga instanser är inte sämre versioner av deen globala flaggskeppsinstansen. Utan de är gemenskaper organiserade kring en identitet som flaggskeppsinstansen inte trovärdigt kan leverera.

    Kommentar

    Detta inlägg är inspirerat av ett inlägg på Federated Mind och består delvis av material som översatts därifrån. Även bilden i toppen är därifrån. Text och bild på Federated Mind förefaller vara AI-genererad och saknar därför upphovsrättsinnehavare enligt svensk upphovsrättslagstiftning. Sajten anger inte heller några författare eller några bildskapare.


    Fediverse-reaktioner
  • Vad är den sociala webben?

    Vad är den sociala webben?

    Vad är Fediversum? Jag snubblade nyligen över en intressant webbsajt som heter Federated Mind. De publicerar små serier med beskrivningar och förklaringar av den sociala webben, det som kallas Fediversum. Jag tror det är en helt AI-skapad sajt.

    Jag tänker skriva ett antal artiklar med inspiration från Federated Minds. Jag börjar med det inlägg som frågar: What the #$*! is a Fediverse? Fast utan svordomar.

    Vad är Fediversum?

    Om du har spenderat tid online under de senaste åren har du förmodligen snubblat över ordet ”fediversum” i nåt sammanhang utan att begripa nånting. Mastodon kanske du också har hört. Kanske ActivityPub. Instans. Server. Decentraliserat. Fritt från storföretag. Det låter krångligt. Men det är det faktiskt inte.

    Fungerar på samma sätt som mejl

    Du kanske har ett Gmail-konto. Din vän har ett iCloud-konto. En kollega använder Outlook. Inget av detta spelar någon roll. Alla kan mejla varandra ändå. Detta då e-post är ett protokoll och inte en plattform. Företaget där du har din mejladress kan inte bestämma vem du kan prata med.

    Men tänk om Gmail, dvs Google, år 2005 hade sagt att det bara går att skicka mejl till andra som också har ett mejlkonto hos Gmail. Totalgalet förstås. Men det är så som de stora sociala medieplattformarna fungerar. X-användare kan bara följa X-användare. Instagram-följare kan inte se TikTok-konton. Substack-prenumeranter kan inte följa YouTube-kanaler. Det går inte att kommunicera mellan olika plattformar.

    Den sociala webben är ett försök att fixa detta. Faktum är att det faktiskt är flera olika försök att fixa detta. Fediversum, ATmosphere eller Nostr. Det är det som kallas den sociala webben. Den är decentraliserad och federerad. Flera programvaror på flera olika protokoll som kan prata med varann.

    Vad betyder federerad?

    Ordet kommer från ”federation” exempelvis en federation av stater som USA, Tyskland eller EU. Oberoende enheter som var och en styr sig själva, men väljer att ansluta sig till en delad uppsättning regler.

    Vem som helst kan driva en server, en instans, i Fediversum. Den kan vara för olika gemenskaper som exempelvis datanördar, säkerhetsexperter, artister, journalister, en viss stad, en viss hobby eller en viss politisk inriktning. Varje instans har sina egna regler, sin egen kultur, sina egna modereringspolicyer. Inget storföretagskontor eller någon central politisk församling bestämmer reglerna i hela Fediversum.

    Vem som helst kan driva en PDS i ATmosphere och teoretiskt kan vem som helt driva ett relä i ATmosphere. Om den har tillräckliga resurser. Varje PDS har sina egna regler, sin egen kultur, sina egna modereringspolicyer. Men en PDS kan inte styra över vad en användare kan se. Det kan däremot de som driver reläer.

    På Nostr kan vem som helst driva ett relä utan att det krävs några större resurser. Varje användare har sina egna regler, sin egen kultur, sin egen inriktning men ingen kan moderera nåt i Nostr. Det finns ingen gruppkontroll och inga möjligheter för någon att kontrollera nåt annat än sig själv och en eget flöde.

    Den sociala webben

    Men då många instanser talar samma underliggande språk, dvs använder samma protokoll går det att följa konton på en helt annan instans lika enkelt som om de vore på egen hand. Det fungerar med alla protokoll som ingår i dens sociala webben såsom ActivityPub, AT, Nostr, Nomad (Zot), Diaspora och DFRN. De flesta av dessa protokoll kan dessutom tala med varandra. Antingen genom att så kallad brygga eller genom en programvara som kan prata flera språk, dvs använda flera protokoll. Det sistnämnda kan var en serverprogramvara eller en klientprogramvara.

    När en person bygger upp en publik (en grupp av följare) på en federerad plattform går det att ta alla följare och alla följda med sig till en ny instans.. Om en instans stänger av enanvändare eller ändrar sina policyer går det att flytta konto och alla följare till en annan instans. Följarna och de följda är inte inlästa i ett företags databas. När det gäller Nostr-protokollet finns det inga servrar så där är det inte ens tekniskt möjligt att stänga av någon.

    En användare kan inte heller stängas av genom ett enda verkställande beslut i ett enda företag. Det finns ingen algoritm som optimerar för engagemang på bekostnad av innehåll. Det finns inget företag som kan ändra reglerna för en verksamhet eller ett konto över en natt.

    Men det är samtidigt inte perfekt. Fediversum är mindre. Att hitta andra konton att följa eller hitta vänner är svårare. Det är svårare att bygga upp en publik och det kräver ett aktivt arbete. Infrastrukturen och protokollen används av programvaror och plattformar som många redan använder. Threads från Meta Platforms (Facebook) har ActivityPub-stöd men bara utanför EU. Flipboard är federerat. WordPress har tillägg både för ActivityPub (Fediversum) och AT-protokollet.

    Den sociala webbens programvaror

    Fediversum är ingen app. ATmosphere är ingen app. Nostr är ingen app. Utan det är en samling programvaror och plattformar som talar gemensamma språk (protokoll). Fediversum använder ActivityPub. ATmosphere använder AT. Nostr är både ett protokoll och ett. nätverk. Några exempel på programvaror eller appar som använder protokollen är:

    Mastodon är som X med korta inlägg, trådar, offentliga konversationer. Den domineranade programvaran i Fediversum vad det gäller användare.

    Pixelfed är som Instagram, men federerat. Foton, rutnät, berättelser. Dessutom kan dina följare kan följa ett konto från Mastodon eller någon annan ActivityPub-app.

    PeerTube är ett decentraliserat YouTube. Videor som finns på oberoende servrar, upptäckbara i hela Fediversum.

    Ghost har inbyggt ActivityPub-stöd.

    Bluesky är den viktigaste sajten (PDS:en) som använder AT-protokollet.

    Samtidigt är det så att alla de nämnda protokollen kan tala med varandra. Det finns översättningsprogram och flerspråkiga appar och programvaror.

    Fediverse-reaktioner
  • Låt oss kalla Fediversum för den sociala webben

    Låt oss kalla Fediversum för den sociala webben

    Låt oss kalla Fediversum för den sociala webben. Saskia Welch från Newsmast argumenterar övertygande om att vi måste sluta kalla Fediversum för just det. Istället ska vi kalla det nätverket av federerade och decentraliserade sajter för den sociala webben. Folk begriper inte ordet fediversum och deras associationer kan vara sånt som poliser, filmer eller serier. En del kanske kopplar det till internet.

    Om vi istället kallar det för den sociala webben kopplar alla det till internet och Alla kopplar det till internet och webben. Många kopplar det till en webb utan storföretagens sociala medier. Vilket ju är precis vad det är. Welch tror det blir mycket lättare att locks människor till den sociala webben än till Fediversum eller ATmosphere. Lättare än till Mastodon och Bluesky.

    Fediversum

    Hon tror dock att Fediversum och liknande ord är lättare att förstå i tysktalande länder. Jag tvivlar dock på att ordet Fediversum är lättare att förstå i Tyskland. Det är no bara så att den sociala webben fått ett större genomslag i tysktalande länder än i Storbritannien där Welch är verksam. Svenska liknar tyska men samtidigt är den svenska kulturen kraftigt påverkad av US-amerikansk och brittisk kultur. Så kanske hamnar vi i ett mellanläge. Eller inte.

    Dessutom funkar Mastodon som en ersättning för ordet Fediversum i de flesta sammanhang. För Mastodon är det som folk i först hand kommer att använd och komma i kontakt med. Större delen av svenska Fediversum är Mastodon, men större delen av den sociala webben i Sverige är Bluesky eller ATmosphere som den delen av den sociala webben kallas. Men vad är då Mastodon? Svaret bör bli att det är en del av den sociala webben och inte att det är en del av fediversum.

    I en annan artikel uttrycker dock Saskia Welch själv tveksamheter om begreppet den sociala webben. I den menar hon att Bluesky delvis frigjort sig från detta begrepp och att det kanske är en anledning till att Bluesky varit lite framgångsrikare än andra projket inom den sociala webben. Men lösningen kanske är en annan.

    WordPress och den social webben

    Bloggplattformar har blivit de vanligaste programvarorna i den sociala webben och den allra vanligaste är WordPress. WordPress som är programvaran bakom mer än 40% av alla hemsidor har blivit den vanligaste programvaran i den sociala webben. Det gör att det naturligvis blir lättare att få folk att ansluta sig till den sociala webben. WordPress är integrerat i flera delar av den social webben såsom ATmosphere, Fediversum (ActivityPub), Indiewebb och Smolnet.

    Och därmed kommer begreppet den sociala webben att omfatta mer än bara Fediversum och ATmosphere. Även Nostr, bloggar, mejl, usenetnews, IRC, Indiewebb, Matrix, XMPP, Gopher, Gemini och mycket annat blir en del av den sociala webben som då också visar sig vara mycket större än vad någon trott. Faktum är att nästan alla redan på sätt och vis är användare av den sociala webben geom att de använder skickar och läser mejl.

    På den sociala webben kan vi blogga, diskutera, mejla, lägga upp reels och videor, visa upp våra bilder med mera. Dessutom för många fler än de som händer på samma webbsajt som en själv. Och storföretagen kontrollerar ingenting även om de finns med i lite olika hörn. Google, Apple och Microsoft vad det gäller mejlen och Meta Platforms genom Threads när det gäller Fediversum (ActivityPub).

    Läs mer:
    Fediverse-reaktioner
  • ATmosphere för WordPress

    ATmosphere för WordPress

    ATmosphere för WordPress. WordPress har länge kunnat vara en Fediversum-instans genom ett tillägg, ActivityPub. Alla inlägg på en blogg med det aktuella tillägget är synliga i hela Fediversum (Mastodon, Lemmy med mera). Ett svar i Fediversum kommer automatiskt också att bli en kommentar på bloggen. Och ett svar på kommentaren på bloggen kommer också att synas som ett svar i Fediversum.

    Nu har de som skapat ActivityPub-tillägget också skapat ett tillägg för ATmosphere, dvs AT-protokollet som Bluesky använder. Ett inlägg på bloggen blir automatiskt ett inlägg i ATmosphere (ex. Bluesky, W-Social, Eurosky etc). Ett svar på detta inlägg i ATmosphere blir en kommentar i bloggen och ett svar på den kommentaren kommer också att synas i ATmosphere.

    Fediverse-reaktioner
  • Utvecklingen i Fediversum

    Utvecklingen i Fediversum

    Utvecklingen i Fediversum går tydligt mot POSSE (Publish (on your) Own Site, Syndicate Elsewhere) som är centralt för rörelsen som kallas Indieweb. Dvs posta på din egen sajt som kan vara vilken hemsida som helst eller en blogg.

    Huvudsaken är att den som skriver själv äger sajten och därmed har kontroll på materialet. Sen kan materialet eller ett utdrag av den urpsrungliga artikeln eller inlägg postas på andra ställen med en länk tillbaka till originalsajten. Detta är vad som sker när en person skriver en artikel på en blogg med WordPress eller Ghost med ActivityPub aktiverat. Inläggen blir automatiskt tillgängliga i hela Fediversum. Dessutom via RSS och genom nyhetsbrev via mejl om inställningarna är såna. I WordPress kan detta stärkas genom att ett tillägg som automatiskt postar till sociala medier som inte använder sig av ActivityPub. Exempelvis Facebook, Bluesky, Threads (i Europa), Tumblr, LinkedIn och många andra.

    Detta är idag vanligt i Fediversum då bloggprogramvarorna WordPress och Ghost är de i säklass vanligaste instanserna (servrarna) i Fediversum. Även Writefreely har blivit en allt vanligare programvara liksom Flipboard. WordPress och Ghost idag står för mellan 55 och 65% av alla instanser i Fediversum.

    Denna utveckling tycks de flesta kännare av Fediversum helt nonchalera eller inte känna. Detta trots att den visar en avgörande förändring i Fediversums landskap. Det är en utveckling som verkar drivas av skribenter och journalister istället för tekniknördar som än så länge dominerar stora delar av Fediversum. Det är kanske därför den förbises av de som kommenterar utvecklingen i Fediversum som exempelvis Timothy Chambers och Laurens Hof. Vilket är speciellt märkligt när det gäller Chambers då han är engagerad i Indieweb-rörelsen.

    Kryptering och privata rum

    Denan utveckling kan nästan sägas stå i direkt motsättning till det som Laurens Hof skriver om på sin sajt Connected Places med inrättande av krypterade privata meddelanden, privata kanaler och rum i Fediversum som påminner om hur Matrix-protokollet fungerar. Men kanske är det rimligare att se det som två kompletterande utvecklingslinjer som förändrar Fediversum på olika sätt.

    Utvecklingen med fullsträckskryptering har kommit längst hos programvaror som Bonfire och Emissary. Men det är även på gång i Mastodon. Det verkar däremot inte som om Laurens Hof känner till att privata rum redan finns i programvaror med Friendica, Hubzilla och Streams. Rent allmänt tycks det förbises av de flesta som kommenterar utvecklingen i Fediversum. Det som händer med Friendica, Hubzilla och Streams verkar försiggå i en del av Fediversum som är isolerat från huvudfåran kring Mastodon. Även Mitra tycks ingå i samma isolerade grupp av Fediversum-utvecklare och programvaror. Förutom privata rum finns också nomadisk identitet i Hubzilla och Streams. Mitra håller också på att utveckla det.

    Samma utveckling som finns i Fediversum sker också i ATmosphere hos Bluesky och andra utvecklare. Det är något som Laurens Hof beskriver i sin artikel.

    Läs mer:

    PS.. Bilden i toppen är ett konstverk av Robert Delaunay

    Fediverse-reaktioner
  • Fediversum har stagnerat

    Fediversum har stagnerat

    Fediversum har stagnerat skriver Laurens Hof i ett inlägg där han framförallt behandlar frågan om resiliens (motståndskraft) men även berör decentralisering. Han komer med sitt påstående utifrån utvecklingen för Mastodon:

    The fediverse saw a massive inflow of new users, and people starting new servers, in late 2022 and early 2023 after Elon Musk took over Twitter. That wave however has largely died down. In the last 36 months, only 3 new Mastodon servers with over 1k monthly active users have appeared. There are 38 servers that are less than 3 years old and have more than 100 monthly active users, the rest of the 480 Mastodon servers with over 100 monthly active users is all older than 3 years. In other words, the current topology is being held up by the admins that joined the fediverse during or before the 2022 wave. There is still a small trickle of new admins, but it is small enough that the network is not really replacing its operator base so much as slowly drawing from the one it already has.

    Han kompletterar med att beskriva utvecklingen för den nya programvaran Bonfire som inte ser alltför ljus ut:

    Bonfire is a new fediverse platform that provides some major improvements over Mastodon, such as a Google+-like circles feature, granular boundary controls per post, support for long-form blogging, and more. Its release has drawn major attention and encouragement in the fediverse. But while Bonfire has all the features profess to want in a fediverse server, nobody is actually running a Bonfire server. The 50-ish Bonfire servers that exist are either testing or one-person servers. Bonfire’s situation shows that the bottleneck is not a technology problem or a feature problem. If better software were what the fediverse needed to produce new servers, Bonfire would be producing them. Bonfire has the features and the enthusiasm, but what it does not have is people willing to run servers on it.

    Problemen med hans resonemang är flera. Fediversum är mycket större än Mastodon och Bonfire är enormt komplicerat och komplext att sätt upp jämfört med Mastodon, Friendica, Pixelfed eller Lemmy. Även dessa programvaror är svåra att sätt upp för att driva en större instans. Inte förrän det dyker upp en programvara som är lika lätt att sätta upp som WordPress kommer Fediversum ha möjligheter att växa kraftigt.

    WordPress

    Samtidigt är det just WordPress som fått Fediversum att utvecklas under de senaste åren. Från ingenting har WordPress blivit den vanligaste programvaran i Fediversum. Det är oerhört lätt att starta en WordPressajt med ActivityPub. Därför finns det nu drygt 13 000 WordPressinstanser i Fediversum. Bloggprogramvaran Ghost har för sin del blivit den näst vanligaste programvaran på Fediversuminstanser med drygt 11 000 instanser.

    Det är en sammanlagd ökning med 25 000 instanser under ett par år. Samtidigt är det förstås i huvudsak enpersonsinstanser. Bara 12 av WordPressinstanserna har över 100 registrerade användare. Ingen Ghostinstans har fler än en användare. Det stora antalet WordPress- och Ghostinstanser motsvarar sålunda bara ungefär 36 000 registrerade användare och 26 000 månatligt aktiva användare (MAU). Nästan alla de sistnämnda är WordPresskribenter. Detta innebär att WordPress är den femte största programvaran i Fediversum när det gäller aktiva användare.

    Vi kan nog slå fast att Fediversum inte egentligen stagnerat men att utvecklingen har tagit en väg som många inte verkar ha förväntat sig och inte heller tycks ha sett.

    Förändrad struktur i Fediversum

    Det har alltså skett en tydlig ökning av enpersonsinstanser i Fediversum vilket väl inte direkt är en förväntad utveckling. Det visar också att det inte går att förutsäga hur Fediversum utvecklas bara genom att titta på Mastodon. Bloggprogramvarornas genombrott har lett till en strukturförändring i Fediversum som ingen hade kunnat förutsäga.

    Den förändrade struktur som skapats genom bloggprogramvarorna har gjort Fediversum mer motståndskraftigt än tidigare. WordPressinstanserna blir dessutom allt mer integrerade i Fediversum som helhet.

    Och det innebär också att Fediversum blir en mer integrerad del av Internet som helhet då WordPress utgör över 40% av alla webbsajter i världen. Om bara en bråkdel av dessa sajter installerade ActivityPub skulle Fediversum lätt kunna bli ett av de riktigt stora sociala nätverken.

    Media

    Det enda som behövs är att nån av de stora tidningarna i världen som använder WordPress för sin sajter inser att de kan nå miljontals människor utan ansträngning. Detta bara genom att göra deras webbsajt till en del av Fediversum genom att installera ett litet tillägg. Sen behöver de inte göra mer. Och när en tidning har gjort det kommer andra att följa efter. Men det sker förstås inte av sig själv utan kräver arbete. Ett genomslag med fler besökare till tidningen egen sajt kommer dock säkerligen att ta ganska lång tid. I Fediversum gäller det att ha uthållighet.

    Än så länge har bara ett fåtal tidningar gjort sig tillgängliga i Fediversum men de har i första hand gjort det genom Flipboard eller genom att manuellt posta inlägg på Mastodon. Det sistnämnda är slöseri med resurser när det faktiskt går att göra automatiskt. Men Flipboard är ändå en början.

    Läs mer:

    Fediverse-reaktioner
  • Flera nya instanser och programvaror för Fediversum på kort tid

    Flera nya instanser och programvaror för Fediversum på kort tid

    Under senvintern och våren har flera nya instanser och programvaror med stöd för ActivityPub dykt upp. Många av dem har redan funnits i flera år och har förhållandevis många användare men har nu blivit en del av Fediversum. Andra verkar helt nyskapade. Flera av de nya programvarorna finns bara på en enda instans och är kommersiella sajter.

    Det gäller exempelvis den sociala mediesajten Alvanista med över 140 000 registrerade användare som är inriktad på personer som spelar dataspel, dvs gamers. Vidare har vi den asiatiska sajten Dicheco med drygt 40 000 användare, typent med drygt 17 000 och glorp med nästan 14 000. Det finns också fler instanser och programvaror med färre registrerade användare. Exempelvis mixednutz och ponos för att nämna några.

    Många av de nya är asiatiska programvaror och instanser. De har ofta inga skrupler när det gäller att samarbeta med Google och de andra stora US-amerikanska företagen. En del använder exempelvis Googles tjänster för inloggning. Exempel på asiatiska instanser och programvaror är uwuzu, subnect och neogroup.

    Några nya programvaror är dock öppen och fri programvara som kan installeras på en egen server av vem som helst. Där hittar vi bland annat Elektrine med drygt 95 000 registrerade användare på 2 instanser

    AI-skrivet och tveksam kvalitet

    En trolig anledning till det stora inflödet av nya instanser är att många av programvarorna är skrivna med hjälp av AI. Det är uttalat när det gäller ponos men det gäller med all säkerhet också flera av de andra. Många av dem tycks också vara rent kommersiella produkter och de tycks i flera fall ha funktioner som inte finns i välkända Fediversumprogramvaror.

    Det är också svårt att hitta vilka som står bakom produkter som exempelvis glorp, typent och ponos. Det är till och med svårt att ens hitta instansen som kör glorp. Om den ens finns. Troligen har en del av programvaran fel när det gäller att räkna antalet användare. De blir för många. Sånt har jag observerat tidigare med nya programvaror som inte bygger på tidigare existerande programvaror eller saknar kontakt med persoenr som länge utvecklat programvaror för Fediversum.

    För de som det går att hitta koden för finns det i allmänhet också anmärkningar på implementeringen av ActivityPub. Exempelvis när det gäller elektrine.

    Slutligen finns de flest av de här nämnda programvarorna inte lisade på de mest välrenommerade statistiksajter för Fediversum såsom FediDB och Fediverse Observer. Det finns främst med på såna sajter FediIndex och Mrp. De inkluderar allt med stöd för ActivityPub som deras bot hittar och inkluderar det automatiskt.

    Fediverse-reaktioner