Fediverse

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Fediverse
Изображение логотипа
Тип объединение и Распределённая социальная сеть
Число участников 4,439,129[1]
Логотип Викисклада Медиафайлы на Викискладе

Fediverse (от англ. Federation + Universe, (федерация + вселенная)) или Федиверс[2][3] — объединение децентрализованных интернет-сервисов, работающих по принципу федерации: имея аккаунт в одном сервисе, пользователь может взаимодействовать с другими сервисами Федиверсума, не регистрируясь в них.

Сервисы, входящие в Fediverse, основаны на свободном программном обеспечении. Каждый пользователь сервиса, входящего в Fediverse, может свободно обмениваться сообщениями или другой информацией (видео, аудио, тексты и т. д.) с остальными пользователями своего или других сервисов.

По состоянию на май 2020 года в Федиверсум входит 45 сервисов, работающих на 13 различных протоколах и обслуживающих более 3 миллионов пользователей[4].

История[править | править код]

В 2008 году разработчик Эван Продрому[en] основал социальную сеть identi.ca. Он опубликовал её программный код под свободной лицензией GNU Affero General Public License (AGPL) и тем самым положил начало протоколу OStatus[en]. Кроме непосредственно сервера identi.ca появились еще несколько других узлов сети, запущенных пользователями для собственных нужд. Всё поменялось в 2011/2012 годах, когда identi.ca перешла на другое программное обеспечение pump.io. Был создан ряд узлов GNU Social[en] и одновременно с этим другие проекты, такие как Friendica, Hubzilla[fr], Mastodon и Pleroma[en] начали использовать для интеграции протокол OStatus[en], расширяя тем самым Fediverse.

Попутно с этим развивались другие протоколы взаимодействия. В январе 2018 W3C представил протокол ActivityPub, нацеленный на улучшение взаимодействия между платформами, который по состоянию на август 2018 года поддерживается тринадцатью платформами.

Основная информация[править | править код]

Извлечение из протоколов и платформ, общих для Fediverse

В децентрализованном Интернете, основанном на открытом софте, нет необходимости в централизованном регулировании, со стороны коммерческой корпорации или государственной структуры. Узел сети (или «нод»), может запустить на своем компьютере любой желающий. В децентрализованном Интернете нет владельца сервиса, а есть только администратор соответствующего узла. Если политика администратора не устраивает, то можно перейти на другой сервер этого же сервиса или же создать свой собственный узел[5].

Программные платформы Fediverse[править | править код]

Fediverse распространяется при помощи данных протоколов:

Название платформы Тип ActivityPub Diaspora
Network
OStatus Zot
Zot/6
Aardwolf Социальная сеть Да Нет Нет Нет
Anfora Фотохостинг В процессе[6] Нет Нет Нет
diaspora* software Социальная сеть, микроблог Нет[7][8] Да Нет Нет
distbin Буфер обмена Да Нет Нет Нет
Friendica
(ранее Friendika; ориг. Mistpark)
Социальная сеть, микроблог Да Да Да Нет
Funkwhale[9] Аудиохостинг Да Нет Нет Нет
GNU MediaGoblin Хостинг для медиафайлов Предлагается[10] Нет Нет Нет
GNU social
(ранее StatusNet;

ориг. Laconica)

Микроблог Предлагается[11][12] Нет Да Нет
Honk Социальная сеть Да Нет Нет Нет
Hubzilla
(ранее RedMatrix;

ориг. Friendica-Red)

CMS, социальная сеть, микроблог,

вики, блог, фотогалерея, файловый хостинг

Да Да Да[13] Да
Kibou Социальная сеть, микроблог Да Нет Нет Нет
Lemmy Агрегатор ссылок, социальная сеть Да Нет Нет Нет
Littr.me Агрегатор ссылок, социальная сеть In progress Нет Нет Нет
lotide[14] Агрегатор ссылок, социальная сеть Да Нет Нет Нет
Mastodon Микроблог Да[15] Нет Убрано[16] Нет
microblog.pub Микроблог Да Нет Нет Нет
Misskey[17] Социальная сеть, микроблог Да Нет Нет Нет
Nextcloud Social Файловый хостинг Да[18] Нет Нет Нет
OStatus[19] Социальная сеть, микроблог Да Нет Да Нет
OLKi[20] Хостинг для файлов или баз данных Да Нет Нет Нет
PeerPx Фотохостинг Да Нет Нет Нет
PeerTube Видеохостинг Да Нет Нет Нет
Pixelfed[21] Фотохостинг Да[22] Нет Нет Нет
Pleroma Микроблог Да Нет Убрано[23] Нет
Plume[24] Блог Да Нет Нет Нет
Prismo Обмен ссылками Да Нет Нет Нет
Pubcast (ранее Metapods) Netcasting Да Нет Нет Нет
pump.io Микроблог Предлагается[25] Нет Убрано[26] Нет
Read.as Чтение RSS-фидов Да[27] Нет Нет Нет
Socialhome Вебсайт, социальная сеть, микроблог Да Да Нет Предлагается[28]
Write.as / WriteFreely Блог Да Нет Нет Нет
Zap Социальная сеть, макроблог,

хостинг для фото или файлов

Да Нет Нет Zot/6

Коммуникационные протоколы, используемые в Fediverse[править | править код]

Взаимодействие социальных сетей в Fediverse обеспечивается общими и открытыми коммуникационными протоколами.

Литература[править | править код]

Примечания[править | править код]

  1. the federation - a statistics hub (англ.).
  2. s4n2a. Мифы и легенды древней Fediverse. Хабр (6 января 2020).
  3. Свободу коду! Как вернуть себе приватность в Сети через децентрализованные сервисы. 7x7-journal.ru. Дата обращения: 13 августа 2021.
  4. The Federation - a statistics hub (англ.). the-federation.info. Дата обращения: 17 мая 2020.
  5. Интернет сбрасывает цепи. Новая газета - Novayagazeta.ru (18 января 2020).
  6. Implement mastodon API endpoints #23. Anfora. Git hub. Дата обращения: 10 декабря 2018.
  7. diaspora*. Support ActivityPub #7422. Дата обращения: 18 августа 2018.
  8. diaspora*. Let's talk about ActivityPub. Дата обращения: 18 августа 2018.
  9. funkwhale. Funkwhale. Дата обращения: 2 мая 2019.
  10. GNU MediaGoblin. Move federation code to ActivityPub spec #5503 (недоступная ссылка). Дата обращения: 18 августа 2018. Архивировано 11 апреля 2017 года.
  11. GNU social. Support ActivityPub #256. Дата обращения: 18 августа 2018.
  12. GNU social. Plugin (недоступная ссылка). Дата обращения: 18 августа 2018. Архивировано 26 октября 2019 года.
  13. gnusoc · master / addons. Hubzilla. Framagit. Дата обращения: 17 июля 2018.
  14. lotide. Дата обращения: 29 октября 2020.
  15. Mastodon. ActivityPub support #1557. Дата обращения: 18 августа 2018.
  16. Mastodon. Release v3.0.0. Дата обращения: 8 октября 2019.
  17. Misskey. Дата обращения: 2 мая 2019.
  18. Nextcloud. Nextcloud introduces social features, joins the fediverse. Дата обращения: 10 декабря 2018.
  19. ostatus. OStatus. Дата обращения: 29 октября 2020. (недоступная ссылка)
  20. olki. Дата обращения: 23 октября 2020.
  21. Pixelfed. Pixelfed. Дата обращения: 2 мая 2019.
  22. Pixelfed. Pixelfed federates now.. Дата обращения: 31 декабря 2018.
  23. Pleroma. ostatus removal. Дата обращения: 29 декабря 2019.
  24. joinplu.me. Plume. Дата обращения: 2 мая 2019.
  25. pump.io. ActivityPub support #1241. Дата обращения: 18 августа 2018.
  26. pump.io. OStatus #8. Дата обращения: 18 августа 2018.
  27. Read.as. Long-form ActivityPub-enabled reader. Дата обращения: 29 августа 2018.
  28. Robinson, Jason Implementing Zot (May 19, 2018).
  29. github.com/friendica/. DFRN2. Дата обращения: 18 августа 2018.
  30. Машков, Антон Diaspora* — альтернативная социальная сеть в постсноуденовскую эпоху. Tproger (29 сентября 2016). Дата обращения: 17 мая 2020.
  31. Mike Macgirvin. Zot/6 (недоступная ссылка). Дата обращения: 14 сентября 2018. Архивировано 28 декабря 2018 года.
  32. project.hubzilla.org. Zot Protocol (недоступная ссылка). Дата обращения: 28 декабря 2018. Архивировано 18 августа 2018 года.

Ссылки[править | править код]