Social:Fediverse

From HandWiki
Short description: Network of federated social media servers
Excerpt of common protocols and platforms in the Fediverse (2023)

The fediverse (a portmanteau of "federation" and "universe") is an ensemble of social networks which can communicate with each other, while remaining independent platforms. Users on different social networks and websites can send and receive updates from others across the network.

ActivityPub, a W3C standard, is the most widely used protocol that powers the fediverse. Noted fediverse platforms include Mastodon, Lemmy, PeerTube, Pixelfed, and Threads.[1]

Nearly all fediverse platforms are free and open-source software.

History

The various platforms of the fediverse, as well as other federated networks, visualised as a tree

The term fediverse was first used to describe the network formed by software using the OStatus protocol, such as GNU Social, Mastodon, and Friendica.[2]

In January 2018, the W3C presented the ActivityPub protocol, aiming to improve the interoperability between different software packages run on a wide network of servers. By 2019, a majority of software that was previously using OStatus had switched to ActivityPub,[3] and the term "fediverse" came to refer to the ActivityPub-based federated network.[citation needed] Other similar protocols include Bluesky's AT Protocol, Nostr and Farcaster.[4]

Certain social networks, including Threads and Tumblr, have expressed interest in adding fediverse-compatibility.[5]

Design

While a traditional social networking site will host all its content on servers owned by the parent company, the decentralized social media sites that make up the fediverse allow any individual or organization to host their own servers (referred to as an "instance").

Every instance is independent, and can set its own rules and expectations. Even so, much like how users of one email service such as Gmail can still send emails to users of another service such as Outlook, users may still view content and interact with users on any other instance in the fediverse. A user on one Mastodon instance, for example, may still view and interact with posts made by a user on a different Mastodon instance.[6]

Instances hosted by different social networking services may communicate with one another as well. A user on the microblogging platform Misskey, for example, may view and interact with posts made by users on Mastodon. Some fediverse networks even allow users to interact with multiple social networking formats from the same platform. For example, kbin allows users to interact with discussion forums (like those hosted on Lemmy instances) as well as microblog posts (as can be found on Mastodon).[7]

Software

There are many different software packages and services that allow users to participate in the fediverse. Some of them vaguely resemble Twitter in style (for example, Mastodon, Misskey, GNU social, and Pleroma, which are similar in their microblogging function), while others include more communication and transaction options that are instead comparable to Facebook (such as is the case with Friendica and Hubzilla). There are also third-party plugins for many CMSs such as WordPress and Drupal,[8][9] as well as bridges for other protocols such as RSS and Matrix.[10][11]

Software name MAU[12] Initial fediverse-compatible release Type
Akkoma[13] 4,164 2022[14] Microblogging
BookWyrm[15] 4,834 2021[16] Book cataloguing
Castopod[17] 2020[18] Podcasting
Epicyon[19] 2019[20] Microblogging
Firefish (f. Calckey)[21] 10,935 2022[22] Microblogging
Friendica
(f. Friendika; orig. Mistpark)
2,335 2010 Blogging, image gallery, event planner, groups
Funkwhale[23] 600 2018[24] Music hosting
Gancio[25] 2020[26] Events, calendar
GNU social
(f. StatusNet; orig. Laconica)
137 2008 Microblogging
GoToSocial[27] 42 2021[28] Microblogging
Guppe[29] 2021[30] Groups
Honk[31] 2019[32] Microblogging
Hubzilla
(f. RedMatrix; orig. Friendica-Red)[33]
933 2015[34] CMS, blogging, wiki, image gallery, file hosting
Inventaire.io[35] 2021 Book cataloguing
Kbin[36] 33,112 Pre-release Link aggregator, forum, microblogging
Lemmy 69,784 2019 Link aggregator, forum
Libervia 2022 Instant messaging, microblogging, blogging, file sharing, event management
lotide[37] 2020[38] Link aggregator
Mastodon 1,745,621 2016 Microblogging
Micro.blog 4,964 2017 Microblogging, blogging, photoblogging, podcasting
microblog.pub[39] 2022[40] Microblogging
Misskey 15,541 2018 Microblogging
Mobilizon 2020 Event and group management
Nextcloud Social 2018[41] File hosting
Owncast[42] 203 2022 Live video streaming
PeerTube 18,646 2018 Video sharing
Pixelfed 18,733 2018 Image sharing
Pleroma[43] 18,094 2019[44] Microblogging
Plume[45] 2018[46] Blogging
Postmarks[47] 2023[48] Bookmarking
Sharkey[49] 752 2023 Microblogging
Socialhome 42 2016[50] Microblogging, blogging
Streams[51] 2022[52] Blogging, wiki, image sharing
Takahē[53] 5 2022[54] Microblogging
WriteFreely[55] 2018[56] Blogging
Zap[57] Blogging, image gallery, file hosting

See also

References

  1. "Introducing Threads: A New Way to Share with Text". July 5, 2023. https://about.instagram.com/blog/announcements/threads-instagram-text-feature. Retrieved December 25, 2023. "Our vision is that people using compatible apps will be able to follow and interact with people on Threads without having a Threads account, and vice versa, ushering in a new era of diverse and interconnected networks." 
  2. Tilley, Sean (24 September 2017). "A quick guide to The Free Network" (in en). https://medium.com/we-distribute/a-quick-guide-to-the-free-network-c069309f334. 
  3. "Remove OStatus-related code · Issue #10740 · mastodon/mastodon" (in en). https://github.com/mastodon/mastodon/issues/10740#issuecomment-491442996. 
  4. Pierce, David (2023-12-19). "2023 in social media: the case for the fediverse" (in en). https://www.theverge.com/23990974/social-media-2023-fediverse-mastodon-threads-activitypub. 
  5. Bell, Karissa (July 5, 2023). "Meta's Threads app is here to challenge Twitter". Yahoo. https://www.engadget.com/metas-threads-app-is-here-to-challenge-twitter-230039730.html. 
  6. Woloshyn, Roxannna (Jul 19, 2023). "What is the fediverse and why does Threads want to join?". https://www.cbc.ca/news/business/fediverse-explainer-1.6905837. 
  7. "Home | kbin.pub – Fediverse of content". https://kbin.pub/en. 
  8. Pfefferle, Matthias. "ActivityPub". https://wordpress.org/plugins/activitypub/. 
  9. "ActivityPub" (in en). 23 February 2019. https://www.drupal.org/project/activitypub. 
  10. Kazemi, Darius (16 July 2023). "RSS to ActivityPub Converter". https://github.com/dariusk/rss-to-activitypub. 
  11. "Kazarma". https://kazar.ma/. 
  12. "FediDB - Fediverse Network Statistics". https://fedidb.org/software. 
  13. "akkoma.social". https://akkoma.social/. 
  14. "Akkoma: A vision to refocus Pleroma" (in en). 24 June 2022. https://coffee-and-dreams.uk/development/2022/06/24/akkoma.html. 
  15. bookwyrm. "Bookwyrm". https://bookwyrm.social/. 
  16. "BookWyrm (@bookwyrm@tech.lgbt)" (in en). 6 May 2021. https://tech.lgbt/@bookwyrm/106189922705252293. 
  17. "Castopod features". https://docs.castopod.org/#features. 
  18. "Release v1.0.0-alpha.1: chore(release): 1.0.0-alpha.1 [skip ci · ad-aures/castopod"] (in en). https://github.com/ad-aures/castopod/releases/tag/v1.0.0-alpha.1. 
  19. "Epicyon ActivityPub server". https://epicyon.net/. 
  20. "Epicyon 1.0 release | LibreServer Blog". https://blog.libreserver.org/epicyon-1-0-release. 
  21. "Firefish". https://codeberg.org/firefish/firefish. 
  22. "firefish". https://codeberg.org/firefish/firefish/releases/tag/v12.117.1-calc. 
  23. funkwhale. "Funkwhale". https://funkwhale.audio/. 
  24. Collective, Funkwhale. "Funkwhale Blog ~ Funkwhale 0.17 is out!" (in en). https://blog.funkwhale.audio/funkwhale-017-is-out.html. 
  25. "Home". https://gancio.org/. 
  26. "v0.21.0 · les / gancio · GitLab" (in en). https://framagit.org/les/gancio/-/releases/v0.21.0. 
  27. "GoToSocial". https://github.com/superseriousbusiness/gotosocial. 
  28. "Release v0.1.0 · superseriousbusiness/gotosocial" (in en). https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.1.0. 
  29. immers-space. "Decentralized social groups for ActivityPub". https://github.com/immers-space/guppe. 
  30. "Release First major release · immers-space/guppe" (in en). https://github.com/immers-space/guppe/releases/tag/v1.0.0. 
  31. "humungus - honk". https://humungus.tedunangst.com/r/honk. 
  32. "honk 0.1". https://flak.tedunangst.com/post/honk. 
  33. "Hubzilla - Frequently asked questions". https://hubzilla.org/page/hubzilla/faq. 
  34. "Hubzilla (1.0) release". 21 October 2016. https://macgirvin.com/page/mike/hubzilla-1. 
  35. "Inventaire toot". December 7, 2021. https://mamot.fr/@inventaire/107405333892235843. 
  36. "kbin.pub - Fediverse of content". https://kbin.pub/en. 
  37. "lotide". https://sr.ht/~vpzom/lotide/. 
  38. "Release v0.1.1 · lotide-org/lotide" (in en). https://github.com/lotide-org/lotide/releases/tag/v0.1.1. 
  39. "microblog.pub: A self-hosted, single-user, ActivityPub powered microblog.". https://sr.ht/~tsileo/microblog.pub/. 
  40. "Release 2.0.0-rc.1 · tsileo/microblog.pub" (in en). https://github.com/tsileo/microblog.pub/releases/tag/2.0.0-rc.1. 
  41. Poortvliet, Jos (10 December 2018). "Nextcloud introduces social features, joins the fediverse". https://nextcloud.com/blog/nextcloud-introduces-social-features-joins-the-fediverse/. 
  42. "Owncast v0.0.11". March 5, 2022. https://owncast.online/releases/owncast-0.0.11. 
  43. "Pleroma — a lightweight fediverse server". https://pleroma.social/. 
  44. "Pleroma's First Release! 0.9.9" (in en). https://pleroma.social/blog/2019/02/22/pleroma-0.9.9/. 
  45. joinplu.me. "Plume". https://joinplu.me/. 
  46. "Release 0.2.0 (Alpha 1) · Plume-org/Plume" (in en). https://github.com/Plume-org/Plume/releases/tag/0.2.0-alpha-1. 
  47. "postmarks". https://github.com/ckolderup/postmarks. Retrieved October 7, 2023. 
  48. "Postmarks" (in en). https://motd.co/2023/09/postmarks-launch/. 
  49. "Sharkey". https://joinsharkey.org/. 
  50. "Release v0.1.1: Merge pull request #6 from jaywink/travisify · jaywink/socialhome" (in en). https://github.com/jaywink/socialhome/releases/tag/v0.1.1. 
  51. "streams". https://codeberg.org/streams/streams. Retrieved November 2, 2022. 
  52. "Official release" (in en). https://macgirvin.com/channel/mike?mid=https://macgirvin.com/item/d0d37b08-8522-480c-b0a1-23bf65bd26d5. 
  53. "takahē". https://jointakahe.org/. 
  54. "Release 0.3.0 · jointakahe/takahe" (in en). https://github.com/jointakahe/takahe/releases/tag/0.3.0. 
  55. "WriteFreely". https://writefreely.org/. 
  56. "Hello, World" (in en). 10 November 2018. https://blog.writefreely.org/hello-world. 
  57. "Zap". https://zotlabs.org/page/zap/zap. 

Further reading

External links