Pierwszy koncept sfederowanej sieci społecznościowej powstał w 2008 roku wraz z uruchomieniem projektu o nazwie Laconica (obecnie GNU Social)[10]. W 2024 roku najczęściej wykorzystywaną implementacją (pod względem liczby aktywnych instancji) w całej sieci był Mastodon[11].
Ponieważ sieć tę tworzą głównie osoby indywidualne i organizacje non-profit, Fediwersum cechuje się brakiem reklam oraz poszanowaniem prywatności użytkowników[12].
Działanie
Powszechną formą działania sieci społecznościowych jest przechowywanie wszystkich zasobów w jednym miejscu, co nosi znamiona centralizacji wokół konkretnego dostawcy usługi[13].
Dla odmiany, serwery Fediwersum działają niezależnie od siebie, lecz pozwalają na interakcję pomiędzy użytkownikami innych instancji[7]. Oznacza to, że są one sfederowane[4][14]. Własną instancję może uruchomić każdy, tak samo jak w przypadku e-maila. Przykładowo, użytkownik może wysłać wiadomość np. z Gmaila do ProtonMaila i odwrotnie, ponieważ oba te serwisy funkcjonują w ramach jednego protokołu[15]. Tak samo działa Fediwersum – użytkownicy jednej instancji (np. serwisu /kbin) mogą komunikować się z użytkownikami innej instancji tego samego (lub innego) oprogramowania[16].
Model działania Fediwersum ma jednocześnie swoje zalety oraz wady. Zaletami są między innymi to, że przejęcie kontroli nad całą siecią np. przez większą firmę technologiczną jest (przynajmniej teoretycznie) niemożliwe[17], a do komunikacji z innymi w całej sieci serwisów potrzebne jest tylko jedno konto, w przeciwieństwie do wielu osobnych kont w scentralizowanych serwisach[5]. Z kolei wadą jest to, że administratorzy mają kontrolę wyłącznie nad utrzymywanymi przez nich instancjami i to od ich dobrej woli zależy, jak skuteczna w praktyce będzie rozproszona moderacja[18]. Inną znaczną przeszkodą uniemożliwiającą upowszechnienie się Fediwersum jest to, że mimo dostępnych poradników zwykli użytkownicy internetu nie wiedzą, jak do takiej sieci dołączyć, głównie ze względu na użycie zbyt technicznych wyrażeń[14]. Zdarzały się również przypadki, że na nowicjuszach, którzy do tej sieci już dołączą, wymuszane jest ścisłe stosowanie się do ustalonych w przeszłości norm[14].
W porównaniu do komercyjnych, zamkniętych serwisów społecznościowych, Fediwersum nie posiada algorytmu opartego na śledzeniu aktywności użytkowników[5]. Polubienia służą tutaj wyłącznie jako informacja zwrotna do autora wpisu (tzn. nie wpływają one na jego widoczność), a jedyną rzeczą umożliwiającą zdobycie nowych odbiorców są podbicia[5]. Publiczne wpisy można śledzić również bez posiadania zarejestrowanego konta[19].
Historia
Schemat oprogramowań formujących Fediwersum z podziałem na protokoły, oznaczone odpowiednimi kolorami
Początki
Pomysł Fediwersum istniał na długo przed rozpoczęciem prac nad obecnymi protokołami tworzącymi tę sieć. Za pierwszy wpis w całej sieci uznaje się opublikowany 18 maja 2008 roku wpis Evana Prodromou[20] na Laconice, która była pierwszą szerzej znaną implementacją z 2008 roku[10]. Wykorzystywała ona standard OpenMicroBlogging. Po zmianie nazwy na StatusNet w 2009 roku[21], platforma otrzymała 875 tysięcy dolarów kanadyjskich od inwestorów takich jak Montreal Start Up, iNovia Capital czy Olega Tscheltzoffa[22].
Z czasem zaczęły ujawniać się wady związane z budową protokołu OpenMicroBlogging, który został stworzony tak, żeby przekazywać wiadomości tekstowe w jednym kierunku, „od autorów do subskrybentów”[23]. Rozwiązaniem problemów miał być nowy protokół – OStatus. Łączył on cechy standardów takich jak Salmon Protocol(inne języki), Atom, PubSubHubbub(inne języki) i ActivityStreams(inne języki). Pierwszą implementacją nowego protokołu był StatusNet w wersji 0.9.0 z 3 marca 2010 roku[23].
W lutym 2010 roku Mozilla udostępniła własną instancję StatusNetu[24]. Została ona jednak zamknięta po 20 listopada 2013 roku[25].
W lipcu 2010 roku Mike Macgirvin ogłosił uruchomienie projektu Mistpark (obecnie Friendica). Miesiąc później posłużono się protokołem DFRN (Distributed Friends and Relations Network) do wymiany danych z innymi platformami tworząc podwaliny federacji[26][27]. Platforma dawała możliwość komunikacji z użytkownikami protokołów e-mail, StatusNet, Diaspory, Facebooka i Twittera, z czego w lipcu 2012 roku te dwie ostatnie platformy uniemożliwiły dostawcom zewnętrznych usług wykorzystywanie zasobów opublikowanych na tych serwisach, po udostępnieniu zmian w ich regulaminach[27]. Macgirvin opuścił projekt dokładnie dwa lata po rozpoczęciu prac nad Friendicą[27], która od tej pory rozwijana była przez skupioną wokół niej przez społeczność[27].
23 listopada 2010 roku, gdy OStatus zdobywał popularność, uruchomiono Diasporę, która korzystała z własnego protokołu do łączenia serwerów w jedną sieć[28]. 27 sierpnia 2012 roku Diaspora przekształciła się w projekt zarządzany przez społeczność[29]. W 2013 roku twórcy platformy identi.ca zarzucili użycie protokołu OStatus na ich platformie na rzecz Pump.io[30][31], a StatusNet połączono z Free Social, co dało początek pracom nad GNU Social[32]. Implementacje StatusNetu zaczęto zastępować stopniowo oprogramowaniem korzystającym z GNU Social[33], które wyewoluowało z projektu GNU FM leżącego u podstaw społecznego serwisu muzycznego Libre.fm (z bazą 20 tysięcy użytkowników) jako zbiór rozszerzeń do StatusNet[33]. Planowano również obsługę protokołu OStatus w Diasporze[34]. W 2016 roku, w oparciu o kod GNU Social, powstał PostActiv[35].
W lipcu 2012 roku Mike Macgirvin opublikował protokół Zot, który posłużył mu do stworzenia projektu Redmatrix (znanego później jako Hubzilla). Najważniejszą nowinką w porównaniu do dotychczasowych projektów działających w ramach zdecentralizowanej sieci było udostępnienie użytkownikom mechanizmu pojedynczego logowania, który działał niezależnie od operatorów tej usługi[27].
Standaryzacja
Schemat funkcjonowania protokołu ActivityPub
W 2014 roku powstała sekcja W3C, której zadaniem było wypracowanie standardu dla platform społecznościowych[36]. Efektem ich prac był ActivityPub, który powstał na bazie protokołów tworzących Pump.io (prac nad nim zaprzestano w 2022 roku)[37] i miał służyć jako potencjalny następca OStatus[38]. W 2016 roku uruchomiono Socialhome[39] wykorzystujący protokoły ActivityPub oraz Diaspora Network[40]. Mastodon, który powstał również w 2016 roku[41], początkowo korzystał z protokołu OStatus[39], jednak w 2019 roku zmieniono obowiązujący protokół na ActivityPub[42]. W 2024 roku Mastodon jest najczęściej wykorzystywaną implementacją serwisu społecznościowego w ramach całego Fediwersum[11].
W styczniu 2018 roku protokół ActivityPub uzyskał status zalecanego standardu W3C[43]. W założeniu miał on poprawić interoperacyjność całego Fediwersum oraz wyprzeć protokoły takie jak OStatus czy Pump.io[44]. W 2019 roku wiele serwisów wycofało się z obsługi protokołu OStatus[45][46]. Wyjątkiem były Friendica, wykorzystująca obok OStatus protokół Diaspora Network, oraz sama Diaspora, która korzystała z protokołu własnościowego[47].
W marcu 2018 roku uruchomiono testową wersję PeerTube, serwisu do udostępniania filmów w oparciu o protokół ActivityPub[48]. PeerTube został stworzony przez programistę o pseudonimie „Chocobozzz”[49]. Pierwsze oficjalne wydanie, wersję 1.0, opublikowano w październiku 2018 roku[48].
15 listopada 2022 roku twórcy przeglądarki Vivaldi ogłosili uruchomienie Vivaldi Social opartego na Mastodonie[55]. W grudniu 2022 roku Mozilla ogłosiła ponowne wejście do Fediwersum[56], a w maju 2023 roku uruchomiono prywatną betę instancji mozilla.social, również opartej na Mastodonie[57], której zamknięcie zapowiedziano na grudzień 2024 roku ze względu na niskie zainteresowanie[58]. Przez cały czas istnienia była uznawana jako eksperymentalna[58].
W 2023 roku zaprezentowano projekt Kazarma, będący mostkiem między protokołem ActivityPub oraz otwartym protokołem komunikatorów internetowychMatrix[59]. Premiera wersji beta zaplanowana została na koniec 2024 roku[60].
W ramach Fediwersum dostępne są aplikacje klienckie dające dostęp do platform opartych na protokole ActivityPub. Przykładami są Tusky, Fedilab, czy Pixeldroid[66].
Poza tym, istnieje kilka polskojęzycznych instancji Mastodona z otwartą rejestracją[92]. Nie jest to jedyne oprogramowanie do tworzenia własnych serwisów używane w Polsce. Jeden z dostępnych serwisów działających w ramach Fediwersum, /kbin, który w czasach blackoutu Reddita w lipcu 2023 roku(inne języki) cieszył się znaczną popularnością również za granicą[93][70][94], został stworzony przez Ernesta Wiśniewskiego[95][96].
Za granicą
Fediwersum przyjęło się w formie oficjalnej instancji Mastodona dla rządów Niemiec[97], Holandii[98], Szwajcarii[99] i Francji[100]. W Unii Europejskiej uruchomiono instancje Mastodona (EU Voice) i PeerTube’a (EU Video) najpierw w ramach dwuletniego pilotażu przeprowadzanego przez Europejskiego Inspektora Ochrony Danych od 28 kwietnia 2022 roku[101], po którego okresie zapowiedziano dalsze utrzymanie oficjalnych instancji[102].
BBC, brytyjski nadawca publiczny, 31 lipca 2023 roku zapowiedział uruchomienie eksperymentalnej instancji Mastodona dostępnej pod adresem social.bbc[103]. W trakcie testu początkowo zaplanowanego na 6 miesięcy uruchomiono 6 kont, z czego dwa z nich służą jako kanały społecznościowe stacji radiowych BBC Radio 4 i Radio 5 Live w Fediwersum[103]. Okres próbny został wydłużony w lutym 2024 roku o co najmniej kolejnych 6 miesięcy. Podano też do wiadomości, że konta BBC biorące udział w eksperymencie zebrały około 60 tysięcy obserwujących[104]. Mimo szerokiego odzewu, najnowszy post z jakiegokolwiek konta BBC na Fediwersum pochodzi z 10 lipca 2024 roku (stan na 17 listopada 2024 roku)[105].
Sieci społecznościowe
Najwcześniejszym znanym przypadkiem było wprowadzenie w 2019 roku przez Gaba wsparcia dla protokołu ActivityPub[106], co spotkało się z kontrowersjami[107][108]. Po przejęciu Twittera przez Elona Muska dnia 28 października 2022 roku[109][110], wiele komercyjnych platform takich jak Instagram (poprzez Threads)[50], Tumblr[51] czy Flipboard(inne języki)[53] zadeklarowało wsparcie dla protokołu ActivityPub.
Gab
W 2019 roku Gab zdecydował się na wsparcie ActivityPuba[106][111] poprzez stworzenie forka Mastodona[112][107], próbując ominąć blokadę aplikacji klienckich na Google Play i Apple App Store[108]. Eugen Rochko, założyciel Mastodona, w oświadczeniu przekazał, że „Mastodon jest stanowczo przeciwny pozostawianiu i monetyzowaniu zawartości rasistowskiej, jednocześnie ukrywając się za płaszczem wolności słowa”, i że „wiele instancji w Fediwersum podjęło decyzję o zablokowaniu wszelkich interakcji z Gabem”. Gab bez większego rozgłosu wycofał wsparcie dla protokołu w 2020 roku[113].
Threads
Szerokim echem odbiła się zapowiedź dołączenia Instagrama do Fediwersum. Wywołała ona protest na szeroką skalę ze strony administratorów serwerów o nazwie Fedipact[114][115][116][54] w obawie przed brakiem moderacji treści homo- oraz transfobicznych[117][118] oraz zdominowaniem protokołu ActivityPub metodą embrace, extend, extinguish (przyjąć, rozszerzyć, przejąć)[119].
W grudniu 2023 roku niektóre konta pochodzące od zarządzających platformą Threads zaczęły się komunikować z resztą Fediwersum w ramach testu protokołu ActivityPub – byli to między innymi Mark Zuckerberg oraz Adam Mosseri(inne języki)[120]. W styczniu 2024 roku opublikowano plan stopniowego uruchamiania kolejnych powiązanych funkcji[121], a w marcu uruchomiono wersję testową federacji w Stanach Zjednoczonych, Kanadzie i Japonii[122][78]. Jako pierwszy prezydent USA, 2 kwietnia 2024 roku Joe Biden aktywował federację na swoim profilu na Threads, stając się dostępnym w Fediwersum[123]. 25 czerwca 2024 roku dodano możliwość podglądania odpowiedzi na posty z innych instancji i zapowiedziano rozszerzenie funkcji federacji na ponad 100 krajów[124].
Inne komercyjne platformy
Tumblr podjął decyzję o wsparciu ActivityPuba dnia 21 listopada 2022 roku[51]. Przez pewien czas spekulowano o porzuceniu przez Tumblr planów wsparcia niniejszego protokołu, ale po sesji AMA, która miała miejsce tuż po wycieku informacji o reorganizacji zespołu pracującego nad serwisem, okazało się, że „prace dalej trwają”[125]. Termin oficjalnego wdrożenia nie jest znany.
Flickr zapowiedział decyzję wsparcia Fediwersum[52], choć od tego czasu prawdopodobnie wycofał się z niej lub wstrzymał prace nad wsparciem odpowiedniego protokołu[126].
Portal Minds(inne języki) dodał wsparcie dla protokołu ActivityPub w sierpniu 2023 roku[127].
Nieoficjalne mostki
Mimo tego, że protokoły takie jak ActivityPub (znaczna część Fediwersum) czy AT Protocol (Bluesky) fundamentalnie się od siebie różnią, między tymi protokołami powstał dwukierunkowy nieoficjalny mostek Bridgy, łączący z Bluesky między innymi Mastodona[128]. Migrację z Twittera na Bluesky zapowiedziała między innymi Gazeta Wyborcza[129], która jest pośrednio dostępna także w Fediwersum[130].
Systemy zarządzania treścią (CMS)
Integracja z protokołem ActivityPub na WordPressie
Jedną z pierwszych implementacji ActivityPuba skupionych wokół zarządzania treścią jest WriteFreely, powstała w 2018 roku[64][131]. 23 lutego 2019 roku opublikowano podobną integrację dla Drupala[132].
W marcu 2023 roku wtyczka do oprogramowania WordPress służąca do przekazywania komentarzy między blogiem a resztą Fediwersum została wykupiona przez Automattic[133], a aktualizacja do niej udostępniona w październiku tego samego roku[65]. W kwietniu 2024 roku Ghost zapowiedział wsparcie dla protokołu ActivityPub[63][134], tym samym realizując wieloletni postulat społeczności[135].
The Verge oraz 404 Media(inne języki) mają w planach dodać wsparcie dla protokołu ActivityPub, ze względu na coraz mniejszą ilość ruchu pochodzącego z platform Facebooka czy Twittera[136]. Strona 404 Media(inne języki), ze względu na to, że jest oparta na Ghoście, planuje uruchomienie federacji tak szybko, jak tylko pojawi się odpowiednia opcja[136].
Przypisy
↑MartaM.AndronikMartaM., Co to jest Fediwersum? [online], www.benchmark.pl, 16 maja 2020 [dostęp 2024-04-30] [zarchiwizowane z adresu 2023-04-09](pol.).