Федивёрс и Мастодон: принципы работы, конфиденциальность и безопасность

В этой статье я расскажу что такое Федивёрс, Мастодон, и как всё это работает. А также освещу темы конфиденциальности и безопасности в Федивёрсе. В статье нет каких-то особых премудростей, но тем не менее она предназначена прежде всего тем, кто хочет немного разобраться.

Представьте себе, что прямо из Фейсбука вы бы могли подписаться на друзей в Твиттере, и читать их твиты, как посты и комментарии, прямо у себя в ленте. А ваши друзья в Твиттере могли бы подписаться на вас, и читать ваши посты и комментарии, как твиты и ответы на них у себя в Твиттере. А теперь представьте себе, что таких маленьких Фейсбуков и Твиттеров очень много. И каждый пользователь одного маленького Фейсбука или Твиттера может дружить с пользователями любого другого. Вот это и есть Федивёрс.

Мастодон - это такой маленький Твиттер. Его можно установить на своём сервере, и стать хозяином своего собственного маленького Твиттера. Понятно, что с этим не все справятся, но остальные могут присоединиться к одному из чужих маленьких Твиттеров, установленному на надёжном сервере. Такие сервера называются узлами.

Я позвал своих друзей на узел mastodon.online. Это не самый маленький узел, из примерно 70000 аккаунтов. Для тех, кто зарегистрирован на одном и том же узле, всё совсем просто: Мастодон - это такой продвинутый маленький Твиттер. В данном случае на 70000 участников.

Всего, на всех узлах, в Мастодоне более 2000000 аккаунтов. И дружить можно с аккаунтами, находящимися на других узлах. Однако такое общение имеет свои особенности. Я опишу как примерно это происходит.

Допустим есть узлы А и Б. На узле А находится Андрей, а на узле Б - Борис и Богдан. Допустим Борис подписался на Андрея. Но на данный момент на его узле Б нет постов Андрея. И Борис не увидит постов Андрея сразу. Теперь допустим, Андрей написал новый публичный пост. Этот пост отправится на сервер Б, потому что Борис подписан на Андрея. И тогда его увидит Борис. То есть Борис никогда не увидит старые посты Андрея, но увидит новые. Теперь, допустим, через какое-то время Богдан подписался на Андрея. В этот момент на узле Б уже есть несколько публичных постов Андрея, которые были переданы для Бориса. Но, поскольку посты публичные, их сразу же покажут и Богдану. Приватные посты, посланные только Борису, конечно же, Богдану не покажут. Если Андрей удалит свой пост, который был передан на узел Б, то на узел Б придёт команда удалить пост, и узел Б должен его удалить.

Теперь поговорим о доверии и конфиденциальности. Написав пост в Фейсбуке, вы доверяете его тем, для кого он предназначен. Но также вы доверяете Фейсбуку. Вы доверяете Фейсбуку, что он правильно передаст ваш пост, не испортит его, не отдаст его тем, кому он не предназначался и т.п. То же самое и в Федивёрсе. Вы должны доверять не только тем, кому предназначается пост, но и администраторам: своего узла, и узлов ваших друзей. Например, если на сервере Б, из нашего предыдущего примера, криворукий админ-программист, покопавшийся в коде Мастодона, то он может, например, передать приватный пост для Бориса Богдану. Или не удалить удалённый пост. Поэтому советую обращать внимание на то, на каких узлах находятся ваши друзья. С большой долей уверенности можно доверять крупным узлам, таким как:

  • mastodon.social
  • mastodon.cloud
  • mastodon.online
Остальные - на свой страх и риск. Лично я взял на себя риск и дружу с людьми со многих разных узлов, включая небольшие. В наличии большого числа узлов есть и плюсы. В частности, Федивёрс практически неубиваем надзорными органами. Можно заблокировать в стране некоторые узлы, но нельзя заблокировать все, так что люди продолжат общаться. Однако риски определённо есть, и каждый должен решать сам. Если вам встретится сомнительный узел, то в Мастодоне можно заблокировать не просто человека на нём, а весь узел. В конце данной статьи я расскажу как это сделать.

В Федивёрсе есть не только Мастодон. Мастодон - самая крупная социальная сеть Федивёрса, но есть и другие. Например, есть ещё один клон Твиттера Плерома. И несколько сетей с более похожим на Фейсбук интерфейсом, таких как Френдика и Хабзилла. Последние, хотя и больше похожи на Фейсбук, очень сложны, так что их я рекомендую только для очень продвинутых пользователей. Однако для пользователей Мастодона нет особой разницы, в какой социальной сети сидят друзья. Вы сможете прекрасно читать посты друг друга. Только помните, что доверять надо не только друзьям, но и узлам.

В Мастодоне есть несколько типов конфиденциальности постов:

  • Публичный: доступен всем + может появляться в публичных лентах. В Мастодоне помимо вашей личной ленты, есть общие ленты вашего узла. Если пост публичный, то он там появится.
  • Скрытый: доступен всем, но не может появляться в публичных лентах. По сути этот пост появится только у ваших подписчиков, но тем не менее, его смогут найти и другие пользователи.
  • Приватный: такой пост увидят только ваши подписчики. Если аккаунт в Мастодоне закрытый, то все запросы на подписку вы лично подтверждаете, и тогда это очень хороший уровень конфиденциальности.
  • Направленный: такой пост - это как личное сообщение упомянутым друзьям. Например, если вы упомяните только @punkchords@mastodon.online, то пост увижу только я.

Я надеюсь, что в будущем в Мастодоне появится возможность направить пост только людям из списков, но пока такой возможности нет. Если есть желание направить пост только конкретным людям, можно их упомянуть, и сделать "направленный" пост.

Ну и в конце статьи я хочу немного рассказать об интерфейсе и некоторых понятиях в Мастодоне. Давайте посмотрим на скриншот поста и кнопочки под ним:

  • Первая кнопка со стрелкой означает написать ответ автору поста. При этом все упомянутые люди будут упомянуты в вашем ответе и должны увидеть уведомление об ответе.
  • Вторая кнопка с двумя стрелками обозначает "продвинуть" пост. Это примерно то же самое, что сделать репост в Фейсбуке. В Федивёрсе репосты ещё более важны, так как они попадают на узлы всех ваших подписчиков, и аудитория оригинального поста существенно расширяется.
  • Третья кнопка со звёздочкой может называться "добавить в избранное" или "нравится" в зависимости от клиента. По сути это просто лайк. В другие сети Федивёрса эта кнопка передаётся как обычный лайк. Избранное/отлайканное можно потом просмотреть на специальной странице.
  • Четвёртая кнопка - добавить в закладки. Она есть не во всех клиентах, в некоторых надо зайти во всплывающее меню, чтобы её увидеть. Автор поста не узнает, что вы добавили пост в закладки. Закладки только для вас. Их тоже можно потом просмотреть на специальной странице.

Дополнительная функциональность доступна во всплывающем меню. Например, есть несколько вариантов того, как можно поделиться постом. Я уверен, с этим вы легко разберётесь. А я хочу обратить внимание на пункты "Заглушить", "Заглушить обсуждение" и "Заблокировать":

  • Заглушить обсуждение обозначает не показывать уведомления об ответах в этой ветке.
  • Заглушить означает заглушить автора и не показывать его в ленте. При этом автор об этом не узнает, и это всегда можно изменить
  • Забликровать - ну, это то же самое, что заблокировать в Фейсбуке.

А теперь самое интересное. Если зайти во всплывающее меню в профиле автора поста, то можно увидеть пункт "Заглушить <имя узла>:

Это не совсем правильный перевод. В данном случае правильно было бы сказать "Заблокировать <имя узла>". Если на него нажать, то вся ваша связь с данным узлом прервётся. Вы не сможете никого там читать, и никто там не сможет читать вас. Эту опцию стоит использовать очень осторожно, только для очень сомнительных узлов. В частности, узел mastodon.ml, который показан на скриншоте - это хороший русскоязычный узел, и я бы блокировать его не стал.