Fediverse

From Wikipedia, the free encyclopedia

BERJAYA
The fediverse logo

The fediverse is a group of federated social networking services, such as Mastodon, Pixelfed, PeerTube, and Lemmy, which allow users of each service to communicate with users on any other service. This is typically accomplished using the ActivityPub protocol.[1] Each social network within the broader fediverse also shares several key distinguishing features, most notably decentralization.[2]

History[edit]

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

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,[4] and the term "fediverse" came to refer to the ActivityPub-based federated network.

Design[edit]

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.[5]

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).[6]

Software[edit]

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 Google+ or Facebook (such as is the case with Friendica and Hubzilla).

Fediverse-compatible software and services
Software name MAU[7] Type ActivityPub OStatus
Aardwolf-Social[8] Social network Yes No
Akkoma[9] 4,164 Microblogging Yes No
BookWyrm[10] 4,834 Book cataloguing Yes No
Castopod Podcasting Yes[11] No
Drupal Blogging, CMS, image gallery, file hosting, microblogging, social network, website via third-party module[12] In progress, via third-party module[13]
Epicyon[14] Social network, microblogging Yes No
Firefish (f. Calckey)[15] 10,935 Social network, microblogging Yes No
Friendica
(f. Friendika; orig. Mistpark)
2,335 Social network, blogging, image gallery, event planner, groups Yes Yes
Funkwhale[16] 600 Audio, sound hosting Yes No
Gancio[17] Event aggregator Yes No
GNU social
(f. StatusNet; orig. Laconica)
137 Blogging Yes[18] Yes
GoToSocial[19] 42 Social network, microblogging Yes No
Guppe Groups Yes[20] No
Honk[21] Social network Yes No
Hubzilla
(f. RedMatrix; orig. Friendica-Red)
933 CMS, social network, blogging, wiki, blogging, image gallery, file hosting Yes Yes[22]
Inventaire Book cataloguing, reviewing and exchanging Yes[23] No
Kbin 33,112 Link aggregator, social network, forum, microblogging Yes No
Lemmy[24] 69,784 Link aggregator, social network, forum Yes No
Libervia Instant messaging, microblogging, blogging, file sharing, event management Yes[25] No
lotide[26] Link aggregator, social network Yes No
Takahē[27] 5 Social network, microblogging Yes No
Mastodon 1,745,621 Microblogging Yes[28] Dropped[29]
Micro.blog[30] 4,964 Microblogging bloging photobloging podcasting Yes[31] No
microblog.pub Microblogging Yes No
Misskey[32] 15,541 Social network, microblogging Yes No
Mobilizon Event and group management Yes No
Nextcloud Social File hosting Yes[33] No
OStatus[34] Social network, microblogging Yes Yes
OLKi[35] File/dataset hosting Yes No
Owncast[36] 203 Live video streaming Yes No
PeerTube 18,646 Video hosting Yes No
Pixelfed[37] 18,733 Image hosting Yes[38] No
Pleroma[39] 18,094 Microblogging Yes Dropped[40]
Plume[41] Blogging Yes No
Read.as Feed reader Yes[42] No
Rebased (Soapbox-BE)[43] Microblogging Yes No
Socialhome 42 Website, social network, microblogging, blog Yes No
Streams[44] Social network, blogging, wiki, blogging, image gallery Yes No
WordPress Blogging via third-party plugin[45] Dropped (third-party plugin)[46]
WriteFreely[47] Blogging Yes No
Zap[48] Social network, blogging, image gallery, file hosting Yes No

See also[edit]

References[edit]

  1. ^ Barber, Gregory. "Meta's Threads Could Make—or Break—the Fediverse". Wired. Wired. Retrieved July 24, 2023.
  2. ^ Okeke, Nnamdi (March 22, 2023). "Fediverse: What It Is And How It Works". TargetTrend. Archived from the original on April 4, 2023. Retrieved April 4, 2023.
  3. ^ Tilley, Sean (September 24, 2017). "A quick guide to The Free Network". We Distribute.
  4. ^ "Remove OStatus-related code · Issue #10740 · mastodon/mastodon". GitHub.
  5. ^ Woloshyn, Roxannna (July 19, 2023). "What is the fediverse and why does Threads want to join?". CBC.{{cite web}}: CS1 maint: url-status (link)
  6. ^ "Home | kbin.pub - Fediverse of content". kbin.pub. Retrieved July 24, 2023.
  7. ^ "FediDB - Fediverse Network Statistics". fedidb.org.
  8. ^ Aardwolf-Social. "Aardwolf-Social". Aardwolf-Social (GitHub). Archived from the original on October 23, 2022. Retrieved October 23, 2022.
  9. ^ "akkoma.social". Archived from the original on April 5, 2023. Retrieved April 7, 2023.
  10. ^ bookwyrm. "Bookwyrm". Archived from the original on May 26, 2021. Retrieved May 26, 2021.
  11. ^ "Castopod features". Archived from the original on May 6, 2022. Retrieved November 7, 2022.
  12. ^ Kristof, De Jaeger (swentel) (February 23, 2019). "ActivityPub". Drupal.org. Archived from the original on March 6, 2022. Retrieved March 6, 2022.
  13. ^ Stefan, Auditor (sanduhrs) (April 19, 2011). "OStatus". Drupal.org. Archived from the original on March 6, 2022. Retrieved March 6, 2022.
  14. ^ "Epicyon ActivityPub server". epicyon.net.
  15. ^ "Firefish". Archived from the original on November 8, 2022. Retrieved July 22, 2023.
  16. ^ funkwhale. "Funkwhale". Archived from the original on May 2, 2019. Retrieved May 2, 2019.
  17. ^ "Home". Gancio.
  18. ^ GNU social. "Milestone: ActivityPub - GNU Social v3". Archived from the original on July 17, 2022. Retrieved July 18, 2022.
  19. ^ "GoToSocial". GitHub. Archived from the original on January 1, 2023. Retrieved December 27, 2022.
  20. ^ immers-space. "Decentralized social groups for ActivityPub". GitHub. Archived from the original on November 22, 2022. Retrieved November 22, 2022.
  21. ^ "humungus - honk". humungus.tedunangst.com.
  22. ^ "Hubzilla - Frequently asked questions". hubzilla.org.
  23. ^ "Inventaire toot". mamot.fr. December 7, 2021. Archived from the original on August 28, 2022. Retrieved October 17, 2022.
  24. ^ "join-lemmy.org". Archived from the original on December 22, 2022. Retrieved July 12, 2021.
  25. ^ "Libervia progress note 2022-W45". salut-a-toi.org. November 2022. Archived from the original on December 25, 2022. Retrieved January 9, 2023.
  26. ^ "lotide". Archived from the original on October 31, 2020. Retrieved October 29, 2020.
  27. ^ "takahē". Archived from the original on December 27, 2022. Retrieved December 27, 2022.
  28. ^ Mastodon. "ActivityPub support #1557". GitHub. Archived from the original on May 28, 2018. Retrieved August 18, 2018.
  29. ^ "Release v3.0.0 · mastodon/mastodon". GitHub.
  30. ^ "Micro.blog". micro.blog. Archived from the original on December 18, 2022. Retrieved December 19, 2022.
  31. ^ micro.blog. "Mastodon and ActivityPub". micro.blog. Archived from the original on December 22, 2022. Retrieved December 19, 2022.
  32. ^ "Misskey". Archived from the original on May 2, 2019. Retrieved May 2, 2019.
  33. ^ Nextcloud. "Nextcloud introduces social features, joins the fediverse". Archived from the original on December 10, 2018. Retrieved December 10, 2018.
  34. ^ ostatus. "OStatus". Retrieved October 29, 2020.[permanent dead link]
  35. ^ "olki". Archived from the original on December 31, 2020. Retrieved October 23, 2020.
  36. ^ "Owncast v0.0.11". March 5, 2022. Archived from the original on March 5, 2022. Retrieved March 5, 2022.
  37. ^ Pixelfed. "Pixelfed". Archived from the original on May 8, 2019. Retrieved May 2, 2019.
  38. ^ Pixelfed (December 25, 2018). "Pixelfed federates now". Archived from the original on December 31, 2018. Retrieved December 31, 2018.
  39. ^ "Pleroma — a lightweight fediverse server". Pleroma. Archived from the original on January 20, 2023. Retrieved January 22, 2023.
  40. ^ "ostatus removal (!1854) · Merge requests · Pleroma / pleroma · GitLab". GitLab. October 17, 2019.
  41. ^ joinplu.me. "Plume". Archived from the original on May 10, 2019. Retrieved May 2, 2019.
  42. ^ Read.as. "Long-form ActivityPub-enabled reader". GitHub. Archived from the original on January 30, 2019. Retrieved August 29, 2018.
  43. ^ "rebased repo". Git hub. Archived from the original on April 18, 2023. Retrieved April 7, 2023.
  44. ^ "streams". codeberg.org. Archived from the original on July 9, 2023. Retrieved November 2, 2022.
  45. ^ Pfefferle, Matthias. "ActivityPub – WordPress plugin | WordPress.org". Archived from the original on July 2, 2022. Retrieved November 28, 2022.
  46. ^ Pfefferle, Matthias. "OStatus – WordPress plugin | WordPress.org". Archived from the original on November 28, 2022. Retrieved November 28, 2022.
  47. ^ "WriteFreely". WriteFreely.
  48. ^ "zap". Codeberg.org.

Further reading[edit]

External links[edit]