{"type":"rich","html":"<div style=\"width: 640; height: 426; font-family: sans-serif,arial,freesans;\" ><div id=\"shared_container_1535494301\" class=\"shared_container\"><div id=\"shared_header_1535494301\" class=\"shared_header\"><a href=\"https:\/\/hub.netzgemeinde.eu\/channel\/jupiter_rowland\"><img src=\"https:\/\/hub.netzgemeinde.eu\/photo\/profile\/s\/1035\" alt=\"Jupiter Rowland\" height=\"32\" width=\"32\" loading=\"lazy\" \/><\/a><span><a href=\"https:\/\/hub.netzgemeinde.eu\/channel\/jupiter_rowland\">Jupiter Rowland<\/a>  wrote the following  <a href=\"https:\/\/hub.netzgemeinde.eu\/item\/0a75de76-eb27-4149-b708-f20b2f79d392\">Beitrag <\/a><span class=\"autotime\" title=\"2025-01-20T18:02:49+01:00\">Mon, 20 Jan 2025 18:02:49 +0100<\/span><\/span><\/div><div id=\"reshared-content-1535494301\" class=\"reshared-content\"><strong>Mastodon vs Facebook alternatives<\/strong><br \/><table class=\"table table-responsive table-bordered\" ><tr><th>Basic information<\/th><th>Mastodon<\/th><th>Friendica<\/th><th>Hubzilla<\/th><th>(streams)<\/th><th>Forte<\/th><\/tr><tr><td>Official name<\/td><td><strong>Mastodon<\/strong><\/td><td><strong>Friendica<\/strong><\/td><td><strong>Hubzilla<\/strong><\/td><td><em>(intentionally nameless)<\/em><\/td><td><strong>Forte<\/strong><\/td><\/tr><tr><td>Launched in<\/td><td>January, 2016<\/td><td>May, 2010<\/td><td>May, 2015<\/td><td>October, 2021<\/td><td>August, 2024<\/td><\/tr><tr><td>Creator<\/td><td>@<a href=\"https:\/\/mastodon.social\/users\/Gargron\" target=\"_blank\" rel=\"nofollow noopener\">Eugen Rochko<\/a><\/td><td>@<a class=\"zrl\" href=\"https:\/\/fediversity.site\/channel\/mikedev\" target=\"_blank\" rel=\"nofollow noopener\">Mike Macgirvin ?\ufe0f<\/a><\/td><td>@<a class=\"zrl\" href=\"https:\/\/fediversity.site\/channel\/mikedev\" target=\"_blank\" rel=\"nofollow noopener\">Mike Macgirvin ?\ufe0f<\/a><\/td><td>@<a class=\"zrl\" href=\"https:\/\/fediversity.site\/channel\/mikedev\" target=\"_blank\" rel=\"nofollow noopener\">Mike Macgirvin ?\ufe0f<\/a><\/td><td>@<a class=\"zrl\" href=\"https:\/\/fediversity.site\/channel\/mikedev\" target=\"_blank\" rel=\"nofollow noopener\">Mike Macgirvin ?\ufe0f<\/a><\/td><\/tr><tr><td>Fork<\/td><td>No fork<\/td><td>No fork<\/td><td>Fork of fork of Friendica<\/td><td>Fork of fork of three forks of fork (of fork?) of Hubzilla<\/td><td>Fork of (streams)<\/td><\/tr><tr><td>Current main developer(s)<\/td><td>@<a href=\"https:\/\/mastodon.social\/users\/Gargron\" target=\"_blank\" rel=\"nofollow noopener\">Eugen Rochko<\/a><\/td><td>@<a href=\"https:\/\/pirati.ca\/profile\/heluecht\" target=\"_blank\" rel=\"nofollow noopener\">Michael Vogel<\/a><br \/>@<a href=\"https:\/\/social.diekershoff.de\/profile\/tobias\" target=\"_blank\" rel=\"nofollow noopener\">Tobias<\/a><\/td><td>@<a class=\"zrl\" href=\"https:\/\/hub.somaton.com\/channel\/mario\" target=\"_blank\" rel=\"nofollow noopener\">Mario Vavti<\/a><br \/>@<a class=\"zrl\" href=\"https:\/\/hub.volse.no\/channel\/harald\" target=\"_blank\" rel=\"nofollow noopener\">Harald Eilertsen<\/a><\/td><td>@<a class=\"zrl\" href=\"https:\/\/fediversity.site\/channel\/mikedev\" target=\"_blank\" rel=\"nofollow noopener\">Mike Macgirvin ?\ufe0f<\/a><\/td><td>@<a class=\"zrl\" href=\"https:\/\/fediversity.site\/channel\/mikedev\" target=\"_blank\" rel=\"nofollow noopener\">Mike Macgirvin ?\ufe0f<\/a><\/td><\/tr><tr><td>Official website<\/td><td><a href=\"https:\/\/joinmastodon.org\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/joinmastodon.org<\/a><\/td><td><a href=\"https:\/\/friendi.ca\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/friendi.ca<\/a><\/td><td><a href=\"https:\/\/hubzilla.org\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/hubzilla.org<\/a><\/td><td><span style=\"color: #a40000;\">None<\/span><br \/>See code repositories<\/td><td><span style=\"color: #a40000;\">None<\/span><br \/>See code repositories<\/td><\/tr><tr><td>Code repositories<\/td><td><a href=\"https:\/\/github.com\/mastodon\/mastodon\" target=\"_blank\" rel=\"nofollow noopener\">GitHub<\/a><\/td><td><a href=\"https:\/\/github.com\/friendica\/friendica\" target=\"_blank\" rel=\"nofollow noopener\">GitHub (core)<\/a><br \/><a href=\"https:\/\/github.com\/friendica\/friendica-addons\" target=\"_blank\" rel=\"nofollow noopener\">GitHub (add-ons)<\/a><\/td><td><a href=\"https:\/\/framagit.org\/hubzilla\/core\" target=\"_blank\" rel=\"nofollow noopener\">Framagit (core)<\/a><br \/><a href=\"https:\/\/framagit.org\/hubzilla\/addons\" target=\"_blank\" rel=\"nofollow noopener\">Framagit (apps)<\/a><br \/><a href=\"https:\/\/framagit.org\/hubzilla\/themes\" target=\"_blank\" rel=\"nofollow noopener\">Framagit (themes)<\/a><br \/><a href=\"https:\/\/framagit.org\/hubzilla\/widgets\" target=\"_blank\" rel=\"nofollow noopener\">Framagit (widgets)<\/a><\/td><td><a href=\"https:\/\/codeberg.org\/streams\/streams\" target=\"_blank\" rel=\"nofollow noopener\">Codeberg (core)<\/a><br \/><a href=\"https:\/\/codeberg.org\/streams\/streams-addons\" target=\"_blank\" rel=\"nofollow noopener\">Codeberg (apps)<\/a><\/td><td><a href=\"https:\/\/codeberg.org\/fortified\/forte\" target=\"_blank\" rel=\"nofollow noopener\">Codeberg (core)<\/a><br \/><a href=\"https:\/\/codeberg.org\/fortified\/forte-addons\" target=\"_blank\" rel=\"nofollow noopener\">Codeberg (apps)<\/a><\/td><\/tr><tr><td>License<\/td><td>GNU Affero GPL v3<\/td><td>GNU Affero GPL v3<\/td><td>MIT<\/td><td>Public domain<\/td><td>MIT<\/td><\/tr><tr><td>Central instance lists<\/td><td><a href=\"https:\/\/joinmastodon.org\/servers\" target=\"_blank\" rel=\"nofollow noopener\">Official curated list<\/a><br \/><a href=\"https:\/\/mastodon.fediverse.observer\/list\" target=\"_blank\" rel=\"nofollow noopener\">Fediverse Observer list<\/a><br \/><a href=\"https:\/\/fedidb.org\/software\/mastodon\" target=\"_blank\" rel=\"nofollow noopener\">FediDB list<\/a><\/td><td><a href=\"https:\/\/dir.friendica.social\/servers\" target=\"_blank\" rel=\"nofollow noopener\">Friendica Directory list<\/a><br \/><a href=\"https:\/\/friendica.fediverse.observer\/list\" target=\"_blank\" rel=\"nofollow noopener\">Fediverse Observer list<\/a><br \/><a href=\"https:\/\/fedidb.org\/software\/friendica\" target=\"_blank\" rel=\"nofollow noopener\">FediDB list<\/a><\/td><td><a href=\"https:\/\/hubzilla.fediverse.observer\/list\" target=\"_blank\" rel=\"nofollow noopener\">Fediverse Observer list<\/a><br \/><a href=\"https:\/\/fedidb.org\/software\/hubzilla\" target=\"_blank\" rel=\"nofollow noopener\">FediDB list<\/a><\/td><td><span style=\"color: #a40000;\">No instance list available<\/span><br \/>Open instance in the USA: <a href=\"https:\/\/rumbly.net\/register\" target=\"_blank\" rel=\"nofollow noopener\">Rumbly<\/a><\/td><td><a href=\"https:\/\/forte.fediverse.observer\/list\" target=\"_blank\" rel=\"nofollow noopener\">Fediverse Observer list<\/a><\/td><\/tr><tr><td>Built-in lists of known instances<\/td><td><span style=\"color: #a40000;\">None<\/span><\/td><td><\/td><td><span style=\"color: #a40000;\">None<\/span><\/td><td>\/communities?type=streams_repository<br \/>e.g.<br \/><a href=\"https:\/\/rumbly.net\/communities?type=streams_repository\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/rumbly.net\/communities?type=streams_repository<\/a><br \/>(may list both (streams) and Forte servers because they're indistinguishable)<\/td><td>\/communities?type=forte<br \/>e.g.<br \/>(may list both Forte and (streams) servers because they're indistinguishable)<\/td><\/tr><tr><td>Official beginner's guide<br \/>(external website)<\/td><td><a href=\"https:\/\/docs.joinmastodon.org\/user\/signup\/\" target=\"_blank\" rel=\"nofollow noopener\">Signing up for an account<\/a><\/td><td><a href=\"https:\/\/friendi.ca\/resources\/first-steps\/\" target=\"_blank\" rel=\"nofollow noopener\">First steps<\/a><\/td><td><a href=\"https:\/\/hubzilla.org\/page\/info\/user_guide\" target=\"_blank\" rel=\"nofollow noopener\">User guide<\/a><\/td><td><span style=\"color: #a40000;\">None<\/span><\/td><td><span style=\"color: #a40000;\">None<\/span><\/td><\/tr><tr><td>Built-in beginner's guide<\/td><td><span style=\"color: #a40000;\">None<\/span><\/td><td>\/help\/guide<br \/>(only available when logged in)<\/td><td>\/help\/member\/member_guide<\/td><td><span style=\"color: #a40000;\">None<\/span><\/td><td><span style=\"color: #a40000;\">None<\/span><\/td><\/tr><tr><td>User documentation<br \/>(external website)<\/td><td><a href=\"https:\/\/docs.joinmastodon.org\/user\/\" target=\"_blank\" rel=\"nofollow noopener\">Official documentation<\/a><\/td><td><a href=\"https:\/\/wiki.friendi.ca\/de\/start\" target=\"_blank\" rel=\"nofollow noopener\">Official wiki<\/a><\/td><td><a href=\"https:\/\/help.hubzilla.hu\/en\/\" target=\"_blank\" rel=\"nofollow noopener\">Re-written official help<\/a><\/td><td><span style=\"color: #a40000;\">None<\/span><\/td><td><span style=\"color: #a40000;\">None<\/span><\/td><\/tr><tr><td>Built-in user documentation<\/td><td><span style=\"color: #a40000;\">None<\/span><\/td><td>\/help<br \/>(only available when logged in)<\/td><td>\/help<\/td><td>\/help\/guide<\/td><td>\/help\/guide<\/td><\/tr><tr><td>Support groups in the Fediverse<\/td><td><span style=\"color: #a40000;\">None<\/span><\/td><td><a href=\"https:\/\/forum.friendi.ca\/profile\/helpers\" target=\"_blank\" rel=\"nofollow noopener\">Support forum<\/a><br \/><a href=\"https:\/\/forum.friendi.ca\/profile\/admins\" target=\"_blank\" rel=\"nofollow noopener\">Admin forum<\/a><\/td><td><a href=\"https:\/\/hubzilla.org\/channel\/adminsforum\" target=\"_blank\" rel=\"nofollow noopener\">Hubzilla support forum<\/a><\/td><td><a href=\"https:\/\/forum.statler.ws\/channel\/streamsgarden\" target=\"_blank\" rel=\"nofollow noopener\">Streams\/Forte Tea Garden<\/a><\/td><td><a href=\"https:\/\/forum.statler.ws\/channel\/streamsgarden\" target=\"_blank\" rel=\"nofollow noopener\">Streams\/Forte Tea Garden<\/a><\/td><\/tr><tr><td>Learning curve<\/td><td>\u25cf<\/td><td>\u25cf\u25cf<\/td><td>\u25cf\u25cf\u25cf\u25cf\u25cf<\/td><td>\u25cf\u25cf\u25cf\u25cf<\/td><td>\u25cf\u25cf\u25cf\u25cf<\/td><\/tr><\/table><br \/><table class=\"table table-responsive table-bordered\" ><tr><th>Mobile apps<\/th><th>Mastodon<\/th><th>Friendica<\/th><th>Hubzilla<\/th><th>(streams)<\/th><th>Forte<\/th><\/tr><tr><td>Official iOS app<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Official Android app<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>3rd-party iOS apps<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #c4a000;\">Closed beta<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>3rd-party Android apps<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #c4a000;\">Outdated, F-Droid only, uses the Web interface<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Works with Mastodon apps<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #c4a000;\">Very limited features<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Can be installed as a Progressive Web App<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Web interface adapts to mobile<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes + optional zoom<\/span><\/td><td><span style=\"color: #51751E;\">Yes + optional zoom<\/span><\/td><td><span style=\"color: #51751E;\">Yes + optional zoom<\/span><\/td><\/tr><\/table><br \/><table class=\"table table-responsive table-bordered\" ><tr><th>Interconnectivity<\/th><th>Mastodon<\/th><th>Friendica<\/th><th>Hubzilla<\/th><th>(streams)<\/th><th>Forte<\/th><\/tr><tr><td>Base protocol<\/td><td>ActivityPub<\/td><td>ActivityPub<br \/>DFRN<\/td><td>Nomad (Zot6)\u00b9<\/td><td>Nomad\u00b2<\/td><td>ActivityPub<\/td><\/tr><tr><td>ActivityPub federation<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #51751E;\">Optional; on by default<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>diaspora* federation<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Nomad federation\u00b2<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Nomad (Zot6) federation\u00b9<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Bluesky connection<\/td><td><span style=\"color: #ce5c00;\">Bridgy Fed<\/span><\/td><td><span style=\"color: #c4a000;\">Native<br \/>Optional, off by default<\/span><\/td><td><span style=\"color: #ce5c00;\">Bridgy Fed<\/span><\/td><td><span style=\"color: #ce5c00;\">Bridgy Fed<\/span><\/td><td><span style=\"color: #ce5c00;\">Bridgy Fed<\/span><\/td><\/tr><tr><td>Feeds<\/td><td><span style=\"color: #51751E;\">RSS<\/span><\/td><td><span style=\"color: #51751E;\">Atom<\/span><\/td><td><span style=\"color: #51751E;\">Atom<\/span><\/td><td><span style=\"color: #51751E;\">Atom<\/span><\/td><td><span style=\"color: #51751E;\">Atom<\/span><\/td><\/tr><tr><td>Subscribe to RSS\/Atom feeds<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><\/table><br \/>\u00b9 Hubzilla's current base protocol is referred to as Zot6 by Hubzilla's developers, but as an older version of Nomad by Mike Macgirvin. It is incompatible with the Nomad version as implemented in (streams).<br \/><br \/>\u00b2 (streams) is based on a successor to Hubzilla's base protocol. During the further development of this protocol, it became incompatible with Hubzilla's Zot6 base protocol, and it was renamed Nomad. Later on, Mike started referring to Hubzilla's Zot6 as an older version of Nomad whereas the Hubzilla developers still refer to it as Zot. Due to the aforementioned incompatibility, (streams) supports two versions of the Nomad protocol to remain compatible with Hubzilla even with ActivityPub off.<br \/><br \/><table class=\"table table-responsive table-bordered\" ><tr><th>Identity and profile<\/th><th>Mastodon<\/th><th>Friendica<\/th><th>Hubzilla<\/th><th>(streams)<\/th><th>Forte<\/th><\/tr><tr><td>Account equals identity<\/td><td><span style=\"color: #a40000;\">Yes<\/span><\/td><td><span style=\"color: #a40000;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">No<\/span><\/td><td><span style=\"color: #51751E;\">No<\/span><\/td><td><span style=\"color: #51751E;\">No<\/span><\/td><\/tr><tr><td><a href=\"https:\/\/joinfediverse.wiki\/Channels_(Hubzilla_%26_(streams))\" target=\"_blank\" rel=\"nofollow noopener\">Multiple independent identities (channels) per account\/login<\/a><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Subaccounts<\/span><\/td><td><span style=\"color: #51751E;\">Independent channels<\/span><\/td><td><span style=\"color: #51751E;\">Independent channels<\/span><\/td><td><span style=\"color: #51751E;\">Independent channels<\/span><\/td><\/tr><tr><td>Switch between your identities on the same instance without logging out and back in<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Move your identity to another instance<\/td><td><span style=\"color: #c4a000;\">Limited<\/span><\/td><td><span style=\"color: #c4a000;\">Limited<\/span><\/td><td><span style=\"color: #51751E;\">Within Hubzilla, leaving no dead channel behind<\/span><\/td><td><span style=\"color: #51751E;\">Within (streams), leaving no dead channel behind<\/span><\/td><td><span style=\"color: #51751E;\">Within Forte, leaving no dead channel behind<\/span><\/td><\/tr><tr><td><a href=\"https:\/\/joinfediverse.wiki\/Nomadic_identity\" target=\"_blank\" rel=\"nofollow noopener\">Nomadic identity<\/a> (clone your identity between multiple instances)<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Within Hubzilla<\/span><\/td><td><span style=\"color: #51751E;\">Within (streams)<\/span><\/td><td><span style=\"color: #51751E;\">Within Forte<\/span><\/td><\/tr><tr><td>Nomadic identity via ActivityPub<\/td><td><span style=\"color: #a40000;\">No support<\/span><\/td><td><span style=\"color: #a40000;\">No support<\/span><\/td><td><span style=\"color: #a40000;\">No support<\/span><\/td><td><span style=\"color: #c4a000;\">Understood<\/span><\/td><td><span style=\"color: #51751E;\">Full support<\/span><\/td><\/tr><tr><td>OpenWebAuth magic single sign-on<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #c4a000;\">Client only<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Verify external identities<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Multiple profiles per account\/channel which can be assigned to connections<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Variable-use text fields<\/td><td><span style=\"color: #51751E;\">4<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Dedicated keyword\/hashtag field<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Keywords<\/span><\/td><td><span style=\"color: #51751E;\">Keywords<\/span><\/td><td><span style=\"color: #51751E;\">Keywords<\/span><\/td><td><span style=\"color: #51751E;\">Keywords<\/span><\/td><\/tr><tr><td>Birthday field which generated birthday events<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Location and contact information fields<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><\/tr><tr><td>Gender field<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">14 pre-defined entries + blank<\/span><\/td><td><span style=\"color: #51751E;\">14 pre-defined entries + blank<\/span><\/td><td><span style=\"color: #51751E;\">14 pre-defined entries + blank<\/span><\/td><\/tr><tr><td>Sexual preference\/orientation field<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">13 pre-defined entires + blank<\/span><\/td><td><span style=\"color: #51751E;\">9 pre-defined entires + blank<\/span><\/td><td><span style=\"color: #51751E;\">9 pre-defined entires + blank<\/span><\/td><\/tr><tr><td>Other preference\/interest fields<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><\/tr><tr><td>Opt into your (public default) profile being published<\/td><td><span style=\"color: #51751E;\">Search<\/span><\/td><td><span style=\"color: #51751E;\">Directory<\/span><\/td><td><span style=\"color: #51751E;\">Directory<\/span><\/td><td><span style=\"color: #51751E;\">Directory<\/span><\/td><td><span style=\"color: #51751E;\">Directory<\/span><\/td><\/tr><tr><td>Opt into being suggested as a new contact<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Flag your account\/channel not safe for work<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><\/table><br \/><table class=\"table table-responsive table-bordered\" ><tr><th>Connections<\/th><th>Mastodon<\/th><th>Friendica<\/th><th>Hubzilla<\/th><th>(streams)<\/th><th>Forte<\/th><\/tr><tr><td>Connection type<\/td><td>One-way<br \/>(followers)<\/td><td>Two-way<br \/>(contacts)<\/td><td>Two-way<br \/>(contacts)<\/td><td>Two-way<br \/>(contacts)<\/td><td>Two-way<br \/>(contacts)<\/td><\/tr><tr><td>Can be compared with<\/td><td>Twitter\/\ud835\udd4f followers<\/td><td>Facebook friends<\/td><td>Facebook friends<\/td><td>Facebook friends<\/td><td>Facebook friends<\/td><\/tr><tr><td>Outgoing connection<\/td><td><span style=\"color: #51751E;\">Following<\/span><\/td><td><\/td><td><span style=\"color: #c4a000;\">Either unapproved contact request<\/span> <span style=\"color: #ce5c00;\">or two-way contact, but with no permissions from the other end<\/span><\/td><td><span style=\"color: #c4a000;\">Either unapproved contact request<\/span> <span style=\"color: #ce5c00;\">or two-way contact, but with no permissions from the other end<\/span><\/td><td><span style=\"color: #c4a000;\">Either unapproved contact request<\/span> <span style=\"color: #ce5c00;\">or two-way contact, but with no permissions from the other end<\/span><\/td><\/tr><tr><td>Inbound connection<\/td><td><span style=\"color: #51751E;\">Follower<\/span><\/td><td><\/td><td><span style=\"color: #ce5c00;\">Not supported; approving a connection request always makes the connection two-way<\/span>\u00b9<\/td><td><span style=\"color: #ce5c00;\">Not supported; approving a connection request always makes the connection two-way<\/span>\u00b9<\/td><td><span style=\"color: #ce5c00;\">Not supported; approving a connection request always makes the connection two-way<\/span>\u00b9<\/td><\/tr><tr><td>Mutual connection<\/td><td><span style=\"color: #51751E;\">Mutual<br \/>(actually two separate, independent connections: following + follower)<\/span><\/td><td><span style=\"color: #51751E;\">Approved contact<br \/>(one connection that goes both ways)<\/span><\/td><td><span style=\"color: #51751E;\">Approved contact<br \/>(one connection that goes both ways)<\/span><\/td><td><span style=\"color: #51751E;\">Approved contact<br \/>(one connection that goes both ways)<\/span><\/td><td><span style=\"color: #51751E;\">Approved contact<br \/>(one connection that goes both ways)<\/span><\/td><\/tr><\/table><br \/>\u00b9 It's actually possible to have one-way following connections at least on Hubzilla, (streams) and Forte: When there is a follow request from a place like Mastodon that only knows and supports one-way connections, first approve it, and then delete it. For the other side, it will seem like you've first decided to follow them back, then followed them back manually, then decided to no longer follow them. But by deleting your contact, you won't make <em>them<\/em> unfollow <em>you<\/em>, and they will still receive all your public posts.<br \/><br \/>However, you will no longer have them listed among your contacts. You will no longer be able to configure that contact and grant or deny permissions. You will no longer be able to add them to a privacy group\/access list. And you will no longer be able to send them restricted posts, only public posts and DMs.<br \/><br \/><table class=\"table table-responsive table-bordered\" ><tr><th>Security and privacy<\/th><th>Mastodon<\/th><th>Friendica<\/th><th>Hubzilla<\/th><th>(streams)<\/th><th>Forte<\/th><\/tr><tr><td>Account\/channel types<\/td><td><span style=\"color: #ce5c00;\">None<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Public<br \/>Private<br \/>Community forum<br \/>Custom (with 17 individual permission settings)<\/span><\/td><td><span style=\"color: #51751E;\">Social - Public<br \/>Social - Restricted<br \/>Group - Normal<br \/>Group - Limited<br \/>Group - Moderated<br \/>Group - Restricted<br \/>+ various individual channel-wide permissions setings<\/span><\/td><td><span style=\"color: #51751E;\">Social - Public<br \/>Social - Restricted<br \/>Group - Normal<br \/>Group - Limited<br \/>Group - Moderated<br \/>Group - Restricted<br \/>+ various individual channel-wide permissions setings<\/span><\/td><\/tr><tr><td>Permissions<\/td><td><span style=\"color: #ce5c00;\">Very limited<\/span><\/td><td><span style=\"color: #c4a000;\">Basic<\/span><\/td><td><span style=\"color: #51751E;\">Advanced<\/span><\/td><td><span style=\"color: #51751E;\">Advanced<\/span><\/td><td><span style=\"color: #51751E;\">Advanced<\/span><\/td><\/tr><tr><td>Limit access to your profile<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Anybody on the internet; anybody in the Fediverse; anybody on Hubzilla or (streams); anybody on your hub; unapproved and approved connections; approved connections; only those you specifically allow by contact role; only yourself<\/span><\/td><td><span style=\"color: #51751E;\">Depends on channel type<br \/>Public (<em>Social - Normal<\/em>, <em>Group - Normal<\/em>, <em>Group - Limited<\/em>, <em>Group - Moderated<\/em>); approved connections (<em>Social - Restricted<\/em>, <em>Group - Restricted<\/em>)<\/span><\/td><td><span style=\"color: #51751E;\">Depends on channel type<br \/>Public (<em>Social - Normal<\/em>, <em>Group - Normal<\/em>, <em>Group - Limited<\/em>, <em>Group - Moderated<\/em>); approved connections (<em>Social - Restricted<\/em>, <em>Group - Restricted<\/em>)<\/span><\/td><\/tr><tr><td>Limit access to your connections<\/td><td><span style=\"color: #c4a000;\">Show or hide<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Anybody on the internet; anybody in the Fediverse; anybody on Hubzilla or (streams); anybody on your hub; unapproved and approved connections; approved connections; only those you specifically allow by contact role; only yourself<\/span><\/td><td><span style=\"color: #51751E;\">Public; identified Fediverse users; approved connections; only yourself<br \/>Override either with individual connection permissions and connection roles<\/span><\/td><td><span style=\"color: #51751E;\">Public; identified Fediverse users; approved connections; only yourself<br \/>Override either with individual connection permissions and connection roles<\/span><\/td><\/tr><tr><td>Limit access to your timeline\/stream<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Anybody on the internet; anybody in the Fediverse; anybody on Hubzilla or (streams); anybody on your hub; unapproved and approved connections; approved connections; only those you specifically allow by contact role; only yourself<\/span><\/td><td><span style=\"color: #51751E;\">Public; approved connections; depends on channel type<br \/>Override either with individual connection permissions and connection roles<\/span><\/td><td><span style=\"color: #51751E;\">Public; approved connections; depends on channel type<br \/>Override either with individual connection permissions and connection roles<\/span><\/td><\/tr><tr><td>Limit searching your timeline\/stream<\/td><td><span style=\"color: #a40000;\">No per-account timeline search available<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Public; identified Fediverse users; approved connections; only yourself<br \/>Override either with individual connection permissions and connection roles<\/span><\/td><td><span style=\"color: #51751E;\">Public; identified Fediverse users; approved connections; only yourself<br \/>Override either with individual connection permissions and connection roles<\/span><\/td><\/tr><tr><td>Individual permissions for contacts<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">Contact roles<\/span><\/td><td><span style=\"color: #51751E;\">Individual permission settings<br \/>Permission roles<\/span><\/td><td><span style=\"color: #51751E;\">Individual permission settings<br \/>Permission roles<\/span><\/td><\/tr><tr><td>Grant\/deny individual permission to send you posts<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #c4a000;\">Yes, depending on channel role<br \/>Only controls whether posts are received and not whether they can actually be sent<\/span><\/td><td><span style=\"color: #c4a000;\">Yes, depending on channel settings<br \/>Only controls whether posts are received and not whether they can actually be sent<\/span><\/td><td><span style=\"color: #c4a000;\">Yes, depending on channel settings<br \/>Only controls whether posts are received and not whether they can actually be sent<\/span><\/td><\/tr><tr><td>Grant\/deny individual permission to send you boosts<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #c4a000;\">By filter syntax<br \/>Only controls whether boosts are received and not whether they can actually be sent<\/span><\/td><td><span style=\"color: #51751E;\">Yes<br \/>Only controls whether boosts are received and not whether they can actually be sent<\/span><\/td><td><span style=\"color: #51751E;\">Yes<br \/>Only controls whether boosts are received and not whether they can actually be sent<\/span><\/td><\/tr><tr><td>Grant\/deny individual permission to send you private messages<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #c4a000;\">Yes, depending on channel role<\/span><\/td><td><span style=\"color: #c4a000;\">Yes, depending on channel settings<\/span><\/td><td><span style=\"color: #c4a000;\">Yes, depending on channel settings<\/span><\/td><\/tr><tr><td>Post audience<\/td><td><span style=\"color: #c4a000;\">Public; unlisted; followers only; mentioned only<br \/>Set either of the first three as your default audience<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">Public; only yourself; all members of a privacy group; whoever is assigned a certain non-default profile; a group\/forum; custom selection of contacts<br \/>Select either Public or a privacy group as your default audience<\/span><\/td><td><span style=\"color: #51751E;\">Public; connections only; all members of an access list; a group\/forum; custom selection of contacts; only yourself<br \/>Select either of these as your default audience<\/span><\/td><td><span style=\"color: #51751E;\">Public; connections only; all members of an access list; a group\/forum; custom selection of contacts; only yourself<br \/>Select either of these as your default audience<\/span><\/td><\/tr><tr><td>Account-wide\/channel-wide reply control<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">Anybody on the internet; anybody in the Fediverse; anybody on Hubzilla or (streams); anybody on your hub; unapproved and approved connections; approved connections; only those you specifically allow by contact role; only yourself<br \/>Option to moderate unpermitted comments<\/span><\/td><td><span style=\"color: #51751E;\">Anybody in the Fediverse; approved connections; only yourself<br \/>Override either with individual connection permissions and connection roles<br \/>Option to moderate unpermitted comments<\/span><\/td><td><span style=\"color: #51751E;\">Anybody in the Fediverse; approved connections; only yourself<br \/>Override either with individual connection permissions and connection roles<br \/>Option to moderate unpermitted comments<\/span><\/td><\/tr><tr><td>Per-connection reply control<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">Grant or deny permission to comment on your posts with contact roles<\/span><\/td><td><span style=\"color: #51751E;\">Grant or deny permission to comment on your posts with individual settings per connection and connection roles<\/span><\/td><td><span style=\"color: #51751E;\">Grant or deny permission to comment on your posts with individual settings per connection and connection roles<\/span><\/td><\/tr><tr><td>Per-post reply control<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #ce5c00;\">Optional, off by default<br \/>Allow\/disallow comments on individual posts<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Allow\/disallow comments on individual posts<br \/>Limit comments on individual posts to your connections only<br \/>Automatically disallow comments on individual posts after a certain date<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Allow\/disallow comments on individual posts<br \/>Limit comments on individual posts to your connections only<br \/>Automatically disallow comments on individual posts after a certain date<\/span><\/td><\/tr><tr><td>Account-wide\/channel-wide quote-post control<\/td><td><span style=\"color: #51751E;\">Yes<\/span><br \/><span style=\"color: #ce5c00;\">Only works within Mastodon and maybe GoToSocial and only from Mastodon 4.4 upward<br \/>The rest of the Fediverse does not support this setting and ignores it<\/span><\/td><td><\/td><td><span style=\"color: #a40000;\">No<br \/>Quote-post control only works by making posts non-public<\/span><\/td><td><span style=\"color: #a40000;\">No<br \/>Quote-post control only works by making posts non-public<\/span><\/td><td><span style=\"color: #a40000;\">No<br \/>Quote-post control only works by making posts non-public<\/span><\/td><\/tr><tr><td>Grant\/deny permission to quote-post (share) your posts<\/td><td><span style=\"color: #ce5c00;\">Only works within Mastodon and maybe GoToSocial and only from Mastodon 4.4 upward<br \/>The rest of the Fediverse does not support this setting and ignores it<\/span><\/td><td><\/td><td><span style=\"color: #c4a000;\">Only works by making posts non-public<\/span><\/td><td><span style=\"color: #c4a000;\">Only works by making posts non-public<\/span><\/td><td><span style=\"color: #c4a000;\">Only works by making posts non-public<\/span><\/td><\/tr><tr><td>Grant\/deny permission to automatically repost your posts as a channel source<\/td><td><span style=\"color: #a40000;\">Neither has nor knows channel sources<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">Yes, depending on channel role<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Allow certain connections to control your account\/channel<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">By delegation<br \/>Only Friendica connections on the same node as your account<\/span><\/td><td><span style=\"color: #51751E;\">By contact role<br \/>Only Friendica, Hubzilla, (streams) and Forte connections<\/span><\/td><td><span style=\"color: #51751E;\">By permission settings for the connection<br \/>Only Friendica, Hubzilla, (streams) and Forte connections<\/span><\/td><td><span style=\"color: #51751E;\">By permission settings for the connection<br \/>Only Friendica, Hubzilla, (streams) and Forte connections<\/span><\/td><\/tr><tr><td>Report to admin\/moderation<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Block instances<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #c4a000;\">Admin only?<\/span><\/td><td><span style=\"color: #c4a000;\">Admin only<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Block entire server applications (e.g. Threads or all of Mastodon) by user agent<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #c4a000;\">Admin only<\/span><\/td><td><span style=\"color: #c4a000;\">Admin only<\/span><\/td><\/tr><\/table><br \/><table class=\"table table-responsive table-bordered\" ><tr><th>Filters<\/th><th>Mastodon<\/th><th>Friendica<\/th><th>Hubzilla<\/th><th>(streams)<\/th><th>Forte<\/th><\/tr><tr><td>Account\/channel-wide filters<\/td><td><span style=\"color: #c4a000;\">Blocklist<\/span><\/td><td><span style=\"color: #51751E;\">Allowlist + blocklist<\/span><\/td><td><span style=\"color: #51751E;\">Allowlist + blocklist<\/span><\/td><td><span style=\"color: #51751E;\">Allowlist + blocklist<\/span><\/td><td><span style=\"color: #51751E;\">Allowlist + blocklist<\/span><\/td><\/tr><tr><td>Individual filters per connection<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Allowlist + blocklist<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Allowlist + blocklist<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Allowlist + blocklist<\/span><\/td><\/tr><tr><td>Regular expressions on filter lists<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #c4a000;\">Not with filter syntax<\/span><\/td><td><span style=\"color: #c4a000;\">Not with filter syntax<\/span><\/td><td><span style=\"color: #c4a000;\">Not with filter syntax<\/span><\/td><\/tr><tr><td>Filter by post, comment or direct message<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #c4a000;\">Limited<\/span><\/td><td><span style=\"color: #c4a000;\">Limited<\/span><\/td><td><span style=\"color: #c4a000;\">Limited<\/span><\/td><\/tr><tr><td>Filter reposts (boosts)<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #c4a000;\">Limited<\/span><\/td><td><span style=\"color: #c4a000;\">Limited<\/span><\/td><td><span style=\"color: #c4a000;\">Limited<\/span><\/td><\/tr><tr><td>Individual reader-side content warnings generated from keywords<\/td><td><span style=\"color: #51751E;\">Special filter mode<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Extra feature with only one keyword list<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Extra feature with only one keyword list<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Extra feature with only one keyword list<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Extra feature with only one keyword list<\/span><\/td><\/tr><\/table><br \/><table class=\"table table-responsive table-bordered\" ><tr><th>Post features<\/th><th>Mastodon<\/th><th>Friendica<\/th><th>Hubzilla<\/th><th>(streams)<\/th><th>Forte<\/th><\/tr><tr><td>Long-form blogging<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Can send Article-type objects<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Post\/DM with title = Article-type<br \/>Post\/DM without title = Note-type<br \/>Comment = Note-type<br \/>Can be configured to always send Note-type objects<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Whole channel can be switched between always sending Article-type objects and always sending Note-type objects<br \/>Posts above a configurable instance-wide limit (default: 200,000) are always sent as Article-type objects<\/span><\/td><td><span style=\"color: #51751E;\">Whole channel can be switched between always sending Article-type objects and always sending Note-type objects<br \/>Posts above a configurable instance-wide limit (default: 200,000) are always sent as Article-type objects<\/span><\/td><\/tr><tr><td>Can properly display Article-type objects<\/td><td><span style=\"color: #a40000;\">No; links to them instead<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Max. characters (local)<\/td><td><span style=\"color: #ce5c00;\">500; hard-coded<\/span><\/td><td><span style=\"color: #51751E;\">16,777,215; database field size limit<br \/>(API reports a limit of 200,000)<\/span><\/td><td><span style=\"color: #51751E;\">16,777,215; database field size limit<\/span><\/td><td><span style=\"color: #51751E;\">&gt;24,000,000<\/span><\/td><td><span style=\"color: #51751E;\">&gt;24,000,000<\/span><\/td><\/tr><tr><td>Max. characters (received)<\/td><td><span style=\"color: #c4a000;\">100,000?<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><\/tr><tr><td>Summary<\/td><td><span style=\"color: #ce5c00;\">Repurposed for content warnings<\/span><\/td><td><span style=\"color: #c4a000;\">BBcode tags<\/span><\/td><td><span style=\"color: #51751E;\">Dedicated field (posts only)<\/span><\/td><td><span style=\"color: #c4a000;\">BBcode or HTML tags<\/span><\/td><td><span style=\"color: #c4a000;\">BBcode or HTML tags<\/span><\/td><\/tr><tr><td>Text formatting<\/td><td><span style=\"color: #ce5c00;\">Read-only<br \/>Very limited<\/span><\/td><td><span style=\"color: #51751E;\">BBcode; optionally Markdown<\/span><\/td><td><span style=\"color: #51751E;\">BBcode<\/span><\/td><td><span style=\"color: #51751E;\">BBcode + Markdown + HTML<\/span><\/td><td><span style=\"color: #51751E;\">BBcode + Markdown + HTML<\/span><\/td><\/tr><tr><td>Max. images (local)<\/td><td><span style=\"color: #ce5c00;\">4<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><\/tr><tr><td>Max. images (received)<\/td><td><span style=\"color: #ce5c00;\">4<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><\/tr><tr><td>Embedded in-line images<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Max. poll options (local)<\/td><td><span style=\"color: #ce5c00;\">4<\/span><\/td><td><span style=\"color: #a40000;\">None<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><td><span style=\"color: #51751E;\">Virtually unlimited<\/span><\/td><\/tr><tr><td>Quote<\/td><td><span style=\"color: #c4a000;\">Read-only<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Quote-post<\/td><td><span style=\"color: #c4a000;\">&quot;Quote&quot;<br \/>Only within Mastodon and maybe GoToSocial<\/span><\/td><td><span style=\"color: #51751E;\">&quot;Quoted share&quot;<br \/>Static copy of original<\/span><\/td><td><span style=\"color: #51751E;\">&quot;Share&quot;<br \/>Static copy of original<\/span><\/td><td><span style=\"color: #51751E;\">&quot;Share&quot;<br \/>Static copy of original<\/span><\/td><td><span style=\"color: #51751E;\">&quot;Share&quot;<br \/>Static copy of original<\/span><\/td><\/tr><tr><td>Repost<\/td><td><span style=\"color: #51751E;\">Boost<\/span><\/td><td><span style=\"color: #51751E;\">Share<\/span><\/td><td><span style=\"color: #51751E;\">Repeat<\/span><\/td><td><span style=\"color: #51751E;\">Repeat<\/span><\/td><td><span style=\"color: #51751E;\">Repeat<\/span><\/td><\/tr><tr><td>Be notified when a stranger mentions you out of the blue<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><\/tr><\/table><br \/><table class=\"table table-responsive table-bordered\" ><tr><th>Conversations<\/th><th>Mastodon<\/th><th>Friendica<\/th><th>Hubzilla<\/th><th>(streams)<\/th><th>Forte<\/th><\/tr><tr><td>Threaded conversations (like Facebook, blogs, Reddit etc.)<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Conversation Containers<\/span><\/td><td><span style=\"color: #51751E;\">Conversation Containers<\/span><\/td><td><span style=\"color: #51751E;\">Conversation Containers<\/span><\/td><\/tr><tr><td>Replies require mentions for notification<\/td><td><span style=\"color: #a40000;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">No<\/span><\/td><td><span style=\"color: #51751E;\">No<\/span><\/td><td><span style=\"color: #51751E;\">No<\/span><\/td><td><span style=\"color: #51751E;\">No<\/span><\/td><\/tr><tr><td>Follow\/unfollow threads<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Receive comments by connections on unknown posts<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Receive entire conversation<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Receive entire conversation<\/span><\/td><\/tr><\/table><br \/><table class=\"table table-responsive table-bordered\" ><tr><th>Groups\/forums<\/th><th>Mastodon<\/th><th>Friendica<\/th><th>Hubzilla<\/th><th>(streams)<\/th><th>Forte<\/th><\/tr><tr><td>Support for group actors<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Built-in groups<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">As accounts<\/span><\/td><td><span style=\"color: #51751E;\">As channels<\/span><\/td><td><span style=\"color: #51751E;\">As channels<\/span><\/td><td><span style=\"color: #51751E;\">As channels<\/span><\/td><\/tr><tr><td>Restricted\/private groups<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">By custom channel role configuration<\/span><\/td><td><span style=\"color: #51751E;\">Four group channel type presets + additional permission configuration<\/span><\/td><td><span style=\"color: #51751E;\">Four group channel type presets + additional permission configuration<\/span><\/td><\/tr><tr><td>Public groups can be joined by<\/td><td><span style=\"color: #a40000;\">Not available<\/span><\/td><td><span style=\"color: #51751E;\">Anyone in the Fediverse<\/span><\/td><td><span style=\"color: #51751E;\">Anyone in the Fediverse<\/span><\/td><td><span style=\"color: #51751E;\">Anyone in the Fediverse<\/span><\/td><td><span style=\"color: #51751E;\">Anyone in the Fediverse<\/span><\/td><\/tr><tr><td>Restricted\/private groups can be joined by<\/td><td><span style=\"color: #a40000;\">Not available<\/span><\/td><td><span style=\"color: #c4a000;\">Friendica accounts<br \/>Hubzilla channels<br \/>(streams) channels<br \/>Forte channels<\/span><\/td><td><span style=\"color: #c4a000;\">Hubzilla accounts<br \/>(streams) channels<br \/>Forte channels (if the group has ActivityPub on)<\/span><\/td><td><span style=\"color: #51751E;\">Hubzilla accounts<br \/>(streams) channels<br \/>Anybody in the Fediverse (if the group has ActivityPub on)<\/span><\/td><td><span style=\"color: #51751E;\">Anybody in the Fediverse<\/span><\/td><\/tr><tr><td>Appoint additional group administrators<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #c4a000;\">By delegation<br \/>Only Friendica connections on the same node as your account<\/span><\/td><td><span style=\"color: #51751E;\">By contact role<br \/>Only Friendica, Hubzilla, (streams) and Forte connections<\/span><\/td><td><span style=\"color: #51751E;\">By permission settings for the connection<br \/>Only Friendica, Hubzilla, (streams) and Forte connections<\/span><\/td><td><span style=\"color: #51751E;\">By permission settings for the connection<br \/>Only Friendica, Hubzilla, (streams) and Forte connections<\/span><\/td><\/tr><\/table><br \/><table class=\"table table-responsive table-bordered\" ><tr><th>Directory<\/th><th>Mastodon<\/th><th>Friendica<\/th><th>Hubzilla<\/th><th>(streams)<\/th><th>Forte<\/th><\/tr><tr><td>Official central directory<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><a href=\"https:\/\/dir.friendica.social\/\" target=\"_blank\" rel=\"nofollow noopener\">Friendica Directory<\/a><\/td><td><span style=\"color: #51751E;\">Can be mirrored by any Hubzilla hub<br \/>Not available as a website<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Directory on instance<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #c4a000;\">Hubzilla and (streams) only<\/span><\/td><td><span style=\"color: #51751E;\">ActivityPub + Nomad<\/span><\/td><td><span style=\"color: #51751E;\">ActivityPub<\/span><\/td><\/tr><tr><td>Only show local accounts\/channels<\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Hide accounts\/channels flagged not safe for work<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Only show groups\/forums<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">Only public groups\/forums<br \/>Hubzilla forums; (streams) forums<\/span><\/td><td><span style=\"color: #51751E;\">Only sufficiently public groups\/forums<br \/>Guppe groups; Fedibird groups; Friendica groups; Hubzilla forums; (streams) groups; Forte groups; Lemmy communities; \/kbin magazines; Mbin magazines; PieFed communities; Mobilizon groups; Flipboard magazines<\/span><\/td><td><span style=\"color: #51751E;\">Only sufficiently public groups\/forums<br \/>Guppe groups; Fedibird groups; Friendica groups; Hubzilla forums with ActivityPub on; (streams) groups with ActivityPub on; Forte groups; Lemmy communities; \/kbin magazines; Mbin magazines; PieFed communities; Mobilizon groups; Flipboard magazines<\/span><\/td><\/tr><tr><td>Sorting algorithms<\/td><td><span style=\"color: #51751E;\">Newest; most recently active<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">Newest; oldest; alphabetic; reverse alphabetic<\/span><\/td><td><span style=\"color: #51751E;\">Newest; oldest; alphabetic; reverse alphabetic<\/span><\/td><td><span style=\"color: #51751E;\">Newest; oldest; alphabetic; reverse alphabetic<\/span><\/td><\/tr><tr><td>Search directory<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Search for names and keywords<\/span><\/td><td><span style=\"color: #51751E;\">Search for names and keywords<\/span><\/td><td><span style=\"color: #51751E;\">Search for names and keywords<\/span><\/td><td><span style=\"color: #51751E;\">Search for names and keywords<\/span><\/td><\/tr><tr><td>Keyword cloud<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Suggestion mode<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><\/table><br \/><table class=\"table table-responsive table-bordered\" ><tr><th>Other features<\/th><th>Mastodon<\/th><th>Friendica<\/th><th>Hubzilla<\/th><th>(streams)<\/th><th>Forte<\/th><\/tr><tr><td>File space with file manager<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Subdirectories in file space<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Access permission control for files<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Access permission control for directories<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>OCAP permission override for media embedded into posts<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Guest access tokens for the file space<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>WebDAV<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Event calendar<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>CalDAV calendar server<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Event calendar can be used as CalDAV frontend<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #c4a000;\">Limited<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>CardDAV addressbook server<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><td><span style=\"color: #51751E;\">Yes<\/span><\/td><\/tr><tr><td>Articles (non-federating written pieces of unlimited length)<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Cards (non-federating planning cards of unlimited length)<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Wikis<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Multiple wikis possible with multiple pages each<br \/>Limit read access to your wikis<br \/>Appoint additional editors for all wikis<br \/>Can use BBcode or Markdown<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><tr><td>Webpages<\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #c4a000;\">Optional, off by default<br \/>Can use BBcode, Markdown or HTML<br \/>Limit read access to your webpages<br \/>Appoint additional webpage editors<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><td><span style=\"color: #a40000;\">No<\/span><\/td><\/tr><\/table><\/div><\/div><br \/><\/div>","width":640,"height":426}