UK Government Mandates 'Preference' For Open Source
An anonymous reader writes "ComputerWeekly reports that the U.K. government 'has, for the first time, mandated a preference for using open source software for future developments.' This comes from the newly released version of the Government Service Design Manual, which has a section about when government agencies should use open source. It says: 'Use open source software in preference to proprietary or closed source alternatives, in particular for operating systems, networking software, web servers, databases and programming languages.' The document also warns against vendor lock-in. This policy shift comes under the direction of government CTO Liam Maxwell, who said, 'In digital public services, open source software is clearly the way forward.' He added, 'We're not dogmatic about this – we'll always use the best tool for the job – but open source has major advantages for the public sector.'"
anyone on the other side of the pond know if this is a real attempt to push OSS software or if it's just another attempt to get discounted Microsoft software?
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Amen Brother! Tell it like it is!
Good thing we have Microsoft to fight against such totalitarian overreach. Freedom from choice! Freedom from excess money! Freedom!
--- Most topics have many sides worth arguing, allow me to take one opposite you.
As I know, programmers and Linux admins cost twice to three times as much as their Windows admin counterpart. However, OSS is free.
Can anyone that's an IT director please clarify the gap, skillset, and possible configuring a network so complicated as to solidify job security for said admins? Which costs more and can deliver the most value? On that front, which set of admins is likely to engage in such dishonest practices? Or is it a out the same for both sets of admins?
And yes, there are many Windows/Linux admins that can do both with an indepth skillset and experience, but they command a premium salary as I know.
Life is not for the lazy.
"We're not dogmatic about this – we'll always use the best tool for the job".
That's one of the most interesting points in the article. More people should think like that. In the end, software is just a tool.
Governments should be forbidden from using non-Free software. Go ahead and get your company into whatever vendor lock-in you want, but public data should never be subjected to it.
Circumcision is child abuse.
Ahem... Good analogy, bad conclusion...
If the government did this, it would be in trouble as soon as the vehicle needs maintenance. Or if you wanted to modify the vehicle later. If you MUST go back to the vendor for this, you have just accepted the fate of a captive customer - good luck in the negotiations.
You're contradicting yourself.
Openness has clear and undoubted benefits for the public sector, and so not surprisingly this customer made openness a default requirement. He's not mandating against proprietary software, but if a software company can't give him the desired openness then it's not fulfilling his requirement. Given his requirement, open source tools are the best tools by default, but not the only ones.
The customer decides the requirements, not the provider. Live with it.
> Linux admins cost twice to three times as much as their Windows admin counterpart
Where did you get this information? Please make sure you do an apples-to-apples comparison.
For example: don't compare somebody who does admin for 5 servers to somebody who does admin for 2000 servers.
Here's another reason which underlines your point:
- A government has no mandate to entrust the country's data to a corporation nor to allow it to leak. It is therefore simply not permissible to allow that data to be processed by closed source software which by definition cannot be trusted.
The above should be self-evident, but in case it's not, objectors would do well to ponder the acknowledged backdoors in Skype and in a variety of Chinese routers. With open source, this cannot easily happen.
And by that I mean actually open, not OOXML.
Amen Brother! Tell it like it is!
Good thing we have Microsoft to fight against such totalitarian overreach. Freedom from choice! Freedom from excess money! Freedom!
Actually, MS is not excluded here. Nothing's stopping them from releasing their products as open source. Well, nothing other than greed.
I work at a place that has a similar policy. Doesn't stop us from using way to many proprietary solutions that are actually worse than the Open Source solution. A lot of that is down to OS religion and people not actually understanding what Open Source is. We have managers (and directors) that believe the software needs to be a shrink wrapped solution from a proprietary vendor like Microsoft to be a decent solution and to be able to get 'Enterprise' level support. Many don't realise that just because you can get an Open Source solution for free that; It is just as good as the non Open Source solution and if you really feel you need to pay for 'Enterprise' support and if this is something you need then for a large number of the solutions you would be realistically looking at, that is supplied as well. For the ones I have investigatedt, support has usually worked out to be cheaper than the closed source solution as well.
Just my $0.02.
As I understand it, it means "if two products are equally suitable for the given purpose, but one is open source and the other isn't, then choose the open source one." Not too different to the rules for employing women or people with disabilities, where you also are not disallowed to employ men or people without disabilities.
The Tao of math: The numbers you can count are not the real numbers.
That's not nearly good enough, not by a mile.
Open standards are not sufficient to allow a government's experts to check software for backdoors and data leaks. This puts closed-source software in direct conflict with the needs of national security and sovereignty, even when it uses open standards.
A company has the luxury to risk its data to closed-source software if it wants to, and to fail if its trust is misplaced. A government does not have this luxury.
Open Source and Free Software differ in the philosophy, but not in the licenses. The government should not decide on the philosophy of the developer, because that's none of the government's business and would be contrary to the freedom of opinion (it would not be much different to e.g. a Democratic US president deciding that only software produced by Democrats should be used by the government). Therefore "Open Source" would in this case the more appropriate term.
The Tao of math: The numbers you can count are not the real numbers.
Making a product by supplying a product is "greed" now is it, comrade?
Marking a *profit*...
Sadly, I doubt it will. Healthcare providers are still too stuck on solutions based on Oracle Fusion, BizTalk, or Rhapsody. Getting them to try something new - especially one without a commercial support contract on it - is nigh impossible.
Oh, wait, just noticed that Mirth also has an insanely expensive support contract. I guess all they need to do now is get out there with some fancy stationery, good looking sales girls, and start inviting some execs to sporting events and they'll be right in there!
For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
Marking a *profit*...[by supplying a product is "greed" now is it, comrade?]
If the product is designed to maintain and abuse a monopoly, yes it is.
It's NOT a conspiracy... it's a plot.
I am sure that you can understand the word 'greed' and already know its definition so you are obviously trolling as it is quite appropriate in this context whereas your definition is inaccurate.
I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
Many of those certifications were pushed through by proprietary vendors looking to create themselves a cartel. Also most of the certifications are pretty worthless to anyone who understands what they mean. When a product gets certified it's done in a specific configuration, and any change to configuration means that it's not certified anymore. Usually the certified configuration is not terribly useful, and actual use cases never match the certified config.
Also the certification processes themselves are expensive to keep small vendors and open source out, while being very shallow (eg they don't inspect any sourcecode) to make it easier for larger vendors to get their crufty junk through.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
I am a fan of open source, but we shouldn't be mandating EITHER way. ..... A good analogy is if the UK government mandated that fleet vehicles have their design and manufacturing processes laid bare, or they wouldn't buy the vehicles. I really don't care about the processes documentation - buy the best car at the best price.
Wrong car analogy. Unlike software, it is easy to replace one type of car with another if the first is unsatisfactory.
Nevertheless, I once worked in ship design for the Royal Navy and every detail of the design WAS required. We needed (among other things) to be damn sure that the ships were maintainable by any dockyard - not just the one that built it for example.
How much of it can claim that no part of the software was written by non-US citizens?
That would seem irrelevant for the UK.
There's a document somewhere on the gov.uk website showing examples of where open source software has been used. It's been encouraged for a while, I think this latest change is just a little more emphasis.
Why would the government get specific and suggest that 'operating systems, networking software, web servers, databases and programming languages' be open sourced in particular? How does it matter whether the databases or programming languages be 'open' (and what do those mean, anyway?) Yeah, it helps for the OS to be open sourced, so that someone like HP can't pull an Itanium over you, making you dump perfectly good Alphaservers. It helps for networking to be standard, say IPv6, so that people working w/ this won't need to learn a brand new protocol. It helps for programming languages to be well known languages and not something arcane, such as Ada. But other than that, why does it matter whether those things are open sourced or not? It's more important that the applications that will be primarily used be open source, so that the government can buy whatever hardware it finds most suitable, independent of the software, and just ports everything to that. That's what will help them realize all the advantages of open source.
Document formats. If you change suppliers later can you use all the files you created or are they locked in to your current supplier? Also are you dictating that those you send documents use the same software to read it that you used to create it thereby as government giving a defacto monopoly to your supplier?
From what I understand, most document formats can be converted into other formats, and once that's possible, there isn't a real lock-in to the supplier. MS in particular - both Libre Office and Calligra can read Word format documents, and once documents are saved in their native formats, they are good to go. But it would be more important that open source software be used, so that they can be ported to any future platform, and that government IT personnel can go for the most cost effective hardware without having to factor in whether the required software runs on them.
On the OS aspect of this, though, I'm not sure that Linux would necessarily be the right solution here, although for now, Linux & PC-BSD may well be the only solutions. I think that in the long term, something like osFree would be ideal, since it is based on a portable - and ported - microkernel such as the L4. The other option - if a lock-in to x86 is acceptable - would be something like ReactOS, which has enough perfectly good XP software available for it, which would largely eliminate the need to buy new software licenses.