Författare: Sean Tilley

  • Betalningar i Fediversum – CrowdBucks

    Betalningar i Fediversum – CrowdBucks

    Flera försök att tillhandahålla och utveckla alternativ för möjligheter att tjäna pengar och ta emot betalningar i Fediversum existerar. Under de senaste åren har det gjorts intressanta experiment för att göra detta möjligt.

    Mitra var bland annat pionjärer inom prenumerationsbetalningar genom att använda Monero. Bandwagon har också byggt vidare på konceptet genom att istället förlita sig på integrationer med traditionella betalningsnätverk, med början i Stripe och PayPal. Det kortlivade SubClub implementerade privata flöden för betalningar.

    Crowdbucks

    CrowdBucks är ett nytt projekt utvecklat av Charles Iliya Krempeaux, mer känd under sitt onlinenamn Reiver. Det bygger på några av de idéer som tidigare implementeringar har provat och syftar till att göra processen så smidig och enkel som möjligt.

    ”Den långsiktiga visionen som CrowdBucks är en del av är att skapa ett betalningslager för Fediversum”, förklarar Reiver, ”det är uppenbarligen inte den enda delen, det kommer att finnas andra projekt senare.

    Skaffa ett konto

    Istället för att tvinga användare att skapa ytterligare ett konto gör CrowdBucks något riktigt smart. Det går att logga in med ett befintligt Fediversum-konto.

    För närvarande är inloggningen dock begränsad till Mastodon, men planen är att gradvis stödja ett antal olika plattformar. Eftersom en stor del av all Fediversum-programvara implementerar en del av Mastodons API, försökte jag logga in med både Akkoma och WordPress, men ingen av dem verkar fungera ännu. Vi valde att använda en beprövad instans.

    Efter att ha gjort auktoriseringsdansen leder CrowdBucks användare till en enkel instrumentpanel, där de uppmanas att göra grundläggande inställningar för sin sida.

    Fediversum-integrationen hämtar automatiskt profilinformation, inklusive användarnamn, avatar, rubrik och användarnamn, även om de flesta offentliga detaljer kan anpassas.

    Komma igång

    Det första du ska göra med ditt konto är att sätta in insamlingsmål och donationsnivåer. Flödet känns som något i stil med Kickstarter eller Patreon, där belöningar kan anges som något symboliskt, något digitalt eller till och med något konkret.

    Donationer och betalningar

    Supportnivåer kan ställas in med valfri månadsvalör, och dessa visas tydligt på din CrowdBucks-sida. Donatorer kan använda sina CrowdBucks-konton för att hitta en sida, välja en nivå och enkelt ge stöd till skapare och projekt. När en person donerar till en nivå tas de automatiskt till en kassasida. För närvarande är Stripe den enda betalningsleverantören som stöds.

    Reiver har förklarat att detta beror på att Stripe var enklast att implementera, men teamet avser att också lägga till stöd för PayPal och andra leverantörer, samt stöd för standarder som Web Monetization och OpenPayments.

    Snabbdemo

    CrowdBucks presenterades ursprungligen i en kort demo på FediCon för några veckor sedan, som spelades in och lades till tillsammans med FediCon Talks på PeerTube.. Det är en användbar inblick i var Reiver kommer från, vad som byggs och idéer om vad CrowdBucks skulle kunna användas till.

    Öppen källkod och decentraliserad

    ”Vem som helst kommer att kunna sätta upp sin egen CrowdBucks-server”, förklarar Reiver, ”precis som vem som helst kan sätta upp sin egen Mastodon-server.”

    Själva CrowdBucks-projektet är licensierat under GNU AGPL, med källkoden lätt tillgänglig. CrowdBucks.fund-webbplatsen drivs helt enkelt som en flaggskeppsinstans, men målet är att låta vem som helst vara värd för sin egen version som en del av sin operativa infrastruktur.

    ”Vi vill att CrowdBucks ska hjälpa till att betala serverräkningar, stödja utvecklare som bygger Fedi-programvara och finansiera skapare i Fediversum. Allt är utformat för att vara naturlig del av Fediversum.”

    Framtidsplaner

    Även om projektet i sig fortfarande är relativt ungt funderar teamet aktivt på hur de kan förbättra det. Ett område som CrowdBucks redan utforskar är möjligheten för appen att publicera på Fediversum för insamlares räkning, till exempel för att ge beröm och uppmuntran till supportrar.

    En annan möjlighet kan vara att samarbeta med Emissary för att standardisera delar som rör betalningar och privat åtkomst. Detta är en spännande strävan, och kan vara ett av de mest polerade försöken hittills att möjliggöra betalningar på den sociala nätverket Fediversum. Förhoppningsvis kommer befintliga projekt att engagera sig och utarbeta detaljer om hur detta kan göras så öppet och interoperabelt som möjligt.

    Sean Tilley. Översättning Anders Svensson med hjälp av Google translate.

    Tidigare publicerat på WeDistribute. Publicerat här i enlighet med licensen CC-BY-SA 4.0.

  • 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:

  • Musikförsäljning via Bandwagon

    Musikförsäljning via Bandwagon

    Bandwagon, musikdelningsplattformen byggd på Emissary, har haft stor framgång de senaste månaderna. Sajten har vuxit till en katalog med över 300 olika musiker, som spänner över ett brett spektrum av olika ljud och genrer. Efter att ha förfinat sök- och upptäcktsfunktionerna har projektledaren Ben Pate beslutat att fokusera på att introducera ett betalningssystem för musikförsäljning.

    På gång

    Detta nya betalningssystem möjliggör ekonomiskt stöd för artister på Fediverse, och stödnivåerna liknar en hybrid av vad både Bandcamp och Patreon erbjuder. Den här funktionen inkluderar inte bara rader för digitala medier, utan även en ny mekanism för åtkomst och distribution. Dessutom kommer flaggskeppsinstansen av Bandwagon.fm att ta 0 % av alla pengar som musiker tjänar.

    Premium-planer

    För att stödja utvecklingen kommer Bandwagons flaggskeppsinstans att erbjuda en Premium-plan på 10 dollar per månad som gör det möjligt för musiker att sälja sin musik och erbjuda sina låtar med en högre bithastighet, bland andra funktioner. För att stödja artistgemenskapen kommer ett antal Fediversum-musiker sannolikt att få ett livstids Premium-medlemskap gratis.

    Köp av album och låtar

    När den här funktionen blir tillgänglig för musiker kommer de att kunna konfigurera ett Säljkonto-konto för att kunna betsämma över vilka artiklar de vill inkludera bland köpmöjlighterna. Detta kan omfatta enskilda låtar, EP:er eller hela album. Det är också möjligt att konfigurera supportnivåer med månadsfakturering.

    När någon köper musik via Bandwagon läggs deras köp till i en profil. Om du är en Bandwagon-användare finns dessa i ditt konto. Om du besöker från en annan plattform finns köpta varor istället i en speciell gästprofil som kan kopplas till en Fediversum-identitet.

    Specialåtkomst

    En annan ny funktion som är unik för Bandwagon är konceptet med cirklar. Dessa är speciella, privilegierade samlingar av följare som kan betala för att få tillgång till exklusivt innehåll: speciella albumsläpp, sällsynta låtar, hemliga shower och privata ”bakom kulisserna”-inlägg kan alla nås av premiumföljare.

    Det som utmärker sig med det här systemet är hur saker och ting är sammankopplade: mekanismen kontrollerar betalningar, känner igen en Fediversum-användare och beviljar åtkomst baserat på det. Tidigare behövde andra system tillhandahålla den här typen av saker manuellt: man kanske kunde betala för något via Stripe eller PayPal, men det fanns inte alltid ett sätt att redovisa en användares Fediversum-identitet i efterhand. Istället fick allt detta hanteras manuellt.

    Detta innebär också att det är möjligt att skapa flera typer av supportnivåer, vilket skulle kunna ge en Bandwagon-musikerprofil nästan Patreon-liknande funktionalitet. Olika supportnivåer skulle kunna få tillgång till olika saker, vilket gör att belöningar kan staplas med donationsnivån. En nivå kan få privata blogginlägg, medan en annan kan ha tillgång till ett månatligt spår plus tillgång till privata blogginlägg.

    Alternativa betalningsmetoder

    I nuläget kommer Bandwagon att stödja Stripe och PayPal när funktionen lanseras. Ben har dock uttryckt ett intresse av att stödja många fler betalningsleverantörer, i hopp om att ge artister och köpare valmöjligheter:

    Bandwagon kommer att bygga integrationer med privata företag (faktiskt många av dem) men vi kommer aldrig att vara beroende av något specifikt företag. Öppna API:er är bäst, men när dessa inte är tillgängliga kommer vi att ansluta direkt till Stripe, PayPal eller någon som kan leverera fördelar för oberoende artister. Men om jag måste integrera med en enda handlare för att acceptera betalningar, då kommer jag att integrera med två, eller sju, eller så många som möjligt för att garantera att de företag vi arbetar med inte kan missbruka sin position med monopolmakt.

    Projektet har också sagt att de inte har något intresse av att implementera stöd för kryptovalutor. Men med tanke på att Bandwagon är ett öppen källkodsprojekt skulle det inte vara så förvånande att se tredje parter bygga in stöd för olika kryptobetalningar för sina respektive gemenskaper.

    Det stora perspektivet

    På ytan är dessa nya funktioner stora milstolpar för att stödja Fediverse musikgemenskap. Om vi ​​gräver lite djupare kommer vi att upptäcka att allt som driver denna nya upplevelse är en del av den underliggande Emissary-plattformen. Detta är ytterligare ett verktyg i Emissarys arsenal för utvecklare att bygga distinkta tjänster med donationer, betalningar och handel i åtanke. Kanske kommer vi i framtiden att se nya typer av Emissary-appar som kan fungera som ersättare för DeviantArt, Nebula eller GameDev Market.

    Det finns en anledning till att denna utveckling är så viktig: Fediversum saknar idag all form av handel. Även om det är möjligt att stödja personer utanför sammanhanget genom saker som Patreon eller OpenCollective, är verkligheten att upplevelsen är ganska fragmenterad. Att kunna ge stöd till artister, musiker, speldesigners, open source-utvecklare och instansadministratörer är en nödvändighet för att odla ett hälsosamt Fediversum. Om vi ​​kunde bygga standardiserat stöd för den här typen av marknadshandel över olika plattformar, skulle det kunna ha en enorm inverkan på nätverkets förmåga att upprätthålla sig självt.

    Sean Tilley

    Översatt från WeDistribute och publicerat här i enlighet med licensen CC-BY-SA 4.0. Översättning av Anders Svensson med hjälp av Google Translate.