Friday, 1 October, 2010

Open source and government

Another post I have been sat on and chewing over for a little while…

Charles Arthur in the Guardian highlighted an interesting area of discussion in the use of open source in government a little while ago. He reports on the views of Liam Maxwell, the councillor responsible for IT policy at the Royal Borough of Windsor & Maidenhead, who’d like to see a move away from proprietary software such as Microsoft Office within local authorities.

Cllr Maxwell would like to see the Cabinet Office mandate the use of the Open Document file format within all levels of government. This would be as opposed to the file formats used by Microsoft’s products, as well as other systems in use in the public sector.

Cllr Maxwell states:

If one council goes to a service provider such as Capita and asks for a change to its Revenues and Benefits system so it works with OpenOffice and ODF instead of Microsoft Office, Capita will tell them to go away. But if government mandates it, then Capita or any of these other companies that do this work for councils could get it done in six months. It’s a dysfunctional market because it’s set by standards which are set at the centre.

A bit of background for the non-dorks out there. The Open Document Format (ODF) is a non-proprietary file standard for use in office productivity suites, which include things like word processors, spreadsheets and slideshow presentations.

The flagship software to use ODF is OpenOffice.org, as alluded to by Cllr Maxwell. OpenOffice.org was developed predominantly by Sun Microsystems as an open source office suite, which then fed into their proprietary offering, StarOffice.

Now, I am a fan of free and open source software and I try to use it wherever I can. But there is so much misunderstanding out there about the benefits – especially around cost – that I do worry about whether people’s minds are filled with free-as-in-beer.

Here are some of the issues with this particular proposal. I do want to make clear that none of these are insurmountable, nor am I in the business of spreading fear, uncertainty and doubt. I’m certainly no apologist for Microsoft, their software or their business practices. I want government to make better use of open source, just that it needs to do so with its eyes open.

The idea of the Cabinet Office mandating use of ODF sounds good, but the naivety to think that this would happen for free is remarkable – there’s no way those big boys would do that much work and not make customers pay for it somewhere down the line.

Then there is training – the idea that the majority of council workers could use OpenOffice as well as they use MS Office right away is rather optimistic. In my experience, folks can’t even cope with upgrades between versions of Word, let alone a whole new system! The costs need to added in: training, writing documentation, loss of productivity while people figure out how to do stuff, or what they can’t do anymore that they used to, etc etc.

Next up with OpenOffice is the Oracle issue – they’ve already made significant changes to OpenSolaris since they bought Sun and there is no guarantee they won’t do the same to OpenOffice. Part of the pro-open source argument is sustainability, but if the sponsoring corporation (which owns the IP and drives development) doesn’t want to know then it would be very hard in practice for the community to get things up and running again.

(Actually, we kind of know what is happening here, as a separate organisation appears to have been formed to managed a fork of OpenOffice.org called LibreOffice. Confusion abounds!)

Next, support. Where is the organisation that can provide support to large organisations when it comes to switching over office suites? It would drown a council ICT department and I can’t think off the top of my head of any company providing this sort of service at scale for it to be outsourced to.

Finally – do we even know if ODF is better than the current alternatives? Where’s the benefit for the switch?

Now what I have written sounds like a massive anti-open source rant, but it isn’t. It’s just highlighting some of the issues. I suspect, for example, that the total cost of ownership of an open source ICT solution – certainly on the desktop – would be roughly the same as the Microsoft (or whoever) one, especially when you take into account select agreements etc.

The arguments in favour of open source need to be on the basis that the software is better, more reliable and stable, quicker and feature rich, and that it works for the government context – adapted for the sector in a cost effective, maintainable and supportable manner.

This brings in a number of issues, around business models for suppliers, procurement, understanding of licensing, copyright and IP, having actual coding knowledge within organisations.

Learning Pool is also a good example of taking open source, contextualising it, then implementing, supporting and maintaining it. We were recently asked to come up with a few bullet points outlining our approach and experiences, which I drafted up as:

  • There are cost savings to be made with open source, but only when the vendor can provide a genuinely comprehensive service that includes implementation and support as well as code. Otherwise the total cost of ownership can spiral.
  • The argument for open source must be based on better, not cheaper, software. We benefit from hundreds of people tracking bugs, developing plugins and testing betas which helps give our product the edge over proprietary rivals.
  • The flexibility of cloud based applications saves significant amounts of time and therefore money in providing upgrades and new features to customers – who don’t have the bother of installing patches etc.
  • Building sharing and collaboration between our customers into the business model has achieved far greater cost savings than either the open source foundation of our software, or the cloud based delivery of it. The fact that we don’t just tolerate, but rather encourage, our customers to share and redistribute resources means government is redesigning fewer wheels every day.

Having said that, we use the LAMP stack which is pretty much a won argument on open source in many ways, it’s other technology, especially on the desktop, where the debate needs to be refined and informed.

Discussions around open source use in government have to be based on pragmatism: is the OSS solution as good as the competition? Is it comaptible with other systems? What are the training overheads? What are the support, maintenance and development arrangements?

The truth is that replacing enterprise IT systems with open source alternatives is a lot more complicated than deciding to build a new website in WordPress. I quickly Googled for ‘open source ERP’ (ERP is Enterprise Resource Planning, those big internal systems made by people like SAP and Oracle, that run HR, finance, CRM and everything else) this afternoon, and the top result was something called Openbravo. I tweeted about it, and none of my contacts – even the open source IT analyst folks – had even heard of it.

It’s probably not surprising that people procuring this stuff run into the arms of the traditional vendors and system integrators.

Bookmarks for September 20th through October 1st

I find this stuff so that you don’t have to.

You can find all my bookmarks on Delicious. There is also even more stuff on my shared Google Reader page.

You can also see all the videos I think are worth watching at my video scrapbook.

Guidance for councils on publishing data

LG Group Transparency Programme

The LG Group have today launched a feedback site to get views on the draft guidance that has been developed for councils on the based ways to approach publishing open data.

As the site says:

Many authorities already publish considerable data. The challenge now is to be systematic about this, and to adopt some basic digital approaches in making data public to maximise everyone’s ability to benefit.

The Local Government Group in collaboration with the Local Public Data Panel is publishing a set of guides to offer practical help to meet both immediate targets of publishing data, and to adopt approaches that will add most value for local people and public services over the longer term.

This is a rapidly evolving and innovative agenda, so the guides are not static, mandatory requirements but rather they are ‘live’ documents that are open for you to comment on and offer the benefits of your experience.

The live nature of the documents is down to the fact that they are hosted on Steph Gray‘s marvellous Read+Comment setup which allows for the rapid publication of commentable documents.

As well as being commentable the site also publishes all the content in open reusable formats through RSS – a great example of walking the talk.

As I discussed with Tim on the podcast, it’s vital to increase the levels of data literacy at all levels of government – explaining the whys and the wherefores as well as the techie stuff about licenses and formats. This guidance is a great start, and if folk across the open local government scene get involved and add the benefit of their knowledge and experience through this site, it should be even better.

It’s also an opportunity, of course, for councils to have their say on this whole agenda. Open data is no panacea and, approached in the wrong way, it could have profound negative implications. So even if you are yet to drink the open data Kool-Aid, get stuck in now or forever hold your peace.

DavePress podcast 3 – Tim Davies

Tim Davies

Finally, the third DavePress podcast! Here I chat to Tim Davies of Practical Participation about open data and his research into the subject.

[audio:http://traffic.libsyn.com/davepress/DavePress_Ep_3.mp3]

If you can’t, or don’t want to, use the flash player, you can download the .mp3 instead or subscribe with iTunes.

If you have any feedback – or want to volunteer to be a participant in a podcast, please do so in the comments below, or emailpodcast@davepress.net.

For those that want to know, here’s how the podcast is produced.

Tuesday, 28 September, 2010

Learn WordPress.com

learnwp

WordPress is a great bit of software, and by far the easiest way to get up and running with it is to use the usually free hosted version at WordPress.com.

It’s even easier to get started than ever, with Learn WordPress.com – a cool new site taking you through all the features in 10 simple lessons.

I am sorely tempted to switch this blog over to WordPress.com myself. Currently I self hosted, meaning I downloaded the files from WordPress.org, paid for some web hosting, installed the software and then added all the plugins and themes I wanted.

I’ve done this for the last five years, but over that time WP has become more and more complicated and a bigger challenge to keep on top of. Hosting your own site is still worth it if you are desperate for a stylish custom template, or a load of cool functionality. But to be honest, DavePress is just a blog, and so could easily be hosted at WordPress.com.

I’ll let you know what I decide!

Phones, phones, phones

To probably misquote Stephen Fry: “Was there ever a smartphone that I didn’t buy?”

As I posted a little while ago, I’m pretty happy with the Nexus One. Android is a nice, feature rich, open operating system, and the hardware isn’t bad. However, the one major drawback is the keyboard, which is at times incredibly frustrating.

As well as the Nexus One, at home I have an iPhone 3gs and a Blackberry Bold 9700. Each has its ups and downs, and I thought it might be worthwhile writing them up here. It would be great to hear what others think in the comments, too!

Google/HTC Nexus One

Nexus One

Pros:

  • Integrates beautifully with both Google and third party services
  • Email application is a delight
  • Decent browser
  • Plugs straight into a computer to manage files etc – no messing about with iTunes or other software

Cons:

  • Touchscreen not always brilliant, and the keyboard can be appalling at times
  • Not as many high quality apps as the iPhone
  • Hardly any games

Apple iPhone 3gs

Pros:

  • Lovely user experience
  • Great on screen keyboard
  • Mail application is OK
  • Web browser is excellent
  • Lots of great apps

Cons:

  • Lack of sharing options – eg with photos etc
  • Reliance on iTunes
  • Not great as a phone

Blackberry Bold 9700

Pros:

  • Physical keyboard is great
  • Small and light
  • Phone is very reliable

Cons:

  • Mail application is surprisingly rubbish
  • Doesn’t really work at all well with Gmail (whether consumer or enterprise editions)
  • Terrible web browser
  • Few apps

So there we are. The iPhone is probably overall the best, but because of my reliance on Google, I’ll stick with the Nexus One for now.

Perhaps the way forward would be an Android phone with a physical Blackberry-like keyboard?

Monday, 27 September, 2010

YouChoose

youchoose

In what looks like a pretty interesting collaboration between what was the LGA Group and YouGov, YouChoose is an online budget simulator that:

encourages members of the public to consider where council budget cuts should fall, where efficiencies might be made, and where income might be generated.

You can see  a working version up and running for the London Borough of Redbridge, and a PDF document describes the detail in more detail (the tool is free, but decent analysis of the data is going to cost you).

I’ve not really got a view on participatory budgeting, or whether YouChoose does it well or not. Anyone with a clue want to share their thoughts?

Technology, learning and knowledge

I had a good time up in Scotland last week, and enjoyed putting together and delivering my talk at the Learning Pool event we ran – which saw a great turnout.

My discussion focused on the use of technology in a time of immense change and budget pressures, focusing on not just the use of social media in communicating and engaging outside the organisation but also how such tools can be used internally to improve the way everyone works.

Not exactly ground breaking stuff, but I think it is certainly an area that few organisations in the public sector have right and also one where genuine benefits, cashable and otherwise could be realised.

Think about it. With talk of budget cuts of up to 40% we are going to be seeing huge amounts of change in terms of personnel, with early retirements, redundancies etc. The issues as I see them are around:

  • Knowledge and learning – how do you record and share what the people working in the organisation know? How to capture what’s in the heads of all those staff likely to leave?
  • Change – how to keep staff engaged with large scale change programmes?
  • Talent – how to make the most of the people that are left. Where are the hidden gems in your organisation, and how much money might finding them save you?
  • Innovation – how are ideas shared and assessed in the organisation?
  • Collaboration – how much duplication of effort is going on? How can communications be improved within teams, departments, the whole organisation, even multiple organisations?

Effective use of social software is no panacea and won’t see all the problems of government disappear. However, current usage is so limited I believe it could have a genuinely substantial transformative effect. I’m hoping to be writing a bit more about this in the future.

One other thing I covered in the presentation is around the development of technology from mainframes to today’s smartphones. Two things are apparent:

  1. Technology is getting smaller and more personal
  2. As it does so, the ability for a central authority to control it diminishes.

How does this affect what I was talking about, in terms of organisations using social tools to work better? I think the key is to focus on the personal aspect of this. Don’t try to force people into using specific workflows to achieve what are generally pretty personal tasks. The way people like to record their learning and knowledge differs, so don’t assume the same tool will work the same for everyone.

Rather, be as flexible as you can, and ensure that as an organisation you can loosely join the small pieces of your employees’ shared knowledge and learning.

Here are the slides – ignore the title on the first slide, I moved on pretty quickly from that.

Sunday, 26 September, 2010

Getting crowdsourcing right

Steph has a great post about crowdsourcing in government:

It’s human nature to want to work on your own projects, rather than those imposed upon you. It’s human nature to want to earn recognition, intellectual satisfaction and a good living from your work. So instead of asking civil servants to sift thousands of ideas and assign half a dozen to people around Whitehall to ‘take forward’, why not put proper money behind a few big challenges, and support civil servants, frontline staff and whoever-the-hell-wants-to to band together to spend time and money solving them?

Go and read it – it’s good!

Wisdom of Crowds

I’ve been working on this post – the one you’re reading now – for literally months. Steph has inspired me to get the damn thing finally published. One book I have found really useful is James Surowiecki’s The Wisdom of Crowds, which is well worth a read.

There have been a couple of high profile attempts to crowdsource ideas and opinion recently by central government in the UK, which comes on the back of similar activities in other countries. Neither worked particularly well, and having had the time to ruminate on why that might be, I thought I’d put some ideas out there.

Getting this right is important, not least for those of us that what to see open government progress in this country; participation being one of the three major strands of what open government is.

So what can we learn from Your Freedom and Spending Challenge?

1. Are you asking people to do the right things?

Crowdsourcing in government is used for a number of purposes, but quite often it’s down to getting people to suggest ideas. One of the problems is of course that coming up with ideas is the easy bit – it’s implementing them that’s hard.

But some of the best examples of crowdsourcing on the internet just aren’t this open ended. Indeed, the success of these initiatives tend to be in providing people with small, defined tasks such as:

These can be seen as being ‘mechanical turk’ type activities and as per the quote from Steph above they are examples of not just people being asked their opinions in a one-off fashion, but groups of people working towards a common goal, contributing when and how they feel able.

2. Don’t keep rebuilding the same community

It strikes me, thinking about it, that building a new website, promoting it and getting people to engage with it, every time government wants to ask people stuff isn’t a very efficient way of going about things.

I remember reading Stephen Coleman’s The Internet and Democratic Citizenship and not really agreeing with one of its central premises, that we need an online ‘civic commons’ – a central space for all the internet enabled participation in democracy and government to happen. It just struck me as the sort of thing that government could well be very bad at – some sort of DirectGov for engagement and consultation.

But, then, maybe it does make sense to have the one place where as much of this stuff happens as possible sits. It means people only have to sign up for one site, could get notified of new exercises that might interest them, and so on. It might also provide the scale to enable a full time community manager or two to be appointed, which would help massively with some of the moderation issues that these sites sometimes run into.

3. The role of expertise

One of the big questions around crowdsourcing is the issue of expertise. It’s fine asking Joe Public what he thinks about something, but quite another to expect him to have considered views on what might be esoteric and complicated subjects.

Perhaps this is where making use of existing communities could really come into play. When you are looking to get the views of people who really know what they are talking about, perhaps the best thing to do is to go to where those people are already hanging out and talking about this stuff. For those interested in this approach, the Meet the Communities event should be well worth attending.

4. Quick returns

The Cathedral & the BazaarGoing back to open source software development, one key thing Linus Torvalds, who led the Linux project, did to encourage participation was to ensure there were quick returns from contributors. Eric Raymond, in The Cathedral and the Bazaar, noted that Linux gave contributors the stimulation of being involved in something cool and important and gave fast feedback and results, sometimes more than daily.

It strikes me that  number of attempts at crowdsourcing in government don’t have anywhere near a short enough timescale for feedback. Throwing ideas and contributions into a black hole that a civil servant at some undefined point in the future might take a look at, and might get in touch with you about, isn’t to me a particularly thrilling proposition.

Any more?

So there are my four takeaways for people wanting to run government crowdsourcing exercises. Anyone got any others?

(Before I go, do visit Catherine Howe’s blog, which is full on ruminations on this stuff, as well as hundreds more great book recommendations!)

Saturday, 25 September, 2010

Back to school

OUI’ve just registered to do some proper studying – for the first time since I left university in 2001.

It’s through the Open University, and the qualification is a BSc (Honours) Technology. I’m entirely self taught when it comes to anything computer related, and while that’s fine, I’ve felt for a while that something a little more structured and formal would be useful. I chose this particular course because I know I am no computer scientist, nor anything other than a hobbyist when it comes to actual programming. Hopefully this course will let me focus on strategy and understanding some of the big issues.

I’m also quite interested in how the Open University uses e-learning and the web to support the community of learners on a course.

My first module starts in February next year, so plenty of time to regret my decision – or possibly prepare – and it’s called Networked living: exploring information and communication technologies. Hopefully it will be a fairly gentle start!

Once my work on the course starts, I’ll be sure to share things I learn here on the blog!