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?"
I seriously don't understand why they put up with closed source.
Already saw this one, thanks.
Could have something to do with the fact that vendors often supply "helpful" templates to procurement officers that are often so tightly written that only one vendor's product will meet the requirements, much less that any open source product would.
One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
Maybe a good topic for discussion among Slashdotters?
Umm, no, my guess is that any indication of "closed source is good" will be GNU/Shot Down instantly.
If we're posting personal essays on slashdot now, why not give the following a read: http://members.aol.com/erichuf/Linux1.html
I rate it +5 Insightful, personally.
I'd like to see some discussion on open-source models that give the user freedom to choose their upgrade (libre) and gives programmers the right to fork, all while not requiring software to be free of charge (gratis). For more thoughts, see Distributed Copyright.
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.
Microsoft would probably sue everyone for trying to put them out of business if free software became more dominent then Windows. I honestly don't have a whole lot again Microsoft other than they try to get every possible penny out of you that they can. If Windows were free, I'd use it w/out any regrets.
MS should open source 3.1, that would be pretty cool just for the sake of it. Plus, it would be interesting to see how coding has changed over the decade.
My other sig is an import.
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.
Well, "open code" could mean several things. If it means free software, or Free Software, there is no procurement at all: people inside the government just use it; there is no procurement. By the time procurement happens, most likely, the government IT people have already ruled out free software. Procurement then involves two sides: the government and vendors. The vendors could, of course, involve companies like RedHat.
Hm... that link appears to be broken.
Try this one.
I have personally seen it in several places , it's out there but the tech-guys often don't shout about it. I don't know why, whether it is internal pressure, or commercial pressure or interoperability between departments.
QinetiQ the UK's commercial wing of DERA (Defense Evaluation and Research Agency) produced this report: QinetiQ_OSS_rep.pdf. Which is the most pro-OSS report I've read.
The German Government support GnuPG and a few other security related projects.
And of course the NSA have SE-Linux, and have put money into research at the university of Utah.
LANL have some pretty serious Linux clustering.
e4 e5
You also have to weight the costs/benefits of open-source, and what kind of support contract(s) you can get for such systems. A system can be completely open-source and proprietary at the same time, making the learning curve for any potential support personnel unnecessarily steep. Though Apache/BSD shoud be pretty much standard everywhere, as I can't see a good reason to use a Windoze webserver in a minimal cost environment, such as government. Then again, the government never seems to have any incentive to make fiscally-sound choices, as what profit motive do they have?
The biggest trick the devil pulled was letting lawyers become politicians so they can write the laws.
I saw on Friday that my job centre had up graded thier computer system. It was now running some form of Work Station. I couldn't be 100% sure it was running NT4 or Windows2000, but I think it was NT4.
The application(s) they were running were command line based DOS looking things.
Waste of Money? Could be. I think that they may have been running a Win 3.11 thing before, but I'm open to surguestion.
Crazy
Companies pay a good portion of the taxes that pay for publicly-funded software. Governments should be encouraged to fund/use/get software that doesn't exclude use in closed-source software.
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
Now, the more interesting provisions in government purchasing usually read like this (1) you have to certify that you never have and never will sell it to anyone else for less than you charge the government, (2) it has to be accessible to users with various handicaps (eg visually impaired, carpal tunnel victims, etc).
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.
Not me. Open standards are what is needed. That way anyone can write software that interacts with other peoples protocols or file formats.
With open standards, governments (and individuals) are truely free to do whatever they like. They can throw their (our?) money away overseas to multi-nationals, purchase from local closed source developers, use free software or develop in house.
Personally I find the fact that democratic governments are letting private enterprise (rather then their electorates) dictate policy to them, well, ... typical, but disappointing
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 ?
Put another way, you can't compete with the big boys, so you want the government to interfere in the market to benefit yourself? Welcome to capitalism, buddy - if you can't compete with the big boys, that's not the government's problem, that's yours. Be the next Microsoft. Create a better product, do the hard work of making it successful, live the American dream, instead of demanding the world change to fit you.
When the faculty are empowered - and I'm refering to the empowerment of cold, green, cash (for swimming in) - they can do as they please; which, when it comes to computers, is generally whatever their post docs, grad students and senior techs want (I'm a biologist.)
Often, at least here at Columbia, that means individual labs will just go out and buy a bunch of Intel machines on their own initiative, and put Linux on them. This has been going on for the past year or more, and Linux is starting to gain credence with the administration.
At a school where people don't have that kind of funding, individual groups don't have the resources to investigate, not just Linux but new avenues of procurement generally. As is too often the case, if you don't have the sugary wampum to evaluate the different vendors/solutions, you end up stuck with a bad deal.
Anyway, this is a problem that Linux people, especially those at academic instistutions, ought to be pursuing - I say this without bothering to look and see who's pursuing it and how, hoping that someone already familiar with the situation will respond by posting details.
Also, I have a sneaking suspicion that ill-will on the parts of some CS faculty towards some other CS faculty may be hampering the adoption of Linux by certain institutions.
The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
The costs of retraining, cutting over, and so forth for even a 100 person organization would likely come to more than $40K
That comes to $400 per person. Thus, if switching to GNU/Linux would save at least $400 per seat in royalties, GNU/Linux would have a lower total cost of ownership.
Will I retire or break 10K?
[Goatse.cx] appears to be broken. Try [buttse.cx].
Actually, the Goatse Gaper has moved to http://www.hick.org/goat/ until the domain can be renewed.
You're right, forcing a change of platforms would be expensive and slow. But how tough would it be for Pres.Bush to sign an executive order that all government offices should change their default Save format to RTF? ...and that correspondence will henceforth only be accepted in open formats? Legacy documents can still be opened and used, staff don't have to re-train... just stop forcing the rest of us to pay the Microsoft Tax in order to do business with our own damn governmnet!
This is The Real Microsoft Killer.
--jrd
XML is like violence. If it doesn't solve your problem, you're not using enough of it. --AC
Trade schools like devry should worry about training people to do a job as soon as they get out. Universities are supposed to worry about providing a "breadth and depth of experences necissary to truely function in a changing world." All universities should have clusters with Windows, Mac, Linux systems.. and a unix command line interface to email via telnet. They should attempt to enshure that students find all systems at least partially useful at diffrent times. Clearly, it's more importent to enshure that students learn something about the theory side of computation in cs101, but cluster diversity is a good way of reinforcing it.
The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
I remember when I was learning TikiCalc on Tikis, not PCs, 8-9 years ago. We did have a few PCs too (2/386 or something) amd they sure weren't running MS Office either, WordPerfect but not Lotus Notes either... But I must admit I heard the same being said about the intro computer classes 6-7 years ago, but I suppose then there was only two years until people could go out in Real Life(tm) and use it.
Kjella
Live today, because you never know what tomorrow brings
should be enough...
1...2...3...4...5...6...7...8...9..10...
11...12...13...14...15...16...17...18...
19...20...submit...
Who is anyone kidding? Apart from IT and the costs of IT, labour is an area that is the most expensive for governments. How many people believe unionized labour provides the most value to the consumer - the tax paying public? Probably very few, yet goverments persist in using overpaid labour that are shielded by their unions for poor performance and threatens our services with job action.
Give me an example of any goverment that runs in a cost effective manner with customer care in the forefront - and I'll show you an area where people including me would pay top dollar to immigrate to.
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
I work for a research group which builds a lot of government software. AFAIK, we haven't run into any problems with organizations specifying which technology must be used to build the applications. They just want the software to 1) work with their existing procedures and 2) run on existing hardware, wherever possible. This has led to the development of a lot of web-based systems utilizing some open source solutions, sometimes hosted by the government and sometimes hosted by our group. Whatever works best, doesn't cost too much, and requires little training is what makes the gov't orgs happy.
Your fantasies contain the seeds of important concepts.
Actually, and some may be surprised to know this...there is no definite standard. It works on an agency-by-agency basis, in my experience. So MS might get the "government" to buy, but what government? State? Federal? DoD? DoE? And which agencies of that department?
My agency has just decided to support Linux, although they're keeping desktops on NT4 at present. There's always someone who wants to experiment, and we're under pressure from upper management to support users who shoot themselves in the foot. One of the problems when you talk to management about supporting Linux, they say, "Hmmm...we could have Linux and decide on (slackware redhat debian etc etc...), or we could have MICROSOFT! Microsoft it is!" That is because as soon as Linux is mentioned, every zealot (you know who you are) launches a jihad in favor of his distro, and they all go down in a kicking, biting tangle like crazed ferrets.
In addition, corporations like Microsoft and Sun are trusted for support. I'm NOT saying Linux has no support, I'm saying that it is put out by a series of different providers and supported by a series of different consultants, none of which have withstood the fires of the dotcom crash. Linux has a reputation for being a hobbyist OS; no manager wants to get support from some bozo in a garage somewhere. There is also the concern of interoperability; .doc, .xls, .ppt, etc are not supported by Linux without a lot of tinkering. Unless we're just talking about servers...and even then many managers will probably get antsy. "What's a server? Why isn't this one Microsoft too?" My managers aren't clueless, but they're leery of Linux for the support reasons.
<rant> That being said, I don't even know why I'm mentioning this stuff. From the comments I've seen so far on this topic, most Slashdotters don't really want to know why the US Government (or any other) doesn't accept Linux. They just want another chance to scream "Why?", like kids who ask for every piece of candy/junk food they see in the supermarket and then wail when Mom says No. "Why is the government using software made by a monopoly? Why is this article US-centric? Why are my rights being violated? Why is everything just so unfair?" </rant> I'm being harsh, but this article is so clearly a troll that I'm hard-pressed not to laugh. Until I see myself replying to it. :)
There's no sig like this sig anywhere near this sig, so this must be the sig.