Open Code in Public Procurement
mpawlo writes: "I wrote something on public procurement and open code that you might want to share with your readers. In my opinion, it is time that public bodies and governments look over their public procurement policies to warrant competition. I don't think free software or open source should be the only choice when it comes to public computer programs, but as of today, public bodies all over the world designs their requirements in a way that rules out all Free Software and Open Source alternatives already at the drawing table. May the best computer program and license win! That's the only way to get an effective allocation of public money when it comes to public computer programs. Maybe a good topic for discussion among Slashdotters?"
Closed source programs like Office are the standard in government (just like in the private sector).
:: I'm The Man Now, Dawg!
When you have committee after committee that needs to share data, it's beneficial to use one standard so that you spend less time haggling with technological problems and more time on the real work -- governmental issues.
As nice as it would be to see all governmental organizations, agencies, committees, etc. using open source or free software to get their work done, it's not something that will happen overnight (or even this year).
But if the coders keep coding and the zealots keep shouting, they'll hear the voice of reason. Perhaps even just the monetary issue is enough to get them all to switch over.
EricKrout.com
If you celebrate Xmas, befriend me (538
At my university (Nebraska-Lincoln) we are currently facing budget cuts to the tune of something like 8.3 million dollars. Now, the university has a contract with Microsoft to for about a few million a year to supply all computers on campus with windows/office.
When somebody suggested not renewing the contract (Thereby saving a few mil) and instead switching over as much of campus as possible to Linux they where laughed out the door by the ITS people. They said, among other things:
1.)Cost too much to implement (retraining users, etc)
2.)Would be too hard to support
3.)Wouldn't provide students with the knowledge of computers to succeed in the real world I.E. Microsoft software is used by 99% of the business world and having everything run linux would simply not be effective in teaching students how to use 'real world' applications.
Where they right? I don't think so. But instead of cancelling the contract they are now cutting faculty raises, a number of teaching centers, and some extra programs.
Before we go and change how gov'ts contract software we must realize just how damm impossible it is to get them to get past microsoft's FUD.
Government doesn't have a reason to change, therefor, they won't. One of our biggest clients is a government body. They've been ingrained for a long time with Microsoft and just aren't going to switch from MS Office to say, Staroffice. Reasons for this are actually valid.
1) They are comfrotable and familiar with Word and Excell.
2) Some of their Access documents would be hard to render properly in Staroffice.
3) They've invested a ton of money into several Visual Basic programs that use Access as a back end.
As long as government agencies, departments, etc need things like that (which they've spent alot of money on to impliment), they are loath to switch.
Slackware forever. Honestly, what else would you trust when it absolutely positively has to be stable, secure, and easy
You haven't quite understood the open-source and free-software business proposition, have you ? What's more, in my views, when the government buys Microsoft software, it makes them a little richer and that threatens my job in a small non-Microsoft company that much more. How about a little of that ?
"The government should always choose the best computer program and IT solution at any given period of time."
You forget half of the equation : a government is more than a company, and they have to take national interests into account, which is usually more important than the technical solution. For non-US governments, that often means one of the most important requirements is to not run closed-source software from a US monopoly.
IMHO, this idea is both reasonable and constructive. It's certainly not the radical pseudo-communism the purveyors of FUD will inevitably make it out to be.
... risks none of the dangers of strategic behavior that closed code, or controlled networks, do. If open code is used strategically, then the resource to counter that strategic action are always available. Innovators can rely upon the promise of open code in their innovations. They need not worry that what they develop will be swallowed by the platform they develop for.
Personally, I like the way Lessig put it in _The Future of Ideas_ when he argued that the government should encourage the development of open code.
"Open code
This encouragement should not be coercive. There's no reason to ban or punish proprietary providers. People should be free to develop code however they wish.
But a government has its own interests, and closing its resources to others is not one of them. If the federal government develops a system to handle welfare claims, what reason does it have for hiding the code for that system from the states? Why not let the states take that code and build upon it? And if the states, then so, too, with the universities. In each case, the aim should be to expand the reach of these powerful and valuable resources, not to contract and hoard them when to value to the hoarding exists." The Future of Ideas, p.249
No-one would specify an OS / Platform or any other detail that is not necessary. A good specification in an RFQ ( Request for Quote) or an RFT (tender) outlines essential & desirable criteria. By specifying outcomes rather than details the market is opened up and the benefits of an open proceurement policy are seen - including $$$ savings , quality and probity.
The problems faced when writing specs are legacy systems & applications - staff knowledge & training included. It may be necessary to specify exact hardware / software ; you may be able to specify "compatibility" requirements rather than exact products ; or in the best case you can write an outcomes only based spec.
It's horses for courses though. The more open the better generally - if you start closing your specs you start removing some of the benefits - $$$$ , probity for example. But , if you have to run the app on an NT4 box with IIS then spec it that way.
If you need compatability with Office apps then spec it that way.
If you need Office then just order a copy. Once you water down your spec by being too tight you may as well just buy the product you want. There is no point issuing an RFQ if there is no market to test. And sometimes this is the best option to take.
This has been driven by the EU recommendation to consider open source mentioned in the past on Slashdot.
Main body are these recommendations:
BTW: PLEASE DON'T SEND COMMENTS TO GOVTALK if you are just going to say 'me too'. The 7 comments that are there are all pro-open source and we dont want to sound like fanatics, do we? Remember how a lot of the comments to the EU on patent law were essentially ignored for this reason - don't duplicate the arguments of others.
Disclaimer: I don't work for the UK government, but I write software that gets sold to them. Which includes a lot of open source stuff. I just happened to be reading that policy today before I read /. ...
Cheers, Baz