Dear Diaspora Lets Federate
Dear Diaspora community,
If you work on Diaspora, this section is for you.
There are many of us in the IndieWeb community that would very much like to federate our personal sites with Diaspora pods, to like and reply to posts back and forth, directly peer-to-peer, without the use of any intermediate proxies or silos.
We know Diaspora supports various standards for federation; the IndieWeb also has various widely supported building block protocols and formats. We'd like to find a way to bridge these two that's easiest and most reliable for both worlds.
Please join us in IRC #indiewebcamp on Freenode, or alternatively, many of us are very happy to jump into an IRC channel of your choosing as well.
Thanks for your consideration.
Diaspora makes use of several social web standards, including:
- Friendica implemented D* federation successfully, although there were some problems with post formats (IIRC D* syndicated markdown but friendica syndicated BB code --Waterpigs.co.uk 08:23, 12 July 2013 (PDT)).
- StatusNet can subscribe to D* feeds.
Despite one of D*’s headline features being data portability, this (as of 2013-02) does not seem to be implemented, and the data export features are sorely lacking. Image export does not function at all, and the XML file which can be downloaded only includes contact data, not actual posts.
- Or, at least, that is my experience. This needs to be verified by someone else --Waterpigs.co.uk 12:25, 25 February 2013 (PST)
diaspora-export, created by Barnaby Walters, is a python script for quickly exporting all of your public posts given only your profile URL. It spits out a JSON file which can then easily be transformed and imported into your own site.
- http://podupti.me/ shows stats about current Diaspora pods in use
- Note the exceptionally high number of pods in Germany (e.g. see Despora)
IndieWeb community members using Diaspora on their own site.
- none currently.
- 2015-01-20 (thus possibly/likely out of date?) Why I am quitting Diaspora? lists several criticisms:
- “There is nobody…” – lack of users, not connected to where users are (e.g. lack of POSSE/backfeed)
- “The software is super ugly” — UX problems (including on mobile), Ruby on Rails admin tax, etc.
- ”It lacks a warm community” — problems with lack of documentation, wiki outdated or aspirational, inappropriate jokes about "finger" in IRC
MonocultureNoted as an example on the monoculture page, but also explicitly noted as a cultural observation in this comment on a diaspora related forum regarding, ironically, federation:
To stay honest, on [sic] of major reasons that I didn’t engage in diaspora development, relates to my impression of developers community not coordinating with other efforts and not engaging in standardization efforts…Emphasis added.
The poduptime page shows version information of each pod that is online. The page is written to show which version of the Diaspora software is running on each pod, which shows the bias towards the monoculture aspect of the project. If the page were showing which version of the protocol a pod was using then it would be different. Additionally, most of the pods are running version 0.5.* illustrating that they are almost entirely running the same software.
Articles about Diaspora specifically related to the indieweb or indieweb community: