Slashdot Mirror


Breaking Open Facebook With FOSS

NewsCloud writes "Since last December, Facebook has grown from 12 to 47 million users and third-party developers have launched more than 6,000 applications with its API. While privacy advocates have been concerned about Google for the past several years, most of us are just beginning to comprehend Facebook's growing impact on who, when, what and how we connect with friends. Microsoft's recent $240 million investment in the company gives it all the capital it needs for further growth. Last August, Wired published two unusual stories describing how consumers might link together a variety of third-party services to emulate Facebook, and ultimately calling on the open-source software community to build alternatives to the service. Inspired in part by Wired, I've posted some ideas describing what would be needed for an open source architecture for social networking."

2 of 147 comments (clear)

  1. Decentralisation by Arthur+B. · · Score: 4, Informative

    I think the secret to efficient social networking is decentralization, both of content and of standards. This is achieved by the semantic web... Take a look at FOAF, it's a simple exemple of how it could work. Host a RDF/XML file anywhere describing your connections and you're done. Extend the kind of vocabulary describing your information and your relation to people at anytime using OWL.

    RDF and OWL provide ways to develop a huge social networks with different features, different takes on it , with decentralized development and decentralized content while still maintaining interoperability. Support the semantic web it rocks.

    http://en.wikipedia.org/wiki/Resource_Description_Framework
    http://en.wikipedia.org/wiki/Web_Ontology_Language
    http://en.wikipedia.org/wiki/FOAF_(software)

    --
    \u262D = \u5350
  2. OpenQabal by psykocrime · · Score: 3, Informative

    There are probably other FOSS projects to create a truly decentralized, federated social-networking and collaboration package, but the one I'm intimately familiar with is
    OpenQabal. OQ is all about developing social-networking and collaboration software that puts users in control of their own information (including the much mentioned "social graph"), supports identity federation, and facilitates distributed conversations. Development is just getting started, but we're working off of a couple of existing code-bases to get a headstart.

    Disclaimer: I'm the originator, chief architect and, so far, sole developer on the project, so everything I say may be considered biased, slanted, unreliable, or whatever else your skeptical little heart pleases.

    --
    // TODO: Insert Cool Sig