Draft:Comparison of Fediverse software: Difference between revisions

Added the URL of a Misskey and forks comparison page and a Fediverse timeline; put some info from them into the existing tables; expanded the Features table in preparation of another table with limits
(Added the URL of a Misskey and forks comparison page and a Fediverse timeline; put some info from them into the existing tables; expanded the Features table in preparation of another table with limits)
Line 1: Line 1:
{{Draft}}
{{Draft}}
<!--Here is a comparison between Misskey, FoundKey, Firefish, Iceshrimp, Sharkey and Catodon that can be used as a source: https://trypancakes.com/misskey-comparison/-->
==Basic info==
==Basic info==
<center>
<center>
Line 507: Line 510:
|
|
|
|
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Local,<br />Social (Home + Local)
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Global
|-
|-
!{{Firefish}}
!{{Firefish}}
Line 516: Line 519:
|
|
|
|
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Local,<br />Social (Home + Local)
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Global
|-
|-
!{{FoundKey}}
!{{FoundKey}}
Line 525: Line 528:
|
|
|
|
|
|{{Yes}}
|
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Global
|-
|-
!{{GNU_social}}
!{{GNU_social}}
Line 1,049: Line 1,052:
|-
|-
!{{Misskey}}
!{{Misskey}}
|
|{{No}}
|{{No}}
|{{No}}
|
|
Line 1,067: Line 1,070:
|-
|-
!{{Firefish}}
!{{Firefish}}
|
|Partial
|{{No}}
|{{No}}
|
|
Line 1,085: Line 1,088:
|-
|-
!{{FoundKey}}
!{{FoundKey}}
|
|{{No}}
|{{No}}
|{{No}}
|
|
Line 1,757: Line 1,760:
{| class="wikitable sortable" style="text-align: center"
{| class="wikitable sortable" style="text-align: center"
! rowspan="2" |Name
! rowspan="2" |Name
! rowspan="2" |Multiple<br />identities/channels<br />per account<br />with separate content<br />and separate connections
! rowspan="2" |Multiple<br />identities/{{Internal link |target=What are channels on Hubzilla and (streams)? |link-name=channels}}<br />per account<br />with separate content<br />and separate connections
! colspan="2" |Account/channel role
! colspan="2" |Account/channel role
! rowspan="2" |Account/channel<br />verification
! rowspan="2" |Account/channel<br />verification
Line 1,842: Line 1,845:
|
|
|
|
|
|{{Yes}}
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|-
|-
Line 1,849: Line 1,852:
|
|
|
|
|
|{{Yes}}
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|-
|-
Line 1,856: Line 1,859:
|
|
|
|
|
|{{No}}
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
| colspan="3" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|-
|-
Line 2,435: Line 2,438:
! colspan="6" |Take what with you
! colspan="6" |Take what with you
! colspan="2" |Account/channel<br />import/export
! colspan="2" |Account/channel<br />import/export
! rowspan="2" |Nomadic identity
! rowspan="2" |{{Internal link |target=What is nomadic identity? |link-name=Nomadic identity}}
|-
|-
!Instances<br />of the same<br />project
!Instances<br />of the same<br />project
Line 2,576: Line 2,579:
|-
|-
!{{Misskey}}
!{{Misskey}}
|{{Yes}}
|{{No}}
|{{No}}
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|{{No}}
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|{{Yes}}
|{{Yes}}
|{{No}}
|-
!{{Firefish}}
|{{Yes}}
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Mastodon and forks
|{{No}}
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks,<br />Mastodon and forks
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|{{No}}
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|{{Yes}}
|{{Yes}}
|{{No}}
|-
!{{FoundKey}}
|{{Yes}}
|{{No}}
|{{No}}
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|{{No}}
| style="background:#9F9;vertical-align:middle;text-align:center;" class="table-yes" |Misskey and forks
|
|{{Yes}}
|{{No}}
|-
!{{GNU_social}}
|
|
|
|
Line 2,589: Line 2,634:
|{{No}}
|{{No}}
|-
|-
!{{Firefish}}
!{{GoToSocial}}
|
|
|
|
|
|
|
|
|
|
|
|{{No}}
|-
!{{FoundKey}}
|
|
|
|
|
|
|
|
|
|
|
|{{No}}
|-
!{{GNU_social}}
|
|
|
|
|
|
|
|
|
|
|
|{{No}}
|-
!{{GoToSocial}}
|
|
|
|
Line 4,435: Line 4,438:
<center>
<center>
{|class="wikitable sortable" style="text-align: center"
{|class="wikitable sortable" style="text-align: center"
! rowspan="3" |Name
! rowspan="4" |Name
! colspan="8" |hover over emojis to see explanation
! colspan="14" |hover over emojis to see explanation
|-
! colspan="10" |Default limits per post<br>(green=editable)
! rowspan="3" |<abbr title="crosspost">♻️</abbr>
|-
|-
! colspan="4" |Default limits per post<br>(green=editable)
! colspan="6" |<abbr title="character limit">🔠</abbr>
! colspan="4" |
! colspan="2" |<abbr title="poll options">📊</abbr>
! rowspan="2" |<abbr title="media uploads">🖼</abbr>
! rowspan="2" |<abbr title="editable posts">✏️</abbr>
|-
|-
!<abbr title="character limit">🔠</abbr>
! Post<br />local
!<abbr title="poll options">📊</abbr>
! Post<br />inbound
!<abbr title="media uploads">🖼</abbr>
! Handling of longer posts
!<abbr title="editable posts">✏️</abbr>
! Alt-text<br />local
!<abbr title="crosspost">♻️</abbr>
! Alt-text<br />inbound
! Handling of longer alt-text
! Number
! Choose multiple options
|-
|-
!{{Mastodon}}
!{{Mastodon}}
|500
|500
|100,000
|Reject post
|1,500
|1,500
|Truncate
|4
|4
|{{no}}
|4
|4
|{{yes}}
|{{yes}}
Line 4,456: Line 4,473:
!{{Ecko}}
!{{Ecko}}
|{{yes|500}}
|{{yes|500}}
|100,000
|Reject post
|1,500
|1,500
|Truncate
|{{yes|4}}
|{{yes|4}}
|{{no}}
|4
|4
|{{yes}}
|{{yes}}
Line 4,462: Line 4,485:
|-
|-
!{{Fedibird}}
!{{Fedibird}}
|
|
|
|
|
|
|
|
|
|
Line 4,469: Line 4,498:
|-
|-
!{{Glitch-soc}}
!{{Glitch-soc}}
|
|
|
|
|
|
|
|
|
|
Line 4,476: Line 4,511:
|-
|-
!{{Hometown}}
!{{Hometown}}
|
|
|
|
|
|
|
|
|
|
Line 4,483: Line 4,524:
|-
|-
!{{koyu.space}}
!{{koyu.space}}
|
|
|
|
|
|
|
|
|
|
Line 4,490: Line 4,537:
|-
|-
!{{Smalltown}}
!{{Smalltown}}
|
|
|
|
|
|
|
|
|
|
Line 4,498: Line 4,551:
!{{Pleroma}}
!{{Pleroma}}
|{{yes|5000}}
|{{yes|5000}}
|100,000
|Reject post
|
|
|
|{{yes|20}}
|{{yes|20}}
|
|
|
|
|
Line 4,504: Line 4,563:
|-
|-
!{{Akkoma}}
!{{Akkoma}}
|
|50,000
|Reject post
|
|
|
|
|
|
|
Line 4,512: Line 4,577:
!{{Misskey}}
!{{Misskey}}
|3000
|3000
|<10,000?
|Reject post
|1,500
|1,500
|Truncate?
|
|
|
|
|
Line 4,519: Line 4,590:
!{{Firefish}}
!{{Firefish}}
|{{yes|3000}}
|{{yes|3000}}
|<10,000?
|Reject post
|1,500
|1,500
|Truncate?
|10
|10
|
|16
|16
|
|
Line 4,525: Line 4,602:
|-
|-
!{{FoundKey}}
!{{FoundKey}}
|
|<10,000?
|Reject post
|1,500
|1,500
|Truncate?
|
|
|
|
Line 4,533: Line 4,616:
!{{GNU_social}}
!{{GNU_social}}
|1000
|1000
|
|
|
|
|
|5
|5
|
|1
|1
|
|
Line 4,544: Line 4,633:
|
|
|
|
|-
|
!{{Pump.io}}
|
|
|
|
Line 4,552: Line 4,640:
|
|
|-
|-
!{{Identi.ca}}
!{{Pump.io}}
|
|
|
|
|
Line 4,558: Line 4,647:
|
|
|
|
|-
!{{Takahē}}
|
|
|
|
Line 4,566: Line 4,653:
|
|
|-
|-
!{{Epicyon}}
!{{Identi.ca}}
|
|
|
|
|
Line 4,572: Line 4,660:
|
|
|
|
|-
!{{Micro.blog}}
|
|
|
|
Line 4,580: Line 4,666:
|
|
|-
|-
!{{Tumblr}}
!{{Takahē}}
|
|
|
|
|
|
|{{yes}}
|
|
|-
!{{Bonfire}}
|
|
|
|
Line 4,593: Line 4,676:
|
|
|
|
|-
!{{Swanye}}
|
|
|
|
|-
!{{Epicyon}}
|
|
|
|
|
|
|-
!{{Threads}}
|500
|
|
|
|
|
|
|
|-
!{{Friendica}}
|{{yes|unlimited}}
|{{no}}
|unlimited; embedding
|{{yes}}
|{{yes}}
|-
!{{diaspora*}}
|
|
|
|
Line 4,622: Line 4,692:
|
|
|-
|-
!{{Acropolis}}
!{{Micro.blog}}
|
|
|
|
|
Line 4,628: Line 4,699:
|
|
|
|
|-
!{{(streams)}}
|{{yes|unlimited}}
|unlimited
|unlimited; embedding
|{{yes}}
|{{yes}}
|-
!{{SocialHome}}
|
|
|
|
Line 4,643: Line 4,705:
|
|
|-
|-
!{{Honk}}
!{{Tumblr}}
|
|
|
|
Line 4,649: Line 4,711:
|
|
|
|
|-
!{{Hubzilla}}
|{{yes|unlimited}}
|unlimited
|unlimited; embedding
|{{yes}}
|{{yes}}
|-
!{{WriteFreely}}
|{{yes}}
|{{no}}
|{{no|unlimited; embeds externally hosted media}}
|{{yes}}
|{{no}}
|-
!{{Plume}}
|{{yes}}
|
|
| unlimited; embedding
|
|
|
|
|-
!{{WordPress}}
|
|
|{{yes}}
|
|
|-
!{{Bonfire}}
|
|
|
|
|
|
|-
!{{Drupal}}
|
|
|
|
|
|
|
|
|
|-
!{{Lemmy}}
|
|
|
|
|
|
|
|
|{{no}}
|-
|-
!{{Kbin}}
!{{Swanye}}
|
|
|
|
Line 4,698: Line 4,737:
|
|
|
|
|-
!{{Pixelfed}}
|{{yes|500}}
|{{no}}
|{{yes|4}}
|
|
|{{no}}
|-
!{{Flickr}}
|
|
|
|
Line 4,713: Line 4,744:
|
|
|-
|-
!{{PeerTube}}
!{{Threads}}
|500
|
|
|
|{{no}}
|{{no}}
|{{no}}
|
|
|-
!{{Owncast}}
|
|
|
|
Line 4,726: Line 4,754:
|
|
|
|
|
|
|-
!{{Friendica}}
|unlimited
| colspan="2" |unlimited
|unlimited; included in post
| colspan="2" |unlimited
| colspan="2" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|unlimited; embedding
|{{yes}}
|{{yes}}
|-
|-
!{{Goldfish}}
!{{diaspora*}}
|
|
|
|
|
Line 4,733: Line 4,774:
|
|
|
|
|-
!{{Funkwhale}}
|
|
|
|
Line 4,741: Line 4,780:
|
|
|-
|-
!{{Castopod}}
!{{Acropolis}}
|
|
|
|
|
Line 4,747: Line 4,787:
|
|
|
|
|-
!{{reel2bits}}
|
|
|
|
Line 4,755: Line 4,793:
|
|
|-
|-
!{{Mobilizon}}
!{{(streams)}}
|unlimited
| colspan="2" |unlimited
|unlimited; included in post
| colspan="2" |unlimited
|unlimited
|{{yes}}
|unlimited; embedding
|{{yes}}
|{{yes}}
|-
!{{SocialHome}}
|
|
|
|
|
Line 4,761: Line 4,811:
|
|
|
|
|-
!{{Gancio}}
|
|
|
|
Line 4,769: Line 4,817:
|
|
|-
|-
!{{BookWyrm}}
!{{Honk}}
|
|
|
|
|
Line 4,775: Line 4,824:
|
|
|
|
|-
!{{Inventaire}}
|
|
|
|
Line 4,782: Line 4,829:
|
|
|
|
|}
</center>
'''Note:''' "Unlimited" for post length doesn't necessarily mean unlimited, but the maximum character number may be so high that it doesn't matter. Hence, it can be adjusted by the admin. "Unlimited" for file size is within the available space on the server.
==Technical==
<center>
{|class="wikitable sortable" style="text-align: center"
!Name
!Inception
!Federating since
!last updated<br>(red=ended)
!Protocols
!License<br>(green=copyleft)<br>(yellow=anti-capitalist)<br>(red=proprietary)
!Git repository<br>(green=federated)<br>(red=evil)
!Main developer(s)
!Written in
|-
|-
!{{Mastodon}}
!{{Hubzilla}}
|2016
|unlimited
|2016
| colspan="2" |unlimited
|unlimited; included in post
| colspan="2" |unlimited
|unlimited
|{{yes}}
|unlimited; embedding
|{{yes}}
|{{yes}}
|-
!{{WriteFreely}}
|{{yes}}
| colspan="2" |does not import external posts
|
|
|{{ActivityPub}}
| colspan="2" |does not import external posts
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
| colspan="2" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|{{no|[https://github.com/tootsuite/mastodon Github]}}
|{{no|unlimited; embeds externally hosted media}}
|[[Fedizen:Eugen Rochko|Eugen Rochko]]
|{{yes}}
|Ruby on Rails, JavaScript (React.js, Redux)
|{{no}}
|-
|-
!{{Ecko}}
!{{Plume}}
|2021
|{{yes}}
|2021
| colspan="2" |does not import external posts
|unlimited; included in post
| colspan="2" |does not import external posts
|
|
|
|{{ActivityPub}}
| unlimited; embedding
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/magicstone-dev/ecko GitHib]}}
|
|
|
|
|-
|-
!{{Fedibird}}
!{{WordPress}}
|
| colspan="2" |does not import external posts
|unlimited; included in post
| colspan="2" |does not import external posts
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/fedibird/mastodon GitHub]}}
|
|
|
|
|-
|-
!{{Glitch-soc}}
!{{Drupal}}
|
| colspan="2" |does not import external posts
|unlimited; included in post
| colspan="2" |does not import external posts
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/glitch-soc/mastodon GitHub]}}
|
|
|
|
|-
|-
!{{Hometown}}
!{{Lemmy}}
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{No|[https://github.com/hometown-fork/hometown GitHub]}}
|
|
|
|
|-
!{{Koyu.space}}
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/koyuspace/mastodon GitHub]}}
|
|
|
|
|{{no}}
|-
|-
!{{Smalltown}}
!{{Kbin}}
|
|
|
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/chandrn7/smalltown GitHub]}}
|
|
|
|
|-
!{{Pleroma}}
|2016
|2016
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|[https://git.pleroma.social/pleroma/pleroma git.pleroma.social]
|
|
|
|
|-
|-
!{{Akkoma}}
!{{Pixelfed}}
|{{yes|500}}
|
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|[https://akkoma.dev/AkkomaGang/akkoma akkoma.dev]
|
|
| colspan="2" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|{{yes|4}}
|
|
|{{no}}
|-
|-
!{{Misskey}}
!{{Flickr}}
|2019
|
|2019
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/misskey-dev/misskey GitHub]}}
|
|
|
|
|-
!{{Firefish}}
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{yes|[https://codeberg.org/thatonecalculator Codeberg]}}
|ThatOneCalculator
|NodeJS (Typescript), Vue 3
|-
!{{FoundKey}}
|-
!{{GNU_social}}
|2008
|2008
|
|
|ActivityPub, OStatus
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|[https://notabug.org/diogo/gnu-social notabug.org]
|
|
|
|
|-
|-
!{{GoToSocial}}
!{{PeerTube}}
|
|
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/superseriousbusiness/gotosocial GitHub]}}
|
|
| colspan="2" style="background:#F99;vertical-align:middle;text-align:center;" class="table-no" | ✖️
|{{no}}
|{{no}}
|
|
|-
|-
!{{Pump.io}}
!{{Owncast}}
|
|
|
|
|
|
|
|
|
|[https://www.apache.org/licenses/LICENSE-2.0 Apache v2]
|
|
|
|
|
|
|-
!{{Identi.ca}}
|2008
|2008
|
|
|
|
|
|
|-
!{{Goldfish}}
|
|
|
|
|
|
|-
!{{Takahē}}
|2022
|2022
|
|
|{{ActivityPub}}
|[https://choosealicense.com/licenses/bsd-3-clause/ BSD3 new]
|{{no|[https://github.com/jointakahe/takahe GitHub]}}
|
|
|
|
|-
!{{Epicyon}}
|
|
|
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://gitlab.com/bashrc2/epicyon gitlab.com]}}
|
|
|
|
|-
|-
!{{Micro.blog}}
!{{Funkwhale}}
|2017
|
|
|
|
|
|
|
|
|
|
|
|{{ActivityPub}}
|{{no|proprietary}}
| -
|
|
|
|
|-
|-
!{{Tumblr}}
!{{Castopod}}
|2007
|
|{{maybe|Announced}}
|
|
|
|
|{{no|proprietary}}
| -
|
|
|
|
|-
!{{Bonfire}}
|
|
|
|
|
|
|
|
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/bonfire-networks/bonfire-app GitHub]}}
|
|
|
|
|-
|-
!{{Swanye}}
!{{reel2bits}}
|
|
|
|
Line 5,011: Line 5,008:
|
|
|
|
|-
!{{Threads}}
|2023
|{{maybe|Announced}}
|
|
| -
|{{no|proprietary}}
| -
|
|
|
|
|-
|-
!{{Friendica}}
!{{Mobilizon}}
|2010
|
|2010
|
|
|ActivityPub, diaspora*, OStatus
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/friendica/friendica GitHub]}}
|
|
|PHP
|-
!{{diaspora*}}
|2010
|2010
|
|
|diaspora*
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/diaspora/diaspora GitHub]}}
|
|
|
|
|-
!{{Acropolis}}
|
|
|
|
|
|
|diaspora*
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|https://github.com/magicstone-dev/acropolis GitHub}}
|
|
|
|
|-
|-
!{{(streams)}}
!{{Gancio}}
|2021
|
|2021
|
|
|
|
|
|
|
|
|
|
|
|ActivityPub, Zot
|Public domain + various free licenses for third-party contributions
|[https://codeberg.org/streams/streams Codeberg]
|The community; Mike Macgirvin
|PHP
|-
|-
!{{SocialHome}}
!{{BookWyrm}}
|
|
|
|
|
|
|
|
|
|
|ActivityPub, diaspora*
|
|
|
|
Line 5,072: Line 5,051:
|
|
|-
|-
!{{Honk}}
!{{Inventaire}}
|
|
|
|
|
|
|{{ActivityPub}}
|
|
|
|
|
|
|
|
|-
!{{Hubzilla}}
|2015
|2015
|
|
|ActivityPub, diaspora*,
OStatus, Zot
|[https://mit-license.org MIT License]
|[https://framagit.org/hubzilla/core framagit]
|Mario Vavti
|PHP
|-
!{{WriteFreely}}
|2018
|2018
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/writefreely/writefreely GitHub]}}
|
|
|-
!{{Plume}}
|
|
|
|
|}
</center>
'''Note:''' "Unlimited" for post length doesn't mean absolutely unlimited, but within the limits and the capacity of the underlying Web server. There is no defined or adjustable limit within the server application.
==Technical==
<!-- Here's a detailed Fediverse timeline: https://codeberg.org/ddfon/federated-sns/src/branch/main/fediverse-history.markdown Also see here for Misskey and the more important Forkeys: https://trypancakes.com/misskey-comparison/ -->
<center>
{|class="wikitable sortable" style="text-align: center"
!Name
!Inception
!Federating since
!last updated<br>(red=ended)
!Protocols
!License<br>(green=copyleft)<br>(yellow=anti-capitalist)<br>(red=proprietary)
!Git repository<br>(green=federated)<br>(red=evil)
!Main developer(s)
!Written in
|-
!{{Mastodon}}
|2016-03-16
|2016-03-16 - 2019-10-04 (OStatus)<br />2017-09-03 (ActivityPub)
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/tootsuite/mastodon Github]}}
|[[Fedizen:Eugen Rochko|Eugen Rochko]]
|Ruby on Rails, JavaScript (React.js, Redux)
|-
!{{Ecko}}
|2021
|2021
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/magicstone-dev/ecko GitHib]}}
|
|
|-
!{{Fedibird}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/fedibird/mastodon GitHub]}}
|
|
|-
!{{Glitch-soc}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/glitch-soc/mastodon GitHub]}}
|
|
|-
!{{Hometown}}
|2019-08-20
|2019-08-20
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{No|[https://github.com/hometown-fork/hometown GitHub]}}
|Darius Kazemi
|
|-
!{{Koyu.space}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/koyuspace/mastodon GitHub]}}
|
|
|-
!{{Smalltown}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/chandrn7/smalltown GitHub]}}
|
|
|-
!{{Pleroma}}
|2016-02-22 <!-- Not to be confused with the first official "stable" release which was on 2016-20-26 -->
|2016-02-22 - 2020-03-08 (OStatus)<br />? (ActivityPub)
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|[https://git.pleroma.social/pleroma/pleroma git.pleroma.social]
|
|
|-
!{{Akkoma}}
|2022-01-29
|2022-01-29
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|[https://akkoma.dev/AkkomaGang/akkoma akkoma.dev]
|
|
|-
!{{Misskey}}
|2014
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/misskey-dev/misskey GitHub]}}
|Syuilo
|
|-
!{{Firefish}}
|2022-07-19 (Calckey)<br />2023-06-25 (Firefish rebrand)
|2022-07-19
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{yes|[https://codeberg.org/thatonecalculator Codeberg]}}
|ThatOneCalculator
|NodeJS (Typescript), Vue 3
|-
!{{FoundKey}}
|2022-06-13
|2022-06-13
|{{no|2023-06-05}}
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{yes|https://akkoma.dev/FoundKeyGang/FoundKey}}
|Norm
|
|-
!{{GNU_social}}
|2008-07-02 (Laconica, later StatusNet)<br />2013-06-08 (StatusNet merged into GNU social)
|2008-07-02 (OpenMicroBlogging; OStatus)<br />2021-07-18 (ActivityPub)
|
|OStatus, ActivityPub
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|[https://notabug.org/diogo/gnu-social notabug.org]
|
|
|-
!{{GoToSocial}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/superseriousbusiness/gotosocial GitHub]}}
|
|
|-
!{{Pump.io}}
|2012-10-04
|2012-10-04
|
|ActivityPump
|[https://www.apache.org/licenses/LICENSE-2.0 Apache v2]
|
|
|
|-
!{{Identi.ca}}
|2008-07-02
|2008-07-02 - 2013-07-12 (OpenMicroBlogging; OStatus)<br />2013-07-12 (ActivityPump)
|
|
|
|
|
|
|-
!{{Takahē}}
|2022
|2022
|
|{{ActivityPub}}
|[https://choosealicense.com/licenses/bsd-3-clause/ BSD3 new]
|{{no|[https://github.com/jointakahe/takahe GitHub]}}
|
|
|-
!{{Epicyon}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://gitlab.com/bashrc2/epicyon gitlab.com]}}
|
|
|-
!{{Micro.blog}}
|2017
|
|
|{{ActivityPub}}
|{{no|proprietary}}
| -
|
|
|-
!{{Tumblr}}
|2007
|{{maybe|Announced}}
|
|
|{{no|proprietary}}
| -
|
|
|-
!{{Bonfire}}
|
|
|
|
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/bonfire-networks/bonfire-app GitHub]}}
|
|
|-
!{{Swanye}}
|
|
|
|
|
|
|
|
|-
!{{Threads}}
|2023
|{{maybe|Announced}}
|
| -
|{{no|proprietary}}
| -
|
|
|-
!{{Friendica}}
|2010-07-02
|2010-08-17 (DFRN)<br />2010-09-09 (OpenMicroBlogging)<br />2010-10-13 (OStatus)<br />2011-03-19 (diaspora*)<br />2018-11-18 (ActivityPub)
|
|ActivityPub, diaspora*, OStatus
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/friendica/friendica GitHub]}}
|
|PHP
|-
!{{diaspora*}}
|2010
|2010
|
|diaspora*
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/diaspora/diaspora GitHub]}}
|
|
|-
!{{Acropolis}}
|
|
|
|diaspora*
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|https://github.com/magicstone-dev/acropolis GitHub}}
|
|
|-
!{{(streams)}}
|2021-10
|2021-10
|
|Nomad, Zot, ActivityPub
|Public domain + various free licenses for third-party contributions
|[https://codeberg.org/streams/streams Codeberg]
|The community; Mike Macgirvin
|PHP
|-
!{{SocialHome}}
|2017-07-27
|2017-07-27 (diaspora*)<br />2019-10-06 (ActivityPub)
|
|ActivityPub, diaspora*
|
|
|Jason Robinson
|
|-
!{{Honk}}
|
|
|
|{{ActivityPub}}
|
|
|
|
|-
!{{Hubzilla}}
|2012-07 (Red)<br />2015 (rebranded Hubzilla)
|2012-07
|
|Zot, ActivityPub, diaspora*,
OStatus
|[https://mit-license.org MIT License]
|[https://framagit.org/hubzilla/core framagit]
|Mario Vavti
|PHP
|-
!{{WriteFreely}}
|2018-11-10
|2018-11-10
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/writefreely/writefreely GitHub]}}
|Matt Baer
|
|-
!{{Plume}}
|
|
|
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/Plume-org/Plume GitHub]}}
|
|
|-
!{{WordPress}}
|2003
|
|
|ActivityPub, diaspora*, OStatus
|
|
|
|
|-
!{{Drupal}}
|2001
|
|
|ActivityPub, diaspora*
|
|
|
|
|-
!{{Lemmy}}
|2019-05-06
|2019-05-06
|
|{{ActivityPub}}
|
|
|
|
|-
!{{Kbin}}
|2022-10-30
|2022-10-30
|
|
|{{ActivityPub}}
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/Plume-org/Plume GitHub]}}
|
|
|-
!{{WordPress}}
|2003
|
|
|ActivityPub, diaspora*, OStatus
|
|
|
|
|-
!{{Drupal}}
|2001
|
|
|ActivityPub, diaspora*
|
|
|
|
|-
!{{Lemmy}}
|
|
|
|{{ActivityPub}}
|
|
|
|
|-
!{{Kbin}}
|
|
|
|
|
|
|
|
Line 5,154: Line 5,446:
|-
|-
!{{Pixelfed}}
!{{Pixelfed}}
|2018
|2018-11-03
|2018
|2018-11-03
|
|
|{{ActivityPub}}
|{{ActivityPub}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{yes|[https://gnu.org/licenses/agpl.html AGPLv3]}}
|{{no|[https://github.com/pixelfed/pixelfed GitHub]}}
|{{no|[https://github.com/pixelfed/pixelfed GitHub]}}
|
|Daniel Supernault
|
|
|-
|-
Line 5,174: Line 5,466:
|-
|-
!{{PeerTube}}
!{{PeerTube}}
|2018
|2018-03-20
|2018
|2018-03-20
|
|
|{{ActivityPub}}
|{{ActivityPub}}
Line 5,254: Line 5,546:
|-
|-
!{{BookWyrm}}
!{{BookWyrm}}
|
|2020-12-31
|
|2020-12-31
|
|
|ActivityPub, OStatus
|ActivityPub, OStatus