Mastodon (программное обеспечение)

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Mastodon
Mastodon Logotype (Simple).svg
Mastodon desktop web screenshot.png
Тип распределённая социальная сеть[en]
Разработчик Eugen Rochko[d]
Написана на Ruby on Rails[2], ReactJS[2] и Node.js[2]
Языки интерфейса несколько языков[d][3]
Первый выпуск 2016[1]
Последняя версия
Лицензия AGPL v3.0[5]
Сайт joinmastodon.org
Commons-logo.svg Медиафайлы на Викискладе

Mastodonсвободное программное обеспечение для развёртывания распределённых социальных сетей[en]. В отличие от централизованных социальных сетей, создаваемые при помощи Mastodon сервисы неподконтрольны отдельным поставщикам и могут создаваться на собственных мощностях пользователей. Любой пользователь может развернуть собственный узел социальной сети или присоединиться к уже существующему. Узлы, соединенные в общую сеть, позволяют их пользователям общаться друг с другом[6]. Mastodon входит в состав Fediverse и позволяет своим пользователям взаимодействовать с пользователями других открытых платформ, поддерживающих протокол ActivityPub, таких как PeerTube[en] и Friendica[7].

Хотя внешне мастодонтовский микроблогинг схож с Twitter или Weibo, в отличие от обычного программного обеспечения как услуги, он имеет децентрализованную архитектуру. Каждый его пользователь является членом отдельного, независимо управляемого экземпляра. Видимые другим краткие сообщения пользователей здесь называются "гудками" ("toots"), которые могут иметь свои индивидуальные настройки конфиденциальности. Несмотря на то, что от сайта к сайту они могут варьироваться, обычно они предполагают прямой обмен сообщениями, сообщения только для подписчиков, а также общедоступные сообщения, как попадающие в общую ленту. так и игнорируемые ею. На талисмане Mastodon изображен коричневый или серый шерстистый мамонт, на некоторых таких рисунках в лапах у него смартфон или интернет-планшет.

Из-за отсутствия центрального сервера, каждый узел может иметь свои правила, условия использования и политику модерации. Пользователям даётся возможность выбрать тот узел, с политикой которого они согласны, что существенно отличает Mastodon от традиционных социальных сетей, в которых отказ от согласия с правилами означает отказ от их использования.

Функциональность и характеристики[править | править код]

Серверы Mastodon обмениваются данными друг с другом по протоколу OStatus, а также более новому стандарту ActivityPub с помощью своего программного обеспечения для социальных сетей. Благодаря этому любой пользователь Mastodon может общаться с пользователями любых других серверов в Fediverse, поддерживающими такие соглашения.

Маскот Mastodon со смартфоном

Mastodon использует пользовательский опыт TweetDeck с его краткими пользовательским сообщениями, видимыми другим пользователям. По сравнению с Twitter максимально допустимое число знаков в одном сообщении увеличено с 280 до 500, а сообщения в Mastodon называются не "твиты", а "гудки" ("toots") [8][9].

Выбирая конкретный сервер Mastodon, он же "экземпляр", пользователи к нему присоединяются вместо того, чтобы иметь единственный веб-сайт или приложение. Подобно узлам в сети, экземпляры соединены друг с другом, и каждый сервер имеет свои собственные правила, может по-своему управлять правами пользователей, обмениваясь сообщениями пользователей с другими экземплярами. 545,000+ пользователей находились на крупнейшем действующем экземпляре (исключая Gab), Pawoo, в мае 2019. На других экземплярах собираются пользователи по интересам, таким как интернет-мемы, Minecfart или технологии[9].

В составе программного обеспечения для социальных медиа немало специфических характеристик для конфиденциальности. Набор параметров конфиденциальности доступен для каждого отдельного сообщения, и пользователи могут сами решать, будет ли их сообщение общедоступным или конфиденциальным. Первые сообщения видны в глобальной ленте, она же временная шкала (timeline), в то время как конфиденциальные сообщения получают только подписчики пользователя в свои ленты. Маркировки сообщений как отсутствующих во временных шкалах или для конкретных пользователей также допустимы. Отметить свою учетную запись полностью конфиденциальной волен любой пользователь сети. Необязательная характеристика "осторожно, контент!" для сообщений во временной шкале предупреждает о необходимости кликнуть контент, чтобы показать сообщение целиком. В Mastodon это применяется для публикации спрятанного текста, для разных предупреждений и контента, неподходящего для работы (NSFW), хотя некоторые учетные записи используют эту функцию для скрытия ссылок и мыслей, которые другие могут не захотеть читать[9].

Сбор сообщений в Mastodon происходит в локальной и федеративной временных шкалах. Локальная временная шкала показывает сообщения пользователей единственного экземпляра, тогда как федеративная временная шкала делает это для всех необходимых экземпляров Mastodon. Формат имен пользователей, похожих на полные адреса электронной почты, позволяет общаться пользователям подключенных друг к другу экземпляров[9].

Отличия в подходе к борьбе с домогательствами, являющимися одной из крупнейших проблем пользователей Twitter, смогли описать журналисты в начале 2017[9]. Mastodon использует механизм коллективной модерации, позволяющий на каждом экземпляре ограничивать или отфильтровывать нежелательные виды контента. На флагманском экземпляре Mastodon.social, например, запрещен контент, несанкционированный в Германии или Франции, включая нацистскую символику, отрицание и оправдание холокоста. Некоторые другие экземпляры тоже так делают. Экземпляры также могут ограничивать или отфильтровывать сообщения с оскорбительным контентом. По мнению Евгения Рошко, основателя Mastodon, полицейские функции осуществляются более эффективно в маленьких закрытых сообществах, по сравнению с борьбой с токсичным поведением служб безопасности больших компаний. Помимо этого, пользователи могут блокировать и сообщать о других администраторам, как это сделано в Twitter[10][9].

Сотый выпуск Mastodon, совпавший с выходом версии 2.5 в сентябре 2018, был отмечен переработкой веб-интерфейса[11]. Затем, в конце октября, вышел Mastodon 2.6, в котором появились возможности верификации профилей, а также предварительный просмотр по ссылкам изображений и видео[12]. В январском выпуске 2019 года версии 2.7 появилась возможность искать одновременно по нескольким хэштегам, тогда как ранее была возможность искать только по одному хэштегу. Также в этой версии были расширены возможности модерации для серверных администраторов и модераторов, в то время как специальные возможности, такие как повышенная контрастность для пользователей с проблемами со зрением, были удалены[13]. Затем появилась возможность для пользователей создавать и участвовать в опросах, а также была добавлена новая система регистрации по приглашениям. Это случилось в апрельском выпуске 2019 года[14]. Наконец, с майским выпуском 2019 года добавлено размытие откровенного медиа-контента при помощи алгоритма blurhash[15].

Технология[править | править код]

Mastodon написан как веб-приложение с открытым исходным кодом для федеративного микроблогинга, в которое каждый может внести свой код, и которое каждый может при желании запустить на своей серверной инфраструктуре, либо присоединиться к серверам, запущенным другими людьми в федеративной сети[16][17]. Его серверная часть разработана на Ruby on Rails и Node.js, а клиентская часть написана на React.js и Redux. Сервис совместим с федеративной социальной сетью GNU social и другими платформами OStatus, а также, начиная с версии 1.6, с теми платформами, которые используют стандарт ActivityPub[18].

Клиентские приложения (мобильные, настольные или альтернативные веб-клиенты), взаимодействующие с Mastodon API, доступны для целого ряда систем, включая Android, iOS, SailfishOS и Windows Mobile[19].

Распространение[править | править код]

Вступительное видео, объясняющее работу Mastodon

В конце марта и начале апреля 2017 сервис начал расширяться, хотя первый выпуск Mastodon состоялся в октябре 2016[20]. Как писал The Verge, сообщество тогда было маленьким и не привлекало пользователей Twitter[9] . Глобальное использование возросло c 766,500 пользователей в августе 2017 до 1 миллиона в декабре 2017[21]. В ноябре 2017 к Mastodon присоединились художники, писатели и предприниматели, такие как Chuck Wendig, John Scalzi, Melanie Gillman и позднее John O'Nolan.[22][23][24][25][26] Еще один всплеск популярности произошел в марте-апреле 2018 года, из-за беспокойства о конфиденциальности пользователей, вызванного усилиями #deletefacebook[27].

Mastodon имеет большую базу пользователей; в частности, по состоянию на февраль 2019, говорящих по-японски всего пользователей: более 250000[28][29].

Mastodon, наряду с рядом других альтернативных сайтов социальных сетей, увидел большой всплеск членства, получив тысячи новых членов в течение нескольких часов по сравнению с десятками за несколько дней до этого, после объявления Tumblr о намерении в начале декабря 2018 года запретить весь конфиденциальный контент на своем сайте[30][31].

Многие индийские пользователи, симпатизирующие левым, перешли с twitter на mastodon после жалоб на то, что twitter модерирует только аккаунты низших каст[32].

Форки[править | править код]

В 2017 году Pixiv запустила "Pawoo"[33] - социальную сеть, основанную на технологии Mastodon. Впрочем, в дальнейшем (в 2019 году) сервис был приобретен другой японской компанией, Russel.

В апреле 2019 производитель компьютеров Purism выпустил mastodon-форк, названный Librem Social.[34][35]

Gab, противоречивая социальная сеть с базой ультраправых пользователей, поменяла свою программную платформу на форк mastodon и стала крупнейшим узлом mastodon в июле 2019[36]. Габовская адаптация Mastodon позволяет ее пользователям иметь доступ из сторонних приложений, хотя четыре из них заблокировали gab вскоре после этого[37]. В свою очередь mastodon утверждал, что "он полностью противоположен проекту Gab и его философии", и осуждал Gab за его попытки "монетизировать и продвигать расистский контент, прикрытые знаменем свободы слова", а также "за продажу базовых возможностей, бесплатно предоставляемых в mastodon"[38].

В октябре 2019 Fourth Estate Public Benefit Corporation (международная, беспартийная, правозащитная, членская организация, посвященная сильной свободной прессе) выпустила форк mastodon под именем Civiq.Social.[39]

Примечания[править | править код]

  1. Release v.0.1.0 — 2016.
  2. 1 2 3 README-файл
  3. https://crowdin.com/project/mastodon
  4. Release 3.2.0 — 2020.
  5. https://github.com/tootsuite/mastodon/blob/master/LICENSE
  6. Выпуск Mastodon 3.0, платформы для создания децентрализованных социальных сетей. www.opennet.ru (4 октября 2019). Дата обращения 9 мая 2020.
  7. Mastodon launches their ActivityPub support, and a new CR!. ActivityPub.rocks. Дата обращения 20 января 2019.
  8. Twitter just doubled the character limit for tweets to 280. Theverge.com. Дата обращения 3 декабря 2018.
  9. 1 2 3 4 5 6 7 {{Cite web |title=A beginner’s guide to Mastodon, the hot new open-source Twitter clone |work=The Verge |date=2017-04-07 |url=https://www.theverge.com/2017/4/7/15183128/mastodon-open-source-twitter-clone-how-to-use |accessdate=2017-04-08
  10. Learning from Twitter’s mistakes (недоступная ссылка). Medium.com. Дата обращения 3 июня 2019. Архивировано 10 декабря 2018 года.
  11. Mastodon 2.5 released: Highlights from the changelog. Blog.joinmastodon.org. Дата обращения 3 декабря 2018.
  12. Mastodon 2.6 released: Highlights from the changelog. Blog.joinmastodon.org. Дата обращения 3 декабря 2018.
  13. Mastodon 2.7 released: Highlights from the changelog. Blog.joinmastodon.org. Дата обращения 20 января 2019.
  14. Mastodon 2.8 Highlights from the changelog. blog.joinmastodon.org. Дата обращения 11 апреля 2019.
  15. Improving support for adult content on Mastodon. blog.joinmastodon.org.
  16. Mastodon Instances — The Fediverse Network.
  17. Rochko, Eugen Welcome to Mastodon (недоступная ссылка). Hacker Noon (1 апреля 2017). Дата обращения 3 декабря 2018. Архивировано 12 сентября 2018 года.
  18. Release v1.6.0. GitHub.
  19. List of apps. GitHub.
  20. Steele, Chandra What Is Mastodon and Will It Kill Twitter?. PCMag Australia (6 апреля 2017).
  21. dynamic status of mastodon (недоступная ссылка — история ). Eliotberriott.com.
  22. Mastodon Users (bot), December 1, 2017, 4:00 PM. Mastodon.social. Дата обращения 1 декабря 2017.
  23. Bonnington, Christina. Mastodon is an open source, decentralized version of Twitter, The Daily Dot (22 ноября 2016). Дата обращения 11 января 2017.
  24. Mastodon Is Like Twitter Without Nazis, So Why Are We Not Using It?, Motherboard (4 апреля 2017).
  25. Tidey, Jimmy. What would Twitter be if it adopted Wikipedia’s politics?, openDemocracy (6 января 2017). Дата обращения 11 января 2017.
  26. Are You on Mastodon Yet? Social Network of Our Own – ProfHacker - Blogs - The Chronicle of Higher Education. Chronicle.com.
  27. POST, Brian Fung, WASHINGTON Facebook's poor care of customer data is driving users to social networks such as Mastodon. www.philly.com.
  28. Mastodon instances. instances.social.
  29. citation thing. Pastebin.com (1 февраля 2019).
  30. User Count Bot. Mastodon.social. Дата обращения 3 декабря 2018.
  31. Tumblr banning adult content starting Dec. 17, citing porn concerns, CBS News (3 декабря 2018). Дата обращения 3 декабря 2018.
  32. Kapur, Manavi This chart from Mastodon's creator shows just how angry some Indian Twitter users are (англ.). Quartz India. Дата обращения 14 ноября 2019.
  33. Mastodon hosted on pawoo.net (англ.). Pawoo. Дата обращения 17 января 2020.
  34. Lunduke, Bryan (30 April 2019). “Purism Launches Librem One, a Suite of Privacy-Protecting, No-Track, No-Ad Apps and Services”. Linux Journal. Дата обращения 2019-07-17.
  35. Librem One: Purism startet Angebot für sichere Online-Dienste (нем.). de (англ.) (2. Mai 2019). Дата обращения 17 июля 2019.
  36. Mastodon Was Designed to Be a Nazi-Free Twitter—Now It's the Exact Opposite. Vice (11 июля 2019). Дата обращения 17 июля 2019.
  37. How the biggest decentralized social network is dealing with its Nazi problem. The Verge (12 июля 2019). Дата обращения 17 июля 2019.
  38. Eleanor. Statement on Gab's fork of Mastodon. Official Mastodon Blog (4 июля 2019). Дата обращения 17 июля 2019.
  39. Announcing the launch of Project Civiq. Fourth Estate (24 октября 2019). Дата обращения 24 октября 2019.

Ссылки[править | править код]