Міфи та легенди стародавньої Fediverse

Так саме стародавньої. Торік у травні глобальної децентралізованої соціальної мережі Федіверс (Англ. - Fediverse) виповнилося 11 років! Рівно стільки років тому родоначальник проекту Identi.ca опублікував першу посаду.

Міфи та легенди стародавньої Fediverse

Тим часом, якийсь анонімус на шановному ресурсі написав: «Проблема Федіверса в тому, що про неї знає два з половиною землекопи».

Яка безглузда проблема. Давайте її виправимо! І заразом спробуємо розвіяти деякі міфи (і зміцнити деякі легенди).

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

Почнемо з найбільш дискусійного міфу.

Міф # 1: <Назва будь-якої корпорації> глибоко начхати на весь кипіш з децентралізованими «альтернативами».

Міфи та легенди стародавньої Fediverse

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

Тема децентралізації не дає нікому спокою. Наприкінці 2018 року творець всесвітньої павутини Тім Бернерс-Лі розповів про свій план децентралізувати веб за допомогою нового проекту Solid. Здавалося б, чому не придивитися до існуючих федеративних соціальних мереж з протоколом ActivityPub, який стандартизував W3C, який очолює пан Бернерс-Лі?

У липні 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 ботів. Проекти мертві! Розвитку немає! Стікерів немає!

Міфи та легенди стародавньої Fediverse

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

Чутки про смерть федеративних проектів дуже перебільшені. Так, мікроблогінгова мережа GNU SOCIAL, що існує з 2010 року, застаріла за сучасними стандартами. Донедавна в ній навіть не було можливості надіслати непублічне повідомлення, оскільки цей сценарій не передбачений специфікацією протоколу OStatus. На щастя, GNU Social вже рік працює над використанням протоколу ActivityPub.

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

Найбільш успішний федеративний проект Мастодонт (з деяких пір перевершує Twitter за функціоналом), у січні минулого року отримав грант Samsung Stack Zero, призначений для «інноваційних проектів, що подають надії». Крім цього, у проекту стабільна фінансова підтримка на Patreon. У 2019 році Keybase впровадили інтеграцію з Mastodon, що спричинило неоднозначну реакцію користувачів. На щастя, як і належить у СПО, це опціонально і вирішується за адміністратора сервера.

Mastodon має кілька цікавих форків: Glitch-soc з експериментальними фічами (які найчастіше згодом приймаються у спільну гілку проекту Mastodon), Рідне місто, що розширює можливості розмітки постів. Варто також придивитися до альтернативних інтерфейсів, серед яких Передник и Halcyon.

Будете у нас проїздом, не забудьте приєднатися до російськомовній спільноті.

Про Mastodon можна знайти багато інформацією у мережі, тож поїхали далі.

PeerTube – децентралізована платформа відео-хостингу та відео-мовлення – створювався спільнотою Framasoft як альтернатива YouTube/Vimeo. Вперше проект засвітився в пресі завдяки Google, який у 2018 році тимчасово заблокував обліковий запис системи 3D-моделювання Blender. Тоді ентузіасти підняли свій PeerTube, доступний до цього дня. Мета проекту – створити мережу взаємозалежних відеопровайдерів, незалежних від великих гравців ринку. Для полегшення навантаження на сервери, платформа підтримує peer-to-peer відео-мовлення за допомогою WebRTC: якщо кілька користувачів одночасно переглядають у браузері відео, доки вкладка відкрита, користувачі допомагають роздавати контент.

Нещодавно опубліковано Випуск версії 2.0. Відео з PeerTube можна переглядати з мережі Mastodon (інформація 100%) та деяких інших Федіверс мереж (можливі баги).

На PeerTube викладаються російськомовні подкасти про історію Федіверс від Лікарі. Обов'язково послухайте!

Піксельні - Як Інстаграм, тільки без фото нігтів (принаймні, поки що)! Проект нещодавно отримав грант від Європейської організації NLnet на подальший розвиток та за минулий рік збільшив кількість вузлів до 100+. Федерується із більшістю мереж Федіверс.

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

ПишітьВільно - Несподівано успішна платформа федеративних блогів. Мабуть, користувачам Mastodon страшенно набридли обмеження 500 символів. Так чи інакше, проект швидко набрав популярність у вузьких колах – 200+ серверів за рік із гаком – і за рахунок підтримки платного вузла (для тих, кому ліньки піднімати свій і всіх, хто хоче фінансово допомогти) навіть оголосив пошук нових Go розробників на контрактній основі. У червні 2019 року розробники ядра Linux анонсували новий сервіс блогів people.kernel.org, під капотом у якого програма WriteFreely. Пости даної платформи можна читати з Pleroma та інших мереж Федіверс.

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

Ще з цікавого – Mobilizon для огранізації зустрічей, подій, конференцій. Створювана асоціацією Framasoft за результатами успішної краудфандингової кампанії, ця платформа замінить MeetUp, Facebook групи та інші централізовані рішення. Ура!

У попередній статті згадувалися мережі friendica, hubzilla и Соціальний дім. На сьогоднішній день усі три мережі впровадили протокол ActivityPub та приєдналися до більшості федеративних мереж, зберігши при цьому перевагу федерації з великою (за кількістю акаунтів) мережею Діаспора. Хтось скаже, що підтримка кількох протоколів – скоріше недолік. Через різний функціонал забезпечення стабільної федерації з усіма іншими мережами — нетривіальне завдання. І все ж таки, це можливо.

Інтерфейс friendica вважається найпростішим у освоєнні для користувачів Facebook. Я б із цим посперечалася (хоча я і дизайн Facebook вважаю дико незручним). Нелімітовані пости, фотоальбоми, особисті повідомлення – мінімальний набір, який очікується від соціальної мережі, тут є. Проект дуже потрібен фронтенд-ентузіаст (так вийшло, що в команді одні бекендери) - хто бажає долучитися до опенсорсу?

hubzilla – не найінтуїтивніше зрозуміла мережа (запрошую всіх бажаючих допомогти покращити інтерфейс). Натомість платформа надає широкий спектр можливостей для роботи як соціальна мережа, форум, дискусійні групи, 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 (найживучий): нікому все це не потрібно!

Міфи та легенди стародавньої Fediverse

І тут, читачу, я навряд чи зможу тебе переконати текстом. Це було б схоже на пояснення смаку кавуна людині, яка ніколи її не куштувала.

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

Також подивіться записи виступів з конференції ActivityPub, що відбулася в серпні в Празі. Подія досить сумбурна, організована так швидко, що не всі охочі встигли купити квитки та приїхати. Хороша новина – планується нова конференція для всіх федеративних мереж (не лише на базі ActivityPub) у 2020 році у Барселоні. Слідкуйте за новинами про подію.

Небагато корисних посилань:

Насамкінець картинка для залучення вас – плакат з конгресу Chaos Computer Club минулого року:

Міфи та легенди стародавньої Fediverse

Побачимося у Fediverse!

Висловлюю подяку Лікарю за вичитування цієї статті і корисні виправлення, та Максиму з команди Hubzilla за доповнення.

Джерело: habr.com

Додати коментар або відгук