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 года.
Ссылки
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.