Open or not open? That is the question.

For many of the open source “purists” in the ICT4D field, there is only one (relatively rigid) way to run an open source project. For others – usually those who have had to actually work through the many challenges and complexities of open sourcing a piece of software – things are rarely that clear-cut. Being “open”, and “openness” in itself, can mean many different things.

Three bits of news from the past fortnight highlight how difficult and controversial being truly “open” can be.

1. Twitter

In an attempt to “ensure users can interact with Twitter the same way everywhere”, the company announced that they were considering restricting – and even blocking – access to their API for third party applications. Although this may make sense from a business or user-experience perspective, it was arguably the very explosion of these third party Twitter clients which accelerated the growth of the service. Twitter’s decision to be more strategic with their API, rather than let anyone anywhere build applications around it, is a clear attempt to regain control of the micro-blogging service. The full story is available on the BBC Technology pages.

2. Android Marketplace

Right from its inception, Apple have been heavily criticised in some quarters for the way they control every aspect of the running of their App Store. Applications are vetted and quality tightly controlled, meaning that not “any-old-application” makes it into the store. While this may be problematic for application developers, end-users (such as iPhone and iPod Touch owners) get a largely guaranteed experience – apps that work, apps that have a reasonable and familiar UI experience,  and apps that are malware and virus free. The Android Marketplace is everything that the App Store isn’t, and whilst it’s fully open and community-managed approach may make the purists purr, for the end user the experience can be much more of a challenge. You can read more on the BBC here, where the open nature of the Android platform is described as a “boon and a danger”.

3. Android Honeycomb

“In the great mobile-device wars, Google has portrayed itself as the open-source crusader doing battle against the leaders in proprietary software—Apple, Microsoft, and Research In Motion”. This argument held up strong until a couple of weeks ago when Google – again in the “interests of the user experience” – decided to delay releasing the source code of its latest Android operating system. This has caused something of a shock in the mobile world, but for others it comes as no surprise.

Problematic as they may be, these little nuggets of news confirm one thing – that the mobile industry is in a constant state of flux. Two things we can be sure of, though, are that even seemingly unambiguous terms such as “open” can never be taken for granted, and that open can never be assumed – by default – to be better than closed.

Time for specialisation?

If you cast your mind back a few years you’d remember whole batches of small IT start-ups developing and marketing bunches of IT-based tools and diagnostics utilities. Looking back now some of these seem a little silly – a utility to compress data or defrag your system, another to help undelete files, others to search for files across your hard drives. Now, of course, pretty much all of these have been swallowed up into Windows. The lucky companies got bought out. Others just went under.

The PC market is certainly big enough to support many, many companies of different shapes and sizes. It’s sad to think, then, that so many of these pioneers have fallen by the wayside (although replaced, naturally, by newer outfits). If Microsoft hadn’t liked their products so much and hadn’t either made them an offer they couldn’t refuse, or integrated their ideas into the continuing evolvement of Windows, then quite possibly many more would still be around today. It would make for a healthier environment, I’m sure.

Now we hear that Apple may be under pressure (again) from the Seattle giant. Picture it. A couple of decades or so ago you develop a home computer, and the operating system, only for someone else to come in and steal your thunder (I won’t go into any of the legal issues or court cases here). So, after a period of great uncertainty you decide to move into a new area – portable music devices – and make a huge success of that. Then what happens? Another giant – the same one as before, as a matter of fact – comes in and announces that they will also be entering the market.

Dubbed the “iPod killer” by some, Microsoft’s ‘Zune‘ portable media player will certainly be one to watch. But why does a company with the biggest pile of money ever assembled need to go and enter another market like this? Isn’t the PC market enough to be getting on with?

Competition may be healthy, sure. Survival of the fittest, sure. But let’s be careful how we go forward. I, for one, would rather see companies specialise and stick to what they do best. And leave the others to do the same.