Etikett: ActivityPub

  • 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
  • Posta till WordPress med en Mastodonapp

    Posta till WordPress med en Mastodonapp

    Den här sajten och många andra WordPressajter är en del av Fediversum och har alltså stöd för ActivityPub. Nu har en uppdatering av ActivityPub för WordPress gjort det möjligt att använda en Mastodonapp för att posta inlägg till WordPress. Det är än så länge en experimentell funktion så den kan komma att ändras kraftigt framöver.

    Dessutom finns det numera statistik för en WordPressajts Fediversumaktiviteter. Följare, postningar, återpubliceringar, gillanden och kommentarer.

    Det är också möjligt att importera startpaket för Mastodon och Pixelfed till en WordPress-blogg. Det gäller dock inte startpaket för Mastodon gjorda på sajten Fedidevs. WordPress är den vanligaste programvaran i Fediversum med totalt 13 499 instanser enligt FediDB.

    Publiceringssystem

  • En fediserver på din telefon – Holos

    En fediserver på din telefon – Holos

    En fediserver på din telefon. Holos är ett intressant projekt som på sitt sätt för ActivityPub framåt. Appen kör en ActivityPub-server på en mobiltelefon kombinerat med ett relä på nätet som hanterar användarens identitet.

    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 – decentraliserat?

    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.

    ATmosphere som i allmänhet kallas Bluesky efter den helt dominerande sajten pch programvaran använder protokollet AT medan Fediversum använder protokollet ActivityPub. De vanligaste programvarorna i Fediversum är WordPress, Ghost, Mastodon och Pixelfed. Andra programvaror är exempelvis Lemmy, Peertube, Mobilizon, Sharkey och Akkoma.

  • Mastodon och startpaket

    Mastodon och startpaket

    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”.

    Det finns dock redan startpaket för Mastodon genom sajten Fedidevs. Dessa startpaket fungerar emellertid inte för andra programvaror i Fediversum.

    Startpaket för hela Fediversum

    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.

  • WordPress-ActivityPub v 7.1.0

    WordPress-ActivityPub v 7.1.0

    ActivityPub-teametAutomattic 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 Pixelfeds Starter 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

    Läs mer: