Saturday, May 15, 2010

Diaspora Project: Building the Anti-Facebook

 
 Why can't privacy and connectedness go hand-in-hand? That's the question being raised by those behind the new Diaspora project, an ambitious undertaking to build an "anti-Facebook" - that is, a private, open source social network that puts you back in control of your personal data.
Envisioned by four NYU computer science students, the Diaspora project would replace today's centralized social web (yes, they mean you, Facebook) with a decentralized one, while still offering something that's convenient and easy for anyone to use.
According to the project's homepage, the students, Daniel Grippi, Maxwell Salzberg, Raphael Sofaer, and Ilya Zhitomirskiy, "bonded over many late nights building a Makerbot," (to you non-geeks, that's a type of robot) and they "started discussing what a distributed social network would look like."
The end result of those discussions was the idea for Diaspora. So they stopped talking about it and started building.
The project is now hosted on Kickstarter.org, a social fundraising platform that lets entrepreneurs and other creative types crowd-source funding by setting up a project goal, deadline and optional set of rewards for project backers.
In Diaspora's case, they're less than $2000 short of their $10,000 goal with under a month left to go until reaching their deadline. If the project receives the necessary level of funding by June 1st, it will be built and the code released as free software using the aGPL open-source software license.

What is a Decentralized Social Network?

So what is Diaspora anyway? Instead of being a singular portal like Facebook, Diaspora is a distributed network where separate computers connect to each other directly, without going through a central server of some sort.
Once set up, the network could aggregate your information - including your Facebook profile, if you wanted. It could also import things like tweets, RSS feeds, photos, etc., similar to how the social aggregator FriendFeed does. A planned plugin framework could extend these possibilities even further.
Your computer, called a "seed" in the Diaspora setup, could even integrate the connected services in new ways. For example, a photo uploaded to Flickr could automatically be turned into a Twitter post using the caption and link.
When you "friend" another user, you're actually "friending" that seed, technically speaking. There's not a centralized server managing those friend connections as there is with Facebook - it's just two computers talking to each other. Friends can then share their information, content, media and anything else with each other, privately using GPG encryption.

Diaspora, the Turn-Key Solution

Because not everyone will be technically capable of (or interested in) setting up their computer to function as a "seed," there are plans to offer a paid turn-key service too, similar to Wordpress.com, the blogging platform. Wordpress itself is software you can install and configure on your own server, if you're inclined to do so, but if you're less technically-savvy, you can opt to quickly start a blog via Wordpress.com instead. Diaspora would function in a similar way.
If a lot this sounds reminiscent of Opera's Unite project, the Web browser maker's overly-hyped plan to "reinvent of the Web," it should. In Opera Unite, users can share documents, photos, music, videos and run websites and chat rooms by directly linking two computers together.
However, in Unite's setup, there are Opera-run proxy servers involved, which led to issues - especially when those servers went down. Diaspora wouldn't have that problem.

Mainstream Success?

Still, the concepts behind Diaspora, while the sort of thing tech geeks will eat up, may be harder to grasp for the everyday Facebook user who is still trying to figure out how post a link or video to their Wall. Distributed, decentralized, open-source what?
If Diaspora is realized, it will be up to technology advocates to position the turn-key service in a way that will make it sound simple and appealing to precisely those sorts of mainstream users if it is to ever succeed. Taking shots at Facebook's privacy issues may be a good course (Take back control with Diaspora!).
We would like to see Diaspora come to be, even if it never goes mainstream because it would finally offer privacy advocates a real alternative to the increasingly data-hungry Facebook.
Plus, after watching the video of students explaining their idea, saying "no" would be like turning away a Girl Scout cookie seller empty-handed. We just don't have it in us.
For more information about the project and the potential for distributed social networking in general, check out the Q&A between Mozilla's Luis Villa and the team here. We couldn't do a longer interview with the team members ourselves because they're busy with "finals and graduation," we're told. 

About this project

Diaspora - the privacy aware, personally controlled, do-it-all distributed open source social network
We are four talented young programmers from NYU’s Courant Institute trying to raise money so we can spend the summer building Diaspora; an open source personal web server that will put individuals in control of their data.
What is it?
Enter your Diaspora “seed,” a personal web server that stores all of your information and shares it with your friends. Diaspora knows how to securely share (using GPG) your pictures, videos, and more. When you have a Diaspora seed of your own, you own your social graph, you have access to your information however you want, whenever you want, and you have full control of your online identity. Once we have built a solid foundation, we will make Diaspora easy to extend to facilitate any type of communication, and the possibilities will be endless.
For a little more detailed explanation, checkout this blog post.
What is the project about?
We believe that privacy and connectedness do not have to be mutually exclusive. With Diaspora, we are reclaiming our data, securing our social connections, and making it easy to share on your own terms. We think we can replace today's centralized social web with a more secure and convenient decentralized network. Diaspora will be easy to use, and it will be centered on you instead of a faceless hub.
Why are we building it?
This February, Eben Moglen, Columbia law professor and author of the latest GPL, gave a talk on Internet privacy. As more and more of our lives and identities become digitized, Moglen explains, the convenience of putting all of our information in the hands of companies on “the cloud” is training us to casually sacrifice our privacy and fragment our online identities.
But why is centralization so much more convenient, even in an age where relatively powerful computers are ubiquitous? Why is there no good alternative to centralized services that, as Moglen pointed out, comes with "spying for free?” Why do we keep our personal data in a thousand places? We have the technology, someone just needs to take the time to figure out how we can communicate smoothly and intuitively, without the hidden costs of “the cloud”. As good programmers, when we noticed that the application we need doesn't exist, we set out to fill the hole in our digital lives.
Why do we need money?
We have a plan, a bunch of ideas and the programming chops to build Diaspora. What we need is the time it takes to iron out a powerful, secure, and elegant piece of software. Daniel, Ilya, Raphael, and Maxwell are all ready to trade our internships and summer jobs for three months totally focused on building Diaspora. We want to write code all the time, everyday. Once we have made our first solid iteration, we are going to release our code as free software so everyone can make Diaspora even better. $10,000 buys the software for everyone who wants to use it, forever. We think it can change the way people communicate and empower individuals to permanently take control of their online identities.
After we open source our source code, we hope to also provide a paid turnkey hosted service in the vein of Wordpress.com to make it easy for people who want to use Diaspora, but don’t want to deal with the fuss of setting it up.* We will make it easy to export your data and configuration, so if you decide you want to graduate and host your seed yourself, you are free to do so at anytime.
Our goal is for everyone to have full control over their data and to empower people in to become responsible, secure, and social Internet dwellers. We believe offering this service will be helpful to non-technical users who are also worried about their data and privacy online.
Our Promise.
We promise to you that Diaspora will be
aGPL software which will released at the end of the summer.
Want more info?
Check out our website for project updates, blog posts, pictures, and plans. More information is being added every day!
www.joindiaspora.com
Check out more videos here.
Follow us at @joindiaspora Twitter or identi.ca
Want get Diaspora updates via email? Sign up here!
* This service will be available a few months after the end of the summer.


Project location: New York, NY

Diaspora Project: Building the Anti-Facebook

 
 Why can't privacy and connectedness go hand-in-hand? That's the question being raised by those behind the new Diaspora project, an ambitious undertaking to build an "anti-Facebook" - that is, a private, open source social network that puts you back in control of your personal data.
Envisioned by four NYU computer science students, the Diaspora project would replace today's centralized social web (yes, they mean you, Facebook) with a decentralized one, while still offering something that's convenient and easy for anyone to use.
According to the project's homepage, the students, Daniel Grippi, Maxwell Salzberg, Raphael Sofaer, and Ilya Zhitomirskiy, "bonded over many late nights building a Makerbot," (to you non-geeks, that's a type of robot) and they "started discussing what a distributed social network would look like."
The end result of those discussions was the idea for Diaspora. So they stopped talking about it and started building.
The project is now hosted on Kickstarter.org, a social fundraising platform that lets entrepreneurs and other creative types crowd-source funding by setting up a project goal, deadline and optional set of rewards for project backers.
In Diaspora's case, they're less than $2000 short of their $10,000 goal with under a month left to go until reaching their deadline. If the project receives the necessary level of funding by June 1st, it will be built and the code released as free software using the aGPL open-source software license.

What is a Decentralized Social Network?

So what is Diaspora anyway? Instead of being a singular portal like Facebook, Diaspora is a distributed network where separate computers connect to each other directly, without going through a central server of some sort.
Once set up, the network could aggregate your information - including your Facebook profile, if you wanted. It could also import things like tweets, RSS feeds, photos, etc., similar to how the social aggregator FriendFeed does. A planned plugin framework could extend these possibilities even further.
Your computer, called a "seed" in the Diaspora setup, could even integrate the connected services in new ways. For example, a photo uploaded to Flickr could automatically be turned into a Twitter post using the caption and link.
When you "friend" another user, you're actually "friending" that seed, technically speaking. There's not a centralized server managing those friend connections as there is with Facebook - it's just two computers talking to each other. Friends can then share their information, content, media and anything else with each other, privately using GPG encryption.

Diaspora, the Turn-Key Solution

Because not everyone will be technically capable of (or interested in) setting up their computer to function as a "seed," there are plans to offer a paid turn-key service too, similar to Wordpress.com, the blogging platform. Wordpress itself is software you can install and configure on your own server, if you're inclined to do so, but if you're less technically-savvy, you can opt to quickly start a blog via Wordpress.com instead. Diaspora would function in a similar way.
If a lot this sounds reminiscent of Opera's Unite project, the Web browser maker's overly-hyped plan to "reinvent of the Web," it should. In Opera Unite, users can share documents, photos, music, videos and run websites and chat rooms by directly linking two computers together.
However, in Unite's setup, there are Opera-run proxy servers involved, which led to issues - especially when those servers went down. Diaspora wouldn't have that problem.

Mainstream Success?

Still, the concepts behind Diaspora, while the sort of thing tech geeks will eat up, may be harder to grasp for the everyday Facebook user who is still trying to figure out how post a link or video to their Wall. Distributed, decentralized, open-source what?
If Diaspora is realized, it will be up to technology advocates to position the turn-key service in a way that will make it sound simple and appealing to precisely those sorts of mainstream users if it is to ever succeed. Taking shots at Facebook's privacy issues may be a good course (Take back control with Diaspora!).
We would like to see Diaspora come to be, even if it never goes mainstream because it would finally offer privacy advocates a real alternative to the increasingly data-hungry Facebook.
Plus, after watching the video of students explaining their idea, saying "no" would be like turning away a Girl Scout cookie seller empty-handed. We just don't have it in us.
For more information about the project and the potential for distributed social networking in general, check out the Q&A between Mozilla's Luis Villa and the team here. We couldn't do a longer interview with the team members ourselves because they're busy with "finals and graduation," we're told. 

About this project

Diaspora - the privacy aware, personally controlled, do-it-all distributed open source social network
We are four talented young programmers from NYU’s Courant Institute trying to raise money so we can spend the summer building Diaspora; an open source personal web server that will put individuals in control of their data.
What is it?
Enter your Diaspora “seed,” a personal web server that stores all of your information and shares it with your friends. Diaspora knows how to securely share (using GPG) your pictures, videos, and more. When you have a Diaspora seed of your own, you own your social graph, you have access to your information however you want, whenever you want, and you have full control of your online identity. Once we have built a solid foundation, we will make Diaspora easy to extend to facilitate any type of communication, and the possibilities will be endless.
For a little more detailed explanation, checkout this blog post.
What is the project about?
We believe that privacy and connectedness do not have to be mutually exclusive. With Diaspora, we are reclaiming our data, securing our social connections, and making it easy to share on your own terms. We think we can replace today's centralized social web with a more secure and convenient decentralized network. Diaspora will be easy to use, and it will be centered on you instead of a faceless hub.
Why are we building it?
This February, Eben Moglen, Columbia law professor and author of the latest GPL, gave a talk on Internet privacy. As more and more of our lives and identities become digitized, Moglen explains, the convenience of putting all of our information in the hands of companies on “the cloud” is training us to casually sacrifice our privacy and fragment our online identities.
But why is centralization so much more convenient, even in an age where relatively powerful computers are ubiquitous? Why is there no good alternative to centralized services that, as Moglen pointed out, comes with "spying for free?” Why do we keep our personal data in a thousand places? We have the technology, someone just needs to take the time to figure out how we can communicate smoothly and intuitively, without the hidden costs of “the cloud”. As good programmers, when we noticed that the application we need doesn't exist, we set out to fill the hole in our digital lives.
Why do we need money?
We have a plan, a bunch of ideas and the programming chops to build Diaspora. What we need is the time it takes to iron out a powerful, secure, and elegant piece of software. Daniel, Ilya, Raphael, and Maxwell are all ready to trade our internships and summer jobs for three months totally focused on building Diaspora. We want to write code all the time, everyday. Once we have made our first solid iteration, we are going to release our code as free software so everyone can make Diaspora even better. $10,000 buys the software for everyone who wants to use it, forever. We think it can change the way people communicate and empower individuals to permanently take control of their online identities.
After we open source our source code, we hope to also provide a paid turnkey hosted service in the vein of Wordpress.com to make it easy for people who want to use Diaspora, but don’t want to deal with the fuss of setting it up.* We will make it easy to export your data and configuration, so if you decide you want to graduate and host your seed yourself, you are free to do so at anytime.
Our goal is for everyone to have full control over their data and to empower people in to become responsible, secure, and social Internet dwellers. We believe offering this service will be helpful to non-technical users who are also worried about their data and privacy online.
Our Promise.
We promise to you that Diaspora will be
aGPL software which will released at the end of the summer.
Want more info?
Check out our website for project updates, blog posts, pictures, and plans. More information is being added every day!
www.joindiaspora.com
Check out more videos here.
Follow us at @joindiaspora Twitter or identi.ca
Want get Diaspora updates via email? Sign up here!
* This service will be available a few months after the end of the summer.


Project location: New York, NY