OStatus

Last updated

OStatus Ostatus.png
OStatus

OStatus is an open standard for federated microblogging, allowing users on one website to send and receive status updates with users on another website. [1] The standard describes how a suite of open protocols, including Atom, Activity Streams, WebSub, Salmon, and WebFinger, [2] can be used together, which enables different microblogging server implementations to route status updates between their users back-and-forth, in near real-time.

Contents

History

OStatus federation was first possible between StatusNet installations, such as Status.net and Identi.ca, [3] although Identi.ca later switched to pump.io. [4] As of June 2013, a number of other microblogging applications and content management systems had announced that they intended to implement the standard. [5] That same month, it was announced StatusNet would be merged into the GNU social project, along with Free Social.[16]

Following the first official release of GNU Social, a number of microblogging sites running StatusNet and Free Social began to transition to it. But frustrations with the technology underpinning GNU Social led a number of new server packages that aimed to be compatible with GNU Social using OStatus to shift focus to ActivityPub, including Mastodon (until October 2019), [6] Pleroma, [7] and postActiv.

Standards work

In January 2012, a W3C Community Group was opened to maintain and further develop the OStatus standard. [8] However, this was eclipsed by the work of the W3C Federated Social Web Working Group, launched in July 2014. [9] This working group focused on creating a newer standard, called ActivityPub, based on the protocols used in pump.io, which has been standardized as a successor to OStatus. [10] [11]

Projects using OStatus

Current

Projects in active development using OStatus for federation.

See also

Related Research Articles

<span class="mw-page-title-main">BitlBee</span>

BitlBee is a cross-platform IRC instant messaging gateway, licensed under the terms of the GNU General Public License.

Microblogging is a form of blogging using short posts without titles known as microposts. Microblogs "allow users to exchange small elements of content such as short sentences, individual images, or video links", which may be the major reason for their popularity. Some popular social networks such as Twitter, Mastodon, Tumblr, Koo, and Instagram can be viewed as collections of microblogs.

identi.ca Open source social networking and micro-blogging service

identi.ca was a free and open-source social networking and blogging service based on the pump.io software, using the Activity Streams protocol. Identi.ca stopped accepting new registrations in 2013, but continues to operate alongside several other pump.io-based hosts provided by E14N which continue to accept new registrations.

<span class="mw-page-title-main">GNU social</span> Free and open source software microblogging service

GNU social is a free and open source software microblogging server written in PHP that implements the OStatus standard for interoperation between installations. While offering functionality similar to Twitter, GNU social seeks to provide the potential for open, inter-service, and distributed communications between microblogging communities. Enterprises and individuals can install and control their own services and data.

OpenMicroBlogging is a deprecated protocol that allows different microblogging services to inter-operate. It lets the user of one service subscribe to notices by a user of another service. This enables a federation of new communities, as potentially an organization of any size can host a service. OpenMicroBlogging utilizes the OAuth and Yadis protocols and does not depend on any central authority.

A distributed social network or federated social network is an Internet social networking service that is decentralized and distributed across distinct service providers, such as the Fediverse or the IndieWeb. It consists of multiple social websites, where users of each site communicate with users of any of the involved sites. From a societal perspective, one may compare this concept to that of social media being a public utility.

Activity Streams is an open format specification for activity stream protocols, which are used to syndicate activities taken in social web applications and services, similar to those in Facebook's, Instagram's, and Twitter's.

The tables below compare general and technical information for some notable active microblogging services, and also social network services that have status updates.

<span class="mw-page-title-main">WebFinger</span> Protocol for the discovery of information about people and things identified by a URI

WebFinger is a protocol specified by the Internet Engineering Task Force IETF in RFC 7033 that allows for discovery of information about people and things identified by a URI. Information about a person might be discovered via an acct: URI, for example, which is a URI that looks like an email address.

<span class="mw-page-title-main">Diaspora (social network)</span> Nonprofit, user-owned, distributed social network

Diaspora is a nonprofit, user-owned, distributed social network. It consists of a group of independently owned nodes which interoperate to form the network. The social network is not owned by any one person or entity, keeping it from being subject to corporate take-overs or advertising. According to its developer, "our distributed design means no big corporation will ever control Diaspora."

<span class="mw-page-title-main">Friendica</span> Free software for distributed social networks

Friendica is a free and open-source software distributed social network. It forms one part of the Fediverse, an interconnected and decentralized network of independently operated servers.

Distributed social network projects generally develop software, protocols, or both.

<span class="mw-page-title-main">Evan Prodromou</span> American software developer and open source advocate

Evan S. Prodromou is a software developer and open source advocate. He is a co-editor of ActivityPub, the W3C standard for decentralized social networking used by platforms such as Mastodon.

<span class="mw-page-title-main">Twister (software)</span> Blog software

Twister is a decentralised, experimental peer-to-peer microblogging program. The system uses end-to-end encryption to safeguard communications. It is based on both BitTorrent- and Bitcoin-like protocols and has been likened to a distributed version of Twitter.

<span class="mw-page-title-main">Pump.io</span> General purpose activity streams engine

Pump.io is a general-purpose activity streams engine that can be used as a federated social networking protocol which "does most of what people really want from a social network". Started by Evan Prodromou, it is a follow-up to StatusNet; Identi.ca, which was the largest StatusNet service, switched to pump.io in June 2013.

<span class="mw-page-title-main">Mastodon (social network)</span> Self-hosted social network software

Mastodon is a free and open-source software for running self-hosted social networking services. It has microblogging features similar to Twitter, which are offered by a large number of independently run nodes, known as instances or servers, each with its own code of conduct, terms of service, privacy policy, privacy options, and content moderation policies.

<span class="mw-page-title-main">Fediverse</span> Network of federated social media servers

The fediverse is an ensemble of social networks, which, while independently hosted, can communicate with each other. ActivityPub, a W3C standard, is the most widely used protocol that powers the fediverse. Users on different websites can send and receive updates from others across the network. Noted fediverse platforms include Mastodon, Lemmy, PeerTube, and Pixelfed.

<span class="mw-page-title-main">ActivityPub</span> Decentralized social networking protocol

ActivityPub is an open, decentralized social networking protocol based on Pump.io's ActivityPump protocol. It provides a client/server API for creating, updating, and deleting content, as well as a federated server-to-server API for delivering notifications and content.

Eugen Rochko is a Russian-born German software developer, best known as the creator of Mastodon, a decentralized open-source social networking platform consisting of a large number of independently run nodes, known as instances, each with its own code of conduct, terms of service, privacy policy, privacy options, and moderation policies.

<span class="mw-page-title-main">Mobilizon</span> Open source meeting software

Mobilizon is an open source software for event planning and group management, launched in October 2020 by Framasoft to offer a free alternative to the platforms of GAFAM. Mobilizon gained much visibility in hacker circles relatively fast, but also soon within cultural scene in Europe and more recently in the mainstream IT media.

References

  1. Jackson, Joab (28 July 2010). "Could open source tools make Facebook the next AOL?". computerworld.com.
  2. "StatusNet Cloud Service Opens To The Public – Black Web". Archived from the original on 19 May 2017.
  3. "Group Redent Plugin for Status.net / Identi.ca – Dave Hall Consulting". www.davehall.com.au.
  4. "StatusNet, Identi.ca, and transitioning to pump.io [LWN.net]". lwn.net.
  5. "Platforms – Federated Social Web Incubator Group". www.w3.org.
  6. "Remove Salmon and PubSubHubbub by Gargron · Pull Request #11205 · tootsuite/mastodon". GitHub. Retrieved 4 October 2019.
  7. Tilley, Sean (24 April 2018). "Blushy-Crushy Fediverse Idol: A Chat with Lain about Pleroma". medium.com.
  8. OStatus Community Group W3C
  9. "Social networking built into the Web? W3C gives it a go". cnet.com. 21 July 2014.
  10. "Victory for libre networks: ActivityPub is now a W3C recommended standard — Free Software Foundation — working together for free software". www.fsf.org.
  11. "Sandstorm And The Social Web". zenhack.net.
  12. Tilley, Sean (10 October 2017). "Got Zot — Mike Macgirvin". medium.com.