Митове и легенди на древния Fediverse

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

Митове и легенди на древния Fediverse

Междувременно, някакъв анонимус в уважаван ресурс написа: „Проблемът на Fediverse е, че за него знаят двама и половина копачи“.

Какъв абсурден проблем. Нека го поправим! И заедно, нека опитаме да развенчаем някои митове (и да укрепим някои легенди).

*За пълнота на картината, може да е полезно да се запознаете с предишната статия за Fediverse, с уточнението, че много от нея вече е остаряло.

Нека започнем с най-дискусионния мит.

Мит # 1: <Име на компания> дълбоко не му пука за целия шум с децентрализирани „алтернативи“.

Митове и легенди на древния Fediverse

В известна степен, това твърдение е вярно. Точно толкова, колкото е вярна крилатата фраза на Махатма Ганди: „Първо, игнорират вас, после се смятат над вас, после се борят с вас, а след това побеждавате«.

Темата за децентрализацията не дава на никого покой. В края на 2018 година създателят на световната мрежа Тим Бернерс-Ли разказа за плана си за децентрализиране на уеба с помощта на нов проект Solid. Изглежда, защо да не се обърнем към вече съществуващите федеративни социални мрежи с протокол ActivityPub, стандартизиран W3C, който ръководи господин Бернерс-Ли?

През юли 2019 г. Apple се присъедини към проекта на Facebook, Twitter, Google и Microsoft по прехвърляне на данните Data Transfer Project. Какво общо има с Fediverse? В хранилището на проекта наред с Twitter, Instagram, Facebook (и Solid) ще намерите код за федеративна мрежа Mastodon. Не лошо за мрежа, на която „не й пука“.

През октомври 2019 основателят на Wikipedia Джими Уейлс обяви старта на „алтернатива на Facebook и Twitter“ – WT:Social, платформа без реклама, съществуваща от дарения на потребителите. Тези принципи напомнят на федеративните мрежи, за което потребителите на Twitter побързаха да известят господин Уейлс. Той обеща да обмисли внедряването на протокола ActivityPub и по-късно заяви, че кодът на проекта WT:Social ще бъде отворен под лиценз GPLv3. Страхотно!

През декември 2019 създателят на Twitter Джак Дорси обяви за намерението на компанията да инвестира в изследване и създаване на редица отворени децентрализирани стандарти за социални мрежи, с цел подобряване на услугата Twitter. В мрежите Fediverse имаше много шеги, свързани с факта, че Дорси решил да клонира федеративната мрежа Mastodon. Работата е там, че месец преди да направи това изявление, Дорси се абонира в Twitter за официалния промо-акаунт на мрежата Mastodon. Така че той просто не е могъл да не знае за нейното съществуване. Разработчикът на Mastodon е положително изрази мнение настроен към идеята да присъедини Twitter към мрежите Fediverse (вместо да създава нови несъвместими стандарти).

А сега въпросът към читателите: на какъв етап, според вас, е Fediverse в контекста на определенията на Махатма Ганди?

Мит # 2: Федеративните мрежи се използват най-много от 10 чужденци и 100 бота. Проектите са мъртви! Няма развитие! Няма стикери!

Митове и легенди на древния Fediverse

Бързам да успокоя: стикерите наскоро появиха се появиха се в федеративната мрежа Pleroma, една от най-бързо развиващите се по брой сървъри платформи. Кодът на проекта е написан на Elixir и е оптимизиран за малки общности (можете спокойно да настроите възел на Beaglebone или Raspberry Pi).

Слуховете за смъртта на федеративните проекти са силно преувеличени. Да, микроблогинг мрежата GNU Social, съществуваща от 2010 година, е остаряла спрямо съвременните стандарти. До неотдавна в нея дори нямаше възможност за изпращане на непублично съобщение, тъй като този сценарий не е предвиден в спецификацията на протокола OStatus. За щастие, GNU Social вече година работи работи по внедряването на протокола ActivityPub.

Нека да разгледаме по-новите, активно развиващи се мрежи.

Най-успешният федеративен проект Mastodon (от известно време надминаващ Twitter по функционалност), през януари миналата година Element.requestPointerLock() грант Samsung Stack Zero, насочен към "иновативни, обещаващи" проекти. Освен това, проектът получава стабилна финансова подкрепа чрез Patreon. През 2019 година Keybase внедриха интегрира се с Mastodon, което предизвика смесени реакции сред потребителите. За щастие, както е в софтуера с отворен код, това е опционално и се решава от администратора на сървъра.

Mastodon има някои интересни форкове: Glitch-soc с експериментални функции (които най-често после се приемат в основната версия на проекта Mastodon), Hometown, разширяващ възможностите за маркиране на публикации. Също така си струва да се разгледат алтернативните интерфейси, сред които Pinafore и Halcyon.

Ако пътувате през нас, не забравяйте да се присъедините към рускоговорящата общност.

За Mastodon може да се намери много информация в мрежата, така че да продължим.

PeerTube – децентрализирана платформа за видео хостинг и видео стрийминг – създадена от общността Framasoft като алтернатива на YouTube / Vimeo. Първоначално проектът се появи в пресата благодарение на Google, който през 2018 г. временно блокира акаунта на системата за 3D моделиране Blender. Тогава ентусиастите създадоха своя PeerTube, достъпен и до днес. Целта на проекта е да създаде мрежа от взаимосвързани видео доставчици, независими от големите играчи на пазара. За облекчаване на натоварването на сървърите, платформата поддържа peer-to-peer видео стрийминг чрез WebRTC: ако няколко потребители едновременно гледат видео в браузъра, докато таба е отворен, потребителите помагат да разпространяват съдържанието.

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

На PeerTube се качват русскоговорящи подкасти за историята на Федиверс от Доктора. Задължително слушайте!

Pixelfed – като Instagram, само без снимки на нокти (поне засега)! Проектът наскоро Element.requestPointerLock() получи грант от Европейската организация NLnet за по-нататъшно развитие и през изминалата година увеличи броя на възлите до 100+. Федерацията с повечето мрежи на Федиверс.

Funkwhale – алтернатива на Grooveshark и Deezer. Написан на Python, проектът започна се федерализира с мрежата Mastodon съвсем наскоро – през декември миналата година. Платформата позволява създаване на плейлисти, слушане на чужди музикални подборки („радио“), взаимодействие с други потребители. Има възможност за ограничено качване и споделяне на аудиозаписи, например, за да се избегнат проблеми с авторските права.

WriteFreely – неочаквано успешна платформа за федеративни блогове. Явно на потребителите на Mastodon ужасно им досадиха ограниченията от 500 символа. Така или иначе, проектът бързо набра популярност в тесни кръгове – 200+ сървъра за малко повече от година – и благодарение на поддръжката на платен възел (за тези, на които им е мързеливо да създават свой и за всеки, който иска да помогне финансово) дори обяви търси нови Go разработчици на договорна основа. През юни 2019 разработчиците на ядрото на Linux обявиха новата услуга за блогове people.kernel.org, под капака на която стои софтуерът WriteFreely. Публикациите на тази платформа могат да се четат от Pleroma и някои други мрежи от Fediverse.

ForgeFed – развиващ се федеративен протокол-разширение на ActivityPub, който ще осигури федерация между системите за контрол на версии. По-рано проектът се наричаше GitPub.

Още от интересното – Mobilizon за организиране на срещи, събития, конференции. Създадената асоциация Framasoft по резултатите от успешна краудфандинг кампания, тази платформа ще замести MeetUp, групите във Facebook и други централизирани решения. Ура!

В предишната статията бяха споменати мрежите Friendica, Hubzilla и Socialhome. Към днешна дата, тези три мрежи внедриха протокола ActivityPub и се присъединиха към повечето федеративни мрежи, запазвайки при това предимството на федерацията с голямата (по брой акаунти) мрежа diaspora. Някой може да каже, че поддържането на няколко протоколи – е по-скоро недостатък. Поради различната функционалност, осигуряването на стабилна федерация със всички останали мрежи е нетривиална задача. И все пак, това е възможно.

Интерфейс Friendica се смята за най-лесната за усвояване от потребителите на Facebook. Аз бих спорила с това (въпреки че смятам, че дизайнът на Facebook е изключително неудобен). Неограничените публикации, албуми с снимки, лични съобщения – минималният набор, който се очаква от социална мрежа, тук е наличен. Проектът много се нуждае от фронтенд ентусиаст (така се случи, че екипът състои само от бекендери) – кой желае да се присъедини към опън сорс?

Hubzilla – не е най-интуитивната мрежа (приглашавам всички желаещи да помогнат в подобряването на интерфейса). Затова платформата предоставя широк спектър от възможности за работа като социална мрежа, форум, дискусионни групи, Wiki и уебсайт. Свежият релиз беше представен в края на 2019 година. В допълнение към протоколите ActivityPub и diaspora, Hubzilla вътре в мрежата се федерализира по собствен протокол Zot, благодарение на което предлага две уникални функции за Fediverse. Първо, това е проследимата автентикация „Nomadic Identity“. Второ, функцията за клониране на профил, която позволява да имате „резервно копие“ на всичките данни (публикации, контакти, кореспонденция) на друг сървър — полезно, ако основният сървър внезапно се окаже офлайн. Привързаността на потребителя към определен сървър (и сложността на последващата миграция към нов) е слабо място на федеративните мрежи. Няколко проекта от Fediverse изразиха желание да внедрят протокола Zot, но засега това е на ниво разговори. Междувременно, започна работата по официалната стандартизация на протокола Zot в рамките на W3C.

Форум на рускоезичната общност Hubzilla тук (в който можете да се абонирате от други мрежи, с които Hubzilla федератира).

Socialhome – федеративна мрежа с гъвкав интерфейс, наподобяващ Pinterest или Tumblr. Най-добре пасва за визуално съдържание (илюстрации, фотографии). Разработчикът на проекта, също основател на неправителствена организация за популяризиране на федеративни платформи Feneas, планира много интересни възможности. Мрежата бавно еволюира, следим развитието на събитията.

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

Разбира се, това не са всички мрежи, които съставляват Федиверс. Програмистите много харесват да пишат своите версии, затова само през 2019 г. се появиха 13 нови проекта. Актуален списък на мрежите на Федиверс търсете тук, а за резултатите от 2019 г. можете да прочетете тук.

Връщайки се на митa, за 2019 г. във Федиверс прибавиха повече от един милион нови потребители. Така че все пак чужденците там са повече от 10. Рускоезичната общност все още е малка.

Мит # 3 (най-упорит): никой не се нуждае от всичко това!

Митове и легенди на древния Fediverse

И тук, читателю, едва ли мога да те убедя с текст. Това би било като да обясняваш вкуса на диня на човек, който никога не я е опитвал.

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

Също така вижте записите от конференцията ActivityPub, проведена през август в Прага. Събитието беше доста хаотично, организирано толкова бързо, че не всички желаещи успяха да купят билети и да дойдат. Добрата новина - планира се нова конференция за всички федеративни мрежи (не само на базата на ActivityPub) през 2020 година в Барселона. Следете новините за събитието.

Няколко полезни линка:

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

Митове и легенди на древния Fediverse

Ще се видим в Fediverse!

Изказвам благодарности на Доктора за редакцията на тази статия и полезните корекции, и на Максима от екипа на Hubzilla за допълненията.

Източник: habr.com

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster