logo
  • Entries
  • Comment
  • Popular
Recent Posts
  • What Is Hot In Open Source? (weekly)...
  • Sam Ramji Joins Mindtouch Board...
  • What Is Hot In Open Source? (weekly)...
  • What Is Hot In Open Source? (weekly)...
Recent Comments
  • Krishwords ...
  • Tony Perez For the sake of conversation, I wil...
  • Preetham Dear Krish , Please go ...
  • Phillep The only cooperation either open so...
Popular Articles
  • A decentralized social networking platform (40)
  • Tech media doesn't get open source (38)
  • Nicholas Carr has got it wrong. Open Source follows Bazaar model and it is democratic (31)
  • Proprietary software is from dark ages (26)
  • Home
  • About

A decentralized social networking platform

Posted by krishnan in Data Portability, Federated Clouds on 06 17th, 2007 | Comments

Dave Winer makes an astute observation about social networks. (Also see the discussion on Techmeme)

Eventually, soon I think, we’ll see an explosive unbundling of the services that make up social networks. What was centralized in the form of Facebook, Linked-in, even YouTube, is going to blow up and reconstitute itself. How exactly it will happen is something the historians can argue about 25 years from now. It hasn’t happened yet, but it will, unless the rules of technology evolution have been repealed (and they haven’t, trust me). Permalink to this paragraph

I have been thinking about this for sometime now. I am not happy with the centralized form of social networking sites like facebook. I am fascinated by Marc Canter’s idea of Digital Lifestyle Aggregator which doesn’t lock you into a single system. Thatz why I liked his PeopleAggregator networking system. My hunch feeling tells me that the future of social networking is an open standards based decentralized networks in the People Agrregator mould, with something like OpenID being the single point of entry needed to connect with people. Facebook is an amazing platform. There is no doubt about it. I am excited about their platform, which can be seen by the number of facebook related posts I have made. Still, there is something in me, the open source part of me, which tells me that facebook could be the next Microsoft or the hundreds of other companies, that lock you into their product. We need a decentralized social networks based on open standards. After all, what we have in Facebook or Myspace, are our friends. They are fruits of our time. We should be able to take them anywhere we go at any time we want. Marc Canter may be too early in his idea of open standards based social networking or the “old age” can be attributed, by others, to Dave Winer for making a hypothesis like the one above. But the social networking platform, in its current form, cannot serve the needs of our society. We needed a Microsoft to understand the importance of open source and open standards. Probably, Myspace and Facebook (to some extent), will provide us the “Microsoft” of the social networking world. I can show a simple analogy from the real life to drive home the ideas of Marc Canter and Dave Winer. People go to various community events to socialize but they could also stay at home and socialize with their friends, from the convenience of their home. Similarly, I might be heading over to Facebook to socialize but I should also be able to socialize, in the same way, from my blog or my website. This is where decentralized services and OpenID kinda authentication mechanisms play a pivotal role. I agree with Marc Canter when he says that we need to take our friends with us wherever we go. I also agree with Dave Winer when he says that the centralized system like Facebook or Linked-In will blow up and result in explosive unbundling of (decentralized) services that make up social networks.

  • aveltgabbalay
    I am necessary wish to find
  • tom
    Barnraiser (www.barnraiser.org) already have an OpenID server with decentralized social networking. They are discussing open sourcing it in their OpenID group ( http://openid.barnraiser.net)
  • Ian
    This is basically what peopletab does. <a href="http://peopletab.com " rel="nofollow">http://peopletab.com The 0.1 release should be ready in a week or two, right now it is in the middle of a backend upgrade, trying to fix bugs here and there (just fixed an openID one today) Though for some reason my openID works on livejournal and not on this site? Something to work on I guess..
  • Ian
    This is basically what peopletab does.

    http://peopletab.com

    The 0.1 release should be ready in a week or two, right now it is in the middle of a backend upgrade, trying to fix bugs here and there (just fixed an openID one today)
    Though for some reason my openID works on livejournal and not on this site? Something to work on I guess..
  • Ian
    This is basically what peopletab does. <a href="http://peopletab.com " rel="nofollow">http://peopletab.com The 0.1 release should be ready in a week or two, right now it is in the middle of a backend upgrade, trying to fix bugs here and there (just fixed an openID one today) Though for some reason my openID works on livejournal and not on this site? Something to work on I guess..
  • Apreche
    Have we already forgotten FOAF?
  • Apreche
    Have we already forgotten FOAF?
  • Robert Accettura
    XFN anyone? If Google supported/indexed it, it would be a giant distributed P2P social network of bloggers.

    Enough "web 2.0" keywords for ya?
  • Robert Accettura
    XFN anyone? If Google supported/indexed it, it would be a giant distributed P2P social network of bloggers. Enough "web 2.0" keywords for ya?
  • Corey
    Having total control of OpenID on your sever would be ideal, but apparently it's a real pain to install on your own server at this point. But eventually everyone will have their own servers and then there can be total decentralization. Some day.
  • Corey
    Having total control of OpenID on your sever would be ideal, but apparently it's a real pain to install on your own server at this point.

    But eventually everyone will have their own servers and then there can be total decentralization. Some day.
  • Tom Dean
    "But I also want to be able to take my friends with me wherever I go." What makes you assume that your friends want to be taken with you? First of all, the very nature of social networks revolves around a great deal of personally identifiable information. If there's one bit of information on the internet about me that I don't want open, decentralized, and readily available, it's that data. If this data is so readily available, there's no guarantee that people with less benign intentions wont harvest it for profit. Secondly, the computing resources required to pull off most social-centric features is considerably more intense and demanding then any application that's currently decentralized, such as Torrents and P2P programs, so its technical feasibility is questionable. It would be impossible for regional/local nodes to store all of the data of each user within a network, nonetheless keep all that data up to date. And if there's one thing I've learned about social networks, it's that people both expect and demand immediate satisfaction when they update their data, and no amount of describing replication and decentralized distribution is going to make them any happier about having to wait. And if that data lived in just a few places and each node needed to know where to call for that data, you're looking at unacceptable page load times. There was a recent study done at Google in which the number of search results was increased from 10 and 20. Google saw an noticeable decrease in click-thru's, and came to the obvious conclusion that speed is king. Additionally, your friends list alone is only a small part of what makes a social network. Friends lists, messaging, blogs, and so on are all cookie-cutter features that will become as ubiquitous as forums were at the turn of the century. What will really define social networks is how they apply your information, such as iLike for music, Netflix for movie recommendations, and any other number of features that can use data mining and the wisdom-of-crowds to expose information and cool stuff you might otherwise miss to the ever increasing plague of information overload. "But the social networking platform, in its current form, cannot serve the needs of our society." That's a pretty bold and ridiculous claim. A vast majority are perfectly happy and content living on a single social network - it's only the online elite that think there's this terrible imbalance that needs to be solved. If some 400,000 people didn't sign up daily just between MySpace and Facebook alone, then I might find some credibility in that. Lastly, I personally wouldn't feel comfortable belonging to some heterogeneous social networking platform with no corporate identity, and hence no fiscal responsibilities and obligations for things like reliability and privacy.
  • Tom Dean
    "But I also want to be able to take my friends with me wherever I go."

    What makes you assume that your friends want to be taken with you?

    First of all, the very nature of social networks revolves around a great deal of personally identifiable information. If there's one bit of information on the internet about me that I don't want open, decentralized, and readily available, it's that data. If this data is so readily available, there's no guarantee that people with less benign intentions wont harvest it for profit.

    Secondly, the computing resources required to pull off most social-centric features is considerably more intense and demanding then any application that's currently decentralized, such as Torrents and P2P programs, so its technical feasibility is questionable. It would be impossible for regional/local nodes to store all of the data of each user within a network, nonetheless keep all that data up to date. And if there's one thing I've learned about social networks, it's that people both expect and demand immediate satisfaction when they update their data, and no amount of describing replication and decentralized distribution is going to make them any happier about having to wait.

    And if that data lived in just a few places and each node needed to know where to call for that data, you're looking at unacceptable page load times. There was a recent study done at Google in which the number of search results was increased from 10 and 20. Google saw an noticeable decrease in click-thru's, and came to the obvious conclusion that speed is king.

    Additionally, your friends list alone is only a small part of what makes a social network. Friends lists, messaging, blogs, and so on are all cookie-cutter features that will become as ubiquitous as forums were at the turn of the century. What will really define social networks is how they apply your information, such as iLike for music, Netflix for movie recommendations, and any other number of features that can use data mining and the wisdom-of-crowds to expose information and cool stuff you might otherwise miss to the ever increasing plague of information overload.

    "But the social networking platform, in its current form, cannot serve the needs of our society."

    That's a pretty bold and ridiculous claim. A vast majority are perfectly happy and content living on a single social network - it's only the online elite that think there's this terrible imbalance that needs to be solved. If some 400,000 people didn't sign up daily just between MySpace and Facebook alone, then I might find some credibility in that.

    Lastly, I personally wouldn't feel comfortable belonging to some heterogeneous social networking platform with no corporate identity, and hence no fiscal responsibilities and obligations for things like reliability and privacy.
  • Jesse McNelis
    Amazingly we already have decentralised social networking.
    We've had it since at least 1996.
    It's called the world wide web.

    People used to create person websites(with the same bad layout as myspace) and then link to their friend's personal websites. People would exchange messages using email and IRC.


    But companies slowly pushed users in to using their specific services and then attempted to lock them in because it's easy to make money by selling someone something they already had and then not letting them leave.


    - Jessta
  • Jesse McNelis
    Amazingly we already have decentralised social networking. We've had it since at least 1996. It's called the world wide web. People used to create person websites(with the same bad layout as myspace) and then link to their friend's personal websites. People would exchange messages using email and IRC. But companies slowly pushed users in to using their specific services and then attempted to lock them in because it's easy to make money by selling someone something they already had and then not letting them leave. - Jessta
  • Eliena Andrews
    i also like social networking sites. these sites are boon to internet.. gr8 article.. thanks
  • Eliena Andrews
    i also like social networking sites. these sites are boon to internet.. gr8 article.. thanks
  • http://sdpurtill.myopenid.com/
    Once someone find a viable business model to make this shift possible, it will be huge, no doubt. Mark Zuckerberg was asked a question regarding this at the Commonwealth Club in San Francisco (I believe), and his answer was basically the same. There is an underlying problem with the business model -- there is no known viable model so far. He said that he would be up for decentralizing if they could find a way to make money. Start brainstorming. This is the next "Google".
  • jer
    it should be noted that OpenID is OpenID.NET, not .com as it is linked in your article
  • jer
    it should be noted that OpenID is OpenID.NET, not .com as it is linked in your article
  • krishnan
    Not exactly, you can use your own server as an OpenID server. You don't have to give any control to third party. Thatz the beauty of OpenID (a single sign on authentication mechanism without handing over anything to a third party). We will then be controlling our own identity totally.
  • krishnan
    Not exactly, you can use your own server as an OpenID server. You don't have to give any control to third party. Thatz the beauty of OpenID (a single sign on authentication mechanism without handing over anything to a third party). We will then be controlling our own identity totally.
  • ViewMyTV
    This can get scary though, regardless of the social site - you're still having a centralized id system - like openid relies on you giving them your information so that they can distribute it as you wish, but they still have control over all that information and it's still centralized on their servers. Who's to say that they don't turn around and use that information in whatever way they want (say perhaps starting a social site and automatically subscribing everyone to it in the future).
  • ViewMyTV
    This can get scary though, regardless of the social site - you're still having a centralized id system - like openid relies on you giving them your information so that they can distribute it as you wish, but they still have control over all that information and it's still centralized on their servers. Who's to say that they don't turn around and use that information in whatever way they want (say perhaps starting a social site and automatically subscribing everyone to it in the future).
  • krishnan

    @mndoci:


    Yup. As Dave Winer says, we are not sure how it will play up.


    Just to make it clear, I am not against such centralized platforms like facebook. But I also want to be able to take my friends with me wherever I go. If facebook can open up further and help us do it, I have no problem. Otherwise, the issue with vendor lock-in will catch up sooner or later.

  • krishnan

    @mndoci:

    Yup. As Dave Winer says, we are not sure how it will play up.

    Just to make it clear, I am not against such centralized platforms like facebook. But I also want to be able to take my friends with me wherever I go. If facebook can open up further and help us do it, I have no problem. Otherwise, the issue with vendor lock-in will catch up sooner or later.

  • mndoci
    I am not completely sure how this would work. One of the things that makes Facebook work for me is the look and feel of the network. Similarly, Facebook will likely not replace LinkedIn in the way I use the two. Rather some form of global identity system combined with a federated system that allows you to choose your platform but use a standard communication protocol across networks would be more useful.
blog comments powered by Disqus

Categories

  • Data Portability
  • Federated Clouds
  • General
  • Industry News
  • Linux Apps
  • Open Clouds
  • Open Government
  • Open Media
  • Open Source
  • Open Standards

Archives

  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • May 2008
  • April 2008
  • March 2008
  • January 2008
  • December 2007
  • November 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • October 2006
  • August 2006

Recent Posts

  • What Is Hot In Open Source? (weekly)
  • Sam Ramji Joins Mindtouch Board
  • What Is Hot In Open Source? (weekly)
  • What Is Hot In Open Source? (weekly)
  • OpenECP, An Enomaly ECP Fork

Recent Comments

  • Alvin Ashcraft on Sam Ramji Joins Mindtouch Board
  • OpenECP, An Enomaly ECP Fork | CloudAve on Time to stop the abuse of the term Open Source
  • OpenECP, An Enomaly ECP Fork | Open@Krishworld on Time to stop the abuse of the term Open Source
  • Exploring the World of Online Personal Health Records | SOA Governance - Service Oriented Architecture - SOA Business - SOA Design - SOA Services - SOA Software - SOA Solutions - SOA Security - SOA Web Service on Online Personal Health Records: My thoughts
  • Exploring the World of Online Personal Health Records | Summa Blog on Online Personal Health Records: My thoughts

Tag Cloud

Advocacy Amazon Blackberry books Canada Capitalism Cloud Computing Data Portability eBooks Editor endgame Epub Facebook Free software GlassFish Healthcare India iText Kindle Krish Recommends Licenses Linux Microsoft Mindtouch Mobile Open Cloud Open Data open formats Open Government Open Protocols Open Source Opensource Open Standards Proprietary Software Redhat Research In Motion Richard Stallman SaaS Sam Johnston Social Networks Software as a service Sun Microsystems True Nature Vancouver WYSIWYG

My Tweets

My Open Source Bookmarks