Who Opposes Open Source Software In Government?
Skapare writes "Linux Journal is doing a story with a roundup of who the players are that are opposing open source in governments. The one I find interesting is the Gates connection to BSA. But I think we all need to become familiar with this round-up of special interest groups not operating in our interests (as taxpayers)."
It's why open source is a grass roots movement. We aim to capture hearts and minds on a fundamental and righteous level. We target the wallet second.
Open source saves the government money. Open source would create more governemnt jobs, by not only keeping existing support personnel, but also by creating openings for developers that would tailor systems to the ever-evolving government technology base and needs. It makes complete sense to switch to open source. Why we don't switch is easy to see: Microsoft gives military politicians plenty of incentive not too.
Britian, France, Japan, Peru, China and Germany are all moving to Linux and open source. Hell, some are even writing up legislation that gives incentives to businesses that do so as well. Why aren't we (the United States)?
It doesn't seem like anyone (who isn't affiliated with a proprietary software company) is necessarily against open source as they are against the idea of the change itself. Changes in government are mostly reactionary. You need a large number of voters interested in the issue, otherwise its hardly worth the time. I believe the opponents to the open-source bills were mostly afraid to favor open-source; they weren't against it.
They testify that releasing the code to their competitors would constitute a clear and present danger to national security then give the source 3 months later to a communist country. Excuse the hell out of me, either MS doesn't care or they are too daft to read the obvious writings on the wall. Anyone who has read anything on how the Chinese view us militarily knows that the PLA's documents call for "alternative means" to take out the US's critical infrastructure and military forces. I'm sorry, but given their history with our legal system, I think they are some of the most disgusting treasonous scum in corporate America.
The only thing worse was IIRC Boeing it was that moved Loral rocket technology to China to launch satellites knowing damn well that much of that technology was dual purpose. Now the PRC has missile technology that is approaching ours. Thank you corporate America, may so many of you be among the first up against the wall.
Your right to try to turn a profit ends where our national security is concerned. I don't give a flying fuck why Microsoft released Windows' source code to them, but that alone is grounds to punish them by shit-canning their products in the federal government. Every desktop should be switched to MacOS X and/or Linux and MS Office replaced with OpenOffice. We have to draw a line in the sand and scream at them YOUR BEHAVIOR IS NOT ACCEPTABLE YOU UNPATRIOTIC FUCKERS!
Click here or a puppy gets stomped!
That may be true, but that doesn't mean microsoft hasn't bought a substantial part of the government.
Shoot Pixels, Not People!
its funny nobody seems to realize that the current state of most software is open source. all the assembly instructions you need to fix/modify a windows program are right there in the .exe file. thats why people are able to crack shareware, make keygens etc.
the people arguing that opensource is a security risk seem to be under the impression that compiled source is secure. its not. this is ALL about the $$$$$
bite my glorious golden ass.
How can Bill Gates be connected to the BSA? (Boy Scouts of America) Is Bill... trustworthy, loyal, helpful, friendly, courteous, kind, obedient, cheerful, thrifty, brave, clean, and reverent? I think not!
... is open standard "document" formats. I don't care if Uncle Sam or anyone else chooses to use Microsoft (or any other) software. However, anything and everything that The People have access to must be stored in an open format that The People can read with the software of my choice. PDF, XML, plain text, latex, postscript/ghostscript, PNG images out of a scanner, dead trees, who cares.
And what part of "shall not be infringed" don't they understand?
Don't blame me, I voted for Kodos
I think people greatly underestimate the amount of effort, blood, sweat, and tears it would take to "switch" (so to speak) a government agency (let alone a whole government) to Linux.
The old adage applies: if it ain't broke, don't fix it. While some would no doubt argue that Windows-based systems are "broke", the fact is that government agencies somehow manage to make their computers crunch numbers and store data on Windows machines.
In general, taking down a running, working system in order to replace it with something else is always a risky move. It is never something to be taken lightly.
Hopefully, Linux can work its way into US government agencies, because it has a lot to offer. But acceptance will be necessarily slow, and we should not expect otherwise.
We can praise the nations that throw caution to the wind and roll out Linux rapidly. But we should not be so negative to those that take a more cautious stance. Linux is NOT a perfect beast, and it should surprise no rational person that it is, at this time, treated as "the devil you don't know".
It needs to be based on free, open and documented standards.
The decision of which software to use should not be made by legislators, it should be made by people experienced with the technology. Mandating the use of open source only limits choice. Bills that mandate that open source be considered are less damaging, but pointless, since if an open solution exists that is viable, a smart engineer will consider it. I work with government clients all the time, and as much as I like open source software, some of it just doesn't meet the needs of my client, for open source software that does, I am more than happy to recommend its use. It's about finding the best tool for the job, not the one that best fits my political views.
Go away, or I will replace you with a very small shell script.
Seems reasonable yes? Anything that does the job should be allowed to compete. Certainly. But in the case of government the question is "what exactly is 'the job'?". The government (ostensibly) exists to service the public interest. The public interest demands that our government be independant from corporate influence. Commitment of government to a closed source solution provided by a single vendor gives this vendor undue influence over governmental process. The public interest also demands that our data be accessible now and into the future. Clearly closed data formats cannot provide this. Finally, the public interest demands that government computers be secure. Without access to the source code it cannot be proven that there are not back doors providing access to sensitive government data.
So the question when evaluating a piece of software, say, a database, for governmental use is not just "Is this the best database" but "Is this the best database that ensures data accessability and security without tying us to a single corporation." Only open source software can provide these important considerations.
Note that this is not "discrimination" against closed source vendors. Any company can provide software to the government, as long as it satisfys these requirements.
Give me Classic Slashdot or give me death!
word.
I think the answer is to provide a dummy option on all ballots designed such that people that don't know better would be more likely to pick it.
take the slashdot polls for example:
"Whats your favorite breakfeast?"
a) cold pizza
b) cold cereal
c) cowboy neil's underpants
lots of people dont understand what cold pizza or cold cereal even are and would rather vote cowboy neil's underpants as their favorite breakfeast because they think its funny.
when using the results to determine which infact is the most popular breakfeast cowboy neil's underpants is discarded and the stupid-vote eliminated.
bite my glorious golden ass.
On an unrelated note, Preston Gates' IIS seems to be slashdotted now. I was surprised to see that the BSA is using Apache on FreeBSD. It seems to be working fine, if a little slow.
Enjoy your job, make lots of money, work within the law. Choose any two.
One of my friends was employed by the military (mechanical engineer), and often got involved in computer issues as a side-effect of his rank and position.
From the stories he told me, it sounds to me like the U.S. military often resists change on a department by department basis. I don't doubt that politicians at the top play a big role in keeping closed source commerical products in the military -- but in many cases, it seems like the only hurdles are technical ones. (EG. A specification demands that any software or OS solution used meet a number of criteria. If a Linux installation can meet them, then fine - it can *technically* be substituted as the server platform for that department.) Where it falls apart is when a colonel decides he really likes Microsoft products (maybe simply because that's all he ever used), and he dictates that *his* staff will never use anything but Windows.
On the particular military installation my friend worked at, they had a similar situation years ago, where one group kept using Novell - despite the rest of the base running Windows. Everyone tried to put pressure on the other group to ditch the old Novell server - but for years, they insisted on sticking with it. (Everyone else ended up having to mess around with loading Novell modules and IPX stacks they didn't want to use, or else not be able to access that one department's data.) Since the Novell system technically met the (old) requirements drafted up, there wasn't any way to mandate a change.
And for the record, there have been plenty of security holes in Linux and the many packages for it. The difference is they are usually fixed faster. Think sendmail or bind here. How many stupid bugs are in those?
Each opponent asserted the playing field was level and open-source legislation would introduce unfairness into the procurement process.
Why should free software and commercial software be treated equally? What does this have to do with "fairness"?
I give my government lots of money. I have a right to expect that they don't buy commerical stuff if there are reasonable free alternatives. If they do go out and buy something commercial, they should be required to document carefully the reasons for their choices.
Even if the free software were to require larger IT staffs (which it doesn't), I'd much rather see my tax dollars go into salaries for local government employees than disappear somewhere in Microsoft's bank account up in Washington state soemwhere.
When will people realize that truly secure software is not compromised in the least when people see the code? In other words, if seeing the source gives a hacker a leg up, that code is either buggy or poorly designed. Period. It's that simple.
Is Linux perfect? No. Is any reasonably complex software perfect? No. But open source does at least as much to help the people trying to secure the code as it does for the people trying to break it.
On a separate note, the government is the last place I want to see closed-source software used. I feel that as a citizen of a democracy, I have the inherent right to see what's being done and how.
I believe this is the first time we slashdotted the server of an IP law firm... Don't worry about that 'whooshing' sound, that's just the "cease and desist"s starting to arrive.
First, Microsoft said it believed this was a national secruity risk. Their sale is therefore willful treason, regardless of the facts.
Second, the fact that our enemies have access to information our own government does not have compete access to really is detrimental to US security. China can and will give that code to all the people they think they have to in order to find weaknesses to exploit. The NSA can only go so far in protecting against those attacks because Microscrew continues with their "fork" and new sofware is being deployed on government desks all day long with windoze updater. It's doubtuf that the NSA or anyone besides Microsoft can keep up with all the different versions of software that gets put on those computers, so any weakenss the Chinese find will have a high probability of sucess. Windoze is fragile enough without help from professionals representing one of the world's most repressive regiems having the source code to understand exactly how random expoits found work.
It should be obvious that free software levels the playing field and alows everyone to help fix the problems. The results are already in because we know that IIS gets broken all the time, but free software is not.
Friends don't help friends install M$ junk.
The technocrats are the ones pushing the bills, legislators are the ones with doubts.
Mandating the use of open source only limits choice.
No, it does not. Software companies are free to open their code at any time.
Bills that mandate that open source be considered are less damaging, but pointless, since if an open solution exists that is viable, a smart engineer will consider it.
That does not mean that he can use it. Vendors must be aproved in order for state employees to purchase things. The process of aproval is Byzantine at best and one that does not work well for free software that may not have a vendor at all. Bills that free state employees to use software they want to use would be a Godsend.
I work with government clients all the time, and as much as I like open source software, some of it just doesn't meet the needs of my client.
That's hollow. Name one thing that propriatory software does that free software does not besides interoperate with propriatory software. In those rare instances, a purchasing agency can claim "sole source vendor" and make the purchase and those are looked on with susupecion.
It's about finding the best tool for the job, not the one that best fits my political views.
This IS about finding the best tool for the job . Free software is almost always better than it's closed source counterparts. Free software, in part, helps to avoid vendor lock in, a very real goal of state purchasing laws. Legislators have already decided they don't like getting raped by vendors. Vendor lock in always results in a lack of legitimate competition and inferior goods in the end.
The only political view that you need to have is a belief in full disclosure in state afairs. From honest discource, function and trust flow. Indeed, it's the closed source view of the world that requires the most radical assumptions. It requires you to believe that you don't own your computers, that you should be so very greatful that your computer does a few things and you agree to limitations on your use of that computer, that you pay absorbedent fees instead of developing your own solution, even that you will never even attempt to understand how the program works. That kind of nonsense is not accepted in most government purchasing, where complete honesty and accountability through inspection is required. The closed source software companies, which have only existed in their current form since the early 1980s, has a lot of nerve to try to impose these conditions on the public and call it IP rights.
Friends don't help friends install M$ junk.
What's worse is how the FTC (under Clinton) approved the sale of several supercomputers (Crays I believe) that were on the export control list to China.
It gets tiring hearing this stuff.
Clinton's admin did not overtly or covertly approve of missile technlogy transfer (most of which was completed between 1990-1994; basically starting during Bushes era). These companies were tried and found guilty . To be honest, I suspect that this stuff is back happening again.
As to the low-end cray's, they did not even make top500.org. The question that should always be asked is, does a transer give an advantage to an enemy (or future advisory) that they will not be able to get elsewhere. If they can not get it elsewhere, then we should not sell it. If they can, then we should sell it and try to modify it so that we can use it in trying times. It is hard to embed keys or backdoors in a single (or couple of) chips or an OS (witness the NSA key in MS Windows). But in a large system that is outdated and easily beaten by Beowulf systems. To be honest, china was almost certainly not using these for computations, but most likely needed something from them (logic boards to copy,etc). By missdoing it slightly, we can then detect what they are up to.
I have no love for Clinton (but a much larger disdain for the current admin's theft of our rights), it is better to knock him for what was done wrong rather than come off sounding like Bill Gates or Rush Limbaugh.
I prefer the "u" in honour as it seems to be missing these days.
In the sense that it saves the tax payer incredible amounts of software license purchases for large scale systems.
Of course I'm only referring to the GPL licensed open source. It would be pointless if someone open sourced something and refuse to deliever the source unless you pay em a billion dollars.
But back to main point why governments should be using open source.
1. We all know that the government systems are probably just a step up more secure then university systems. Colleges have been strong supporters of *nix / open source but never truly as secure as businesses, so why bother? Well because colleges like government are big entities that are kinda very inefficient because the markets don't punish (I'm definitely dumbing down the issue... you bond/rating agency guys must forgive me) governments or colleges for inefficiencies. The cost of these inefficiencies acutally do produce savings because government employees are not paid a lot and it wouldn't be worth it to pay so much more to buy 10000 licenses when you can just buy 1 and distribute.
2. Another reason why the government should be open source is because it's tied very closely to academia. Most of the huge research labs/super computing facilities are sponsored by the government. I'd shudder to think how little work would be done with a closed source solution when the scientists are acutally intelligent enough to know how to hack the code.
3. The fact that all top secret military stuff like nukes and all that dangerous shit is definitely not open source and probably some ass backwards properitary system that you'd have to learn san script to break in.. just makes me all the more comfortable knowing the government doesn't use open source on shit like that.. which comes back to the Terry Pratchett quote... "If there was a big red button and you put a big sign next to it that said 'Don't push' some idiot is bound to push it" kind of mentality that retarded people in this world have when it comes to dealing with classified information.
So if you've read down this far congratz on listening to an old man rant.. but it wouldn't be complete with out a point.. which is PEOPLE... there are places for open source.. and there are places for closed source... the government doens't just look at MS or linux...
unlike some certain group of readers of a certain website... So instead of being hard core open source or hard core closed source..
Sit back... think about what each is good for... and choose appropriately.
Who controls the British crown?
Who keeps the metric system down?
We do! We do.
Who leaves Atlantis off the maps?
Who keeps the Martians under wraps?
We do! We do.
Who holds back the electric car?
Who makes Steve Guttenberg a star?
We do! We do.
Who robs cave fish of their sight?
Who rigs every Oscar night?
We do! We do.
Who keeps Microsoft on its course?
Who opposes open source?
We do! We do.
The US is BOTH a republic (because Dubya is an American), and a democracy (because the head of state is elected by the people, loosely speaking)
Don't be confused by the fact that your political parties are the Republicans and the Democrats...
"Go to CNN [for a] spell-checked, fact-checked summary" -- CmdrTaco