Митови и легенде древног Федиверзума

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

Митови и легенде древног Федиверзума

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

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

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

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

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

Митови и легенде древног Федиверзума

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

Тема децентрализации не даёт никому покоя. В конце 2018 года создатель всемирной паутины Тим Бернерс-Ли рассказал о своём плане децентрализовать веб с помощью нового проекта Солидан. Казалось бы, почему не присмотреться к уже существующим федеративным социальным сетям с протоколом АцтивитиПуб, который стандартизировал ВКСНУМКСЦ, который возглавляет господин Бернерс-Ли?

В июле 2019 года Apple присоединилась к проекту Facebook, Twitter, Google и Microsoft по переносу данных Пројекат преноса података. При чём здесь Fediverse? В репозитории проекта наравне с Twitter, Instagram, Facebook (и Solid) вы найдёте код для федеративной сети Мастодонт. Неплохо для сети, на которую «плевать».

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

В декабре 2019 создатель Twitter Джек Дорси најавио о намерениях компании инвестировать в исследование и создание ряда открытых децентрализованных стандартов для социальных сетей, с целью улучшения сервиса Twitter. В сетях Федиверс по этому поводу было много шуток на тему того, что Дорси решил клонировать федеративную сеть Mastodon. Дело в том, что за месяц до своего заявления Дорси претплаћени в Twitter на официальный промо-аккаунт сети Mastodon. Так что он просто не мог не знать о её существовании. Разработчик Mastodon положительно проговорио об идее присоединить Twitter к сетям Федиверс (вместо того, чтобы создавать новые несовместимые стандарты).

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

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

Митови и легенде древног Федиверзума

Спешу успокоить: стикеры недавно појавио се в федеративной сети плерома, одной из наиболее быстро растущих по количеству серверов платформе. Код проекта написан на языке Elixir и оптимизирован для маленьких сообществ (вы вполне можете поднять узел на каком-нибудь Beaglebone или Raspberry Pi).

Слухи о смерти федеративных проектов сильно преувеличены. Да, микроблоггинговая сеть ГНУ Социал, существующая с 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 выкладываются русскоязычные подцасти про историю Федиверс от Доктора. Обязательно послушайте!

Пикелфед – как Инстаграм, только без фото ногтей (во всяком случае, пока)! Проект недавно примљено грант от Европейской организации НЛнет на дальнейшее развитие и за прошедший год увеличил количество узлов до 100+. Федерируется с большинством сетей Федиверс.

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

ВритеФреели – неожиданно успешная платформа федеративных блогов. Видимо, пользователям Mastodon ужасно надоели ограничения в 500 символов. Так или иначе, проект быстро набрал популярность в узких кругах – 200+ серверов за год с лишним – и за счёт поддержания платного узла (для тех, кому лень поднимать свой и всех, кто хочет финансово помочь) даже најавио о поиске новых Go разработчиков на контрактной основе. В июне 2019 разработчики ядра Linux аннонсировали новый сервис блогов пеопле.кернел.орг, под капотом у которого софт WriteFreely. Посты данной платформы можно читать из Pleroma и некоторых других сетей Федиверс.

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

Ещё из интересного – Мобилизон для огранизации встреч, событий, конференций. Создаваемая ассоциацией Фрамасофт по результатам успешной краудфандинговой кампање, эта платформа заменит MeetUp, Facebook группы и прочие централизованные решения. Ура!

У претходном Чланак упоминались сети Фриендица, Хубзилла и Социалхоме. На сегодняшний день все три сети внедрили протокол ActivityPub и присоединились к большинству федеративных сетей, сохранив при этом преимущество федерации с крупной (по количеству аккаунтов) сетью Дијаспора. Кто-то скажет, что поддержание нескольких протоколов – скорее недостаток. Из-за разного функционала, обеспечение стабильной федерации со всеми остальными сетями — нетривиальная задача. И всё же, это возможно.

interfejs Фриендица считается наиболее простым в освоении для пользователей 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 за дополнения.

Извор: ввв.хабр.цом

Додај коментар