Well firstly, the title is a little preachy, and I think it is extremely easy to sit on the side lines and tell companies/organisations how to “fix” a problem. There has been a huge amount of commentary about twitter, and so why not throw in my own 2 cents (or pence/euro’s etc!).
Given the enormous rise of twitter, and the fact is was probably built as an experiment initially, it has done an amazing job of captivating people - I think mostly because of it’s “instantness” and direct channel to the internet world. I actually like twitter; direct, brief and… instant! (not to mention using the most basic of comms devices - mobiles with just sms)
With lots of clones of twitter popping up all over the place, is it just a matter of time before twitter becomes a little monolithic like Microsoft? I mean if twitter want to keep the service “closed” (as in the chat with Even WIlliams with Scoble), then I can’t help but feel a distributed, open twitter clone will eventually come into being, and take the twitter crown. Of course you need to make money, and you need to protect IP to a certain degree.. but look at how Microsoft are having to change given the open source drive these days…
Again, I love twitter, and I really liked Odeo too by the way, and of course this is just one comment in tens of thousands that poses the “I know how to fix that” question that in reality isn’t that simple - arm chair fixers, don’t you just love them!
An open source distributed twitter mechanism
So.. what if the twitter guys kept twitter as is.. at least trying to stabilise the infrastructure as best as possible, but then organise the base code for open source.. they obviously have some great code there which handles the main twitter functionality. But instead of just building (or re-building) twitter as is, why not look at a “quazi distributed client twitter”? using say Google Gears to spread the load… and combine this with a peer to peer aspect (still keeping a public centralised view too), it would make an exceptional experience, and would off load some of stress from the “central infrastructure”.
Again, I know it is easy to just “say” things, however I am going to try to flesh out how this could possibly work with a couple of friends (perhaps if you are interested, please contact me!).
This could enable a future twitter version to be like the mobile phones of the internet world…
All words, and again it is easy to comment from the side lines, but I feel there is something there even if I do not posses the total knowledge to make it happen just yet!
Kudos to twitter for providing a service that people really use!
>> ADDITION <<
Coming soon! Twitter-Torrent! everything you love about twitter, but open, distributed peer to peer.