Mastodon Logo/Mastodon As the buzz about new open-source social platform Mastodon spread round the internet, some not in the know might have been puzzled and asked themselves, "Wait, noted metal ...