Fediverse - Fediverse

Propozycja logo Fediverse

Fediverse (a kufer z „federacji” i „wszechświata”) to zespół stowarzyszony (czyli połączone ze sobą), serwery, które wykorzystywane są do publikowania w sieci Web (czyli social networking , mikroblogowania , blogów lub stron internetowych ) oraz hosting plików, które jednak, gdy niezależnie hostowane, mogą komunikować się ze sobą. Na różnych serwerach (instancjach) użytkownicy mogą tworzyć tzw. tożsamości. Tożsamości te są w stanie komunikować się ponad granicami instancji, ponieważ oprogramowanie działające na serwerach obsługuje jeden lub więcej protokołów komunikacyjnych zgodnych z otwartym standardem . Jako tożsamość w fediverse użytkownicy mogą publikować teksty i inne media lub śledzić posty innych tożsamości. W niektórych przypadkach użytkownicy mogą nawet pokazywać lub udostępniać dane (wideo, audio, tekst i inne pliki) publicznie lub wybranej grupie tożsamości i zezwalać innym tożsamościom na edycję danych innych użytkowników (takich jak kalendarz lub książka adresowa) .

Historia

W 2008 roku portal społecznościowy identi.ca został założony przez Evana Prodromou . Opublikował oprogramowanie GNU social na wolnej licencji ( GNU Affero General Public License , AGPL). Zdefiniował protokół OStatus . Oprócz serwera identi.ca istniało tylko kilka innych instancji, prowadzonych przez osoby na własny użytek. Zmieniło się to w latach 2011-12, kiedy firma identi.ca przeszła na inne oprogramowanie o nazwie pump.io . Powstało kilka nowych instancji społecznościowych GNU. W tym samym czasie, co statusnet inne projekty, takie jak Friendica , Hubzilla , Mastodon i pleroma zintegrowany protokół OStatus, wydłużając fediverse (choć Mastodon i Pleroma od tego czasu spadła OStatus). W międzyczasie rozwinęły się inne protokoły komunikacyjne, które w różnym stopniu zintegrowano z platformami.

W styczniu 2018 roku W3C zaprezentowało protokół ActivityPub , mający na celu poprawę interoperacyjności między platformami. W sierpniu 2018 r. protokół ten był obsługiwany przez trzynaście platform (patrz tabela poniżej) i był dominującym protokołem stosowanym w fediverse.

Protokoły komunikacyjne używane w fediverse

Fragment popularnych protokołów i platform w Fediverse (2021)

Te protokoły komunikacyjne , które implementują otwarte standardy , są stosowane w sieci:

Platformy oprogramowania Fediverse

Oprogramowanie obejmującym fediverse są wszystkie FOSS . Niektóre z nich nieco przypominają styl Twittera (na przykład Mastodon , Misskey, GNU social i Pleroma, które są podobne pod względem funkcji mikroblogowania ), podczas gdy inne zawierają więcej opcji komunikacji i transakcji, które są porównywalne z Google+ lub Facebookiem (takie jak tak jest w przypadku Friendica i Hubzilla ).

Następujące platformy oprogramowania obejmują zasięgiem Fediverse przy użyciu wymienionych protokołów komunikacyjnych:

Nazwa platformy Rodzaj AktywnośćPub
Sieć diaspory
Status OS Złota
Złota/6
Wilk ziemny Sieć społeczna tak Nie Nie Nie
Anfora Hosting obrazów W trakcie Nie Nie Nie
KsiążkaWyrm Katalogowanie książek tak Nie Nie Nie
oprogramowanie diaspory* Sieć społecznościowa , Mikroblogowanie Nie tak Nie Nie
dystrybucja Pastebin tak Nie Nie Nie
Friendica
(f. Friendika; oryg. Mistpark)
Sieć społecznościowa , Mikroblogowanie tak tak tak Nie
Wieloryb Audio, hosting dźwięku tak Nie Nie Nie
GNU MediaGoblin hosting plików, obrazów, audio, wideo Proponowane Nie Nie Nie
GNU social
(f. StatusNet; oryg. Laconica)
Mikroblogowanie Proponowane Nie tak Nie
Trąbić Sieć społeczna tak Nie Nie Nie
Hubzilla
(f. RedMatrix; oryg. Friendica-Red)
CMS , sieć społecznościowa , mikroblogowanie , Wiki , blogowanie , galeria obrazów , hosting plików tak tak tak tak
Kibu Sieć społecznościowa , Mikroblogowanie tak Nie Nie Nie
Lemmy Agregator linków , sieć społecznościowa tak Nie Nie Nie
Littr.me Agregator linków , sieć społecznościowa W trakcie Nie Nie Nie
lotide Agregator linków , sieć społecznościowa tak Nie Nie Nie
Mastodont Mikroblogowanie tak Nie Upuszczony Nie
mikroblog.pub Mikroblogowanie tak Nie Nie Nie
Miskey Sieć społecznościowa , Mikroblogowanie tak Nie Nie Nie
Społeczność w następnej chmurze Hosting plików tak Nie Nie Nie
Status OS Sieć społecznościowa , Mikroblogowanie tak Nie tak Nie
OLKi Hosting plików/zbiorów danych tak Nie Nie Nie
Własny Transmisja wideo na żywo W trakcie Nie Nie Nie
PeerPx Hosting obrazów tak Nie Nie Nie
PeerTube Hosting wideo tak Nie Nie Nie
Pikselowe Hosting obrazów tak Nie Nie Nie
Pleroma Mikroblogowanie tak Nie Upuszczony Nie
Pióropusz Blogowanie tak Nie Nie Nie
Pryzmat Udostępnianie linków tak Nie Nie Nie
Publikowanie (np. Metapody) Netcasting tak Nie Nie Nie
pompa.io Mikroblogowanie Proponowane Nie Upuszczony Nie
Czytaj.jako Czytnik kanałów tak Nie Nie Nie
Dom społeczny Strona internetowa , Sieć społecznościowa , Mikroblogowanie tak tak Nie Proponowane
Write.as / WriteFreely Blogowanie tak Nie Nie Nie
Zastrzelić Sieć społecznościowa , Makroblogi, Galeria zdjęć, Hosting plików tak Nie Nie Złota/6

Statystyki użytkowników

Wielu programistów publikuje na żywo statystyki dotyczące fediverse na stronach monitorujących, takich jak the-federation.info . Statystyki na tych witrynach są wskaźnikiem poziomów użytkowania, a nie kompletnym rekordem, ponieważ mogą one agregować dane tylko z instancji korzystających z protokołu NodeInfo do publikowania statystyk użytkowania. Nie ma gwarancji, że wszystkie instancje są znane tym witrynom, a niektóre instancje mogą wyłączyć NodeInfo lub używać oprogramowania, które go nie zaimplementowało. Niektóre z tych witryn zawierają dane z dowolnego oprogramowania sfederowanego, które publikuje je za pomocą NodeInfo, a nie tylko oprogramowania federacyjnego.

Zobacz też

Bibliografia

  1. ^ „Fed FAQ” . Podręcznik użytkownika Mastodon . Zarchiwizowane od oryginału w dniu 2017-04-09.
  2. ^ "Czym u licha jest fediverse i dlaczego ma to znaczenie?" . Nowy Atlas .
  3. ^ a b "gnusoc · master / addons" . Hubzilla . Framagit . Pobrano 2017-07-17 .
  4. ^ a b "Pleroma" . Pobrano 2017-07-17 .
  5. ^ Mastodonta. „Wydanie w wersji 3.0.0” . Pobrano 08.10.2019 .
  6. ^ Pleroma. „usunięcie statusu” . Źródło 2019-12-29 .
  7. ^ Macgirvin, Michael „Mike”. "Zot/6" . Pobrano 2018-09-14 .
  8. ^ "Protokół Zota" . Hubzilla . Zarchiwizowane od oryginału w dniu 2018-08-18 . Źródło 2018-08-18 .
  9. ^ a b "Misskey" . Źródło 2019-05-02 .
  10. ^ „Zaimplementuj punkty końcowe API mastodonta nr 23” . Anfora . Centrum Git . Źródło 2018-12-10 .
  11. ^ książkowy. „Księgarz” . Pobrano 2021-05-26 .
  12. ^ diaspora*. „Działanie pomocy technicznejPub #7422” . Źródło 2018-08-18 .
  13. ^ diaspora*. „Porozmawiajmy o ActivityPub” . Źródło 2018-08-18 .
  14. ^ wieloryb. „Funkwhale” . Źródło 2019-05-02 .
  15. ^ GNU MediaGoblin. "Przenieś kod federacji do specyfikacji ActivityPub #5503" . Zarchiwizowane od oryginału w dniu 2017-04-11 . Źródło 2018-08-18 .
  16. ^ Społeczność GNU. „Działanie wsparciaPub #256” . Źródło 2018-08-18 .
  17. ^ Społeczność GNU. „Wtyczka” . Źródło 2018-08-18 .
  18. ^ „join-lemmy.org” . Pobrano 2021-07-12 .
  19. ^ "lotide" . Źródło 2020-10-29 .
  20. ^ Mastodonta. "Wsparcie dla ActivePub #1557" . Źródło 2018-08-18 .
  21. ^ Mastodonta. „Wydanie w wersji 3.0.0” . Pobrano 08.10.2019 .
  22. ^ Następna chmura. „Nextcloud wprowadza funkcje społecznościowe, dołącza do fediverse” . Źródło 2018-12-10 .
  23. ^ stan. „Status” . Źródło 2020-10-29 .
  24. ^ "olki" . Źródło 2020-10-23 .
  25. ^ Gabe Kangas. "Podekscytowany rozpoczęciem tej podróży!" .
  26. ^ Piksele. „Pixelfed” . Źródło 2019-05-02 .
  27. ^ Piksele. "Federacje Pixelfed teraz" . Pobrano 2018-12-31 .
  28. ^ Pleroma. „usunięcie statusu” . Źródło 2019-12-29 .
  29. ^ dołącz do mnie. „Pióropusz” . Źródło 2019-05-02 .
  30. ^ pompa.io. "Wsparcie dla ActivePub #1241" . Źródło 2018-08-18 .
  31. ^ pompa.io. „Ostatus #8” . Źródło 2018-08-18 .
  32. ^ Czytaj.jako. „Czytnik z obsługą długich formularzy ActivityPub” . Pobrano 2018-08-29 .
  33. ^ Robinson, Jason (19 maja 2018). „Wdrażanie Zota” .
  34. ^ https://git.feneas.org/feneas/fediverse/-/wikis/instance-monitoring-sites

Dalsza lektura