Mastodon (social network): Difference between revisions
→Functionality and features: Removed contradictory language, first instance of "flagship" was unnecessary to the meaning of the sentence Tags: Mobile edit Mobile web edit |
No edit summary |
||
Line 43: | Line 43: | ||
==Technology== |
==Technology== |
||
{{Expand section|with=more details on technical information|date=November 2018}} |
{{Expand section|with=more details on technical information|date=November 2018}} |
||
Mastodon is written as [[Open-source software|open source]], [[Web application|web-based]] [[software]] for [[Federated social network|federated]] [[microblogging]], which anybody can contribute code to, and which anyone can run on their own server infrastructure, if they wish, or join servers run by other people<ref>[https://fediverse.network/mastodon] {{dead link|date=December 2018}}</ref> within the [[fediverse]] network.<ref>{{cite web|url=https://hackernoon.com/welcome-to-mastodon-111d9227e56a|title=Welcome to Mastodon|first=Eugen|last=Rochko|date=1 April 2017|website=Hacker Noon|accessdate=3 December 2018}}</ref> Its [[Front and back ends|server-side technology]] is [[Ruby on Rails]], and its front end is written in [[JavaScript]] ([[React.js]] and [[Redux (JavaScript library)|Redux]]). The service is interoperable with the federated social network [[GNU social]] and other [[OStatus]] platforms. Since the 1.6 release, it is also compatible with [[ActivityPub]].<ref name="activitypub">{{cite web|url=https://github.com/tootsuite/mastodon/releases/tag/v1.6.0 |title=Release v1.6.0 |website=GitHub|access-date=2017-09-20}}</ref> |
Mastodon is written as [[Open-source software|open source]], [[Web application|web-based]] [[software]] for [[Federated social network|federated]] [[microblogging]], which anybody can contribute code to, and which anyone can run on their own server infrastructure, if they wish, or join servers run by other people<ref>[https://fediverse.network/mastodon] {{dead link|date=December 2018}}</ref> within the [[fediverse]] network.<ref>{{cite web|url=https://hackernoon.com/welcome-to-mastodon-111d9227e56a|title=Welcome to Mastodon|first=Eugen|last=Rochko|date=1 April 2017|website=Hacker Noon|accessdate=3 December 2018}}</ref> Its [[Front and back ends|server-side technology]] is [[Ruby on Rails]], and its front end is written in [[JavaScript]] ([[React.js]] and [[Redux (JavaScript library)|Redux]]). The service is interoperable with the federated social network [[GNU social]] and other [[OStatus]] platforms, as well as with those platforms that use the [[ActivityPub]] standard. Since the 1.6 release, it is also compatible with [[ActivityPub]].<ref name="activitypub">{{cite web|url=https://github.com/tootsuite/mastodon/releases/tag/v1.6.0 |title=Release v1.6.0 |website=GitHub|access-date=2017-09-20}}</ref> |
||
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.<ref name="apps">{{cite web|url=https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md |title=List of apps |website=GitHub|access-date=2017-07-02}}</ref> |
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.<ref name="apps">{{cite web|url=https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md |title=List of apps |website=GitHub|access-date=2017-07-02}}</ref> |
Revision as of 09:37, 9 December 2018
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Developer(s) | Eugen Rochko, et. al |
---|---|
Initial release | 5 October 2016[1] |
Stable release | v2.6.5
/ 2 December 2018[2] |
Repository | |
Written in | Ruby on Rails, JavaScript (React.js, Redux) |
Operating system | Unix, Linux, BSD |
Platform | Web, iOS, Android, Linux, BSD, OSX, Windows |
Available in | Arabic, Armenian, Asturian, Basque, Bulgarian, Catalan, Chinese, Corsican, Croatian, Czech, Danish, Dutch, English, Esperanto, Finnish, French, Galician, German, Greek, Hungarian, Ido, Italian, Indonesian, Norwegian, Occitan, Romanian, Russian, Serbian, Swedish, Spanish, Slovak, Slovenian, Ukrainian, Portuguese, Persian, Polish, Korean, Japanese, Malay, Tamil, Telugu, Thai, Hebrew, Turkish, Welsh |
Type | Microblogging |
License | GNU Affero General Public License |
Website | joinmastodon |
Mastodon is a distributed, federated social network that forms part of the Fediverse, an interconnected and decentralized network of independently operated servers.
Mastodon has microblogging features similar to Twitter. Each user is a member of a specific Mastodon server, known as an "instance" of the software, but can connect and communicate with users on other instances as well. Users post short messages called "toots" for others to see, subject to the 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 software seeks to distinguish itself from Twitter through its orientation towards independently operated small communities. Thus it has a community-based, rather than top-down, moderation and service operation, based on cooperation without direct dependence.[improper synthesis?] Like Twitter, Mastodon supports direct, private messages between users, but unlike "tweets" posted on Twitter, Mastodon’s "toots" can be either private to the user, private to the user's followers, public on a specific instance, or public across a network of instances.
Functionality and features
Mastodon servers run social networking software that is capable of communicating either via the OStatus protocol, or also the newer ActivityPub standard. A Mastodon user can therefore interact with users on any other server in the Fediverse that supports these.
Mastodon approximates the microblogging user experience of Twitter, where users post short-form status messages for others to see. On Mastodon, these messages can include up to 500 text-based characters, an extension of Twitter's 280-character limit (originally 140),[3] and posts are called "toots" instead of "tweets", as is the case on Twitter.[4]
Users join a specific Mastodon server, known as an "instance", rather than a single 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.[4] The global use has risen from 766,500 users as of August 1, 2017,[5] to 1 million users on December 1, 2017.[6]
The service includes a number of privacy features. Each message has a variety of privacy options available, 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.[4]
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.[4]
In early 2017, journalists[like whom?] distinguished Mastodon from Twitter for its approach to combating harassment, one of Twitter's largest issues.[dubious – discuss][4] Mastodon uses community-based moderation, in which each instance can limit, or filter out undesirable types of content. For example, the flagship instance, Mastodon.social, bans content that is illegal in Germany or France, including Nazi symbolism, Holocaust denial and discrimination. Several other instances do this too. Instances can also choose to limit, or filter out messages with disparaging content. Mastodon's founder Eugen Rochko believes that small, close communities would police toxic behavior more effectively than a large company's small safety team.[citation needed] Users can also block and report others to administrators, much like on Twitter.[7][4] In September 2018, with the release of version 2.5, that features redesigned public profile pages, Mastodon marked its 100th release.[8] Then, at the end of October, Mastodon 2.6 came out, introducing the possibilities of verified profiles and live, in-stream link previews for images and videos.[9]
Technology
This section needs expansion with: more details on technical information. You can help by adding to it. (November 2018) |
Mastodon is written as open source, web-based software for federated microblogging, which anybody can contribute code to, and which anyone can run on their own server infrastructure, if they wish, or join servers run by other people[10] within the fediverse network.[11] 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, as well as with those platforms that use the ActivityPub standard. Since the 1.6 release, it is also compatible with ActivityPub.[12]
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.[13]
Adoption
While Mastodon was first released in October 2016, the service began to expand in late March and early April 2017.[14] 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.[4] In November 2017 artists, writers and entrepreneurs such as Chuck Wendig, John Scalzi, Melanie Gillman and later John O'Nolan joined in, while Mastodon had reached 1 million accounts on December 1, 2017.[6][15][16][17][18] Another spike in popularity came in March, through April of 2018, due to the concerns about user privacy raised by the #deletefacebook effort.[19]
Mastodon, along with a number of other alternative social media sites, saw a large uptick in membership, gaining thousands of new members in the period of a few hours compared to dozens in days prior,[20] following Tumblr's announcement of intent in early December 2018 to ban all sensitive content from their site.[21]
See also
- Comparison of software and protocols for distributed social networking
- Comparison of microblogging services
References
- ^ "Show HN: A new decentralized microblogging platform". Hacker News. 2016-10-06.
- ^ "Release v2.6.5". Github. Retrieved 3 December 2018.
- ^ "Twitter just doubled the character limit for tweets to 280". Theverge.com. Retrieved 3 December 2018.
- ^ 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.
- ^ "dynamic status of mastodon". Eliotberriott.com. Retrieved 2017-04-16.
- ^ a b "Mastodon Users (bot), December 1, 2017, 4:00 PM". Mastodon.social. Retrieved 1 December 2017.
- ^ Rochko, Eugen. "Learning from Twitter's mistakes". Medium.com. Retrieved 7 September 2018.
- ^ "Mastodon 2.5 released: Highlights from the changelog". Blog.joinmastodon.org. Retrieved 3 December 2018.
- ^ "Mastodon 2.6 released: Highlights from the changelog". Blog.joinmastodon.org. Retrieved 3 December 2018.
- ^ [1] [dead link ]
- ^ Rochko, Eugen (1 April 2017). "Welcome to Mastodon". Hacker Noon. Retrieved 3 December 2018.
- ^ "Release v1.6.0". GitHub. Retrieved 2017-09-20.
- ^ "List of apps". GitHub. Retrieved 2017-07-02.
- ^ Steele, Chandra (2017-04-06). "What Is Mastodon and Will It Kill Twitter?". PCMag Australia.
- ^ Bonnington, Christina (2016-11-22). "Mastodon is an open source, decentralized version of Twitter". The Daily Dot. Retrieved 2017-01-11.
- ^ "Mastodon Is Like Twitter Without Nazis, So Why Are We Not Using It?". Motherboard. 2017-04-04. Retrieved 2018-09-21.
- ^ Tidey, Jimmy (2017-01-06). "What would Twitter be if it adopted Wikipedia's politics?". openDemocracy. Retrieved 2017-01-11.
- ^ "Are You on Mastodon Yet? Social Network of Our Own – ProfHacker - Blogs - The Chronicle of Higher Education". Chronicle.com. Retrieved 2018-09-21.
- ^ http://www2.philly.com/philly/business/facebook-deletefacebook-mastodon-zuckerberg-cambridge-analytica-20180323.html
- ^ "User Count Bot". Mastodon.social. Retrieved 2018-12-03.
- ^ Gibson, Kate (3 December 2018). "Tumblr banning adult content starting Dec. 17, citing porn concerns". CBS News. Retrieved 3 December 2018.