Tim O'Reilly Bashes Open Source Efforts in Govt
There's a tremendous difference between what government should be allowed to do and what individuals should be allowed to do. O'Reilly is attempting to blur the distinction, a common rhetorical tactic but one which does not advance his argument. As far as I can tell, his only argument besides this is that if the citizenry pushes for the government to use Free software, companies will push back to use proprietary crud. This argument doesn't hold water - every company selling proprietary software is lobbying the government all the time, have been for years, and they aren't going to stop just because we do. CNet carries news today that Microsoft has pressured the NSA to drop development of Security-Enhanced Linux. I can only imagine what sort of pressures might have been brought to bear behind the scenes, perhaps Microsoft threatened to cancel the NSA's site licenses of Windows and Microsoft Office. But in any case, there's no such thing as "mutual disarmament" - if we back down we'll just get smashed by the continuing efforts of companies pushing proprietary software.
But back to the government/individual distinction. Individuals, for instance, shouldn't be required to disclose their private papers to anyone who asks. But government should: that's the foundation of our freedom of information laws, and they exist for a good reason - keeping an eye on government is a necessary thing. Saying "People should be free to keep their papers private" as an argument against government FOI laws is just a stupid strawman, unworthy of further debate. And that's what O'Reilly's argument against California's proposed law is as well.
Governments play by different rules. They need to be fiscally responsible, transparent to the public, and promote the public commonwealth whenever possible. Using Open Source or Free Software in government promotes all three of these goals, and if Microsoft or any other corporation doesn't make quite as much money when the government alters its standards for software procurement... so what? Companies who make shoddy products do lose business when the government ups its standards, and they have the same choice as any business does: either produce better products, or lose the government's business. In this case the shoddiness comes in some of the most important areas as far as software goes: open access to the code, to ensure the software that we the citizenry pay for is doing what it is supposed to be doing, but the rationale would be the same if the government mandated a certain level of bug-free-ness or a certain level of performance for software - you can shape up and continue selling to the government or you can ship out. Your choice.
O'Reilly seems to be promoting the agenda of Microsoft's Software Choice campaign. He's a business man; perhaps there's a reason we don't know about. But whatever his motives, his lame arguments are no reason to stop pushing for governments to use Free or Open Source software wherever possible.
Come on, O'Rielly has no interest in pushing anything Microsoft. He's just saying that the government should use the best tools for the job, and not belabor it's choices with (more) bureaucracy.
Seriously, Michael, this is really childish. Tim O'Reilly has done fantastic work for the community, including even publishing some of his company's books for free on the internet, and all you can think to do is make sly accusations about his "motives."
Grow up, Michael. People can disagree with each other without having to resort to implicit "He's bought off!" accusations. It happens all the time in the real world.
If it ain't broke, you need more software.
There are people in Government too, should they not be allow to choose whatever suits their job best? If someone found a VB application that does exactly what they want it to do, why should they be forced to use something that doesn't fit their needs correctly because it runs on a closed source system? Its unfair.
There are lots of programs that people are familiar and comfortable with and there should be no law mandating that they can't use them. You shouldn't criticize these guys until you stop doing the same thing.
Burnt Karma keeps me so warm...
Objects in the blog are closer then they ap
Leave it to Michael to miss the point right under his nose.
Companies who make shoddy products do lose business when the government ups its standards, and they have the same choice as any business does: either produce better products, or lose the government's business.
Sheesh, Michael, READ YOUR OWN FREAKING WORDS. Yes, that's the way it should be done. But that's not what we're talking about. We're talking about "affirmative action" for software. Screw using the best solution, we're going to require open source whether it's the best solution or not.
If you want to advocate that all government DOCUMENTS must be in an open format, then that's a reasonable stand most people can get behind.
But to argue on the one hand that Government should be required to use open source no matter what, while on the other hand arguing that the government should always use the best products is nuttiness as best, and idiocy at worst.
Sometimes it's best to just let stupid people be stupid.
Actually, if the government were required to use only open source software, it would suddenly be possible for open source to put food on lots of tables. You may not be able to make money selling the code, but the government would need tons of support, custom development, and other services, which is where open source companies have always planned to make their money.
O'Reilly is attempting to blur the distinction, a common rhetorical tactic but one which does not advance his argument.
Actually, he's advocating using the best tool for the job, and that zealous fanatics that insist on using Open Source everything will get us nowhere. Your implications that O'Reilly is being paid off by Microsoft are childish, to say the least. What article have you been reading?
Is your browser retarded?
However, I *do* think it's important to focus on the format of the public data. Anything that is public property should not require proprietary software to access. I shouldn't have to buy MicroSoft products to read public documents.
Looking at it from that angle, Open Source is just one aspect of the solution. Documents could be produced in text, postscript, pdf, html -- there are plenty of formats with free readers (accessors) - which I think is the important part. That way, those creating the docs can use whatever tools they feel are best for the job, but those reading the documents aren't locked into those same tools.
I have a lone Linux box in a sea of NT boxes here at the Corps of Engineers. That box was put here because I was able to code a few dynamite apps that have since proven to be invaluable to the Corps.
It was the services that I was able to provide to the Corps that mandated inclusion of Linux into our infrastructure. I was able to more with my open source tools than the NT guys could with theirs.
I would not have wanted this box here by any method.
If you believe that Open Source can trounce proprietary methods based on its merits then you need to be against mandating Open Source.
All we need is a Microsoft disciple being FORCED to use OSS and being turned off forever. That converts no one.
Good god, Michael.
/., it's depressing to see an editor such as yourself bashing an article that endorses the ideological foundations for the Open Source movement. Spewing links to Microsoft FUD and drawing vague connections to ridiculous and oversimplified statements that no one would disagree with in an attempt to bolster such a weak argument might fool some of this community, but not all of us.
O'Reilly makes a *very* important point about forcing governments to use Open Source software: it's morally reprehensible. Quoting from a letter sent to Tim, "If you feel you have to coerce people, it would be better to force them to increase their disclosure. Require officials to document their acquisition critieria, require companies to publish their licensing policies, insist on use of open file formats for publicly accessible documents. That is, increase the flow of information and the range of choices, rather than trying to decrease them. That's what Open Source is supposed to be about - increasing choices, right?"
Moreoever, your criticisms against Tim are as sophomoric as they are transparent:
1."O'Reilly seems to be promoting the agenda of Microsoft's Software Choice campaign. He's a business man; perhaps there's a reason we don't know about." His manner employment is irrelevant - attacking an argument that calls into question the "slippery slope" of using legislation to force a particular subset of software upon a goverment on the grounds that the author of the argument is a businessman is an ad homimen fallacy, not a substantial critique.
2. "Saying "People should be free to keep their papers private" as an argument against government FOI laws is just a stupid strawman, unworthy of further debate." Ok, agreed. Where does Tim say this? Where does this quote come from? The argument O'Reilly has against forcing the government of CA to use Open Source software is that "any victory for open source achieved through deprivation of the user's right to choose would indeed be a betrayal of the principles that free software and open source have stood for" - a point that is very different from some claim to a person's right to privacy.
3. "Governments play by different rules. They need to be fiscally responsible, transparent to the public, and promote the public commonwealth whenever possible." I argue that the public commonwealth is best promoted by protecting what O'Reilly calls "Freedom Zero": "the freedom to offer your work to the world on the terms that you choose, and for the recipients to accept or reject those terms." When you start to force *any* entity to use software, you're violating what I perceive to be one of the fundamental principles of the Free software movement.
4."Whatever his motives, his lame arguments are no reason to stop pushing for governments to use Free or Open Source software wherever possible." Pushing for governments to use Free/Open Source software is fine, but O'Reilly's "lame arguments" boil down to the simple notion that "This last temptation is the greatest treason: to do the right deed for the wrong reason."
Although I've come to expect the mentality of least resistance here at
As Fight Club said, "sticking feathers up your butt doesn't make you a chicken." Thanks for the proof, Michael.
We who were living are now dying
With a little patience
Does the public have a RIGHT to know the government's network infrastructure? Does the public have a RIGHT to know what data is on every civil servant's hard drive?
I realize this is a rhetorical question, but, using the justification of those monitoring *my* communications at work, I would say the answer is a most definite yes, particularly to the first question.
The arguments of "state secrecy" are only defensible if a) we don't care what our government does or b) we don't want to know what our government does. As I spend the first five months of every year supporting an organization that allegedly functions in my interest, I feel I have every right to know--at every depth, well beyond FOIA--what that organization is doing.
Now, you talk about the cost to the taxpayer, but when you're spending billions on things that blow up (where's the ROI in *that*?), that argument is shaky at best. I think the infrastructure could be refitted at the expense of a few less missles, while eliminating the secondary (Microsoft/Oracle/IBM) tax of proprietary software.
O'reilly called Peru "great theatre", which makes you wonder just how commited to openness he is--they expect accountability out of their government down there. By taking this stand, he seems to imply that doin' bidness should take precedence over the REAL openness of a people demanding that their government not take corporate payoffs in software contracts, etc.
"The more corrupt the state, the more numerous the laws."--Tacitus, The Histories
Government must use standards compliant software:
1. Software must store data in an open patent/royalty free standard format and be useable by any other software.
2. Software that must interoperate, should be able to do so without preference to a specific vendor. i.e. follow open and patent/royalty free communication standards.
3. Software, depending on its application, must be demonstratedly secure by:
- making it the law that a security flaw for software running on government systems must be fixed (no: "but you can buy our new later version full of features you don't need")-- for a reasonable fee if appropriate.
- a vendor shall be liable for refusing to disclose vulnerabilities their software has that have not been addressed in a timely fasion.
- having been the subject of independent review and analysis.
4. Portable software that is available on more than one platform must be given precedence over software that can only operate on one platform.
5. Companies who fail to support software, or refuse to or have gone bankrupt, should in their contract have clauses that force the code to their software made open-source so that the goverment may have somebody else support their system.
Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
One fundamental problem with open-source zealotry is the assumption that in every possible case, open-source software is better than any proprietary alternative. This has a nasty tendency to piss off regular users ("Why are you forcing this on me? I liked my Windows just fine.") and less zealous OSS advocates (who are trying very hard to convince people that we Free Software types are capable of being reasonable).
What the government needs to do is a detailed cost-benefit analysis for each major software purchase. Linux is cheaper to run in some cases, but the fact is, you need to retrain people to use new software, and they can often get bogged down if said software isn't of as high quality as the commercial software they were originally using. Microsoft Office has its annoyances, but is still (in my experience) generally a better office suite than Open/StarOffice.
Anyway, those are my thoughts. They decision shouldn't be made for government organizations. It should just be an educated decision made by engineers and regular users, as opposed to managers who have just been impressed by salesmen.