افسانې او د لرغوني فیډیورس افسانې

هو بالکل древней. В мае прошлого года глобальной децентрализованной социальной сети Федиверс (англ. – Fediverse) исполнилось 11 лет! Ровно столько лет назад родоначальник проекта Identi.ca опубликовал первый пост.

افسانې او د لرغوني فیډیورس افسانې

Меж тем, некий анонимус на уважаемом ресурсе написал: «Проблема Федиверс в том, что о ней знает два с половиной землекопа».

Какая нелепая проблема. Давайте же её исправим! И, заодно, попробуем развеять некоторые мифы (и укрепить некоторые легенды).

*Для полноты картины, возможно, будет полезно ознакомиться с предыдущей статьёй о Федиверс, с той оговоркой, что многое в ней уже устарело.

Начнём с наиболее дискуссионного мифа.

Миф # 1: <Название любой корпорации> глубоко плевать на весь кипиш с децентрализованными «альтернативами».

افسانې او د لرغوني فیډیورس افسانې

В некоторой степени, это утверждение верно. Ровно настолько, насколько верна крылатая фраза Махатмы Ганди: «Сначала Вас игнорируют, потом смеются над Вами, потом борются с Вами, а потом Вы побеждаете".

Тема децентрализации не даёт никому покоя. В конце 2018 года создатель всемирной паутины Тим Бернерс-Ли рассказал о своём плане децентрализовать веб с помощью нового проекта د جامدو. Казалось бы, почему не присмотреться к уже существующим федеративным социальным сетям с протоколом فعالیت پب, который стандартизировал W3C, который возглавляет господин Бернерс-Ли?

В июле 2019 года Apple присоединилась к проекту Facebook, Twitter, Google и Microsoft по переносу данных د معلوماتو د لیږد پروژه. При чём здесь Fediverse? В репозитории проекта наравне с Twitter, Instagram, Facebook (и Solid) вы найдёте کوډ для федеративной сети ماسټودون. Неплохо для сети, на которую «плевать».

В октябре 2019 основатель Википедии Джимми Уэйлс объявил о запуске «альтернативы Facebook и Twitter» – WT: ټولنیز, платформы без рекламы, существующей за счёт пожертвований пользователей. Эти принципы напоминают федеративные сети, о чём пользователи Twitter поспешили сообщить господину Уэйлсу. Тот обещал подумать о внедрении протокола ActivityPub и позднее заявил, что код проекта WT:Social будет открыт под лицензией GPLv3. Отлично!

В декабре 2019 создатель Twitter Джек Дорси اعلان شو о намерениях компании инвестировать в исследование и создание ряда открытых децентрализованных стандартов для социальных сетей, с целью улучшения сервиса Twitter. В сетях Федиверс по этому поводу было много шуток на тему того, что Дорси решил клонировать федеративную сеть Mastodon. Дело в том, что за месяц до своего заявления Дорси ګډون کړی в Twitter на официальный промо-аккаунт сети Mastodon. Так что он просто не мог не знать о её существовании. Разработчик Mastodon положительно خبرې وکړې об идее присоединить Twitter к сетям Федиверс (вместо того, чтобы создавать новые несовместимые стандарты).

А теперь вопрос к читателям: на какой стадии, по вашему мнению, Федиверс находится в рамках определения Махатмы Ганди?

Миф # 2: Федеративными сетями пользуются от силы 10 иностранцев и 100 ботов. Проекты мертвы! Развития нет! Стикеров нет!

افسانې او د لرغوني فیډیورس افسانې

Спешу успокоить: стикеры недавно ښکاره شوه в федеративной сети پلیروما, одной из наиболее быстро растущих по количеству серверов платформе. Код проекта написан на языке Elixir и оптимизирован для маленьких сообществ (вы вполне можете поднять узел на каком-нибудь Beaglebone или Raspberry Pi).

Слухи о смерти федеративных проектов сильно преувеличены. Да, микроблоггинговая сеть GNU ټولنیز, существующая с 2010 года, устарела по современным стандартам. До недавних пор в ней даже не было возможности отправить непубличное сообщение, поскольку данный сценарий не предусмотрен в спецификации протокола OStatus. К счастью, GNU Social уже год د над внедрением протокола ActivityPub.

Давайте пробежимся по более новым, активно развивающимся сетям.

Наиболее успешный федеративный проект ماسټودون (с некоторых пор превосходящий Twitter по функционалу), в январе прошлого года ترلاسه شو مرسته Samsung Stack Zero, предназначенный для «инновационных, подающих надежды» проектов. Помимо этого у проекта стабильная финансовая поддержка на Patreon. В 2019 году Keybase پلي شوي интеграцию с Mastodon, что вызвало неоднозначную реакцию пользователей. К счастью, как и полагается в СПО, это опционально и решается на стороне администратора сервера.

У Mastodon есть несколько интересных форков: Glitch-soc с экспериментальными фичами (которые чаще всего впоследствии приниматся в общую ветку проекта Mastodon), ښار, расширяющий возможности разметки постов. Стоит также присмотреться к альтернативным интерфейсам, среди которых پینافور и هیلیسیون.

Будете у нас проездом, не забудьте присоединиться к русскоязычному сообществу.

Про Mastodon можно найти много معلومات в сети, поэтому поехали дальше.

جوړه – децентрализованная платформа видео-хостинга и видео-вещания – создавался сообществом فریمسوفټ как альтернатива YouTube / Vimeo. Впервые проект засветился в прессе благодаря Google, который в 2018 году временно заблокировал аккаунт системы 3D-моделирования Blender. Тогда энтузиасты پورته شوی свой PeerTube, доступный по сей день. Цель проекта – создать сеть взаимосвязанных видео-провайдеров, независимых от крупных игроков рынка. Для облегчения нагрузки на серверы, платформа поддерживает peer-to-peer видео-вещание с помощью WebRTC: если несколько пользователей одновременно просматривают в браузере видео, до тех пор, пока вкладка открыта, пользователи помогают раздавать контент.

په دې وروستیو کې خپور شوی выпуск версии 2.0. Видео с PeerTube можно просматривать из сети Mastodon (информация 100%) и некоторых других Федиверс сетей (возможны баги).

На PeerTube выкладываются русскоязычные پوډکاسټونه про историю Федиверс от ډاکټر. Обязательно послушайте!

pixelfed – как Инстаграм, только без фото ногтей (во всяком случае, пока)! Проект недавно ترلاسه شو грант от Европейской организации NLnet на дальнейшее развитие и за прошедший год увеличил количество узлов до 100+. Федерируется с большинством сетей Федиверс.

Funkwhale – альтернатива Grooveshark и Deezer. Написанный на Python, проект شروع شو федерироваться с сетью Mastodon совсем недавно — в декабре прошлого года. Платформа позволяет создавать плейлисты, слушать чужие подборки музыки («радио»), взаимодействовать с другими пользователями. Есть возможность загружать и делиться аудиозаписями лимитированно, например, во избежание проблем с копирайтом.

په وړیا توګه ولیکئ – неожиданно успешная платформа федеративных блогов. Видимо, пользователям Mastodon ужасно надоели ограничения в 500 символов. Так или иначе, проект быстро набрал популярность в узких кругах – 200+ серверов за год с лишним – и за счёт поддержания платного узла (для тех, кому лень поднимать свой и всех, кто хочет финансово помочь) даже اعلان شو о поиске новых Go разработчиков на контрактной основе. В июне 2019 разработчики ядра Linux аннонсировали новый сервис блогов people.kernel.org, под капотом у которого софт WriteFreely. Посты данной платформы можно читать из Pleroma и некоторых других сетей Федиверс.

ForgeFed – развиваемый федеративный протокол-расширение ActivityPub, который обеспечит федерацию между системами контроля версий. Ранее проект назывался GitPub.

Ещё из интересного – ګرځنده для огранизации встреч, событий, конференций. Создаваемая ассоциацией فریمسوفټ по результатам успешной краудфандинговой کمپاین, эта платформа заменит MeetUp, Facebook группы и прочие централизованные решения. Ура!

په تیرو کې مقالې упоминались сети فرینډیکا, هبزلا и سوشیلوم. На сегодняшний день все три сети внедрили протокол ActivityPub и присоединились к большинству федеративных сетей, сохранив при этом преимущество федерации с крупной (по количеству аккаунтов) сетью ډااسپورا. Кто-то скажет, что поддержание нескольких протоколов – скорее недостаток. Из-за разного функционала, обеспечение стабильной федерации со всеми остальными сетями — нетривиальная задача. И всё же, это возможно.

د ليدنمخ فرینډیکا считается наиболее простым в освоении для пользователей Facebook. Я бы с этим поспорила (хотя я и дизайн Facebook считаю дико неудобным). Нелимитированные посты, фотоальбомы, личные сообщения – минимальный набор, ожидаемый от социальной сети, здесь есть. Проекту очень нужен фронтенд-энтузиаст (так вышло, что в команде одни бекэндеры) – кто желает приобщиться к опенсорсу?

هبزلا – не самая интуитивно понятная сеть (приглашаю всех желающих помочь улучшить интерфейс). Зато платформа предоставляет широкий спектр возможностей для работы в качестве социальной сети, форума, дискуссионных групп, Wiki и веб-сайта. Свежий релиз был وړاندې شوی в конце 2019 года. Помимо ActivityPub и diaspora протоколов, Hubzilla внутри сети федерируется по собственному протоколу Zot, благодаря которому предоставляет две уникальные для Fediverse фичи. Во-первых, это сквозная аутентификация «Nomadic Identity». Во-вторых, функция клонирования аккаунта, позволяющая иметь «бэкап» всех данных (посты, контакты, переписка) на другом сервере — полезно, если основной сервер вдруг ушёл оффлайн. Привязка пользователя к конкретному серверу (и сложность дальнейшей миграции на новый) являются слабым местом федеративных сетей. Несколько проектов Fediverse выразили желание внедрить протокол Zot, но пока на уровне разговоров. Тем временем, کار پیل شوی دی по официальной стандартизации протокола Zot в рамках W3C.

Форум русскоговорящего сообщества Hubzilla دلته (на него можно подписаться из других сетей, с которыми федерируется Hubzilla).

سوشیلوم – федеративная сеть с гибким интерфейсом, напоминающим Pinterest или Tumblr. Больше всего подходит для визуального контента (иллюстрации, фотографии). Разработчик проекта, также основатель некоммерческой организации для продвижения федеративных платформ Feneas, запланировал много интересных возможностей. Сеть эволюционирует неспешно, следим за развитием событий.

Smithereen – об этом проекте пока мало что можно сказать, кроме того, что разрабатывает его бывший сотрудник Вконтакте и Телеграм, и планируется в некотором смысле клон Вконтакте. Было бы очень кстати: функционал сообществ слабо развит в федеративных сетях. Код проекта ещё не опубликован, но тестовый сервер уже федерируется.

Конечно, это не все сети, составляющие Федиверс. Программистам очень нравится писать свои собственные варианты, поэтому только за 2019 год появилось 13 новых проектов. Актуальный список сетей Федиверс ищите دلته, а об итогах 2019 года можно почитать دلته.

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

Миф # 3 (самый живучий): никому всё это не нужно!

افسانې او د لرغوني فیډیورس افسانې

И тут, читатель, я вряд ли смогу тебя переубедить текстом. Это было бы похоже на объяснение вкуса арбуза человеку, который никогда его не пробовал.

Заслуживает внимания (великолепное) выступление известного активиста Арала Балкана в Европейском парламенте в ноябре 2019, где он крайне доступно объясняет представителям народа, в чём основные проблемы настоящего подхода Евросоюза к регулированию и поддержке централизованных корпораций и стартапов, и в чём преимущества открытых федеративных сетей. Рекомендую к просмотру. Если Арал вас не убедит потестировать федеративные сети, то я – и подавно.

Также посмотрите записи выступлений с конференции ActivityPub, состоявшейся в Августе в Праге. Событие довольно сумбурное, организованное так быстро, что не все желающие успели купить билеты и приехать. Хорошая новость – планируется новая конференция для всех федеративных сетей (не только на базе ActivityPub) в 2020 году в Барселоне. تعقیب کړئ за новостями о событии.

Немного полезных ссылок:

Напоследок картинка для привлечения вас – плакат с конгресса Chaos Computer Club прошлого года:

افسانې او د لرغوني فیډیورس افسانې

Увидимся в Fediverse!

Выражаю благодарность Доктору за вычитку данной статьи и полезные правки, и Максиму из команды Hubzilla за дополнения.

سرچینه: www.habr.com

Add a comment