Fediverse и ActivityPub для чайников

Если кратко, Fediverse и ActivityPub — это про децентрализованные социальные сети. А дальше нужно так много уточнений и так много примеров, что уж лучше я один раз распишу всё «от и до» здесь, чем буду снова и снова объяснять это схему друзьями и знакомым, которые в Fediverse без этих объяснений переходить почему-то пока не особо хотят, а иногда и вовсе побаиваются.

Сравнение первое: электронная почта

Начнём с простого: электронная почта.

У вас ведь она есть? У всех есть! Даже если вы давно ей не пользуетесь, у вас всё равно есть один-два аккаунта. Скорее всего, у вас есть ящик на GMail (тупо ради Google Play) и на каком-то российском сервисе. И подавляющему большинству современных пользователей Google, MailRu и Яндекса вполне достаточно. Но так было далеко не всегда.

Ещё лет 15 назад почтовых сервисов было в разы больше: Рамблер, QIP, Hotmail, какой-то почтовый сервис был и у Microsoft. Безоговорочных лидеров в те времена не было, но в случае с электронными письмами это не особо заметно: вне зависимости от того, на каком сайте вы зарегистрировали свой почтовый ящик, вы могли общаться со всеми остальными (и можете до сих пор).

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


Сравнение второе: ВКонтакте без Дурова

Сейчас будет немного сложнее: придётся поднапрячься и включить фантазию.

Представьте, что в какой-то момент вашей жизни появился дико модный молодёжный сайт с музыкой, фильмами, видосиками, сообщениями, рейтингом популярности пользователей, стеной и прочими радостями социальной жизни. Прям как нашенский ВКонтакте. Прям точь в точь!

Но, кто запустил его, никто точно не знает. Знают только имя — некто Павел Дуров. Это какой-то не особо общительный студент из крутого петербургского вуза. Инфы о нём почти нет, и по интернету сразу начинают ходить страшилки о том, что доверять ему на самом деле нельзя.

Но в том мире, о котором мы сейчас говорим, тот Павел Дуров всё-таки слегка отличается от нашего, и исходный код своего сайта он делает открытым, тем самым позволяя вообще любому мало-мальски подкованному в техническом плане пользователю запустить собственный сайт ВКонтакте на собственном сервере.

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


Сравнение третье: ВКонтакте и Одноклассники

Ещё немного усложним нашу гипотетическую конструкцию.

Представьте, что в мире, кто уже существует мега-популярный сайт ВКонтакте, появились не менее популярные Одноклассники. Суть и там, и там примерно та же, но аудитория и тематика всё-таки слегка отличаются.

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

Согласитесь, это гораздо удобнее, чем то, как это всё устроено у нас. У нас тут, разве что MailRu когда-то пытались провернуть нечто подобное со своими мессенджерами, но было это в те времена, когда до их мессенджеров уже и дела никому не было.


Сравнение четвёртое: ВКонтакте, Rutube, Twitter

ВК и OK всё-таки и без всех этих допущений довольно похожи. На самом деле все современные соцсети выглядят плюс-минус одинаково.

Но потом на сцену выходит ретроград, который вдруг заявляет, что на самом деле, миру не нужны фотографии, видео и длинные тексты: 140 символов хватит всем! И он берёт и на базе всё-того же открытого протокола запускает сервис микроблогов. Всё та же соцсеть, но с теперь уже куда большими ограничениями. Но те, у кого уже был аккаунт в условном ВК всё ещё могут подписываться на тех, кто решит перебраться в условный «твиттер».

Следом за микроблогами появляются фотогалереи и видеохостинги. И, если выкладывать вам туда тупо нечего, то и регистрироваться на новом сайте тупо для того, чтобы следить там за старыми друзьями, вам тоже не обязательно: можете используовать всё тот же аккаунт ВКонтакте, который Павел Дуров из параллельной вселенной столь предусмотрительно оставил открытым.


Вот это и есть Fediverse: куча независимых сайтов, объединённых общим протоколом ActivityPub. У них могут быть разные интерфейсы и разная направленность, но, на каком бы из этих сайтов вы не зарегистрировались, вы всё равно сможете связаться со всеми остальными.

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

Разочаровались в администрации условного ВКонтакте? Перенесите аккаунт в Одноклассники. Прям со всеми подписками, друзьями, постами и сообщениями. Считаете, что админы конкретного сервера душат вас чрезмерной цензурой? Переезжайте на сервер, где правила будут не такими жёсткими. Никто не держит!

Есть ли у такого подхода минусы? Ну разумеется!

Вы, возможно, уже заметили, что в каждом из приведённых выше примеров у вас были мега-активные друзья, а вы тупо старались от них не отставать. Они там чё-то суетятся, чё-то придумывают, чё-то постят, а вы так и остаётесь сторонним наблюдателем.

И вот в этом случае Fediverse работает для вас почти идеально: зарегистрировали аккаунт в условном Mastodon, подписались на друзей в тамошних аналогах твиттера, тиктока, ютуба и других соцсетей разной степени запрещённости, и кайфуете.

А вот если вы и фоточки любите выкладывать, и видосики снимать (причём как нормальные, так и тупо шорты вертикальные), вам всё равно придётся зарегистрировать кучу аккаунтов на куче специализированных серверов: Mastodon для текста, Pixelfed для фотографий, Loops для вертикальных видео и PeerTube для горизонтальных. А вашим друзьям, которые хотят быть в курсе всего, чем вы там занимаетесь, придётся подписаться на все ваши аккаунты.

Никто, разумеется, не запрещает вам зарегистрировать аккаунт в Pixelfed и пользоваться им через приложение Mastodon, но ощущения от этого всего будут прям максимально странными: будто кто-то неудачно совместил запретограм с твиттером.

И, видимо, как раз это разнообразие и пугает. Нельзя просто взять и перейти с привычных соцсетей на Fediverse: сперва вам придётся выбрать сервис, потом сервер, а потом и приложение. Слишком много свободы для тех, кто уже привык к несвободному интернету.

Но, если надумаете, говорите. В комментариях обязательно помогут разобраться: и сервер посоветуем, и приложуху удобную подберём. И в итоге вам там точно понравится!

Кстати, в Fediverse довольно приятное комьюнити. Ну или это мне повезло встретить там максимально адекватный народец. В общем, залетайте!

Комментарии

Популярные сообщения