Mastodon: A free, open-source, and decentralized Twitter not owned by anybody
mastodon.social
mastodon.social
Adoption is critical for social media, and cachet is critical for mass adoption. "Tooting" isn't the radio-friendly Big Bang Theory flavor of dorky— it's Segway-with-knee-pads dorky. I'll probably deploy an instance for kicks and giggles, but I can't see it taking off until it's a little more image savvy.
Dorkiness can be an insurmountable obstacle. Just ask google glass.
You're right about "toots," though. At least "tweets" make sense for a site named Twitter, but what is a "toot," a mastodon farting?
For example: https://www.youtube.com/watch?v=4hZUvuvfDQg
It's also old slang for a drinking bender:
https://idioms.thefreedictionary.com/on+a+toot
Mastadon really should have done a little more due dilligence before deciding on that term.
Even ignoring that, the word "tweet" viscerally feels light, nimble, quick, and sharp. Toot feels heavier, duller, and more imposing. To end users, the interface is the software and no amount of technical or logistical impressiveness will overcome something being viscerally off-putting. It needs to become attractive in spite of that.
It did, until Twitter spoiled that. Hearing 'tweet' I somehow get associations with 'trump' (also slang for fart in British English, btw) and 'musk' (a strong odor).
[EDIT] nb I don't use Mastodon and don't expect it to take off, but I don't think "toot" is at all the reason for that.
Adoption is really important for social media to succeed and be useful to its users and image is really important for social media adoption, generally, even if not for you. But I guarantee its influenced your choices more than you could feasibly perceive. Would you still use HN if it used the default bootstrap layouts? Or a ton of slick graphics and heavy animations? Would enough other people be put off by it not to bother?
You can't guarantee everything will strike everyone the same way, but there are wrong answers and it's not even mostly subjective. In an alternate Twitter-free universe if someone wanted a noun/verb for a deliberately lightweight communication broadcast into the ether over the internet, I'd bank a grand on marketers agreeing that a cheerful, sharp little chirp from a nimble, energetic bird communicates that better than the plaintive sounding crescendo of a giant plodding extinct earthbound mammal which also is outdated slang for a fart.
Nobody user is out there weight the pros and cons of the post name when deciding a social network— it's all about that first visceral impression that makes people think "this is cool and exciting" or "this is dull and lame."
_.-- ,.--.
.' .' /
| @ |'..--------._
/ \._/ '.
/ .-.- \
( / \ \
\\ '. | #
\\ \ -. /
:\ | )._____.' \
" | / \ | \ )
snd | |./' :__ \.-'
'--'
I'm not sure who "snd" is, but they drew a nice tooter :)(hopefully anticipating a "trunk raised, toot blasting" ascii art response worthy of the thread)
While that's not the true meaning behind it, "a mastodon farting" is a good summary for the branding around all these "fediverse" social networks.
I think that privacy should be a greater public concern, but I doubt it was the reason why Google Glass failed to catch on.
There's something viscerally more creepy about having a camera pointed directly in your face at all times. Try holding your cellphone up to random people at about eye level, you'll see that people do in fact find that at least annoying.
>I think that privacy should be a greater public concern, but I doubt it was the reason why Google Glass failed to catch on.
As I recall, it was the only thing people were talking about.
(Also it was very expensive, clunky looking, and buggy. As you say, it's multifaceted.)
You're technically correct. Using Gmail, Drive, Chrome, etc., does place a small burden on those you interact with (when they email you, when you store group project files, etc.)
But there's a whole other level of intrusiveness when you're roaming meatspace with a Google Camera in everyone's face.
Oh, and it's dorky as hell. Glass failed on multiple fronts. For the reasons you listed as well as the parent comment.
Dorkiness does not legitimately enter into discussing "Toots" no matter Mastodon's intent.
I come here just for the bikeshedding to be honest.
Until Mastodon (or others) can seamlessly interoperate with existing social networks, they have to gain mass adoption to become useful, which means catering to what the masses think is appealing even if you don't particularly agree with that determination.
It is of course open-source software and they don't have to do anything if they're happy with the status-quo, but imagine how better if would be if you had something with the branding & adoption of Twitter and the features & benefits of Mastodon?
I'm not quite sure I agree with the point you're getting at concerning branding and mass adoption.
The EU Digital Markets Act looks like it’s designed to force some messaging interop, and it’s regulation-driven, so it can be refreshed a little more dynamically than most legislation.
Crossing fingers for some movement on the interop front!
We're also all missing the bigger problem here, which is that "mast" is rooted in the word for "breast". ( /s for the concern, but it in fact is)
But maybe it's just me. Or maybe it's why it's as successful as it is.
FOSSy vs corporate is a false dichotomy. The FOSSy “don’t you dare criticize my logo… I spent a weekend learning Gimp to make it… and yes the G stands for Gnu” aesthetic says “tech-savvy only”. It is off-putting for many, and FAR MORE EXCLUSIVE than any sane corporate design, save luxury brands. It doesn’t signify the lack of an in-club— it is an in-club.
I still hear toot used to distinguish from tweets, is there a new word suggested? The wikipedia on Mastadon states, 'Posts are called "toots" instead of "tweets", as is the case on Twitter' based on a 2017 article from the Verge so maybe someone should update it.
Mastodons are cool and everything but they don't work for branding a social network. Some rad groundbreaking online museum or library or something else that wanted to viscerally communicate age and wisdom and weight and timelessness? Sure.
I get that many developers had/have a toxic experience with the concept of coolness, but that doesn’t negate its functionality in this vein.
When developers assume qualified UI designers merely wield arbitrary personal preferences, FOSS loses.
- it buttresses a disdain and devaluation of the design discipline, in general
- developers feel entitled to obnoxiously impose their actual arbitrary personal preferences and folk knowledge on the fruit of someone’s intellectual discipline. It’s rarely an improvement.
- designers give up on a FOSS projects in general
- Your see conjecture and debate. Anyone who knows what they’re talking about sees Dunning and Kruger.
That's all nice for when on a startup, scaleup, unicorn, megasaurus adventure, but not what this is really about. At least not yet, and I hope it stays that way.
This is about free software projects in a hard-to-monetize decentralized (federated) environment, where a different culture currently thrives. One where all these incentives that made other social media such bad places, are not very prevalent yet (and to some extent can be controlled by moderation mechanisms). The "move fast and break things" growth hacking mindset, if that wins out, will likely destroy this culture. 'Hard-to-monetize' is an advantage in my book, in this regard.
I agree. It is an issue of cultural acceptance. And rest assured, you don't need to educate me about FOSS scene culture— I've been using linux consistently since the 90s and have worked full time developing for FOSS projects for 12 years. The important realization you skipped past was the exclusivity of culture.
Just like Punk cultures, FOSS culture often mistakes itself for an inclusive catch-all for people opposed to a corporate for-profit status quo. Though obviously opposed to corporate status quo, the FOSS scene is an in-club of people who put technical accomplishment above all else. They pride themselves on rejecting user-focus and pushing through awful user experiences. There are cool kids and villains and the look and feel of your projects is the same as subculture fashion.
I can't imagine Mastodon intended to restrict their audience to that 'different culture' but ignoring their perspective certainly had that effect. Eschewing or appealing to people outside of that culture has absolutely nothing to do with profit. None.
You can join or self-host any implemention and follow and communicate with users on other servers. There are moderation tools and admins can set policies for federation; some servers are picky with how they federate, some more free-speech-oriented. Fully unmoderated servers with open registration that try to federate promiscuously tend to get siloed of from the rest fairly quickly.
The network is not full-mesh by design, so typically either one of two servers (or user on it) needs to either manually follow users from that server or have content forwarded from already followed actors to ingest it.
The neat thing with this is how you can natively and seamlessly follow vloggers on Peertube on your personal Friendica instance, and boost it to your followers on Mastodon.
People interested in FLOSS and Linux may be interested in checking out the fosstodon.org instance.
I'm on a small not very active Pleroma instance hosted by friends (bio). Some people have accounts on many servers.
Most folks I know who still believe in the value of any of this for its own sake have moved on to considering that this kind of refractory opacity is actually good because it prevents entry by anyone who isn't likewise invested. Ironically, those who preach the value of investment are also almost universally those who don't need to worry about leveraging a social media presence into any form of income or, y'know, social life. Almost everyone who does care about these things has likewise moved on - in this case, back to Twitter.
Also ironically, social life existed before social media, and no one earned a living from it then. But in your case you might separate social life from professional career. Use Mastodon for the first and Twitter, Insta, what-have-you for the latter.
I do think that's a pity; I've been banging a drum about the hazards, moral and otherwise, of monolithic social media for what by now must be most of a decade, and I would like there to be an alternative that achieves traction without being beholden to the profit motive which in my analysis lies at the root of all those hazards. Mastodon had a real shot at that, and it was a fun place to be for a while there, besides. I hate to see it fail, but I'd be a fool not to acknowledge the plainly obvious fact that it is failing, at this point an also-ran at best, and unlikely to change that trajectory.
This is a very common question, and no you absolutely do not.
The system works like email - you have interoperability and can pass messages along between servers. You don't need to join both gmail.com and hotmail.com to send a message from your gmail address to a hotmail user.
But you essentially can't overcome the network effects. There's no way to gradually build a social network when everyone is already on a different one.
We have to change that. Facebook should be required to let other platforms consume content produced by its users. If you do that, you suddenly can cold start a competitor, because switching off of Facebook does not mean giving up talking to your grandmother.
Awesome for platforms like Matrix [2] which are all about supporting federation and bridges to other services (such as Signal, which is hostile to federation [3]).
[1]: https://matrix.org/blog/2022/03/25/interoperability-without-...
[2]: https://matrix.org
How did Facebook overtake Myspace then?
I'm not really convinced that the thing holding back Mastodon and other efforts like it is merely incumbency inertia. I think even if you started from zero again, Twitter would take off and Mastodon wouldn't. The Mastodon experience does not strike me as better than the Twitter experience for most users. Most people don't really care if if something is open-source or federated/decentralized. Those are not features that draw users.
EDIT: Just to be clear, I do think it's possible that an open protocol like ActivityPub can take off with the masses. I think the real issue is that apps like Mastodon offer an experience that is mostly just a copycat of Twitter, so there is no real killer reason for existing Twitter users to hop on over. Same goes for Pixelfed, Pleroma, Element, etc.
And, with the exception of Facebook, all of them represent completely new ideas rather than incremental changes. If you want to play in the social media game, you need something revolutionary and completely different, not just an incremental or even 10x improvement over what's already there.
And I don't really count MySpace, that was before tech mastered the art of the monopoly.
I'm not sure why new ideas are a problem here, but I'd also argue that everything I listed had clear forebearers from which their designs developed from.
MySpace and the Microsoft Antitrust case were in the same era; and there were monopolistic companies before then, in tech.
0: https://en.wikipedia.org/wiki/List_of_social_networking_serv...
Let fcbook and twitter rot. Not everyone is on them and not all of their users are exclusive to their seeping platforms.
If the fediverse manages to stay on an interoperability open standards track, then I am sure it can and in a way that dominant platforms find hard to compete against, because their moat disappears in such environment. One where you can only compete on quality and not on lock-in and FOMO. But such open standards are very hard to bring to maturity in healthy ways.
Parler got shut down because it's a public safety threat and did the january 6 insurrection. Except later we find out it wasnt an insurrection and none of the organizing happened on parler. They don't need real justification to shut you down. Free speech is government, not several giant tech corps colluding at the same time. Right? Right?
>But you essentially can't overcome the network effects. There's no way to gradually build a social network when everyone is already on a different one.
Oh for sure you can. Parler got a huge bump but fox news and others. It became #1 app for weeks and then they got shutdown and removed. It was on its way to becoming a serious competitor. It was well past the leud hump. Commies, fishing, all the stuff was on there.
Mind you to shut them down, Google, Apple, and Amazon cannot legally talk to each other. Multiple anti-trust laws prevent them from working together. There is only 1 way for those 3 to act in sync like they did.
This is the US government coming in, ordering them to remove Parler. It's the US government censoring speech.
>We have to change that. Facebook should be required to let other platforms consume content produced by its users. If you do that, you suddenly can cold start a competitor, because switching off of Facebook does not mean giving up talking to your grandmother.
You're missing the forest through the trees. Building a new competitor is simple. Getting it big enough to self-sustain isn't a problem neither.
The problem is that this is the US government censoring speech. These people have transitioned to fully encrypted platforms. The US government most likely does not have access.
https://yro.slashdot.org/story/18/05/01/2035246/amazon-tells...
https://yro.slashdot.org/story/21/10/29/2215227/the-us-gover...
https://it.slashdot.org/story/21/01/12/2126230/telegram-adds...
This has everything to do with government breaking human rights. This is about people realizing what it is doing and now it may have lost its access and is probably pretty worried.
Midterms are about to happen. Hillary Clinton was quite vocal about Trump stealing the election. Trump was quite vocal about Biden stealing the election. Republicans in 49 states also think the election was stolen.
The results of midterms don't matter. Everything will be down to transparency. I very much doubt midterms are going to go down with complete transparency.
The tech isn't safe outside of heavily moderated and/or small instances.
I find it worrying that this is even an issue, but then again it's not surprising - if you build a platform explicitly against witch hunts, you'll end up with 1% principled legitimate users that use it to make a statement and 99% witches.
Also, Mastodon wasn't built "explicitly against witch hunts". A lot of people go there because they don't like the hellscape that is Twitter, or because they simply want a different audience. Heck, there are many people --- myself included --- with both Twitter and Mastodon handles. The people who go to Mastodon after a Twitter ban usually end up on more toxic fringe instances, like radical.town (tankie) or social.quodverum.com (MAGA).
Depending on which part of Mastodon you are on, you can still find witch hunts, usually on the fringier instances.
Seems law enforcement caught wind of it, and Sinblr has ceased to exist, along with any user accounts on it.
What the best way of discovering active Mastodon communities one might want to be part of?
Is something like this realistic?
https://fediverse.express https://yarrps.xyz/ (domain expired) https://web.archive.org/web/20210817035751/https://yarrps.xy...
https://install-app.yunohost.org/?app=pleroma
LukeSmith.xyz 's take on Federation: https://www.youtube.com/watch?v=oOiCACmjKBM
(Note: I have some small involvement with the maintenance of Mastodon, mostly in an advisory role these days, and I'm speaking up because I've witnessed the effects of Gleason's behavior first hand. Think carefully before you throw your lot in with him and his, he has a long history of burning his bridges)
With Mastodon and/or the Fediverse am I locked in to an instance or an app? Can I sign up on any Mastodon instance and take my identity elsewhere? Can I opt to self-host later? If I upload a bunch of photos to one of the Instagram-alikes can I relocate them easily? Is the storage plane separate from the apps?
My understanding of the Fediverse is that it is a federated protocol but apps and instances are still sticky.
Am I totally off base here?
Can I post a vacation photo to the Fediverse and have it visible to my followers on the Instagram-alike and the Twitter-alike?
IME yes, so far I haven't experienced issues federating across implementations listed on fediverse.party and when they have come up in the past, devs and maintainers tend to treat it as bugs and want solve it.
It's a tricky one to solve properly (see Zooko's Triangle). The only solutions I've seen so far rely on distributed ledgers, to which there is cultural resistance.
We do need to arrive at a DiD solution, though. Matrix needs to solve the same issue, so ideally we'll find something that works in general. Perhaps the W3C proposal is viable.
Devs and admins in the ecosystem realize this and other ways that the current state of ActivityPub is not ideal. If you're interested in following discussions on how to improve and evolve the Fediverse protocols and ecosystem, some people are congregating here (and yeah, we should dogfood better).
https://pad.public.cat/8yNgnlxmSsGYk3TfIau46A?view
#socialcoding-foundations:matrix.org
One: Your identity is as sticky as you make it. Fundamentally, your identity on the fediverse is simply your URI. No more, no less. If you have ownership of your domain name, then your identity is yours. If you don't, then you don't. This is decoupled from whether you have ownership of the servers you're actually posting on—you could pay masto.host $6 a month for a fully-managed Mastodon install, and as long as you're running it on your own domain, it's your own identity. You can pick up, take your database export, and move to any other software or host that you choose. In that sense, it's just like email, except without the spam/whitelist headaches of running your own email server.
Two: for most people, their identity is going to be tied to whatever server they sign up for. Honestly, for most people, this is fine. Servers are generally run by small, close-knit groups—unless you're on mastodon.social, they're more like subreddits or discord servers then like Twitter or Facebook. And with Mastodon specifically, there are lots of affordances within the software itself for "moving around" between servers—you can set up a "redirect" from one account (on one server) to another account (on another server, or even just at a different username), which automatically transfers all of your followers over. And of course, Mastodon has full data export built in (although it doesn't currently support importing old posts, since ... it's just not that common of a use-case to dig through someone's ancient tweets? If you want an archive of old posts, Mastodon is honestly not really the software package to look for, even just a simple HTML page with dynamic search would probably be better for most people). So yes, you definitely can sign up on any Mastodon instance and then opt to self-host later—as long as both instances are cooperating, and still alive when you want to make the transition.
Third: for apps, the answer is going to vary a bit depending on which software package you're talking about. The ActivityPub spec provides for a "client-to-server" API that's very generic and allows for tons of different "types" of user experiences to all coexist on the same host, acting as "client" interfaces, ala SMTP. However, very few people actually want to program for a "fully generic" server like this, and most fediverse projects instead support a more limited, purpose-specific API that encodes most of the "product logic" in the server, and allows for simpler, thin REST clients. The Mastodon API acts as a de-facto standard here, and it's basically just a clone of the Twitter API circa 2011. So, yes, there's a huge diversity of apps, as long as you're on a "Twitter-like" server looking for "Twitter-like" apps. Outside of this, there's less active development, so most servers just have the one client and the one intended UX.
And of course, between two servers, anything goes. Youtube-alike servers like Peertube talk easily with Twitter-alike servers like Mastodon which talk easily with Ghost-alike servers like WriteFreely. It's a shame that the "generic server" idea never took off, but I understand the tradeoffs involved, especially in user comprehension (Look at how Matrix bungled the "Identity provider / homeserver / client" UX for 99.9% of users).
I think Mastodon is a great first step, but unfortunately doesn't go far enough.
Lemmy also federates with Mastodon, so mastodon users that comment for their own UI to your post will show up in your comment thread and likewise they'll see your response from Lemmy. Their Likes become Lemmy upvotes. Their boosts (retweets) help your post / comment reach a broader audience.
This is not about branding or making it big. It is more about being able to control your own ability to control your communication channels. No canceling no deplatforming. Just communication. If you don't like someone you can block them. If you don't like the content from their server you can just choose not to federate with them.
This is a platform talked about all the time on the No Agenda podcast. They have used this for several years successfully. ITM.
If you're actually interested in exploring constructive conversation on how to move forward to where we don't need to rely on centralized authoritarian incumbents and getting a healthier ecosystem, come join in.
Very budding and recent so please be nice and not too dismissive.
https://codeberg.org/fediverse
#socialcoding-foundations:matrix.org
The first one was Drew Devault's server, which he advertised here. (I didn't know who he was at the time.) One day it disappeared without notice. Admittedly, I wasn't using it much.
The second one was schelling.pt, which I picked solely for the cool name. It started having weird brownouts after a while, where nothing would update and images were broken.
So, don't do as I did and pick a Mastodon server on a whim, without checking out the person running it and what they're willing to commit to. I guess mastodon.social is probably safe, but it would be nice if there were professional hosting.
(You could also self-host, but I don't care enough about the Fediverse to do that.)
Real world users don’t care if their social network is on a “distributed” platform. And they definitely don’t want to pay for it. Relying on some tiny minority to donate….just to avoid the horrifying, almost indescribable pain of some social network using your data to show your better ads (the horror)…really?
Maybe we techies need to re-evaluate our priorities in life….
I've also commented before as to why I don't believe decentralization is a solution to the problems of current social media and instead introduces problems of its own: https://news.ycombinator.com/item?id=20317513
I have a lot of respect for the founder of Mastodon but I suspect even he knows this is a losing game in the long term.
Decentralized protocols will provide graph access in absence of centralized resources.
Update: It is used by both Gab and Truth Social, which are centralized, not distributed.
Also, in the 'about the plans' section of that page, under 'Concurrent Requests' and 'Users and Active Users' you have more details. But one can think of concurrent requests limit as actions occurring simultaneously (eg: 50 people clicking a button at the exact same time). Even on the rare occasions when that happens, the actions are queued and take a couple more seconds to process.
https://wordpress.org/plugins/activitypub/
The Fediverse / Federated Social Web is bigger than Mastodon.