Mastodon (software)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Mastodon
Mastodon Logotype (Simple).svg
Mastodon desktop web screenshot.png
Developer(s) Eugen Rochko
Initial release 5 October 2016; 16 months ago (2016-10-05)[1]
Stable release
v2.2.0 / 29 January 2018; 19 days ago (2018-01-29)[2]
Repository Edit this at Wikidata
Written in Ruby, JavaScript
Operating system Unix, Linux
Available in English, German, Russian, Ukrainian, Occitan, French, Serbian, Spanish, Slovak, Portuguese, Polish, Esperanto, Dutch, Japanese, Hebrew
Type Microblogging
License GNU Affero General Public License
Website joinmastodon.org

Mastodon is a federated social network, with similar microblogging features to Twitter, but administered as a decentralized federation of independently operated servers running open source software. Users belong to a single Mastodon server, known as an "instance", but can communicate with users on other instances as well. Users post short messages, called toots for others to read, subject to the completely adjustable privacy settings of the user and their particular instance. The Mastodon mascot is a brown or grey Proboscidean sometimes depicted using a tablet or smartphone.

The service seeks to distinguish itself from Twitter through its orientation towards independently operated small communities and hence a community-based, rather than top-down, moderation. Like Twitter, Mastodon supports direct, private messages between users, but unlike "tweets" posted on Twitter, Mastodon’s "toots" can be private to the user, private to the user's followers, public on a specific instance, or public across a network of instances. The network of federated Mastodon instances forms one part of the Fediverse, a federated network that includes servers running any social network software that uses either OStatus or, since version 1.6, the newer ActivityPub standard.

Function[edit]

Mastodon mascot with a smartphone.

Mastodon approximates the user experience of Twitter and uses an interface similar to TweetDeck, a professional Twitter application. On both services, users post short status messages for others to read. These messages can include up to 500 text characters, an extension of Twitter's 280-character limit, and are known as "toots" instead of "tweets", as on Twitter.[3]

Users join a specific Mastodon server, known as an "instance", rather than a single flagship website or application. The instances are connected as nodes in a network, and each server can administrate its own rules, account privileges, and whether to share messages to and from other instances. The flagship instance, Mastodon.social, had about 42,000 users as of early April 2017. Other instances are based on communal interests, such as Internet memes, Minecraft, or technology.[3] The global use is rising fast, having about 766,500 users as of August 1, 2017,[4] and rising to 1 million users on December 1st 2017.[5]

The service includes a number of privacy features. Each message has a privacy option, and users can choose whether the post is public or private. Public messages display on a global feed, known as a timeline, and private messages are only shared on the timelines of the user's followers. Messages can also be marked as unlisted from timelines or direct between users. Users can also mark their accounts as completely private. In the timeline, messages can display with an optional "content warning" feature, which requires readers to click on the content to reveal the rest of the message. Mastodon instances have used this feature to hide spoilers, trigger warnings, and not safe for work (NSFW) content, though some accounts use the feature to hide links and thoughts others might not want to read.[3]

Mastodon aggregates messages in local and federated timelines. The local timeline shows messages from users on a singular instance, while the federated timeline shows messages across all participating Mastodon instances. Users can communicate across connected Mastodon instances with usernames similar in format to full email addresses.[3]

In early 2017, journalists distinguished Mastodon from Twitter for its approach in combatting harassment, one of Twitter's largest issues.[3] Mastodon uses community-based moderation, in which each instance can limit specific content. For example, the flagship instance Mastodon.social bans content that is illegal in Germany or France, including Nazi symbolism and Holocaust denial. Instances can also choose to limit messages with discriminating content. The service's founder believes that small, close communities would police toxic behavior more effectively than a large company's small safety team. Users can also block and report others to administrators, as on Twitter.[3]

Technology[edit]

Mastodon is written as open source, web-based software for federated microblogging. Its server-side technology is Ruby on Rails, and its front end is written in JavaScript (React.js and Redux). The service is interoperable with the federated social network GNU social and other OStatus platforms.[6] Since the 1.6 release, it is also compatible with ActivityPub.[7]

Apps (mobile, desktop or alternative web clients) interacting with the Mastodon API are available for a range of systems, including Android, iOS, SailfishOS and Windows Mobile.[8]

Adoption[edit]

While Mastodon was first released in October 2016, the service began to expand in late March and early April 2017.[9] The Verge wrote that the community at this time was small and that it had yet to attract the personalities that keep users at Twitter.[3] In November 2017 artists and writers such as Chuck Wendig, John Scalzi, Melanie Gillman and GirlOnTheNet joined, and Mastodon reached 1 million users on December 1st 2017.[5]

See also[edit]

References[edit]

  1. ^ "Project announcement on Hacker News". 
  2. ^ "Release v2.2.0". Github. Retrieved 6 February 2018. 
  3. ^ a b c d e f g Farokhmanesh, Megan (April 7, 2017). "A beginner's guide to Mastodon, the hot new open-source Twitter clone". The Verge. Retrieved April 8, 2017. 
  4. ^ "dynamic status of mastodon". Retrieved 2017-04-16. 
  5. ^ a b "Mastodon Users (bot), December 1, 2017, 4:00 PM". mastodon.social. Retrieved 1 December 2017. 
  6. ^ "tootsuite/mastodon". GitHub. Retrieved 2017-01-11. 
  7. ^ "Release v1.6.0". GitHub. Retrieved 2017-09-20. 
  8. ^ "List of apps". GitHub. Retrieved 2017-07-02. 
  9. ^ http://au.pcmag.com/social-networking/47343/feature/what-is-mastodon-and-will-it-kill-twitter

External links[edit]