Да, точно древна. Миналата година през май глобалната децентрализирана социална мрежа Fediverse (англ. – Fediverse) 11 години! Точно тогава основателят на проекта Identi.ca публикува първото си съобщение.

Междувременно, някакъв анонимус в уважаван ресурс написа: „Проблемът на Fediverse е, че за него знаят двама и половина копачи“.
Какъв абсурден проблем. Нека го поправим! И заедно, нека опитаме да развенчаем някои митове (и да укрепим някои легенди).
*За пълнота на картината, може да е полезно да се запознаете с за Fediverse, с уточнението, че много от нея вече е остаряло.
Нека започнем с най-дискусионния мит.
Мит # 1: <Име на компания> дълбоко не му пука за целия шум с децентрализирани „алтернативи“.

В известна степен, това твърдение е вярно. Точно толкова, колкото е вярна крилатата фраза на Махатма Ганди: „Първо, игнорират вас, после се смятат над вас, после се борят с вас, а след това побеждавате«.
Темата за децентрализацията не дава на никого покой. В края на 2018 година създателят на световната мрежа Тим Бернерс-Ли разказа за плана си за децентрализиране на уеба с помощта на нов проект . Изглежда, защо да не се обърнем към вече съществуващите федеративни социални мрежи с протокол , стандартизиран , който ръководи господин Бернерс-Ли?
През юли 2019 г. Apple се присъедини към проекта на Facebook, Twitter, Google и Microsoft по прехвърляне на данните . Какво общо има с Fediverse? В хранилището на проекта наред с Twitter, Instagram, Facebook (и Solid) ще намерите за федеративна мрежа . Не лошо за мрежа, на която „не й пука“.
През октомври 2019 основателят на Wikipedia Джими Уейлс обяви старта на „алтернатива на Facebook и Twitter“ – , платформа без реклама, съществуваща от дарения на потребителите. Тези принципи напомнят на федеративните мрежи, за което потребителите на Twitter побързаха да известят господин Уейлс. Той внедряването на протокола ActivityPub и по-късно заяви, че кодът на проекта WT:Social ще бъде отворен под лиценз GPLv3. Страхотно!
През декември 2019 създателят на Twitter Джак Дорси за намерението на компанията да инвестира в изследване и създаване на редица отворени децентрализирани стандарти за социални мрежи, с цел подобряване на услугата Twitter. В мрежите Fediverse имаше много шеги, свързани с факта, че Дорси решил да клонира федеративната мрежа Mastodon. Работата е там, че месец преди да направи това изявление, Дорси в Twitter за официалния промо-акаунт на мрежата Mastodon. Така че той просто не е могъл да не знае за нейното съществуване. Разработчикът на Mastodon е положително настроен към идеята да присъедини Twitter към мрежите Fediverse (вместо да създава нови несъвместими стандарти).
А сега въпросът към читателите: на какъв етап, според вас, е Fediverse в контекста на определенията на Махатма Ганди?
Мит # 2: Федеративните мрежи се използват най-много от 10 чужденци и 100 бота. Проектите са мъртви! Няма развитие! Няма стикери!

Бързам да успокоя: стикерите наскоро появиха се в федеративната мрежа , една от най-бързо развиващите се по брой сървъри платформи. Кодът на проекта е написан на Elixir и е оптимизиран за малки общности (можете спокойно да настроите възел на Beaglebone или Raspberry Pi).
Слуховете за смъртта на федеративните проекти са силно преувеличени. Да, микроблогинг мрежата GNU Social, съществуваща от 2010 година, е остаряла спрямо съвременните стандарти. До неотдавна в нея дори нямаше възможност за изпращане на непублично съобщение, тъй като този сценарий не е предвиден в спецификацията на протокола OStatus. За щастие, GNU Social вече година работи по внедряването на протокола ActivityPub.
Нека да разгледаме по-новите, активно развиващи се мрежи.
Най-успешният федеративен проект (от известно време надминаващ Twitter по функционалност), през януари миналата година грант , насочен към "иновативни, обещаващи" проекти. Освен това, проектът получава стабилна финансова подкрепа чрез Patreon. През 2019 година Keybase интегрира се с Mastodon, което предизвика смесени реакции сред потребителите. За щастие, както е в софтуера с отворен код, това е опционално и се решава от администратора на сървъра.
Mastodon има някои интересни форкове: с експериментални функции (които най-често после се приемат в основната версия на проекта Mastodon), , разширяващ възможностите за маркиране на публикации. Също така си струва да се разгледат алтернативните интерфейси, сред които и .
Ако пътувате през нас, не забравяйте да се присъедините към .
За Mastodon може да се намери много в мрежата, така че да продължим.
– децентрализирана платформа за видео хостинг и видео стрийминг – създадена от общността като алтернатива на YouTube / Vimeo. Първоначално проектът се появи в пресата благодарение на Google, който през 2018 г. временно блокира акаунта на системата за 3D моделиране Blender. Тогава ентусиастите своя PeerTube, достъпен и до днес. Целта на проекта е да създаде мрежа от взаимосвързани видео доставчици, независими от големите играчи на пазара. За облекчаване на натоварването на сървърите, платформата поддържа peer-to-peer видео стрийминг чрез WebRTC: ако няколко потребители едновременно гледат видео в браузъра, докато таба е отворен, потребителите помагат да разпространяват съдържанието.
Наскоро издаването на версия 2.0. Видеата от PeerTube могат да се гледат от мрежата Mastodon (информация 100%) и някои други Федиверс мрежи (могат да бъдат бъгове).
На PeerTube се качват русскоговорящи за историята на Федиверс от . Задължително слушайте!
– като Instagram, само без снимки на нокти (поне засега)! Проектът наскоро получи грант от Европейската организация за по-нататъшно развитие и през изминалата година увеличи броя на възлите до 100+. Федерацията с повечето мрежи на Федиверс.
– алтернатива на Grooveshark и Deezer. Написан на Python, проектът се федерализира с мрежата Mastodon съвсем наскоро – през декември миналата година. Платформата позволява създаване на плейлисти, слушане на чужди музикални подборки („радио“), взаимодействие с други потребители. Има възможност за ограничено качване и споделяне на аудиозаписи, например, за да се избегнат проблеми с авторските права.
– неочаквано успешна платформа за федеративни блогове. Явно на потребителите на Mastodon ужасно им досадиха ограниченията от 500 символа. Така или иначе, проектът бързо набра популярност в тесни кръгове – 200+ сървъра за малко повече от година – и благодарение на поддръжката на платен възел (за тези, на които им е мързеливо да създават свой и за всеки, който иска да помогне финансово) дори търси нови Go разработчици на договорна основа. През юни 2019 разработчиците на ядрото на Linux новата услуга за блогове , под капака на която стои софтуерът WriteFreely. Публикациите на тази платформа могат да се четат от Pleroma и някои други мрежи от Fediverse.
– развиващ се федеративен протокол-разширение на ActivityPub, който ще осигури федерация между системите за контрол на версии. По-рано проектът се наричаше .
Още от интересното – за организиране на срещи, събития, конференции. Създадената асоциация по резултатите от успешна краудфандинг , тази платформа ще замести MeetUp, групите във Facebook и други централизирани решения. Ура!
В предишната бяха споменати мрежите , и . Към днешна дата, тези три мрежи внедриха протокола ActivityPub и се присъединиха към повечето федеративни мрежи, запазвайки при това предимството на федерацията с голямата (по брой акаунти) мрежа . Някой може да каже, че поддържането на няколко протоколи – е по-скоро недостатък. Поради различната функционалност, осигуряването на стабилна федерация със всички останали мрежи е нетривиална задача. И все пак, това е възможно.
Интерфейс се смята за най-лесната за усвояване от потребителите на Facebook. Аз бих спорила с това (въпреки че смятам, че дизайнът на Facebook е изключително неудобен). Неограничените публикации, албуми с снимки, лични съобщения – минималният набор, който се очаква от социална мрежа, тук е наличен. Проектът много се нуждае от фронтенд ентусиаст (така се случи, че екипът състои само от бекендери) – кой желае да се присъедини към опън сорс?
– не е най-интуитивната мрежа (приглашавам всички желаещи да помогнат в подобряването на интерфейса). Затова платформата предоставя широк спектър от възможности за работа като социална мрежа, форум, дискусионни групи, Wiki и уебсайт. Свежият релиз беше в края на 2019 година. В допълнение към протоколите ActivityPub и diaspora, Hubzilla вътре в мрежата се федерализира по собствен протокол , благодарение на което предлага две уникални функции за Fediverse. Първо, това е проследимата автентикация „Nomadic Identity“. Второ, функцията за клониране на профил, която позволява да имате „резервно копие“ на всичките данни (публикации, контакти, кореспонденция) на друг сървър — полезно, ако основният сървър внезапно се окаже офлайн. Привързаността на потребителя към определен сървър (и сложността на последващата миграция към нов) е слабо място на федеративните мрежи. Няколко проекта от Fediverse изразиха желание да внедрят протокола Zot, но засега това е на ниво разговори. Междувременно, по официалната стандартизация на протокола Zot в рамките на W3C.
Форум на рускоезичната общност Hubzilla (в който можете да се абонирате от други мрежи, с които Hubzilla федератира).
– федеративна мрежа с гъвкав интерфейс, наподобяващ Pinterest или Tumblr. Най-добре пасва за визуално съдържание (илюстрации, фотографии). Разработчикът на проекта, също основател на неправителствена организация за популяризиране на федеративни платформи , планира много интересни възможности. Мрежата бавно еволюира, следим развитието на събитията.
– за този проект засега може да се каже малко, освен че се разработва от бивш служител на Вконтакте и Телеграм, и се планира в някакъв смисъл да бъде клон на Вконтакте. Това би било много полезно: функционалността на общностите е слабо развита в федеративните мрежи. Кодът на проекта все още не е публикуван, но вече се федератира.
Разбира се, това не са всички мрежи, които съставляват Федиверс. Програмистите много харесват да пишат своите версии, затова само през 2019 г. се появиха 13 нови проекта. Актуален списък на мрежите на Федиверс търсете , а за резултатите от 2019 г. можете да прочетете .
Връщайки се на митa, за 2019 г. във Федиверс прибавиха повече от един милион нови потребители. Така че все пак чужденците там са повече от 10. Рускоезичната общност все още е малка.
Мит # 3 (най-упорит): никой не се нуждае от всичко това!

И тук, читателю, едва ли мога да те убедя с текст. Това би било като да обясняваш вкуса на диня на човек, който никога не я е опитвал.
Заслужава внимание (великолепно) представление на известния активист в Европейския парламент през ноември 2019, където той на представителите на народа, какви са основните проблеми на настоящия подход на Европейския съюз към регулирането и подкрепата на централизираните корпорации и стартапи, и в какво се състоят предимствата на отворените федеративни мрежи. Препоръчвам да се гледа. Ако Арал не ви убеди да тествате федеративните мрежи, то аз – още по-малко.
Също така вижте записите от , проведена през август в Прага. Събитието беше доста хаотично, организирано толкова бързо, че не всички желаещи успяха да купят билети и да дойдат. Добрата новина - планира се нова конференция за всички федеративни мрежи (не само на базата на ActivityPub) през 2020 година в Барселона. новините за събитието.
Няколко полезни линка:
- Пътеводител за федеративните мрежи –
- Статистика на сървърите –
- Статистика на различни федеративни проекти –
- Още статистика –
- Визуализация на свързаността –
Накрая, снимка за да ви привлече – плакат от конгреса Chaos Computer Club през миналата година:

Ще се видим в Fediverse!
Изказвам благодарности на Доктора за редакцията на тази статия и полезните корекции, и на Максима от екипа на Hubzilla за допълненията.
Източник: habr.com
