
53: Fediverse reflections while the bird burns
FOSS and Crafts · FOSS and Crafts
December 1, 2022Explicit
Show Notes
<p>Twitter is burning, and people are flocking to the fediverse. Is the
fediverse ready though? How did we get here? Where should we be
going? Since Christine is co-author of ActivityPub, the primary
protocol used by the fediverse, Morgan decides it's time to get
Christine's thoughts recorded and out there... so we hop in the car as
we talk all about it!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://www.w3.org/TR/activitypub/">ActivityPub</a>, the protocol
which wires the federated social web together, of which Christine
is co-author! Be sure to check out the
<a href="https://www.w3.org/TR/activitypub/#Overview">Overview section</a>...
it's actually fairly easy to understand!</p></li><li><p>Some of the implementations discussed (though there are many more):</p><ul><li><p><a href="https://joinmastodon.org/">Mastodon</a></p></li><li><p><a href="https://joinpeertube.org/">Peertube</a></p></li><li><p><a href="https://pixelfed.org/">Pixelfed</a></p></li><li><p><a href="https://pleroma.social/">Pleroma</a></p></li></ul></li><li><p>A lot has been written about Elon Musk's takeover of Twitter.
Here's <a href="https://abcnews.go.com/Business/timeline-elon-musks-tumultuous-twitter-acquisition-attempt/story?id=86611191">a pretty decent timeline</a>
(though it's missing the <a href="https://www.mercurynews.com/2022/10/10/elon-musk-says-he-lost-transgender-daughter-because-of-neo-marxists/">transphobia</a> <a href="https://slate.com/technology/2022/11/elon-music-twitter-transgender-harassment-misinformation.html">stuff</a>).</p></li><li><p><a href="https://www.w3.org/wiki/Socialwg/">W3C Social Web Working Group</a>
is where ActivityPub was standardized</p></li><li><p><a href="https://gitlab.com/spritely/ocappub/blob/master/README.org">OcapPub</a>
(while not complete, it lays out a lot of the core problems with
the way the fediverse has gone)</p></li><li><p><a href="https://spritely.institute/">The Spritely Institute</a></p></li><li><p>Previous episodes on Spritely: <a href="https://fossandcrafts.org/episodes/9-what-is-spritely.html">What is Spritely?</a>, <a href="https://fossandcrafts.org/episodes/38-spritely-updates-november-2021.html">Spritely Updates! (November 2021)</a>, and sorta kinda the <a href="https://fossandcrafts.org/episodes/052-terminal-phase.html">Terminal Phase episode</a></p></li><li><p><a href="https://dr.amy.gy/">The Presentation of Self on a Decentralized Web</a> (PhD dissertation by ActivityPub co-author Amy Guy, partly covers its standardization)</p></li><li><p><a href="https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol">SMTP</a> and <a href="https://en.wikipedia.org/wiki/XMPP">XMPP</a> can be seen as decentralized "social networks" before that term took off</p></li><li><p><a href="https://en.wikipedia.org/wiki/OStatus">OStatus</a></p></li><li><p><a href="http://pump.io/">pump.io</a> is where the <a href="https://github.com/e14n/pump.io/blob/master/API.md">pump.io API</a> came from, which is the direct predecessor to ActivityPub</p></li><li><p><a href="https://en.wikipedia.org/wiki/GNU_social">StatusNet / GNU Social</a></p></li><li><p><a href="https://diaspora.social/">Diaspora</a></p></li><li><p><a href="https://mediagoblin.org/">MediaGoblin</a></p></li><li><p><a href="https://conf.tube/video-channels/apconf_channel/videos">APConf videos</a></p></li><li><p><a href="https://www.zephoria.org/thoughts/archives/2013/12/08/coining-context-collapse.html">Context Collapse</a></p></li><li><p>Early writeups from Christine some of these ideas, but are old:</p><ul><li><p><a href="https://github.com/WebOfTrustInfo/rwot5-boston/blob/master/final-documents/activitypub-decentralized-distributed.md">ActivityPub: from decentralied to distributed social networks</a></p></li><li><p><a href="https://gitlab.com/dustyweb/magenc/blob/master/magenc/scribblings/intro.org">magenc</a></p></li><li><p><a href="https://gitlab.com/spritely/crystal/blob/master/crystal/scribblings/intro.org">crystal</a></p></li><li><p><a href="https://gitlab.com/spritely/golem/blob/master/README.org">golem</a></p></li></ul></li></ul>