Why Diaspora will fail

There's been a lot of buzz lately about Diaspora, with its being called "the new Facebook alternative" and getting treated like some sort of social networking Holy Grail for privacy. It even set a record for start-up fundraising site Kickstarter by raising over $170,000 in pledges.
Everyone seems pretty excited about the prospect of some magical new social network that will be private, secure, and "owned" by the users instead of evil corporate monsters. And who wouldn't be? I mean, it sounds great in principle, but with all of the excitement stirred up over the last week, nobody's bothered to talk about the harsh reality that it's all nothing more than a pipe dream.
...A very well-funded pipe dream.
Take a look at what these kids are selling for a moment -- and yes, I said kids, because that's what they are, kids. There isn't even a product here, just a promise, and it's being made by four fixie-hipster computer science majors at NYU who can't even act mature for the four minutes needed to film the video they somehow thought necessary to sell their "idea" to the masses.
What's this super-amazing, fantastical idea they've come up with? It's a distributed social network that would exist as individual nodes, called seeds, which would be owned and operated by the users of the network. Why seeds, you ask? Well, it might have something to do with a little open source project that's been floating around for a few years now, since this idea is so strikingly similar to one that was tried for the first time, in 2005, with a project called Appleseed.
Aside from the fact that it's written with more than a basic high school-level grasp of the English language (which is more than I can say for the incoherent babbling that's been splattered all over the Diaspora pages), the first thing you'll likely notice on the Appleseed project page is that it sounds exactly like Diaspora. The resemblance between the two ideas is truly uncanny -- just read the opening paragraphs from the original Appleseed page on Sourceforge:
The Appleseed Project is an effort to create open source Social Networking software that is based on a distributed model. For instance, a profile on one Appleseed website could "friend" a profile on another Appleseed website, and the two profiles could interact with each other.
Apart from being distributed, Appleseed will also have a strong focus on privacy and security, as well as a commitment to seeing the user as an online citizen, as opposed to a consumer to be targetted. This is in stark contrast to current social networking websites, who rely heavily on ad placement and data mining of their users.
According to Michael Chisari, developer of the project, Appleseed is not meant to be installed and run by non-technically oriented users from their home PC's. He says that it's instead targeted at people with servers or hosting accounts at the ready, not your average soccer-mom.
But there are reasons that so few people have ever heard of Appleseed. From a general, public perspective, it failed. The project spent about two solid years in development before Chisari was forced to put it on the backburner in late 2007 due to a serious lack of time and funding -- only to resurrect it in full swing the moment Diaspora started showing up in everyone's newsreaders.
Maybe if start-up fundraising websites like Kickstarter were as big during Appleseed's infancy as they are today, as the entire Web seems obsessed with start-ups now, then the project might have actually gotten some recognition. Maybe it wouldn't have made a difference at all, since it's already taken this long for people to get so fed up with Facebook and its privacy woes for anyone to really start talking about viable alternatives. While we can't know for sure how things would have panned out had there been an influx of funding back then like Diaspora's experiencing now, we do know what the average social-networking user expects today, and it's generally free. Not just free of any cost, but free from effort as well.
Appleseed might not have faded so deep to the background had it been funded, but that doesn't mean that the average user would have picked up on it. The overwhelming likelihood is that regardless of funding, unless Chisari was willing to open up a free hosting service akin to Wordpress.com, then Appleseed wouldn't be any better off. Appleseed is free and open source, and it has been for a very long time. The biggest reason that nobody's ever heard of it is because nobody wanted it.
Nobody wanted to bother hosting an Appleseed social-networking nodal site because, as wonderful as the idea sounds, it's just not practical in terms of large scale adoption. Not at this point in time. The project silently died and faded away because only a handful of people would even bother to go through the trouble of setting it up, since the point of an actual social network is that there are many people using it. When you have to host your own website to be part of a social network, you may as well just host your own blog, because there really isn't much difference at that point anyway. At least users of places like Tumblr, Blogger, or Wordpress have free hosting services as an option.
So now Diaspora enters the scene, and it does it in a way that uses more buzzwords and catchphrases than a politician during an election year. It's essentially the same old tune, but it's attempting to sell the idea to everyone. Are they going to try selling Mac Minis with Diaspora asterisks plastered all over them? My guess is that it's very likely, and at prices that would make even Apple owners cringe. Are they going to use that huge influx of cash to set up a datacenter and offer free hosting like Tumblr? Doubtful. They are hinting at a paid-membership hosting service, but that brings us back to the question of who on earth would pay money for a social network? Do they actually expect users to host their own nodes -- sorry, seeds -- on their home broadband connections? It's difficult to imagine that many users would devote the time or money to rent or run a real server for this, much less bog their connection down by turning their desktop into a server -- and that's not even mentioning the vast amount of people who only own laptops.
But that's the really funny part; the kids behind Diaspora have been pretty careful about not actually explaining in direct terms that the nodes in their proposed network require servers to be running in order for the users' profile pages to display when somebody goes to look them up online. In fact, they step around that annoying little tidbit so much that I was only able to find it stated once in all the flowery, badly written propaganda that they've written:
Diaspora aims to be a distributed network, where totally separate computers connect to each other directly, will let us connect without surrendering our privacy. We call these computers 'seeds'. A seed is owned by you, hosted by you, or on a rented server.
Ever since writing it plainly in one of their earliest posts, the Diaspora crew have used vague wording to tiptoe around the issue as much as possible, lest any would-be contributors resist donating once they realize that this won't be as easy as opening a Facebook account. On the Kickstarter proposal page, they use the phrase "personal web server" once when quickly and tersely describing the project in the opening paragraph. Then, in the side-column, they offer anyone who donates $2,000 or more a brand new computer specifically "configured" to host Diaspora. Again, it had better at least be a Mac Mini, because I'm having a hard time coming up with any reason that a server for this sole purpose should cost so much money. Also, because of the ridiculous dollar figure, the wording they use would probably make the average user think that running their own Diaspora-equipped computer is some sort of luxury option, not a requirement.
The Bottom Line
The more technical crowds would understand that Diaspora will depend on users installing it on actual physical machines or remotely run, rented servers to work. Maybe five or six bored geeks out of every hundred might even bother installing it, and out of that handful, a few might keep it running longer than a month. The rest would recognize that it's not worth the effort or bandwidth when so few people would ever even use the service.
The overwhelming majority of Facebook users who are getting so excited at the prospect of some flashy, new, ultra-private social network with a catchy name -- a name presented in Helvetica and completed with a superfluous asterisk -- have no idea how the network is supposed to work. Many of these people are likely the ones who donated so much money to the project, especially since a big selling point used to get people to donate higher amounts is that they'll get an actual CD mailed to them along with access to free phone support.
Oh yes, they're already planning on making money off of phone support.
The bottom line here is that so few people will ever use this vaporware (were it ever to materialize in the first place) that it simply won't succeed. It doesn't stand a chance against a network like Facebook -- no matter how evil it may be -- because Facebook isn't evil by accident. Its massive numbers of users allow it to be that way. If the majority of people actually cared enough about their online privacy, then they'd leave Facebook. They don't, so it's difficult to imagine that these kids will ever see their little cloned project become a network of 10,000 users, much less one that includes "every man, woman, and child" like they actually had the audacity to state as their end-of-summer goal.
Basically, if you donated money to these guys, you didn't participate in some grand assault against Facebook's foothold on the Internet. You probably paid for an appletini or two (of thousands) that will be consumed over the course of the next few summer months ... as they party their faces off. And why shouldn't they? They only asked for $10,000 in pledges. They've just pulled off a heist worthy of a bad Hollywood movie.














Comments
33
Subscribe to commentsshadoblakMay 22nd 2010 12:55AM
..What the hell are you talking about? They don't change the settings because it's not a brightly colored button....It's not "ludicrously complicated" and if you'd actually LOOKED of Facebook instead of wasting your time on hackjobs like Gizmodo, you'd see that the privacy settings are quite straightforward. You have absolutely no idea what you're talking about.
BillMay 21st 2010 9:13PM
And this looks like the last time i'm reading this blog. After consistently writing immature and unnecessary posts like this one, i'm officially signing off. Setting this group up for failure is not productive nor is it an appropriate position for a tech blog.
Additionally, I find it is disrespectful to critique the actions of the Dispora team in a condescending manner when your writings convey your age is that of a 15-year-old. I will try this blog again in a year to see if you all grow up, in the meantime, please reevaluate your position and articles before posting.
SugarDaddyMay 23rd 2010 9:35AM
Your whole 2 days of membership will be missed...
You sound like a whiny child. Are you going to cry now? Get over yourself. Every point about diaspora being limited by the technical knowledge of its users is valid.
You can't get around the fact that when you give a group of (likely virgin) college students over $150K more than they asked for, that they're probably going to neglect their responsibilities. And if you don't believe that, you've never been a college student in the greatest city in the world.
okmilkMay 22nd 2010 1:23AM
Wow, a lot of counter-hate here, but Matthew, you are dead on.
For those that believe that the necessity of hosting a server is not a barrier to adoption, please post some examples of popular self-hosted web applications. Alternatively, provide one example where users host their own service (let's say at an equal cost) when there are hosted services available.
@J, you are on to something in point two, but this is not really in the spirit of the project if I am interpreting the -yes- quasi-coherent ramblings of the diaspora team correctly. Remember, their spirit, not mine.
To expand more broadly on the point, why have self-hosted social networking applications not been the natural competitor to facebook to this point? Ignoring the attempts of the appleseed team, if this idea is so essential, why did it take facebook personally emailing my social security number to their advertisers before the concept took root?
And I think this is the crux of the issue. This idea has gotten traction (and funding) based on the following conclusion: If big and centralized is evil, then small and decentralized must surely be good. If you ignore the technical and logistical problems that creates, or minimally ignore the benefit to the average user weighed against the cost or inconvenience of adopting this new system, then they may be on to something.
This is clear: the idea did not get funding based on a clear understanding of what someone would have to do to participate in diaspora.
I believe competition benefits everyone, so I will wish the team the best of luck without prejudice. If nothing else, they may provide the intellectual framework for another team that, well, has their shit a little bit more together.
Scott CookMay 23rd 2010 1:02AM
@21
10s or 100s of thousands (millions?) of people are/were running servers. If you were doing torrents you were hosting bits of files and serving them back out. For many, they have no clue that's what is/was going on. There's no reason this mechanism needs to be any more complicated to the typical user. Granted if something goes wrong, no one is going to come and fix it so it needs to be pretty bullet proof. Again, a server needs to be out there to keep track of users but it would have very light weight duties.
Greg MagarshakJun 3rd 2010 6:57AM
Wordpress
VotreMay 22nd 2010 10:24AM
Pretty serious allegations of wire fraud you're making here.
Can't wait to see what your defense is going to be if they go after you for slander or defamation.
SergioMay 25th 2010 1:02PM
Sad but true. I've seen the video, I've read about the project and I think it will fail. I hope it wouldn't, though. "Hosting Something" is too much work for the average user. You have to make sure your server is up and running 24/7. As a professional I would say 99% of this people would grow tired soon. On the other hand you've got the people who already own some kind of professional hosting service. I think those wouldn't tend to "host something" and lose bandwith and processing time just for the sake of hosting a social network.
KarlJul 1st 2010 7:15AM
I love how pessimistic this blog or post or whatever it should be called is. I'm gonna start reading downloadsquad now. Was waiting for it to escalate into complete cursing and its really funny how you bash these- wait for it, you said it - kids.
Timur IzhbulatovAug 21st 2010 4:30PM
Actually the hosting is not a big problem since it has already been taken care of http://yro.slashdot.org/article.pl?sid=10/08/15/2140209
According to this Diaspora developer are aware of Moglen's idea to use this kind of appliances to host personal seeds. IMO, this isn't very different from having a TV or VCR in standby mode.
elsewaresSep 13th 2010 10:01PM
Even if only five or six of every 100 geeks installs a server, and those geeks manage to move even part of the early-adopter social graph over to Diaspora, then you've potentially got thousands of people moving their data off of Facebook (while still publishing there via OAuth, using much simpler settings), then you have the potential for draining the Big Swamp of Spying that Facebook represents.
And if it actually takes off, then you could see other people, using the same social graph that got people on to Facebook in the first place, moving away from Facebook to be on a local site run by a geek they trust instead of geeks they don't.
Diaspora is in the same position Facebook was in back in the day. Interesting how Downloadsquad would downplay an open-source alternative.
If I have to fault the Diaspora team for anything, it's the choice of Rails as a platform, which might be what the cool kids are all agile-developing in, but unless it's going to come prepackaged with Ruby, Gems, Rails and then bootstrap itself into existence, people aren't going to be putting it on their home machines no matter what. Windows machines at least come with Python installed on them these days, which would make a hell of a lot more sense if you wanted an open-source application for wide distribution.
I'll be installing it when it comes out on Sept 15th - I'll remember not to include an invite to the author.
BugMeNotSep 14th 2010 12:14AM
Strange post.
How the hosting thing will work out really depends on how it's implemented. If it's a tiny PHP script that I can upload to my existing webserver, then that will actually be less work than signing up for Facebook. If it's a nicely written small program that I can leave running on my PC like an instant messenger then that will also be a fine option for the people without a hosted webserver.
Also about the payment thing: We are already paying money for getting our email/blog/etc. hosted. Why not pay a few cents more for social networking? Or rather, since we already pay for our email/blog/etc. hosting, we can probably use the same server for Diaspora, so it will actually be free.
Bottom line is: I just don't WANT to become virtual friends with people that care so little about their privacy that they join Facebook. Sorry guys, but if you want to be my virtual friend you'd better be using something else besides Facebook. You can do with YOUR privacy what you want, but can hardly expect me to sacrifice mine.
RolandSep 17th 2010 6:24PM
There is a lot of pessimism in your article. And the one argument that you use against Diaspora is that for the average person it is highly unlikely that he or she will start their own Diaspora service. Of course that being true one could say the same for good old email. However lots of webmail services popped up over the years making it a peace of cake for anyone to get an inbox at some domain name.
I'm sure that once many of the more technical people are using Diaspora webservices will pop up all over the internet giving end-users the opportunity to start their own Diaspora account at some domain just like they did years ago for their email.
I have a personal domain name which is the same as my family name plus tld. Thus my email address is firstname@lastname.tld and the same counts for several of my family members. Once I start my own Diaspora service through my hosting provider they could all get a Diaspora account just as easily as they all got their email service with the exact same name. I'm sure many others will find access to the Diaspora network in a similar ways.
Give the idea some time. It can grow into something pretty good.