I’ve been extremely interested in the distributed social web. I’m not a member of Facebook, and I don’t like their walled garden at all. I want to be able to own my own information and I want to customize and add friends from all over without using proprietary systems.
That’s the reason why I support (and use) identica instead of Twitter. identi.ca is not only a new microblogging site, but it implements the OpenMicroBlogging-standard so that you can add friends and follow them from other microblogging-sites as well. Great! Whilst sites like Twitter and Facebook keep your friends as hostages, making it hard for you to leave for better/cooler/free-er services.
Anyway, I’ve been very interested in an Open Source distributed (well, actually it doesn’t have to be distributed either) app I can install on my web server to host my pictures. It has to support tagging of the pictures and be web 2.0-certified.
Right now these big social networks doesn’t really fit the bill for me. I’ve been looking at noserub, which is a protocol for a distributed social web, plus an example application that aggregates information about your friends. Kinda lean, but it doesn’t host my pictures although it may be the route to make such an application distributed. There is also the diso-project which aims to do something similar, but implementing a set of plugins for WordPress so that it can act as your «page» in the social web. All this is extremely interesting, and Ive found pixelsbi’s web site to be a very good resource.
He’s talking about the distributed social web and OpenID, very worth subscribing to if you are interested in these matters. A few good posts you should read:
He also has a screencast describing what a distributed social network could be, I linked that to readwriteweb that also has some more text around distributed social networking.
So… All of this I already knew (for a day or two). But earlier today, I started to find these open source networks I talked about. I don’t know how distributed they are, but that should be possible being that they are free as in freedom. So right now I’m looking at three social networks (there are many more):
Of those, I think Elgg looks most promising. I want to rip it down, because I’m really only interested in having myself on it. Everyone else can use their own home page as their «profile» or use a bigger site. Maybe I can set up one of these on my server for other people if they seem to be of interest. I’ll look into it.
I hope I’m able to at least pull out the Gallery-component from one of them and make a really good open source flickr-like application. That would be nice.