{"id":1819,"date":"2010-09-23T16:17:54","date_gmt":"2010-09-23T23:17:54","guid":{"rendered":"http:\/\/www.talesfromthe.net\/jon\/?p=1819"},"modified":"2024-01-20T04:58:34","modified_gmt":"2024-01-20T04:58:34","slug":"diaspora-what-next-draft","status":"publish","type":"post","link":"https:\/\/2024.thenexus.today\/index.php\/2010\/09\/23\/diaspora-what-next-draft\/","title":{"rendered":"Diaspora: what next?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"diaspora* logo\" alt=\"\" src=\"http:\/\/www.readwriteweb.com\/images\/diaspora_logo.jpg\" width=\"150\" height=\"110\" \/>It was a summer to remember for the founders of Diaspora, the &#8220;privacy-aware, personally-controlled, open-source, do-it-all social network&#8221;. Talk about being in the right place at the right time &#8230;<\/p>\n<p>Back in the firestorm about Facebook privacy last May, the four NYU students raised $200,000 for their project on Kickstarter.\u00c2\u00a0 Since then they&#8217;ve moved to San Francisco, gotten free office space at Pivotal Labs, <a href=\"http:\/\/www.readwriteweb.com\/archives\/only_burning_man_stands_between_diaspora_the_open.php\">gone to Burning Man<\/a> &#8230; and on September 15, <a href=\"http:\/\/www.joindiaspora.com\/2010\/09\/15\/developer-release.html\">released their software to the community<\/a>.<\/p>\n<p>Congratulations! And as summer turns into fall, it&#8217;s a great time to assess their progress.<\/p>\n<p>To start with, kudos to them for hitting their target date &#8212; something I don&#8217;t think they&#8217;ve gotten enough credit for. At the beginning of the summer, they said they&#8217;d have something available to turn over the community in three months, and voila, here it is. While it&#8217;s clearly at a very early stage, they&#8217;ve got some decent functionality.\u00c2\u00a0 As somebody who&#8217;s been there a bunch of times, I&#8217;m\u00c2\u00a0 impressed with what they&#8217;ve accomplished. People who haven&#8217;t ever developed ambitious software from scratch have no idea how challenging this is.<\/p>\n<p>Now that Diaspora&#8217;s released their code, they&#8217;re getting lots of feedback at a relatively early stage.\u00c2\u00a0 With an open source code base, people can get involved, and judging from the discussions on <a href=\"http:\/\/news.ycombinator.com\/item?id=1696396\">Hacker<\/a> <a href=\"http:\/\/news.ycombinator.com\/item?id=1718367\">News<\/a>, <a href=\"http:\/\/developers.slashdot.org\/story\/10\/09\/16\/1245236\/Facebook-Competitor-Diaspora-Revealed\">Slashdot<\/a>, and the <a href=\"http:\/\/groups.google.com\/group\/diaspora-dev\/browse_thread\/thread\/c43dc3598dda2a35#\">Google<\/a> <a href=\"http:\/\/groups.google.com\/group\/diaspora-discuss\/topics\">groups<\/a>, mailing list, there&#8217;s a lot of interest and even their critics hope they&#8217;ll succeed.\u00c2\u00a0\u00c2\u00a0 It&#8217;s a good first step.<\/p>\n<p>However, they&#8217;ve cut a few corners to get there.<\/p>\n<p style=\"text-align: center;\"><a title=\"Photo Sharing\" href=\"http:\/\/www.flickr.com\/photos\/31110324@N03\/5017464689\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"border: 0pt none;\" alt=\"security vulnerabilitis in #diaspora. severity: critical\" src=\"http:\/\/farm5.static.flickr.com\/4107\/5017464689_5a76c5c7df.jpg\" width=\"500\" height=\"75\" \/><\/a><\/p>\n<p><!--more-->After Dan Goodin quoted him <a href=\"http:\/\/www.theregister.co.uk\/2010\/09\/16\/diaspora_pre_alpha_landmines\/\">in <em>The Register<\/em><\/a> as saying &#8220;The bottom line is currently there is nothing that you cannot do to someone\u00e2\u20ac\u2122s Diaspora account, absolutely nothing,&#8221; Patrick McKenzie went into more detail yesterday in <a href=\"http:\/\/www.kalzumeus.com\/2010\/09\/22\/security-lessons-learned-from-the-diaspora-launch\/\">Security lessons learned from the Diaspora Launch<\/a>.\u00c2\u00a0 It&#8217;s great reading if you&#8217;re a programmer or just curious about why most software today is so insecure.\u00c2\u00a0 Steve Klabnik has <a href=\"http:\/\/blog.steveklabnik.com\/trouble-with-diaspora\">more<\/a>. \u00c2\u00a0 <a href=\"http:\/\/news.slashdot.org\/comments.pl?sid=1790798&amp;cid=33611240\">On Slashdot<\/a>, pedantic_bore notes &#8220;there are virtually no comments or design docs&#8221; &#8212; and after downloading the code, I only see a few specifications and tests.\u00c2\u00a0 Ouch.<\/p>\n<p>This was probably the right tradeoff for Diaspora to make over the summer.\u00c2\u00a0 If the guys had spent all their time becoming security experts, they couldn&#8217;t have gotten as far as they have.\u00c2\u00a0 There&#8217;s a huge amount of value in giving people something to play with even if it&#8217;s insecure. We took a similar approach at Qworky late last year when we decided to build a security-free &#8220;preview&#8221; release, knowing we&#8217;d have to reimplement from scratch.<\/p>\n<p>Still, it&#8217;s very challenging to make software truly secure unless you focus on security and quality from the very beginning. It doesn&#8217;t seem like Diaspora&#8217;s had a thorough external security review so there are likely to be problems lurking in their architecture and protocols.*\u00c2\u00a0 And when I asked some security experts for suggestions about what Diaspora should do next (see the first comment), they came back with sensible suggestions like threat modeling, a security review, and secure coding training for developers &#8212; none of which currently show up on Diaspora&#8217;s <a href=\"http:\/\/github.com\/diaspora\/diaspora\/wiki\/Roadmap\">roadmap<\/a> and <a href=\"http:\/\/www.pivotaltracker.com\/projects\/61641\">project management systems<\/a>.\u00c2\u00a0\u00c2\u00a0 Not good.<\/p>\n<p>It&#8217;s easy to be skeptical.\u00c2\u00a0 Retrofitting security and reliability is notoriously difficult and not a lot of fun; will they prioritize it?\u00c2\u00a0\u00c2\u00a0 There are quite a few other privacy-friendly open-source social networks being developed, with Appleseed, OneSocialWeb, elgg, Crabgrass, and others farther along than Diaspora.\u00c2\u00a0 Can they build on their excitement so far and fault ahead?<\/p>\n<p>They certainly have a chance.\u00c2\u00a0 There&#8217;s not very much code yet (just a few thousand lines) so if they start to focus on it now they have a decent chance of cleaning it up &#8212; or at worst, it won&#8217;t take long to rewrite.\u00c2\u00a0 See the comments for more discussion of the options.<\/p>\n<p style=\"text-align: center;\"><a title=\"Photo Sharing\" href=\"http:\/\/www.flickr.com\/photos\/31110324@N03\/5018927216\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"border: 0pt none;\" alt=\"perhaps many hands will make light work\" src=\"http:\/\/farm5.static.flickr.com\/4144\/5018927216_f27a8e76ef.jpg\" width=\"500\" height=\"81\" \/><\/a><\/p>\n<p>I hope so too.<\/p>\n<p>And building on Sonya Lynn&#8217;s point: listening to and involving the community will be the key to Diaspora&#8217;s success.\u00c2\u00a0\u00c2\u00a0 Assuming they still have a chunk of that $200,000 left, they should consider bringing somebody on board to do community organizing\u00c2\u00a0 &#8212; perhaps initially reaching out to security researchers, who could be a lot of help right now.\u00c2\u00a0 And it seems to me that the vast majority of the people involved so far are guys; they might try to get some suggestions from Sarah Mei of Pivotal Labs and Kaliya Hamlin of the Internet Identity Workshop, who just gave a great session on diversifying open source projects at the Women Who Tech teleconference.<\/p>\n<p>One way or another, now&#8217;s an interesting time for Diaspora and their supporters. The opportunity is there, and over the next few months we&#8217;ll see if they can seize it. Stay tuned!<\/p>\n<p>jon<\/p>\n<p><em>Thanks to Alexander, Jason, Adam, Sonya Lynn, and Rainey for feedback on the draft version of this post<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It was a summer to remember for the founders of Diaspora, the &#8220;privacy-aware, personally-controlled, open-source, do-it-all social network&#8221;. Talk about being in the right place at the right time &#8230; Back in the firestorm about Facebook privacy last May, the four NYU students raised $200,000 for their project on Kickstarter.\u00c2\u00a0 Since then they&#8217;ve moved to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,1],"tags":[108,470],"class_list":["post-1819","post","type-post","status-publish","format-standard","hentry","category-tales-from-the-net","category-uncategorized","tag-diaspora","tag-fediverse"],"_links":{"self":[{"href":"https:\/\/2024.thenexus.today\/index.php\/wp-json\/wp\/v2\/posts\/1819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2024.thenexus.today\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2024.thenexus.today\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2024.thenexus.today\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/2024.thenexus.today\/index.php\/wp-json\/wp\/v2\/comments?post=1819"}],"version-history":[{"count":2,"href":"https:\/\/2024.thenexus.today\/index.php\/wp-json\/wp\/v2\/posts\/1819\/revisions"}],"predecessor-version":[{"id":4319,"href":"https:\/\/2024.thenexus.today\/index.php\/wp-json\/wp\/v2\/posts\/1819\/revisions\/4319"}],"wp:attachment":[{"href":"https:\/\/2024.thenexus.today\/index.php\/wp-json\/wp\/v2\/media?parent=1819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2024.thenexus.today\/index.php\/wp-json\/wp\/v2\/categories?post=1819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2024.thenexus.today\/index.php\/wp-json\/wp\/v2\/tags?post=1819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}