Mastodon (sociálna sieť)
Mastodon | |
Logo | |
Základné informácie | |
---|---|
Vývojár | Eugen Rochko |
Vyvinutý v | Ruby on Rails, Node.js, JavaScript |
Operačný systém | Android, Windows, macOS, iOS, Linux |
Licencia | Affero General Public License (AGPL) v3.0 |
Štandardy | ActivityPub |
Ďalšie odkazy | |
Webová stránka | joinmastodon.org |
Pozri aj Informačný portál |
Mastodon je open-source a bezplatná sociálna sieť založená v roku 2016 nemeckým vývojárom Eugenom Rochko.[1] Funguje ako decentralizovaná federatívna sieť, postavená na protokole ActivityPub, ktorý umožňuje vzájomnú komunikáciu používateľov z rôznych serverov. Na rozdiel od centralizovaných sietí ako Twitter, Facebook alebo Instagram, Mastodon nevyžaduje od používateľov registráciu na jednej konkrétnej platforme. Každý server, nazývaný tiež inštancia, funguje nezávisle, ale dokáže komunikovať s ostatnými servermi, čím vytvára globálnu sieť bez potreby centrálneho riadenia.[2][3]
Federatívna sieť
[upraviť | upraviť zdroj]Mastodon využíva distribuovanú architektúru na báze federácie, v ktorej sú jednotlivé servery navzájom prepojené pomocou otvoreného protokolu ActivityPub.[2] Tento protokol umožňuje asynchrónnu komunikáciu a distribúciu obsahu medzi rôznorodými servermi, ktoré môžu byť spravované rôznymi komunitami či jednotlivcami. Servery medzi sebou komunikujú prostredníctvom API volaní definovaných týmto štandardom, čo umožňuje výmenu správ, príspevkov, notifikácií a ďalších dát v rámci celej federatívy.[3]
Každý server v sieti si vedie vlastnú databázu používateľských účtov, príspevkov a vzájomných prepojení, čo znamená, že servery sú z hľadiska ukladania dát nezávislé. Inštancie na Mastodone tiež implementujú kontrolné mechanizmy, ako je šifrovanie dát počas prenosu pomocou HTTPS protokolu.[4] Decentralizovaná štruktúra umožňuje každému serveru stanoviť vlastné pravidlá pre obsah a moderáciu, používatelia si môžu vybrať servery s preferovanými politikami súkromia a bezpečnosti, alebo si môžu vytvoriť vlastný server na základe open-source kódu.[2]
ActivityPub
[upraviť | upraviť zdroj]ActivityPub je otvorený štandard pre decentralizované sociálne siete, ktorý používa Mastodon, ale aj ďalšie služby ako napríklad PeerTube, PixelFed či Pleroma.[1] Tento protokol bol vyvinutý ako zjednodušená náhrada protokolu OStatus a v roku 2018 bol publikovaný organizáciou W3C. Softvér, ktorý podporuje tento štandard, umožňuje používateľom komunikovať medzi rôznymi stránkami a aplikáciami.[5]
Štruktúra softvéru
[upraviť | upraviť zdroj]Zdrojový kód Mastodonu je napísaný v Ruby on Rails a Node.js. Frontend využíva knižnice React.js a Redux. Na ukladanie dát ako hlavný databázový systém je použitý PostgreSQL a Redis zabezpečuje spracovanie úloh a cacheovanie. Celý softvér publikovaný pod licenciou Affero GPL, čo znamená, že ho môže ktokoľvek používať a modifikovať.[3][6] Klientské aplikácie pre API Mastodonu sú dostupné pre Windows, macOS, Linux, iOS a aj Android. Umožňujú tak prístup z rôznych zariadení.
Rozdiel medzi Mastodonom a Twitterom
[upraviť | upraviť zdroj]Mastodon sa líši od Twitteru (X) najmä tým, že používateľom ponúka širšie možnosti samosprávy a prispôsobenia prostredníctvom otvoreného API. To isté sa týka aj bezpečnosti, ktorá je rozložená po viacerých inštanciách. Na rozdiel od Twitteru, kde sa príspevky zobrazujú podľa algoritmu, Mastodon ponúka chronologické zobrazenie a to v každom rozhraní a nepodporuje reklamné príspevky.[7]
Referencie
[upraviť | upraviť zdroj]- ↑ a b SILBERLING, Amanda. A beginner’s guide to Mastodon, the open source Twitter alternative [online]. TechCrunch, 2023-7-24, [cit. 2024-10-20]. Dostupné online.
- ↑ a b c What is Mastodon? [online]. [Cit. 2024-10-20]. Dostupné online. Archivované 2024-10-17 z originálu.
- ↑ a b c mastodon/mastodon [online]. GitHub, [cit. 2024-10-20]. Dostupné online.
- ↑ Security [online]. [Cit. 2024-11-05]. Dostupné online.
- ↑ ActivityPub [online]. [Cit. 2024-10-20]. Dostupné online.
- ↑ Technical Overview [online]. [Cit. 2024-11-05]. Dostupné online. Archivované 2024-09-22 z originálu.
- ↑ LAMEIRAS, André. Mastodon vs. Twitter: Know the differences [online]. https://www.welivesecurity.com/, 2023-01-25, [cit. 2024-10-20]. Dostupné online.
Iné projekty
[upraviť | upraviť zdroj]- Commons ponúka multimediálne súbory na tému Mastodon (sociálna sieť)