Slashdot Mirror


Facebook Competitor Diaspora Revealed

jamie writes "A post has just gone up on Diaspora's blog revealing what the project actually looks like for the first time. While it's not yet ready to be released to the public, the open-source social networking project is giving the world a glimpse of what it looks like today and also releasing the project code, as promised. At first glance, this preview version of Diaspora looks sparse, but clean. Oddly enough, with its big pictures and stream, it doesn't look unlike Apple's new Ping music social network mixed with yes, Facebook."

55 of 306 comments (clear)

  1. I dunno, man... by Pojut · · Score: 3, Insightful

    Facebook has things pretty much on lockdown, as far as "full feature" social networking is concerned (not to mention the fact that, if wanting to be visible on a social network, most people already have a Facebook account.) I realize that at one time, MySpace had things all sewn up as well, but still...you know what I'm getting at. Anyway, like so many other things, hopefully Diaspora will bring serious competition, and help dictate the way some things are done.

    If nothing else, it could at least become a social network for FOSS folks, which would be pretty cool.

    1. Re:I dunno, man... by DJRumpy · · Score: 3, Insightful

      A social network that limits it's audience to a specific group of people isn't very 'social'. It would fail if it was only for those interested in FOSS, at least on the scale of MySpace and Facebook and I don't think that's what the designers intended. From what I recall, they just want an open network that is a little more concerned with privacy than the existing giants. Diaspora is a perfect fit for that goal.

      As to being the current 'number 1', I don't think that is even a goal as of yet, but rather just getting it off the ground and out there. If it's good and follows through on it's privacy and transparency goals, it will get there on it's own as there are a large segment of users on Facebook who are very unhappy with the way their data is being handled.

    2. Re:I dunno, man... by jrumney · · Score: 3, Informative

      I realize that at one time, MySpace had things all sewn up as well

      Only amongst a small demographic (which many Slashdotters may be part of, hence it seems to you like everyone was on it). My mother never had a MySpace account, but she is on Facebook, and so are many of her friends, their children and their grandchildren, and maybe even some of their parents.

    3. Re:I dunno, man... by dsavi · · Score: 5, Informative
      Close.

      A diaspora (in Greek, – "a scattering [of seeds]") is the movement or migration of a group of people, such as those sharing a national and/or ethnic identity, away from an established or ancestral homeland. When capitalized, the Diaspora refers to the exile of the Jewish people and Jews living outside ancient or modern day Israel.

      But it is of course capitalized. Kind of.

    4. Re:I dunno, man... by careykohl · · Score: 2, Insightful

      Not to mention the people who aren't going to use it because they don't know what the word means
      Or the people who won't use it because they don't know how to pronounce it
      Or the people who won't use it because they don't know how to spell it
      Some of my hickiest relatives tell me to go check out their "myspace" page, or their "facebook" page. I can't ever imagine any of them telling me to go check out their "Die-Ass-Pour-A" page
      Great concept, lousy name

    5. Re:I dunno, man... by dkleinsc · · Score: 5, Insightful

      Diaspora looks like it's trying to be the next round in the Social Networking Site Cycle, which goes like this:
      1. A social networking site starts up, allowing friends to stay in touch and contact one another, with good privacy rules to prevent bad guys from seeing that info, with maybe a few ads to pay for things but no other payments involved.
      2. The social networking site (which is good at what it does) is successful in attracting new members. Network effects make the member base swell massively, while any competitors become passe.
      3. The founders of the site want to profit from their hard work, so they go public or get VC funding.
      4. The investors attempt to "monetize" the network via advertising, bloatware that people can pay to add on, reducing privacy rules, and so forth.
      5. The social network becomes a slow bloated totally non-private piece of crap.
      6. A couple of developers think "Hey, the dominant social network is a bloated totally non-private piece of crap. We should create something that does this better." And the cycle begins again.

      This has happened at least once already with MySpace, and it's fair to say that Facebook is sitting somewhere around step 5.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    6. Re:I dunno, man... by suso · · Score: 3, Insightful

      Also sounds slightly like diarrhea mixed with spore

      Well you just described Facebook so I guess the name is appropriate.

    7. Re:I dunno, man... by AusIV · · Score: 5, Informative

      From what I understand, Diaspora is designed to make this cycle impossible, or at least difficult. Diaspora is designed to be distributed, decentralized, and open source. The different nodes communicate with each other and share information, but I believe if you don't trust the node your account is hosted on you can trivially move to a different one (even one you host yourself).

    8. Re:I dunno, man... by Monchanger · · Score: 4, Insightful

      I expect that a significant percentage of Google users don't know where that name came from and wouldn't care to find out, that the minds of Amazon users don't often turn to South America, and Dunkin' Donuts regulars don't often consider actually dunking their doughnuts. Once a word transforms into a brand, we tend to ignore the word.

      Besides the fact that people don't care about words, meanings of words still get twisted and change meaning in the public's mind. Given we're talking about anti-Jewish/Zionist sentiments, I'll point out that many Muslim hardliners frequently misuse the term "holocaust" to define obviously inequivalent events. They have also adopted the word "diaspora" for their own cause.

    9. Re:I dunno, man... by tibman · · Score: 2, Interesting

      What if facebook becomes the place that "old people" use ?

      --
      http://soylentnews.org/~tibman
    10. Re:I dunno, man... by The+Breeze · · Score: 2, Funny

      Facebook isn't slow. It serves up error messages rather quickly.

    11. Re:I dunno, man... by novium · · Score: 3, Insightful

      Facebook once had an extremely limited audience- college students. And only students of those universities that Facebook had expanded to. That did not stop it from taking off like crazy. I actually kind of miss those days. I'd be more than happy to leave facebook to my parents, their friends, my young cousins, and every random person I knew in middle and high school.

    12. Re:I dunno, man... by icebraining · · Score: 2, Interesting

      Not to mention the people who aren't going to use it because they don't know what the word means

      So everyone knows that Google is a mispelling of Googol, which is the name of the number 10^100?
      Every Wikipedia user knows the definition of "wiki"?
      Every one of the millions of Orkut users know the name came from its creator, Orkut Büyükkökten?

      Or the people who won't use it because they don't know how to spell it

      People don't type URL, they use search engines.
      diaespora: first result.
      diesporah: first result.
      dyespora: first result.

      I seriously doubt the name will eb the thing to kill it. It probably just won't have anything "new" that makes people change.

      Maybe if they offer integration with other social networks, by creating and maintaining derivatives of your Diaspora profile in those sites transparently, and then can use those profiles to interact with your friends that use that other network.

    13. Re:I dunno, man... by samjam · · Score: 4, Insightful

      Bah. it's just NNTP all over again

    14. Re:I dunno, man... by iluvcapra · · Score: 3, Insightful

      History never repeats, but it does rhyme. It seems like the last 20 years in information technology have been nothing but people reinventing a college campus Unix infrastructure, except over HTML instead of VT100. Most of the real "innovation" has been in business models and the way the help desk works.

      --
      Don't blame me, I voted for Baltar.
    15. Re:I dunno, man... by indifferent+children · · Score: 4, Funny
      MySpace was mostly popular among young people, particularly teenagers.

      MySpace was mostly popular among blind people. There is no other possible explanation for the "design" of users' pages.

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
  2. Looks great! Maybe I'll download it and start... by Anonymous Coward · · Score: 4, Funny

    Oh, it's written in ruby? Never mind. /starts language war

  3. Software is only part of the equation by antifoidulus · · Score: 3, Insightful

    If this really wants to be a "competitor" to facebook they are going to need a lot more than just software. Of course they need users, but they also need a central organization and a LOT of servers. Facebook is more than just a software interface, they have a massive # of globally distributed data centers that cost a ton of money. I doubt any one organization is going to put the same amount of resources behind this project. More than likely, if this amounts to anything it won't be a facebook competitor but instead a platform for much smaller communities to use. TFA even mentions this(but its not in the summary. Of course being open source it is theoretically possible then to "transfer" your profile among communities, but that remains to be seen.

    1. Re:Software is only part of the equation by The+Solitaire · · Score: 5, Informative

      It's opensource, and (AFAIK) distributed, so no, they really don't.

    2. Re:Software is only part of the equation by Rhaban · · Score: 4, Informative

      The goal is to have a facebook equivalent without a central organization: they do not need a ton of servers because they don't want to host the users data.

      They want each and every user to be responsible for where he wants to host his own data, be it on a home server, on a rented remote server, or via a specialized service provider.

      They want social web to be a bit like e-mail, where no single entity owns the whole system.

    3. Re:Software is only part of the equation by Chrisq · · Score: 2, Insightful

      Of course they need users, but they also need a central organization and a LOT of servers.

      Undoubtedley the will, but the system is designed to be distributed. Anyone can add a machine as a server. If enough people do it they might get somewhere - it worked for bittorrent.

    4. Re:Software is only part of the equation by Mr.+Slippery · · Score: 3, Informative

      And do you honestly expect the typical FB user to do that - set up and manage their own server?

      No more than the typical e-mail user has to set up and manage their own server.

      (On the other hand, the typical BitTorrent user sets up and manages their own server just fine, that being the nature of P2P. So it's not impossible.)

      And if specialized service providers sprout up to host this data, wouldn't that be creating the same situation that this software is supposed to be trying to get away from: other having control of your data?

      A good point, but competition should help. And if seting up a Diaspora seed is more like setting up a BT client than a Sendmail server, even it doesn't reach DIY levels you can hook up with a geek friend or a small service provider rather than Google.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    5. Re:Software is only part of the equation by IndustrialComplex · · Score: 2, Insightful

      What happens when facebook does?

      People understand that. Damnit, facebook is down. But when you split the community, people will say, "Hey, is diaspora down?" non-techie: "Dunno what's wrong, it works for me, maybe your computer is busted."

      Service is down people understand.

      Some part of the service that isn't actually connected to the service is down... People won't understand that.

      It's like trying to get your computer tweaked for gaming. People pop in the DVD and expect it to install and run. When a cryptic error comes back "There is something wrong, click here to send a memory dump" Is it your video card, sound card, a driver issue, some other weird incompatability.

      When Facebook goes down, it is Facebook that brings it back up. But the same will not be true for Diaspora, they will be reliant on that Third Party to bring that section of their users back online, or their users to switch to a new service.

      Even though both services will have the same problem, any additional complication for the users will likely result in them dumping the system after getting confused.

      Don't get me wrong, I like Diaspora, but I can just see this ending up like a LOT of open source projects in which things that people are used to are changed because the developer decided, 'It's better this way, get used to it.' It's what kills me every time I try to use GIMP. (Open Office seemed to learn this lesson) GIMP is damned annoying to just get it working without having to learn a new way of doing things.

      Diaspora is going to have to make this aspect of itself damned near transparent to the users otherwise it's going to lose because of early negative opinions.

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
    6. Re:Software is only part of the equation by Rhaban · · Score: 2, Informative

      From what I understand, you don't allow other seeds to access your data: your seed pushes your data to the other seeds.

      For example, when you update your status, your seed will send it to all the seeds of your friend.
      Other seeds have no reason to share your data, except with the friend you have there. And if you don't trust the operator of a particuliar seed (gdiaspora, iDiaspora, mydiaspora.ru...) you should be able to configure your seed not to send it anything that you set as highly private (or whatever you want: work related, family only, etc).

      You could share less data with friends depending on the seed provider they chose, and while it's not a perfect privacy shield, it can (I won't say 'is' before knowing what more knowlegeable people than me think) be better than what exists now.

  4. Presumptuous title much? by koterica · · Score: 4, Insightful

    I don't understand how a piece of unreleased software can be considered a competitor to a service that (claims) to have 500 million active users.

  5. Re:Another one? by just_another_sean · · Score: 2, Insightful

    Are there a load of open source social networks? I wasn't aware of any (not that I've looked past the articles on /.)

    --
    Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
  6. All flash, no substance. by faulteh · · Score: 5, Informative

    I gave the developer preview code a run today, and all my hopes as to what Diaspora could be died. It took too long to produce so little that everyone's outrage at facebook's privacy has been compartmentalized into a hollywood movie on the subject, and thus rendered irrelevant.

    To be a seed you are going to need a hosting provider that supports ruby on rails with a freakishly huge list of gem dependencies, that is also running the thin webserver - that's right it doesn't work on apache (parts of it worked, but most of the ajax stuff didn't because it requires the eventmachine interface). In fact, installing all the dependencies on an ubuntu server running a LAMP stack still required an extra 350+Mb of extra packages as all the ruby and mongodb dependencies, for a so far tiny web application. Talk about bloatware!

    So although it may look good, it's been put together by crApple fanboys, aka morons. WTF were they smoking at burning man to make them think this was worth it? Gimme some of that sh*t!

    1. Re:All flash, no substance. by alen · · Score: 2, Funny

      i still have hope that someone will have an all text version

    2. Re:All flash, no substance. by Anonymous Coward · · Score: 2, Insightful

      So everyone in the world doesn't have a compatible server to run a seed on... The idea is that the geek in each group will.

      You clearly had one that you could run it on, I have one that I can run it on (and thus my friends and their friends can readily use my seed, which can connect to your seed, etc. etc.)

      I don't disagree that not running on apache is a load of bollocks but I also think you're blowing the requirements way out of proportion. 350Mb of packages to run it? that's nothing compared to the gigs upon gigs of photos and videos your users (friends) will expect you to host for them.

    3. Re:All flash, no substance. by De+Lemming · · Score: 2, Interesting

      Ok, time to return to Appleseed, the distributed social networking software which already is in development for several years now, already has working beta-servers, and is probably much closer to a final release than Diaspora.

    4. Re:All flash, no substance. by Yvanhoe · · Score: 2, Informative

      I thought the idea would be that you would host it on your own machine when it is up and that the rest of the time your friends (or random people) would serve as mirrors ?

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    5. Re:All flash, no substance. by Conspiracy_Of_Doves · · Score: 2, Interesting

      You realize that there will be free public servers to host this thing, just like we have free email providers now.

      And it will eventually be translated into other languages as well.

    6. Re:All flash, no substance. by Americano · · Score: 2, Informative

      So Diaspora will become the new MS Windows, and Facebook will become the new Linux. Sound odd?

      Consider the number of comments posted here of the form: "I got SO fucking sick of answering Windows questions for my parents and friends that I finally convinced them to use Linux. And they love it."

      Then consider whether you really want to be "the social network support guy" for a hundred of your family & closest friends.

      And, incidentally, I have to chuckle like Beavis on principle at the statement "my friends and their friends can readily use my seed."

  7. Awesome! by spiffmastercow · · Score: 3, Funny

    Now I can network with all 3 people that care about both FOSS principles and social networking!

    1. Re:Awesome! by Anonymous Coward · · Score: 5, Funny

      I just checked. Richard Stallman doesn't want to be your friend.

  8. privacy by jDeepbeep · · Score: 5, Insightful

    Diaspora allegedly gives one more control over their data, and how it is used, because as we all know, Facebook discussing "privacy" is like McDonald's discussing "nutrition"

    --
    Reply to That ||
  9. It's the protocols, stupid! by TheRaven64 · · Score: 5, Insightful

    I don't care at all about the source code being released. Sure, they've released some Ruby code, which you can run, but that's not the important bit. We don't all use SMTP because Sendmail is open source (although that did help adoption), we use it because the protocols are well documented and different implementations can all interoperate. Release the protocol specs as RFCs, merge in feedback, and encourage independent implementations. Until there are two independent implementations, the protocol isn't worth anything.

    --
    I am TheRaven on Soylent News
    1. Re:It's the protocols, stupid! by InsertWittyNameHere · · Score: 4, Insightful

      sudo mod him up

      If we had a standardized protocol then everyone (Google, MS, Apple, MySpace, Facebook, random company, universities, you, me, etc etc) can integrate the service into existing products or create their own implementation.

      Click here to activate Diaspora on your (Google Me, Apple Ping, MSN/Live/Bing/whatever its called today) account. You won't even have to leave Facebook because if there is a threat of users leaving they will just integrate it.

    2. Re:It's the protocols, stupid! by surgen · · Score: 2, Interesting

      Moving data from one node to another could be part of the protocol. Server A says to server B "give me this user's stuff". It would be the smart way to handle transfers anyway.

    3. Re:It's the protocols, stupid! by StripedCow · · Score: 3, Informative
      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
  10. Re:Another one? by tixxit · · Score: 2, Insightful

    The problem is that most people don't really care about something being open source and, unfortunately, these people usually make up the majority of the friends of people who do care. In other words, I'll use whatever everyone else is using.

  11. Re:What's the point...? by Noexit · · Score: 2, Insightful

    I don't know. I think the lack of bells and whistles might be what causes some people to look for an alternative. I've quit using Facebook because of the bells, the whistles, the endless posts of what my friends like, pleas to like things that I don't like, requests to join groups I've got no interest in, and all of it from people I haven't had an actual conversation with or seen in 20 years, or even worse from friends of theirs that I've never met at all. If Diaspora strips social networking back to it's basics, if it lets me see what's going on with friends and family, look at pictures of their recent vacation and send a few "how are you?" messages, then I'm all for it.

    --

    Never argue with a man carrying a water buffalo

  12. Re:Another one? by Omnifarious · · Score: 2, Informative

    While the source being open is pretty important, the really important thing is that anybody can host a Diaspora node and link to anybody hosted on any other Diaspora node. And Diaspora will also include ways to link to people on things like Facebook. The idea is that just because all your friends are using X, you can still be linked to them effectively without using X.

  13. So Many Different Projects by PineHall · · Score: 3, Informative

    I have always wondered why we needed Diaspora when there are already so many projects. Why not work on one of the existing ones.

  14. Re:So let people connect to their facebook account by Psycizo · · Score: 3, Informative
    They are planning to.

    Things we are working on next for our Alpha in October:

    • Facebook Integration
    • Internationalization
    • Data Portability

    from http://www.joindiaspora.com/2010/09/15/developer-release.html

  15. Re:The network effect by The+Clockwork+Troll · · Score: 4, Interesting

    Traditionally it's said that the value of a network increases as the square of the number of nodes, however this considers only value generated by potential pairwise connections.

    If a social network were geared toward linking groups of three for some maximum objective (business partnerships, sex, friendship, counseling, etc.) then by the same reasoning its value should vary as the cube of the number of nodes, and then this thricebook would kill facebook.

    --

    There are no karma whores, only moderation johns
  16. Re:Another one? by diegocg · · Score: 4, Funny

    Of course there are open source social networks. I cannot believe you don't know GNU Social!

  17. Re:What's the point...? by TheRaven64 · · Score: 2, Informative

    You're several years too late. You're thinking of webmail, which was a later transition. People moved from AOL (or CompuServe, or BBS) mail to SMTP hosted by their company, ISP, or even by AOL, long before webmail became popular. Checking your mail from another computer just wasn't that interesting to most people until the web was a lot more common, which happened a good five or so years after AOL and CompuServe abandoned their proprietary mail systems and moved to supporting SMTP out of the box.

    Webmail didn't take off until the late '90s. Proprietary email systems died off in the early '90s, except for internal corporate use.

    --
    I am TheRaven on Soylent News
  18. Those buzzwords don't fit my router! by knarf · · Score: 3, Interesting

    And here I was thinking that the likes of Diaspora could be nicely installed on my router. With a load of luck and a pitchfork I might be able to get it on there because this router has more memory than my previous laptop but you might as well forget about getting this incarnation of Diaspora running on a WRT54GL. If lightning had not struck last month I'd still be running one of those with no plans to replace it until, well, lightning would strike.

    I will try to keep an eye on what they are doing but I'm really more interested in the protocols and APIs they use and develop. One it all settles down I'd create something which interacts with their implementation without all the buzz they deem necessary in some nice, compact and high performance language. It might even fit on a WRT54GL then which would give it an instant base of who knows how many nodes...

    --
    --frank[at]unternet.org
  19. Re:What's the point...? by Americano · · Score: 2, Insightful

    If Diaspora strips social networking back to it's basics, if it lets me see what's going on with friends and family, look at pictures of their recent vacation and send a few "how are you?" messages, then I'm all for it.

    You realize that you can do *all of that* today with Facebook, right?

    This seems like it's more a comment on how you're easily peer-pressured into accepting friend requests from people you don't like, and don't care to see updates from, and wish that technology would protect you from having to say "Sorry, we don't know each other well enough for me to add you," or "Sorry, but I get too much junk on my wall, I'm cutting back my network here to only family and close friends who I see / hang out with a lot."

  20. Re:Looks great! Maybe I'll download it and start.. by tenco · · Score: 2, Informative
  21. Free Diaspora Seeds, Anyone? by Jon_Kristensen · · Score: 2, Informative

    I just want to let you all know that I'm offering free Diaspora seeds at http://diasporahosting.eu/. And yes, the name is temporary. :P

  22. competitors and/or file types by Weezul · · Score: 2, Interesting

    Google might pick it up. Android shows Google's willingness to adopt openness as a "scorched earth" policy against competitors who're doing end runs around Google's core business. All the other social networking sites like hi5 might adopt it for strength in numbers vs. facebook. You could even imagine IM programs like skype jumping on the social networking bandwagon through variation on Disapora's protocols.

    Also, friends-to-friend file sharing is the untapped killer app for social networking, as easy invisible widespread friend-to-friend piracy could finally muzzle the MafIAA bullshit. For example, Skype could steal facebooks thunder tomorrow if they built social networking into their client, but supported filetypes beyond merely photos. Friend-to-friend file sharing might emerge in Disapora if people started using stand alone clients, just support more filetypes than merely photos.

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
  23. Re:Another one? by De+Lemming · · Score: 3, Informative

    The only one I'm aware of is Appleseed. It's also distributed, it's in development for several years now, has working beta-servers, and is probably much closer to a final release than Diaspora.

  24. Re:Another one? by drcheap · · Score: 2, Insightful

    But what are the #s? Or rather what is the user/server ratio? Why it's X to 1 of course, so as long as at least 1 out of every X users of this new distributed site runs a node, they're equalling the "server power" of facebook in a sense.

    What's is X? Well I have no idea personally. But I can say that, as a business, facebook would be likely trying to minimize X to save costs. OTOH, someone likely to run a distributed node is only looking at one box, and if they are going to run the node it's because they want to run the node, not because it clears some corporate budget.

    The real question there is what value of X is the critical threshhold of where the tables turn...assuming "server power" is the magical metric in the first place.