Mastodon (aplikacja internetowa)

Z Wikipedii, wolnej encyklopedii
Mastodon
Logo Mastodon
Logo programu
Ilustracja
Standardowy interfejs webowy instancji Mastodona
Autor Eugen Rochko i inni
Pierwsze wydanie 2016-10-05 5 października 2016(dts)[1]
Aktualna wersja stabilna v4.1.1 – 16 marca 2023; ponad rok temu
Aktualna wersja testowa 4.2.0-beta3
(4 września 2023) [±]
Język programowania Ruby, JavaScript
System operacyjny Microsoft Windows, macOS, Linux, Android, iOS, Sailfish OS
Rodzaj sieć społecznościowa
Licencja GNU Affero General Public License
Strona internetowa

Mastodonwolne i otwarte oprogramowanie do prowadzenia sieci społecznościowej o tej samej nazwie. Posiada funkcjonalność mikroblogowania zbliżoną do Twittera. Pozwala każdemu na uruchomienie własnych węzłów będących częściami sieci, każda z własnymi kodeksami postępowania, regulaminem, polityką moderacyjną i opcjami prywatności. Cecha ta odróżnia platformę od scentralizowanych sieci społecznościowych – pozwala bowiem użytkownikom na wybór serwera, z którego polityką zgadzają się, bez utraty dostępu do sieci Mastodona.

Każdy użytkownik Mastodona jest częścią federacji, na którą składa się wiele serwerów. Przez użytkowników są one nazywane „instancjami”[2]. Te serwery, tworząc sfederowaną sieć społecznościową, pozwalają użytkownikom różnych serwerów wzajemnie komunikować się z pozostałymi.

Mastodon jest częścią większej sieci, zwanej Fediwersum, pozwalająca użytkownikom na interakcje z użytkownikami innych platform korzystających z tego samego protokołu, jak PeerTube czy Friendica.

W przeciwieństwie do typowej platformy "oprogramowania jako usługi", nie jest centralnie hostowana. Każdy użytkownik jest zarejestrowany na określonym, niezależnie zarządzanym serwerze. Użytkownicy tworzą krótkie wpisy, których ustawienia prywatności mogą dotyczyć tylko wybranego wpisu. Dostępne opcje prywatności mogą być inne w zależności od strony, ale zwykle są to wpisy publiczne, wiadomości bezpośrednie, tylko dla obserwujących, lub niewidoczne na publicznej osi czasu.

Maskotką projektu jest trąbowiec, który przypomina wyglądem mamuta, często pokazywany z tabletem lub smartfonem.

Możliwości[edytuj | edytuj kod]

Maskotka projektu

Serwery Mastodona są oparte o oprogramowanie mogące komunikować się z wykorzystaniem standardu ActivityPub, który został zaimplementowany w wersji 1.6[3]. Użytkownik Mastodona może więc wejść w interakcje z użytkownikami innych serwerów w Fediwersum obsługujących ActivityPub.

Od wersji 2.9.0, Mastodon domyślnie oferuje użytkownikom tryb jednej kolumny. W zaawansowanym trybie, interfejs jest wzorowany na TweetDeck, aplikacji Twittera do zastosowań profesjonalnych. Użytkownicy mogą wysyłać wpisy (zwane „tootami”) o maksymalnej długości 500 znaków, choć liczne serwery zwiększyły ten limit. Dla porównania, Twitter pozwala na jedynie 280 znaków. Wpisy są zwane „tootami”, nie „tweetami” jak w przypadku Twittera.

Użytkownicy rejestrują się na wybranym serwerze (instancji). Są one połączone ze sobą, każda z nich może posiadać inne zasady. Istnieją inne instancje ogólnotematyczne, lub poruszające dany temat, np. memy internetowe, gra komputerowa Minecraft czy dany ustrój polityczny. Istnieją też instancje założone przez instytucje Unii Europejskiej, rządu federalnego Niemiec, albo Massachusetts Institute of Technology[4].

Usługa posiada liczne ustawienia dotyczące prywatności. Każda wiadomość może być np. widoczny dla wszystkich, niewidoczny na osiach czasu, lub trafić tylko do oznaczonych osób. Wiadomości bezpośrednie nie są jednak szyfrowane[5]. Użytkownicy mogą oznaczyć swoje konta jako całkowicie prywatne. Wpisy mogą zawierać „ostrzeżenie o zawartości”, dzięki czemu wyświetlenie ich dalszego fragmentu wymaga rozwinięcia. Zdjęcia lub całe profile mogą być oznaczone jako nieodpowiednie w miejscu pracy (NSFW).

Mastodon dzieli wpisy pomiędzy lokalne a globalne osi czasu. Lokalne wyświetlają wpisy z obrębu pojedynczego serwera, a globalne – z całej sieci Fediwersum. Użytkownicy mogą komunikować się między połączonymi serwerami Mastodon za pomocą nazw użytkowników podobnych do adresów e-mail[2].

Na początku 2017 roku, Mastodon został wyróżniony przez dziennikarzy względem Twittera, ze względu na zapobieganie publikacji treści niepożądanych na danej instancji. Pozwala na to moderowanie treści przez ich właścicieli. Dla przykładu, sztandarowa instancja Mastodon.social nie pozwala na treści niedozwolone we Francji i Niemczech, takie jak nazistowskie symbole i negacjonizm. Według właściciela serwisu, podział na małe społeczności lepiej zapobiega nieodpowiednim zachowaniom. Tak jak na Twitterze, użytkownicy mogą zgłaszać nieodpowiednie treści administracji instancji.

Wykorzystane technologie[edytuj | edytuj kod]

Mastodon jest wolną i otwartą aplikacją sieciową przeznaczoną dla federowanego mikroblogowania, do której każdy może wnieść swój kod i którą każdy może uruchomić na własnej infrastrukturze serwerowej, lub dołączyć do serwerów prowadzonych przez innych ludzi. Back-end jest napisany w Ruby on Rails i front-end w JavaScript (React.js i Redux). Oprogramowanie bazy danych to PostgreSQL[6]. Usługa jest kompatybilna z instancjami platform kompatybilnych z ActivityPub. W wersji 3.0, Mastodon porzucił obsługę protokołu OStatus[7].

Istnieje wiele aplikacji współdziałających z API Mastodona, pozwalających na korzystanie z sieci na urządzeniach mobilnych, komputerach i przeglądarkach internetowych. Aplikacje wspierają m.in. systemy Windows, macOS, Linux, Android, iOS i Sailfish[8].

W lipcu 2021 wydano oficjalną aplikację Mastodona na urządzenia z systemem iOS[9], a w kwietniu 2022 wydano aplikację na system Android[10].

Mastodon jako alternatywa dla Twittera[edytuj | edytuj kod]

Twitter w październiku 2022 został przejęty przez Elona Muska, który wprowadził zmiany krytykowane przez użytkowników serwisu. Spowodowało to falę rejestracji w sieci Mastodon, która stanowiła alternatywę dla Twittera[11]. W ciągu pierwszych kilku dni listopada sieć wzrosła o 55%[11]. Duże zainteresowanie siecią spowodowało przejściowe problemy techniczne, jednocześnie zaczęły powstawać kolejne serwery (instancje)[4].

19 marca 2023 na Mastodonie było już 10 milionów kont użytkowników[12].

Przypisy[edytuj | edytuj kod]

  1. Show HN: A new decentralized microblogging platform | Hacker News [online], news.ycombinator.com [dostęp 2017-07-21].
  2. a b Megan Farokhmanesh, A beginner’s guide to Mastodon, the hot new open-source Twitter clone [online], The Verge, 7 kwietnia 2017 [dostęp 2020-08-09] (ang.).
  3. ActivityPub - IndieWeb [online], indieweb.org [dostęp 2020-08-09].
  4. a b Jeśli Elon Musk wykończy Twittera, to porozmawiajmy o zaletach i wadach ... Mastodona i Fediverse OKO.press [online], oko.press [dostęp 2023-04-02] (pol.).
  5. Jak bardzo prywatne jest Prywatne? - Mastodon Poradnik [online], mastodon-poradnik.pl [dostęp 2023-04-02].
  6. mastodon/mastodon, Mastodon [dostęp 2022-12-09].
  7. Sean Tilley, The end is near: Mastodon plans to drop OStatus support [online], We Distribute, 9 lipca 2019 [dostęp 2020-08-09] (ang.).
  8. Pobierz aplikację dla Mastodon [online], joinmastodon.org [dostęp 2022-12-10] (pol.).
  9. Adi Robertson, Mastodon now has an official iPhone app [online], The Verge, 30 lipca 2021 [dostęp 2021-08-04] (ang.).
  10. Official apps now available for iOS and Android [online], Official Mastodon Blog [dostęp 2022-12-09] (ang.).
  11. a b Czym jest Mastodon? Tam przenoszą się teraz użytkownicy Twittera [online], TVN24 Biznes [dostęp 2023-04-02] (pol.).
  12. Mastodon passes the 10 million account milestone | IT World Canada News [online], www.itworldcanada.com, 20 marca 2023 [dostęp 2023-04-02] (ang.).

Linki zewnętrzne[edytuj | edytuj kod]