Fediverse

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Предлагаемый вариант логотипа Fediverse

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

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

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

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

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

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

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

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

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

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

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

ориг. Laconica)

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

ориг. Friendica-Red)

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

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

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

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

Да Нет Нет Zot/6

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

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

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

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

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

Дополнительная литература[править | править код]