Big players are playing with OpenID

October 29th, 2008

Update: these two blog posts make it seem as if Google’s way of doing things are more legit than I thought - bit if that is the case then I have to wonder why there is so little information around about the changes to OpenID.

I don’t have much time for writing at the moment - but this is annoying me enough to make brief mention of it. Two weeks ago Yahoo became an OpenID provider. Today we hear that Google is doing something similar with Gmail accounts.

I’ll get to the main problem with the Google implementation just now - but the first glaring problem is that these two companies are still only providers and not relaying parties. I can’t use my Google OpenID to log into Yahoo services and the same vice versa - which defeats the point.

However there is one comment which does make a good point - that this helps to solve the chicken and egg problem. So sure we now have the egg (lots of OpenID providers) and smaller players now have incentive to become relaying parties - which is a good thing; but I just see little incentive for Google and Yahoo to become relaying parties in the future.

Then there is the problem with the Google way of doing things. The way I read this is that Google has gone and built its own way of doing things on top of OpenID - and kept the same name. I can’t go to any OpenID relaying party with my Gmail address right now and login - only websites which have implemented the Google API will work. This again defeats the point of a single login system - if every webmail provider works in the same way a developer is going to have to cater for each of them individually.

The only thing I can think of at this point is that Google is using non-standard technology - as I have read about plans to extend OpenID to email address and not just URLs. However quickly reading over everything makes it seem as if this is not the case - we’ve seen Google in the past make it clear when it is pioneering some new standard - and so I assume that we just have another case of grabbing some nice press.

Google Mobile Advertising

July 10th, 2008

As discussed by Rowan Polovin on Tech Leader Google has started advertising their mobile search in some South African newspapers. There isn’t really much to say about it except that I find it pretty interesting - also considering the latest ZA Tech Show podcast with the head of Google SA.

How to build a decentralized social network

July 9th, 2008

I really like OpenID. Not that the opportunity to use it presents itself often enough at this stage - but it is still great. You see the thing I like about OpenID, Jabber, RSS and all the other web standards is that they all present a lot of potential - and have resulted in some pretty cool things along the way. But what has surprised me has been the lack of a widespread call for any form of a decentralised social network. The idea that we should be able to replicate Facebook, Myspace and Linkedin for ourselves - where we control the data.

I wouldn’t say that the idea itself is at all a new one; the perfect example of this is the blogosphere. Each person hosts their own blog and adds information to it and then can interact with everybody else’s blogs through trackbacks and comments - the point is that each person controls their own blog and the data which comes with it.

Basically I’m wondering why we all can’t put our own social network profile on our own server or home computer (or hosted provider in the way Blogger and wordpress.com work) and then interact with everybody else’s. No longer would Facebook or any other evil corporation know everything about you - and as this would most likely be an open source project innovation would be amazing.

It’s an idea which has fascinated me for a good while now - and I’m clearly not the only one. Software along these concepts is already being developed; the closest to my own idea as far as I can see is Noserub and Appleseed. So obviously I have been trying these two solutions out - but they just don’t seem right for what I have in mind.

To begin with Noserub is more of an aggregator - you tell it about all the different services you use and it creates a newsfeed for you along with a few other interesting features. As far as I can tell it seems very like FriendFeed - but then again I’m ashamed to say that I still don’t see the point of FriendFeed unless I know a lot more people using it. But it still holds potential considering the developers claim that Noserub is a protocol (and my experience has been based off their first implementation) - so perhaps I need to look into it a bit more. But for now I’m not convinced.

When I first came across Appleseed I thought that I had found what I was looking for - the developer has all the right ideas. The one clear problem with this though is that it’s designed for multiple users on each server, albeit a small amount of users on each server - where each server communicates with that other. While this in itself is not wrong I am convinced that an individual component is vital - especially in promoting adoption. But I’ll reserve further judgement until after I’ve had a chance to try Appleseed out.

Of course all of this does assume one thing - that users want to have a single online identity on a single network. Not that I am saying that the use of any solution is mutually exclusive - but rather that when we are designing something to accommodate individuals and their preferences (by nature of being decentralised and open source) we have to aim to allow for everything. So at the moment someone might have a Facebook account, a Linkedin account and a variety of other accounts spanning some blogs and Twitter. Essentially what this person is doing is keeping different categories of themselves separate from each other close/real life friends stay separate from business contacts who in turn stay separate from interactions with the web at large.

You can argue about whether it is correct for someone to put their online existence into such categories - but the truth is that it happens in real life (you have your private and public life) and the web needs to adapt to that - and I can’t help but get the feeling that distributing one’s self between a couple of walled-garden social networks is not the solution.

So what does a decentralised or distributed social network have to do to accommodate different online identities (I don’t like saying that a normal person has different online identities - but I’ll use it for want of a better word)? My own solution would be to get rid of the idea that everybody is everybody else’s friend. Rather we have friends, associates, colleague and so on. Facebook has made a step in this direction with it’s ‘Friend lists’ feature - allowing me to show certain things to certain friends. But let’s rather drop the pretences - I’ll add you as a friend if I’m going to invite you to my house to watch rugby but I’ll add you as a colleague if I work with you.

Naturally we would need to accommodate overlaps - and posibly even make them intelligent. For example I might have my friends and my ‘online/anonymous contacts’ (not sure what to call that group yet). Now I don’t want to concern my normal friends with my twitter updates but I don’t want to block them from it either. So I should be able to say that all my ‘online/anonymous contacts’ can see what I post to twitter (or mind you a decentralised system intergrated into the whole platform - the idea of a decentralised twitter has been making the rounds) but also any of my normal friends on twitter can also see them.

All of this would need some nifty authentication both on the user side and between servers - but that does raise an interesting question. Would we allow each user to host their profile? In other words to view another person’s profile would I visit a webpage on his server? I immediately have pictures of badly designed MySpace pages and have to conclude no. Social networking should be about infromation, not making it as pretty as possible. So each server should provide the other (on the basis of the permissions between contacts) with some kind of xml output of everything about it’s own user - which can then parse it and display it in a format acceptable to the viewer. If it’s done right then a platform like the Facebook’s could still be intergrated into this.

The eventual aim should be that the user shouldn’t notice that he/she is using a decentralised system - but should still be able to reap all of the benefits. Pretty big task.

I think I just got a new hobby…

June 30th, 2008

Well maybe calling it a hobby is going a bit too far; but in the theme of my last post I have began to follow the South African section of the SkyscraperCity forums. I’m not sure what it is, but keeping track of what is happening with the CTI Airport expansion, CT Railway station upgrade and the Greenpoint stadium is just interesting. Take a look for yourself - or perhaps it is just me…

I just realised that 2010 is going to be cool

June 8th, 2008

One can argue for hours about the benefits and detriments of hosting the 2010 World Cup - but anyone has to conceed that having the event on our doorstep is going to be fun. Somehow this video brough that home to me.

Seen first at coda.co.za.

Tony Blair’s Faith Foundation

June 6th, 2008

I finally got down to properly reading the Time Magazine article about the Tony Blair Faith Foundation. I find the whole idea, although pretty vague, interesting - getting different religions to work together to help solve the worlds problems.

Straight away it’s pretty easy to be cynical about this, particularly if you don’t like Tony Blair - but perhaps he is just what this kind of project needs. Nobody is pretending that getting six major religions to work together is easy, and so a big name behind the project might just provide the motivation participants need.

His speech in New York gives some more details - the first part is educational, he calls it religious literacy at one point. To me though the second part has more potential - mobilising faith to help persue the UN Development Goals - beginning with an anti-malaria campaign. I don’t say that simply because I think that the humanitarian goals are more important; but rather I think that they can achieve more and in the long run will help in the work towards the first goal.

There will, of course, be those who think that the whole idea is irrelevant. This isn’t the place I want to deal with the religion argument, but I do think that Blair has a point with his mission. One can’t cast religion aside as irrelevant - and I think that it is quite possible that it will become more relevant in the future, in positive ways (this idea of faith and globalisation is also an interesting one). At the same time, even if you disagree, it is undeniable that religion plays a significant role in the world and the ideals of the project are something to strive for.

As complicated and unclear as it is Tony Blair is onto something here - let’s see where he takes it.

Keeping it in open

June 1st, 2008

All the problems with blogging I talked about in the beginning are returning - and I am working against them, beginning today with another post.

Seeing Matthew Buckland’s post about decisions being made about their redesign of the Mail & Guardian website reminded me how interesting the whole process has been to follow - between his posts and Vincent Maher’s I’ve gotten an idea of wher they are going - and am really looking forward to seeing the final result.

Both the Mail & Guardian and The Times have began to use the web really well (particularly interesting is The Time’s new Multimedia Section). While I think that both can make a lot more progress in intergrating everything and sometimes not detracting from the actual news - it all looks like it’s going pretty well.

Google Docs offline: pretty cool

April 28th, 2008

Google Docs Offline has finally been enabled for me and after 1 minute of trying it out I’m very impressed and I think I may just find myself using the service a lot more. Some thoughts:

  • Formatting needs to improve, as has been said by others
  • Inserting images while offline is needed
  • I want to be able to email a document as an attachment while offline (so it gets sent when I’m next online)
  • Some kind of integration with the host file system would be really cool, but I’m not so sure how this would work
  • Wouldn’t an open source version which you could install on your own home server be the best thing in the world? ;)

    Facebook Chat: it’s love & hate

    April 27th, 2008

    Right. So yes everybody knows, Facebook Chat has been rolled out to the rest of us not considered worthy of testing it - and it “changes everything”.

    Vincent Mayer sure got that one right - and as everyone is busy explaining your Facebook contacts are different from your normal IM contacts. In my own experience I have far more people as friends on Facebook that I only kindof know compared to IM, and this has the potential to change how friendships are built (something I don’t think social networks are getting right at the moment). Of course it’s not just as deep as that - this just makes it easier to organise stuff with people.

    This all good and well, then why hate it? It’s the old story of having everything in one place (think Google). It’s not that I have a problem with using Facebook for all these things, but it just makes it so much harder to move to the next big thing. This is why everyone is starting to think data portability and interoperability.

    But just making Facebook Chat work with Jabber isn’t going to solve the problem; in the end I’d say we need decentralised social networks along the idea of Open ID (anyone keen?). Until then though, Facebook it is.

    Neotel doing something right?

    April 25th, 2008

    The failing of my blogging caught up with me all too quickly; no time to write. Nevertheless I’m back - hopefully with more regularity.

    So Neotel has released their pricing for their first offering, and generally people don’t seem that happy. But for me it’s a little more simple:

    • Right now I pay Telkom R152 for 348 DSL line (+R100 odd for line rental)
    • I then pay WebAfrica R199 for a 3 Gig shaped account
    • The cap is too small

    So I’m paying R451 for internet which isn’t really as good as I need it to be. If I was to upgrade to a 10GB cap I would be paying R742 (bearing in mind that all of this is shaped, and that it is probably cheaper with another ISP … but let’s not get too specific).

    So now Neotel wants to charge me R600 for the 10GB option; which looks like a nice saving. Oh and for interest they would charge me R80 per extra GB as opposed to R70.

    Then again Neotel is supposed to be unshaped, but that really isn’t an issue for me. And there is the 24 month contract issue … no chance.

    So we are looking at a nice little R150 saving. After that build up. Right.

    It’s something nice, but nothing revolutionary - I’ll let someone else test it.

    Afrigator