Interesting
As somebody who likes open source software, I think this is brilliant news but I have some concerns:
* The problem with government projects, it that they change the project mandiate as the project is developing.
* Government don't seem to understand what they are asking for and see to make it up as they go along.
* Contracts and suppliers don't really care how well it works or don't understand the project (refer to point one) - EDS are an example of this.
* Interlinking projects - these BIG projects do tend to join/link to other projects and they contractors don't always fully understand the entire system.
I don't have a problem with open source (I prefer it to other commercial software products from the likes of Microsoft but, I have some issues which using open source without understanding some key points (these are the ones I can think of).
* Open source software is normally started by somebody which either wants to make a program to fix a problem or to improve an existing idea.
* As the software is maintained by these people in their spare time, there is no support offered from the original author unless that software is made or maintained by a distro or support company and if this is the case support is available.
* Interoperability between open source and commercial products can be patchy (look at Samba and Windows Vista - I remember listening to a FOSS radio station on how Microsoft worked to break computability between Samba and Windows Vista - not sure if it's true or not as I don't use Vista but it wouldn't surprise me).
* Support staff - you need the support staff which understand the system and problems (you need with all systems but Linux for example tends to need a lot of support from people who understand the issue - not sure this is very understandable. A lot of Windows admins seem to be scared for Linux/Open source (not sure if this is fear or change or what though).
* Project managers and managers - you need managers and project management whome have some technical understanding of the problems not just button pushers - the managers I have come across don't seem to understand open source and seem to have little to no technical ability, they also push the problem onto the technical staff rather than understand what the technical people are actually telling them.
I personally think that open source is a great idea for the long term but is difficult to achieve in the short term due to these problems.
I think if this was done we would have cheaper, more robust and more reliable services. We would also move to a more internally run and better maintained services (this is something you don't really get with Windows services in my opinion).
Mike