OStatus
OStatus | |
---|---|
![]() | |
Название | OStatus |
Назначение протокола | децентрализованный обмен данными |
![]() |
OStatus — открытый протокол федеративных социальных сетей, позволяющий пользователям одного интернет-сервиса получать и отправлять сообщения пользователям другого интернет-сервиса. OStatus описывает, как протоколы PubSubHubbub[англ.], ActivityStreams[англ.], Salmon[англ.], Portable Contacts[англ.] и Webfinger[англ.] можно использовать вместе, чтобы разные реализации серверов могли обмениваться данными между собой[1].
История
Протокол OStatus использовался для взаимодействия узлов StatusNet[англ.], таких как 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].
Примечания
- ↑ Joab Jackson. Could open source tools make Facebook the next AOL? (англ.). Computerworld. Computerworld (28 июля 2010). Дата обращения: 31 мая 2022. Архивировано 21 ноября 2021 года.
- ↑ Group Redent Plugin for Status.net / Identi.ca (англ.). davehall.com.au.
- ↑ Sean Tilley. Got Zot — Mike Macgirvin on building your own apps and protocols (англ.). Medium. Medium (10 октября 2017). Дата обращения: 31 мая 2022. Архивировано 16 мая 2022 года.
- ↑ Evan Prodromou. New OStatus Community Group at W3C (англ.). W3C Community and Business Groups. W3C (12 января 2012). Дата обращения: 31 мая 2022. Архивировано 31 мая 2022 года.
- ↑ Gargron. v3.0.0 (англ.). GitHub (3 октября 2019). Дата обращения: 31 мая 2022. Архивировано 22 мая 2022 года.
- ↑ v2.0.0 (англ.). Pleroma GitLab (8 марта 2020). Дата обращения: 31 мая 2022. Архивировано 27 мая 2022 года.
- ↑ Nathan Willis. StatusNet, Identi.ca, and transitioning to pump.io (англ.). LWN.net (27 марта 2013). Дата обращения: 31 мая 2022. Архивировано 30 ноября 2020 года.
Ссылки
Официальная вики