ماستودون (نرم‌افزار)
عمل‌کرد و ویژگی‌ها

سرورهای ماستودون نرم‌افزاری که قابلیت برقراری ارتباط بوسیله استاندارد اکتیویتی‌پاب دارند اجرا می‌کنند، که از نسخه ۱٫۶ پیاده‌سازی شده‌است. از این رو کاربر ماستودون می‌تواند با کاربران سروری دیگر از مجموعه که از اکتیویتی‌پاب پشتیبانی می‌کند، تعامل داشته باشند.
ماستودون از نسخه ۲٫۹٫۰ حالت تک ستون را به شکل پیشفرض برای کاربران جدید در نظر می‌گیرد، اما در حالت پیشرفته، تجربه کاربری را به TweetDeck نزدیک می‌کند. کاربران پیغام‌های کوتاه برای دیدن دیگران ارسال می‌کنند، در ماستودون این پیغام‌ها می‌تواند تا ۵۰۰ کارکتر متنی افزایش بیابد، افزونه‌ای با توجه به محدودیت ۲۸۰ کارکتری توییتر، هرچند که تعدادی از سرورهای ماستودون از کد آن انشعاب گرفته و محدودهٔ تعداد کارکترها را افزایش داده‌اند.پست‌ها در مقابل توییت‌های توییتر «توت» نامیده می‌شوند.
کاربران به جای یک وبسایت یا برنامه، به یک سرور خاص می‌پیوندند. سرورها مانند گروه‌ها در شبکه به هم متصل هستند و هر سرور می‌تواند قوانین خود، دسترسی‌های حساب کاربری و امکان به اشتراک‌گزاری با دیگر سرورها و از دیگر سرورها را مدیریت کند. بزرگ‌ترین سرور (به غیر از گب)، Pawoo است که تا ماه مه ۲۰۱۹ بیش از ۵۴۵٫۰۰۰ کاربر را میزبانی می‌کند. دیگر سرورها بر اساس علایق جمعی هستند، مانند بازی ویدئویی یا میم اینترنتی یا فناوری.
نرم‌افزار شبکه اجتماعی تعدادی از ویژگی‌های خاص حریم‌شخصی را شامل می‌شود. هر پیغام انواع مختلفی از انتخاب‌های حریم شخصی را دارد و کاربر می‌تواند انتخاب کند که، پست عمومی است یا خصوصی، پیغام‌های عمومی روی خوراک جهانی، معروف به نوارزمان، به نمایش در می‌آیند؛ و پیغام‌های خصوصی فقط در نوارزمان دنبال‌کنندگان کاربر به نمایش در می‌آیند. پیغام‌ها همچنین می‌توانند به شکل بدون لیست شدن در نوار زمان یا به شکل خصوصی بین کاربران ارسال شوند.
همچنین کاربران می‌توانند حساب خود را به شکل کاملاً خصوصی علامت گذاری کنند. در نوارزمان پیغام‌ها می‌توانند با یک ویژگی اختیاری «هشدار محتوایی» نمایش داده بشوند، که نیازمند کلیک کاربران برای نشان‌دادن ادامه محتوا است، سرورهای ماستودون از این ویژگی برای مخفی کردن محتوای افشاساز، نامناسب برای کار و تحریک‌کننده استفاده می‌کنند. گرچه بعضی حساب‌ها از این ویژگی برای مخفی کردن پیوندهاای که شاید دیگران علاقه به خواندن داشته باشند استفاده می‌کنند.
ماستودون پیغام‌ها را در لحظه در نوارزمان محلی و فدراسیون حک می‌کند. نوارزمان محلی پیغام‌های کاربران همان سرور را نمایش می‌دهد، در حالی که نوارزمان فدراسیون پیغام‌هاای از تمام سرورهای شرکت کننده در مجموعه را نمایش می‌دهد. کاربران می‌توانند در بین سرورهای متصل با نام‌های کاربری شبیه به ایمیل با هم ارتباط برقرار کنند.
ماستودون از اعتدال ناشی از جامعه استفاده می‌کند، در نتیجه هر سرور می‌تواند انواع ناخواسته‌ای از مطالب را محدود یا فیلتر کند. برای مثال سرور پرچمدار mastodon.social و چند سرور دیگر نیز مطالبی مانند سمبل‌های نازییسم، انکار هولوکاست و تبعیض که در آلمان یا فرانسه غیرقانونی هستند را محدود می‌کند، سرورها همچنین می‌توانند پیغام‌های حاوی محتوای ناسازگار را محدود یا فیلتر کنند. بنیانگذار ماستودون Eugen Rochko معتقد است که اجتماعات کوچک و نزدیک، رفتار کنترلی پلیس را مؤثرتر از تیم ایمنی کوچک یک شرکت بزرگ می‌کنند.کاربران همچنین می‌توانند مانند مدیران توییتر دیگران را مسدود کرده و گزارش دهند. در سپتامبر ۲۰۱۸ با انتشار نسخه ۲٫۵، ویژگی صفحه‌های نمایه عمومی بازطراحی شد، ماستودون این نسخه را ۱۰۰ مین انتشار از خود دانست، و تا آخر ۲۰۱۸ با نسخه ۲٫۶ نمایه‌های تأیید شده و پیش‌نمایش زنده برای عکس‌ها و ویدیوها را معرفی کرد. از ژانویه ۲۰۱۹ و نسخه ۲٫۷ امکان جستجو همزمان برای چند هشتگ فراهم شد، این نسخه درای قابلیت‌های تعدیل و مدیریت قوی تر برای سرورها و ناظران سرور است، در حالی که دسترس‌پذیری‌ها مانند کنتراست برای کاربران دارای مشکل بینایی، نیز بهبود یافته‌است. امکان درست‌کردن رای‌گیری و رأی دادن برای کاربران و همچنین سیستم جدید دعوت برای مدیریت ثبت‌نام‌ها در آوریل ۲۰۱۹ اضافه شده‌است،اگر محتوای عکس یا ویدیو به عنوان حساس علامت خورده باشد، به شکل تار به نمایش در می‌آید.
منحصر به فردترین ویژگی اضافه شده در ژوئن ۲۰۱۹، روش اختیاری نمایش تک‌ستونه در ورژن ۲٫۹ بود. این شیوه نمایش هم‌اکنون به شکل پیشفرض برای تمام کاربران نمایش داده می‌شود، اگر چه می‌توان آن را به شیوه نمایش چند ستونه اصلی تغییر داد.