OStatus

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
OStatus
Ostatus.png
Название OStatus
Назначение протокола децентрализованный обмен данными

OStatus — это открытый протокол федеративных социальных сетей, позволяющий пользователям одного интернет-сервиса получать и отправлять сообщения пользователям другого интернет-сервиса. OStatus описывает, как протоколы PubSubHubbub[en], ActivityStreams[en], Salmon[en], Portable Contacts[en] и Webfinger[en] можно использовать вместе, чтобы разные реализации серверов могли обмениваться данными между собой[1].

История

Протокол OStatus использовался для взаимодействия узлов StatusNet[en], таких как identi.ca и Status.Net[2]. Однако Позднее OStatus был внедрён во Friendica[3]. В январе 2012 года была создана группа сообщества OStatus на W3C[4]. Протокол также использовался в Mastodon, но в версии 3.0.0 поддержка OStatus была прекращена[5]. Pleroma также поддерживала протокол OStatus до 2.0.0[6].

Технология

Сервер, работающий с протоколом OStatus, создаёт ленту в формате Atom из сообщений пользователей сервера, которые доставляются их подписчикам с помощью протокола PubSubHubbub. Ответы на сообщения пользователей доставляются с помощью протокола Salmon, а другие функции микроблогов, такие как добавление сообщений в избранное, реализованы с помощью протокола ActivityStreams[7].

Примечания

  1. Joab Jackson. Could open source tools make Facebook the next AOL? (англ.). Computerworld. Computerworld (28 июля 2010).
  2. Group Redent Plugin for Status.net / Identi.ca (англ.). davehall.com.au.
  3. Sean Tilley. Got Zot — Mike Macgirvin on building your own apps and protocols (англ.). Medium. Medium (10 октября 2017).
  4. Evan Prodromou. New OStatus Community Group at W3C (англ.). W3C Community and Business Groups. W3C (12 января 2012).
  5. Gargron. v3.0.0 (англ.). GitHub (3 октября 2019).
  6. v2.0.0 (англ.). Pleroma GitLab (8 марта 2020).
  7. Nathan Willis. StatusNet, Identi.ca, and transitioning to pump.io (англ.). LWN.net (27 марта 2013).

Ссылки

Официальная вики