Wikipedia lists close to 40(!) distributed social networks. [1] None have achieved a meaningful amount of adoption.
About a year ago I became interested in why this is the case. I'm an academic computer scientist with a strong interest in the startup/web tech scene (see profile for info). My colleagues and I have been studying not just decentralized social networks, but the more general concept of decentralized architectures for personal data. This includes "personal data store" efforts which are popping up all over the place, with similarly dismal adoption, "infomediaries" which were the rage in the late 90s (before the dot com bust ate them up), etc. Overall, we've looked at around 80 companies, projects, and proposals.
If the amount of reinvention in this space is surprising, the almost wanton refusal to learn from others' past mistakes is shocking. These projects seem to do the same things wrong and fail for very similar reasons, chief among them building more technology when it's not really technology that's holding things back.
There is the widespread — but often unstated and always unexamined — belief among the participants that moving to a decentralized setting is a magic cure-all for the problems that ail today's status quo, such as privacy and interoperability. Sadly, this belief is simply wrong.
I certainly sympathize with the urge to pat these guys on the back for trying, but is it really courage or foolhardiness? If 10,000 amateurs have tried to solve P =? NP and failed, do we encourage the 10,001th guy to give it a shot as well, or do we tell him to learn some math and CS first, and gain an appreciation for why the problem is hard and probably not worth taking on unless you really really know what you're doing?
[Our study is not out yet, but feel free to contact me if you're interested in discussing this.]
Diaspora is a sad story: a team with great intentions but little systems experience, becoming the standard-bearer for distributed social networking. They gained attention from some random factors (frustration with Facebook at a peak, NYtimes story, Kickstarter).
I think the odds of there being a single winner-take-all provider of social networking services (SNS), forever and ever, are slight. The idea that kids are going to stick with the SNS their mom uses to play Farmville seems ridiculous to me. So we should see some amount of fragmentation, eventually.
It also seems absurd to me that Facebook will remain agile enough to shut out competitors while also supporting 500M+ users. At some point, a situation should arise where competitor SNS services will find it to their advantage to be interoperable. That could end in an oligopoly, but that still counts as a more distributed social network.
Larry Page often likes to say "don't bet against the internet". And I am old enough to remember when people thought that Microsoft's Project Blackbird was going to kill the web. I am confident that SNS, like almost all internet services, will be commodified at some point, and probably sooner than we expect.
Caveat: this hasn't quite worked out for instant messaging, so I could be wrong.
I'd bet against you, but I don't think your definition of "gain significant traction" is reasonable.
It's pretty easy for a network to get 1 million sign-ups, and then it's pretty easy to get 1 million people to pipe their Twitter status's into it. See Identica etc.
That doesn't mean is has significant adoption as a social network - it's really just a Twitter client.
I agree that there will be many social networks, but I don't think there is much reason for them to interoperate.
Take a listen to Eric Ries talk about his experience building an interoperable IM client[1].
He built the whole thing, then showed it to heavy IM users and they were (paraphrasing) "err.. why would I want that? I already run 6 IM clients, running another isn't a problem. And I don't want the same people to see me on each one"
We already have an interoperable, distributed social network for messaging purposes. It's called email. I doubt another one is needed. (OTOH, I did build a Pubsubhub powered demo of one back in the FriendFeed days. The technology was cool...)
Trillian is either a good or bad example, depending on your perspective. I don't want to have N IM accounts; I want to have one account/identity that can reach everyone. That has not happened with IM and I am skeptical that it will happen with social networking.
You may be close to winning already. Identica was at half a million (may not be active) users two months ago. Adding in StatusNet, TWiT Army, and all the other nodes it could be there.
Those bet terms seem really odd. Your bet is that within 3 years, there will be a distributed social network with at least 1M users? Am I reading that correctly?
Google Plus, which people aren't even really sure is a success yet, had 10 million users in less than a month. Is there some reason that you chose the number 1M as significant traction? If anything, those terms suggest to me that you're not really convinced it's going to happen.
buddycloud already claims over 500K users and seems to have significant momentum, some developer discipline, and is using well-known standards, even if XMPP isn't everyone's favorite standard.
And as others mention, you might want to count identi.ca too.
If you think my bet is too paltry perhaps we can raise the stakes.
However, note I said greater than 1M monthly actives, which is a more serious measure of traction than just user accounts.
1. People are uncertain whether Google Plus, a centralized social network, will gain significant enough traction to become a force in social networks.
2. Google Plus, in 2011, has had extended periods (weeks, months) where it gained 1M users every 3 days (the number of users in the bet). Thus, orders of magnitude more than 1M users is not sufficient to necessarily be a substantial social network.
3. In 2014, presumably there will be even more users on the Internet, and it will be possible to gain traction even faster than in 2011. Further, a social network might need to be even larger to be a substantial force in 2014.
4. Therefore, why would one set the threshold for "significant" traction for distributed social networks in 2014 at one network with 1M users, when that number may be orders of magnitude too small to be relevant in 2011?
(This ignores the question, of course, of what counts as distributed and/or what counts as a social network.)
Obviously, Google Plus is not distributed, or else one of the people would have already won the bet, since Google Plus already has millions of users!
I am confused, however, by your comment about users rolling over from Gmail. First, do you have evidence for this claim? (If anything, it seemed to be false in the case of Buzz.) Second, how is it relevant?
Google Plus is a new service that goes with your Google account, just like Gmail, Documents, Maps, etc. They don't count as new users if they already have a Google account.
He's not saying Google Plus fulfills the bet, but rather that the user base it has amassed is an example of why winning the bet would be meaningless, or at the very least an unnaturally easy target.
I wasn’t really aware that computer science went into research directions like that. It seems either like classic social science (in this case communication studies) territory or like business economics territory.
What approach are you taking when looking at budding and failed social networks? Did you do a quantitative study or were you looking for patterns in a more qualitative fashion?
You're right, it's a bit outside the normal ambit of computer science. I'm interested in multidisciplinary questions; we do also have non computer scientists among the authors, for example Prof. Nissenbaum http://www.nyu.edu/projects/nissenbaum/
Overall, as you suggest, our analysis is a mixture of CS, economics and social science.
While on the face of it such a study is closer to social science than anything else, the maths and stats involved in studying connections between people, computers and other man-made nodes, and even the communication of materials & information around the natural world, have massive overlaps.
It is one of those areas where the same maths is applicable to seeming disconnected practical/physical areas, like how psychologists are starting to use the maths of quantum probability to model certain human behaviours (apparently it seems to much more accurately model the fuzziness of our thought processes than any "traditional" statistics methods).
The applicability of the same maths to seemingly disconnected areas is one of the things that convinces many that a "grand theory of everything" may one day be possible rather than there being disparate base laws at different scales and locations (or the third possibility of course: turtles all the way down).
Computer science _is_ a social science* -- especially when it comes to success and failure of a social network. You can't separate the software from the social and organizational context it's used in.
That's going to be a hard sell. I do research in programming languages now and I think you'd be hard pressed to argue that the fundamental nature of my work is a social science. Especially since the initiating paper included a proof of correctness...
Well, it's not _just_ a social science. There's still plenty of interesting work to do with 1's and 0's and proofs. But even in "hard CS" areas like programming languages, the social since aspects are pretty significant. What influences the success of new languages and evolutions of existing ones? Why haven't some obviously good featuers like pre- and post-conditions and invariants been better integrated by most mainstream languages? How to make functional programming accessible to a lot more people?
One dude putting a paper online arguing something doesn't make it true. CS is not a social science. At best, when you stretch definitions of 'within the field' enough, you can study things that are related to CS and have social implications, yes. That doesn't make CS a 'social science'.
PS: If you knew what you are doing, you will never start:
Donald Knut said that if he knew the work that it would be when he started typography, he would never had done it( this means no TeX, and Latex, and art of CS books).
Steve Jobs and Wozniak said that if they knew what they were to do when they created Apple, they would had never started it.
About being "hard", I don't think it was harder for this twenty something to create facebook than other SN. He just did it right.
>There is the widespread — but often unstated and always unexamined — belief among the participants that moving to a decentralized setting is a magic cure-all for the problems that ail today's status quo, such as privacy and interoperability.
It's an improvement over data sitting in a central silo waiting to be mined and monitored. How would you suggest tackling the problem?
It's an improvement over data sitting in a central silo waiting to be mined and monitored.
I think this is a perfect example of the subtlety of the issues. Let's imagine that Diaspora succeeds and Facebook, MySpace, and Google+ all adopt its federation protocol; in that case it's likely that all of those companies would have access to most of what you post, effectively reducing privacy.
To give a specific example, if you friend someone on Facebook from Diaspora then Facebook would probably have cached copies of any data you publish that is accessible by that friend, including all your public data. (I guess you would have to agree to Facebook's TOS when you friend that person, even though you don't have a Facebook account.)
I feel like it's a form of opportunity cost that creates an imperials debt. Decentralization, and even more so all the motivations that lead developers down the path of decentralization, has nothing to do with making a good social network. It's like all the solar-powered cars... a cute idea, but no one ever (ever) buys a car for fuel efficiency. You buy a car to travel, to carry things. So the solar cars are cute, but they fail at everything a car is supposed to do. You can't possibly improve on something unless you start by implementing the thing.
"or do we tell him to learn some math and CS first, and gain an appreciation for why the problem is hard and probably not worth taking on unless you really really know what you're doing?"
The problem IS learning more math and CS, because odds are the people that make "yet another social network" already know about math and computer science as they use to be geeks.
So you are an academic and you believe they need more academics.
What they don't know is about marketing, aesthetics and art and psychology(things like Myers briggs PT) and all the multi facets that you need to know for a SOCIAL(people relationships) network.
People that love to program machines use to have a defined personality, the most difficult thing for them to understand is that there are other personalities as well that are different from them.
Actually, in the line you quoted, he's saying we need more academics (instead of amateurs) to solve the P =? NP problem, not to build decentralized social networks.
My initial reaction was to feel bad about these kids. Then I remembered about Theodore Roosevelt's speech about the man in the arena, and I congratulate them for giving it their best shot. Whether they continue or not, it was worth trying and they've had an amazing experience in the process.
"It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming; but who does actually strive to do the deeds; who knows great enthusiasms, the great devotions; who spends himself in a worthy cause; who at the best knows in the end the triumph of high achievement, and who at the worst, if he fails, at least fails while daring greatly, so that his place shall never be with those cold and timid souls who neither know victory nor defeat."
Frankly, I think you're stretching the applicability of this speech (which by itself is one of the greatest ones ever) by lumping the Diaspora guys in there.
Look at it this way: should the guy who sells his house and jeopardizes his family's future to buy a plot of land in Alaska to mine it for gold with a pick axe and a sieve be lauded as 'the hero in the arena'? Or is he just an idiot with poor judgement?
I get your point, but I think that's actually well within the scope of the quote. Someone tried to do something and failed, while onlookers point out why it was a bad idea to even try.
The quote isn't meant to absolve those who try of responsibility or even to nullify criticism; it's meant to help counter-balance the steady stream of nay-saying one is subjected to when trying just about anything with any visibility at all.
>My initial reaction was to feel bad about these kids.
Definitely not. They got funding to spend a year working on a dream project and they build a project that is now the 7th most watched on Github. They're doing quite alright.
As far as the $25k for merch go, I believe that they had to spend quite a lot to fulfill their Kickstarter promises. Somebody had made the calculation that it would end up being fairly significant.
T-shirts for 3.5k people. Stickers and CDs for 4.5k people.
I’m estimating $15k for the T-Shirts, $1.5k for the stickers and $3.5k for the CDs. Maybe I underestimated one or several of those. $26k certainly doesn’t seem unrealistic for the merch and they had to ship it. It was part of the deal.
That’s actually one of negative things about Kickstarter: It can’t be good that someone who should and most certainly is busy pushing out a product suddenly also has to be this expert in getting merch made and shipping it to people.
I would assume becoming that expert is not easy and being good at dealing with merch doesn’t seem like a valuable skill the rest of the time – you know, when you are busy building a social network or doing whatever.
All this merch crap sadly seems to have become a staple of Kickstarter projects. Maybe it’s necessary to get people to pay?
Sounds like an easy value-add for them or someone else to provide design/manufacture/drop-shipping for all the merch if you give them your logos and brief, or whatever.
They save on effort, and you take a few percent yourself. Scale means you can make better arrangements with suppliers, and quite possibly everyone comes out ahead.
Edit: to address the "is it even necessary?" question, I'd personally guess at 'yes'. Having some sort of tangible reward for your contribution, even if it's just a sticker, helps people justify the cost. Then they can wear your hat or t-shirt and get maximum indie "I funded them even before they were underground" credit. Also, free(ish) advertising for you.
these people paid themselves less than 1/3rd market salary
Take into account these were 19-22 year olds, half of whom hadn't even finished their CS degrees, and didn't really have resumes to speak of. They're internship material, market salary would have been pretty generous.
$7900 for 10 full days of hosted training for an entire team seems somewhat cheap. Be conservative and say that each day they had two designers helping them out at a cost of $50/hr for 6 hours ($6000) and then add whatever costs and overhead is involved in hosting a team for 10 days. Top-notch designers who are good enough and prepared enough to train are normally well more than that hourly.
Although I agreed with most of Jason Fried thoughts on dispora, I thought the jury was still out. It turns out his prediction was right.
...That’s an impressive start if victory was measured in press coverage, cash, and cool. Here’s the problem: Diaspora has all the wrong things at the wrong time. Competition that kills isn’t pre-announced — it catches an unsuspecting incumbent by surprise.... love the underdog, but I fear for the product-less underdog that has all the wrong things at the wrong time.
So, with no money left and no business model in sight and (most important) no enthusiasm about Facebook killer and with G+ in the wild, is that the end of Diaspora?
I've noticed a sudden, sharp rise in Diaspora's outreach efforts in recent days, ranging from activity on Facebook, to direct emails. It looks like they're trying to get things moving again, from a PR perspective.
Unfortunately, they've probably squandered a lot of that initial publicity. They had a lot of doubters from the very beginning, and now that the project has dragged on this long, I'm sure that many are dismissing the entire thing as vapourware.
>Unfortunately, they've probably squandered a lot of that initial publicity.
You know, I'm not sure if they have. People wanted to believe in this to the tune of $200k. Even two years from now, if they have arrived at something truly viable, it will be trivially easy to spin the PR wheel again. At this point, their main obstacle is demonstrating competency on the relevant technical problems and processes. If they learn to crack that nut over the course of, say, another year, then they'll be the come-back kid -- every bit as appealing an angle as their initial appeal as improbable underdogs with starry eyes.
That brings up an interesting hypothetical. In an alternate universe, maybe the Diaspora founders applied to YC and got $20,000 (4 founders), which is double what they asked for on Diaspora. With 3 months, seed money, a lot of mentorship and advice about solving a problem and finding a market, and exposure to other startups going through the same process, where would they be now?
"... it's a lot easier to set up a Kickstarter post than apply to YC..."
Perhaps. But let's not shortchange what an achievement having a blockbuster Kickstarter round really is. To get to $200,000 on Kickstarter, you have to work for it. You have to promote the hell out of yourself. You have to guerilla-market like a pro. The most successful Kickstarter projects -- the ones with the giant rounds of funding, well beyond their own targets -- have been the ones who got out there and drummed up interest, then brought the interest back to Kickstarter. (In contrast to the folks who simply sat back and expected interest to generate on Kickstarter).
It is a total myth that you can "set it and forget it" on Kickstarter, and that having a cool premise will rake in the donations on its own accord. It takes legitimate hustle.
I don't think we disagree. The partial failure mode of Kickstarter, say $5800 of the $10k you wanted; which is easier to accept than a flat "no" from YC.
Let's remember that these are pretty young kids. It's pretty easy to be intimidated.
"The partial failure mode of Kickstarter, say $5800 of the $10k you wanted; which is easier to accept than a flat "no" from YC."
True, although we should keep in mind that partial failure on Kickstarter = total failure. You don't receive any money from the round if you don't meet your target. If I set $10,000 as my bar, and I raise anything south of $10,000 (even $9,999), I don't see a penny.
I agree with you that this is probably not as emotionally devastating as being told "no" by some of the preeminent experts in the field of startups. (And I agree with you by and large, btw; I'm just spelling this out for others reading the thread who might not know how KS works).
DO you think the YC guys would have funded something where all the software being developed for the first release would be GPL'ed and there were no revenue plans?
Diaspora's revenue model involved offering turnkey hosting for seeds, though it is unclear who would pay for such a service (individuals? Small groups?). I think business models based on open source products take a long time before you gain enough traction to start charging for services based on it
Just goes to show how much pushing a real idea out the door can actually cost - there are plenty of people out there burning this kind of cash and going broke, and never even getting the sort of media coverage these guys got.
edit: and I'm not saying they should have/could have done any better with the money they received. I donated to their kickstarter, and I don't feel like it was wasted.
Have you ever started your own biz (that wasn't just a freelance / small consultancy / lifestyle gig)? If so, serious question: what did you pay yourself in the first year of your first biz?
The one thing which struck me is how expensive a year's worth of cloud hosting is. No wonder there has been such a kerfuffle about "the cloud". The other costs - including rewards - are pretty much to be expected.
From my perspective decentralized social network systems seem to be succeeding, with people running them upgrading their servers to cope with the influx of Facebook and G+ exiles. However, I think that Diaspora made a few mistakes which meant that they didn't get as far as they could have in the first year. One was poor communication about what they were doing and their state of progress. Another was a poor initial choice of software which made it hard to install.
Super interesting.
The take-home of this seems to me to be that the most expensive part is paying yourself. 100k for salaries for four people is the bulk of the expenses.
I believe it was just free desks at Pivotal SF, and the advice that comes along with sitting next to really smart people. My guess is that yeah it was likely free.
About a year ago I became interested in why this is the case. I'm an academic computer scientist with a strong interest in the startup/web tech scene (see profile for info). My colleagues and I have been studying not just decentralized social networks, but the more general concept of decentralized architectures for personal data. This includes "personal data store" efforts which are popping up all over the place, with similarly dismal adoption, "infomediaries" which were the rage in the late 90s (before the dot com bust ate them up), etc. Overall, we've looked at around 80 companies, projects, and proposals.
If the amount of reinvention in this space is surprising, the almost wanton refusal to learn from others' past mistakes is shocking. These projects seem to do the same things wrong and fail for very similar reasons, chief among them building more technology when it's not really technology that's holding things back.
There is the widespread — but often unstated and always unexamined — belief among the participants that moving to a decentralized setting is a magic cure-all for the problems that ail today's status quo, such as privacy and interoperability. Sadly, this belief is simply wrong.
I certainly sympathize with the urge to pat these guys on the back for trying, but is it really courage or foolhardiness? If 10,000 amateurs have tried to solve P =? NP and failed, do we encourage the 10,001th guy to give it a shot as well, or do we tell him to learn some math and CS first, and gain an appreciation for why the problem is hard and probably not worth taking on unless you really really know what you're doing?
[Our study is not out yet, but feel free to contact me if you're interested in discussing this.]
[1] http://en.wikipedia.org/wiki/Distributed_social_network