
SF Gate on Open Source Government 134
Bruce Perens writes: "At the San Francisco Chronicle's SF Gate, Hal Plotkin points to Sincere Choice as the right compromise for an IT renaissance in Government including both Open Source and proprietary software. The article is extremely flattering to yours truly, but a good push in the right direction from a well-respected commentator."
Isn't this... (Score:1)
Re:Isn't this... (Score:2)
I doubt the first, and despise the second.
>I buy the best for the money.
The problem is, best is a very vague criterium and often includes preferences for a certain company, especially considering cars.
What car do you drive? A Kia? Toyota?
Concerning business practices:
What way do you have to influence companies business practices besides buying or not buying their products.
When speaking of buisness practices, you probably thought of MS and their behaviour towards other companies. Ignorance of their behaviour is not a reason of despise. But business practice may include support of suppressive goverments, enviromental issues. So, a general disregard of business practice in buying considerations is.
Shouldn't a government, which should represent the people in its most ideal form, consider the business practices as well?
Should a goverment buy from a convicted offender?
Well, I'm a bit more pragmatic than the above words make me look.
In case of MS I'd say... whatever.
Re:Isn't this... (Score:1)
If he's paid his debt to society, why the hell not? If he's still on probation, well, maybe not... because he truly hasn't finished paying his debt...
The "Private Sector" analogy is bogus (Score:1)
Your argument is right, and indeed doesn't go far enough. Government is not the same as the private sector, and analogies comparing the two are generally as dangerous as they are useful.
Government (theoretically) exists for the benefit of the governed. Its job is to serve the governed, who both pay for said services and give government its legitamacy. This (ideally) constrains the behavior of government.
Most corporations are chartered by the government to turn a profit by any legal means. They might choose to operate with an eye to the common good, or they might not. This gives a business a great deal of freedom to act that government does not, and SHOULD not, have.
To say that government should operate like the private sector is to invite the governmental version of a monopoly: the tyrrany. Once that takes hold, there's no SEC to break it up... the solution generally involves blood in the streets. I'll pass, thanks.
Once we dispense with the "government = private sector" fallacy, it's obvious that Mr. Perens has hit on an approach very near the ideal. Mandating open-source does indeed constitute an unwarranted attack on proprietary software, and allowing things to proceed as they are leads us to buy proprietary software to view public documents. Both of these extremes are bad for the people, and thus are bad choices for government.
Everyone who has tried to migrate data from a closed system can appreciate the merit of this proposal. (In fact, there's a lot to be said for adopting large parts of it to corporate use.) Good work, BP! I'll see if I can take this up with my reps in Oregon next session.
Re:The "Private Sector" analogy is bogus (Score:3, Insightful)
Does an open data format suffice?
Not all the information lies in data.
Isn't it sensible that the goverment should own all rights to modification on custom software?
Imagine, a new tax is introduced, so the tax software has to be changed.
Either that, or it can contract another company to write the whole software from scratch.
Which one will be more likely? What will this do to competition?
There's more than one way... (Score:1)
> software has to be changed.
Well, yeah. The capability for future modification certainly is a good idea when choosing software. I wouldn't get software without it. Ultimately, though, that can be a matter of outright competition... it won't need to be mandated.
An example: When I was a drafter, I used AutoCAD because the software is supremely flexible. It is built with customization in mind and includes a built-in programming language. There's really not much that needed doing I couldn't get it to do. Because of their flexible design, I didn't need to see the source for AutoCAD to implement really major customizations.
(Which is a good thing, since Autodesk isn't exactly a fan of software libre. If AutoCAD qualifies by Mr. Perens' standards, it's just barely... their primary format [DWG] is mostly closed, but they have another [DXF] that is mostly open.)
The problem you're addressing isn't one of open/closed source exactly, but of flexiblity. The necessary flexibility could be gained through open source, or by clever software design that supports a great deal of user-definable action. Software that can be customized on the fly by an advanced user, without having to muck around in the source code, is good enough for government work.
By all means, the government should not choose software that sucks. I completely agree that inflexibility begets suckage. On the other hand, it should also be recognized that open source is not the only way to gain flexibility, and thus avoid sucking.
However desirable flexible software is, mandating flexibility of design (open source or not) is probably not necessary. It'll sort itself out without much help.
Re:There's more than one way... (Score:2)
> The necessary flexibility could be gained through open source, or by clever software design that supports a great deal of user-definable action.
This are some problems.
First, there is a limit to flexibility. You can't think of everything.
Second, flexibility means complexity. This complexity results in higher costs and lower performance.
A highly indebted goverment elected for 5 years, would not make a wise decision paying tenfold amount of money for a higher flexibity.
Lastly, this reminds me of the "second system syndrome". Makeing highly flexible software most often results in a desaster.
Among the most major reasons [cox.net] causing a project to fail is
unclear requirements.
Overly amibitous is another.
In case of the tax software, the requirement would change from handling all taxes to handling all possible taxes.
I think this could qualify as unclear requirement.
To make a reference to a different country than the US.
In Germany, the federal and local police wanted to replace the old software (from the 70s IIRC) with a more flexible system.
The resulting software, being overdue and breaking the budget, responded to a simple query in several second.
Mandating flexibility by design could actually mean mandating two of the top reasons of project failure.
Re:The "Private Sector" analogy is bogus (Score:1)
main point is to not lock the Government into proprietary products that
would not allow them to choose a competing product. Being a programmer, I
for one do not want to see my Government locked into M$ and their
proprietary nightmare. Look at M$ Office. They have a closed source on the
document types and thus, the Government could not switch to a competitor
for office productivity without fear of loosing tons of documents. Sure,
there are other office suites that can read M$'s office docs, but not very
reliably. I think the main point is, The Government should only be allowed
to use applications and systems that use fully open standards. This will
give the Government of the USA the ability to choose which product is right
for the job. Be that product Open source or a proprietary product. We
cannot let our Government get locked into the proprietary "Gates" of hell.
After all, it is OUR tax dollars that good ole Gates is stealing by locking
the Gov into their proprietary junk and using non-competitive tactics.
Re:Isn't this... (Score:1)
Re:Isn't this... (Score:3, Insightful)
I don't buy cars based on what brand I like, or how their business practices are.
- Vehicles are, essentially open-source.
- the hood's not welded shut
- We can move from make to another at will.
- We can change whatever parts of them we want -- or go to the manufacturer for 'proper' repairs.
- If we can figure out how to put a GM engine into a Ford chassis, we won't have to worry about either company suing us.
- we don't have to drive in different lanes depending on what model car we have
- A city car won't maliciously 'seize up' if we take it 'off road' on a flat piece of desert.
We often quietly put up with these sorts of things from software vendors. They call it 'standard industry practice'. We (customers) are the ones who pay through the nose. If the automobile (or most other) industries did the same things, we'd have lynch mobs out.so as I understand it... (Score:3, Insightful)
So you say, "all forms must be in PDF, all email via normal RFC822 mail (MIME allowed), documents in some-or-other format".
Who decides just what constitutes the "openness" of a format?
It just sounds like the right feature list will "win", and you'll have to explain to the PHB (the gov't PHB, worst kind) that Microsoft's XML isn't open, and Exchange isn't the same as sendmail + Cyrus IMAPD.
Unless I'm reading it wrong.
Re:so as I understand it... (Score:1)
Re:so as I understand it... (Score:2)
If the task includes making data available to the public, you could argue that open standards are required for something to be considered the "best for the job." How is it doing it's job if 30% of your audience can't afford the software required to access the data?
Re:so as I understand it... (Score:5, Insightful)
Bruce
Re:so as I understand it... (Score:1)
Re:so as I understand it... (Score:1)
And for those who don't, there's the library down the street. Which is still grounds for making sure you have open standards for information dissemination.
Or have I just been trolled?
Re:so as I understand it... (Score:2)
Bruce
Re:so as I understand it... (Score:3, Interesting)
In principle, you're right. However, the "job" in this case is very specific and very unique. The system must protect MY data, allow me full, unrestrained access to it (without having to purchase a license from some company first), its operation should be transparent to public scrutiny, and its maintainers must be accountable for these guarantees. These requirements significantly restrict the set of possible software systems that can even do the job, let alone do it well.
Right, ideally we wouldn't HAVE to mandate this. However, current governments have shown that they cannot and will not fulfill the requirements above without a legal kick in the ass. Hence, the proposed legislation.
Re:so as I understand it... (Score:1)
Re:so as I understand it... (Score:1)
If we were to demand the same of our governments information, we'd want all documents in XML, with our imagines in TIFF or PNG or GIF or something. As opposed to all documents being patent restricted
I could care less what application they use to create those documents. As long as the files are open, I'm happy. Because say I want to use those images in a tiny little mapping computer. I surely don't want to embed WindowsXP in every single one I sell. No, I want to author my own lightweight application that uses the same data that you can with Adobe Photoshop at home...
Re:so as I understand it... (Score:2)
Re:so as I understand it... (Score:3, Insightful)
Re:so as I understand it... (Score:3, Informative)
Not quite...the format is not mandated, just the openness of the format. So, for example, if Microsoft were to produce full documentation (available free of charge) for the
Available free af charge is not enough (Score:3, Insightful)
Microsoft have already used the "free of charge" loophole to publish some of their API's "free of charge", but with a NDA that forbids you to use them in GPL'ed code (not mentioning Samba with a word).
So it is important to stress that the API's and ABI's should be both public and usable by everyone with no restrictions.
Re:so as I understand it... (Score:5, Insightful)
1) The file format should be completely documented
2) There should be at least two different applications from two different suppliers that can both read and write the format.
Criteria #2 would smoke out file formats that are badly documented, such as the MS Word file format, which vendors *still* have to reverse-engineer to get some semblance of real-life compatibility, even though a spec for the format exists.
Re:so as I understand it... (Score:5, Insightful)
Bruce
I don't understand (Score:2)
Re:I don't understand (Score:2, Informative)
You'd be surprised how many companies file patents for just this purpose. The larger your "patent portfolio", the easier it is to get cross-licensing contracts with other companies that have patents you want.
Re:I don't understand (Score:2)
Some company who doesn't want to *own* an idea, but wants to make sure they are allowed to use it in the future and it doesn't ever get owned by someone else might decide to patent the idea but allow anyone to use it.
Re:I don't understand (Score:2)
Or, in other words, doesn't it only rely on FUD and ignorance to have any effect?
Re:I don't understand (Score:2)
Re:I don't understand (Score:3, Interesting)
This is not to say that I approve of software patents. The optimum solution would be to make them go away entirely. Getting them out of standards is something we can achieve on a shorter term.
Bruce
Re:so as I understand it... (Score:1)
Re:so as I understand it... (Score:2)
It's worth discussing.
Bruce
Re:so as I understand it... (Score:2, Interesting)
Sure, but how do you expect to do that? There seems be any number of commitees and agencies that regulate things like traffic laws, public safety, pollution, economic policy, etc, etc...but where are our representatives?
Lawyers and finance people regulate business and anti-trust laws(supposedly), the Fed hires economists with Phds to make economic policy etc...but can anyone name a single government appointed/empowered commitee of computer scientists?
The only way you can make a "standard format" mandate is if you have:
1) A commitee of qualified and un-biased experts making the decisions as to what should or should not be allowed.
2) That commitee has to be empowered to enforce thier determination.
As far as I can tell, and please someone correct me if I'm wrong, we have niether of these two things established in this country.
What's the point of people like Bruce Perens saying what makes sense to almost all of us...if there's no infrastructure in place to make it a reality? Do you really think the governent cares two cents about what the IEEE thinks is "the right thing to do"? How do you expect this stuff to happen without representation in government?
Re:so as I understand it... (Score:2)
Thanks
Bruce
Re:so as I understand it... (Score:2)
Well, the change is definitely not going to happen unless someone starts advocating it. It might as well be Bruce Perens to get the ball rolling.
Re:so as I understand it... (Score:1)
You can still compete through "innovation" and "extension", but you can't lock your customers' data up in a proprietary format.
Prediction: "Word" format will be called open (Score:3, Insightful)
The problem here really is the definition of open. The MS-Office file formats could be called "open" because: [i] there is a published spec and [ii] there are multiple software packages that claim to both read and write them (WordPerfect Suite, OpenOffice, etc.)
Now slashdotters will claim, correctly, that the spec is incomplete and constantly changing and that the other software packages aren't 100% compatible. But MS has mucho lobbying muscle and the "State Commission on Open File Formats" will approve MS-Office formats, trust me.
"Sincere Choice" will become the "Sincere Status-Quo" pretty quickly.
Re:Prediction: "Word" format will be called open (Score:2)
Doesn't XML represent a potential "open" data exchange tool that changes and grows about every 5 minutes?
Isn't it grand that people affiliated with or paid by companies making money on open source are so disinterestedly helping the State of California save money?
Don't try to mandate government purchases of any kind of software. A company selling open source is just as capable of ripping off California as is Oracle.
Re:so as I understand it... (Score:1)
What have we done? We have bought the top two (maybe three) and we communicate using via Wintel PCs. What we see lacking is not the features but the ability for one application to read another's format. Open and highly documented formats would go a long way in helping us to communicate with you all. Neither of which are the aspirations of proprietary software houses.
However, if they could interchange formats, the goal would become one of designing user friendlier systems. For instance, I love to parse data with Excel. Excel makes it so easy. I hate to do it with Lotus 123. I have to enter something that looks like Fortran format code and I have to work at getting the format structure right. I love to be able to see where an error occurs when I use WordPerfect's Reveal Codes (so I can easily correct it). There are so many fine features in so many different types of software packages, no one application and no one software house has them all.
I doubt that the proprietary software houses would consent to open standards and documentation. It's not in their business models and egos to cooperate. That leaves Open Source as the only viable solution. Would Open Source eventually incorporate all the best of the best features in one or two applications? I hope so. Until then the Sensible Choice is to use those packages that make me productive and those that allow me to communicate with you via computer.
Re:so as I understand it... (Score:4, Insightful)
Has everybody forgotten that there is such a thing as a customer, and that all of the money of the proprietary software houses comes from that customer? People seem to take a vendor-centric view of software by default. Why should we even care about the vendor's ego and business model? Our software budget does not exist to fund that vendor, it exists to procure the software we want, using our own criteria, not that of the vendor.
Bruce
Excellent strategy (Score:2)
"The good thing is, California's lawmakers won't have to pay a dime to anyone to formulate the policy, since Perens has already done that job."
I will eat my (win)socks if this was not the plan from the beginning. Fortunately, no-one will ever know, if it was not :)
Re:Excellent strategy (Score:4, Informative)
And you credit me with more political sophistication than I have, so far.
Bruce
Re:Excellent strategy (Score:2)
Re:Excellent strategy (Score:1)
Re:Excellent strategy (Score:2)
Will do
Re:Excellent strategy (Score:2)
Hummm... "Sophistication" implies that you understand the subject involved. In my book, people who claim to "understand" politics are standing on the same ground as those who claim to "understand" women. No, I don't think they really understand what is going on. Rather, they have deduced a large enough set of stimulous-response reactions in order to influence the process in question... at least part of the time. Some of this skill may be innate, but most is learned by trial and (sometimes painful) error.
Bruce, sophistication or no, it seems to me you have a pretty good handle on what's going on, and can see more than you may give yourself credit for.
Re:Excellent strategy (Score:2)
Do you really think that there would have been that much coordinated activity among so many people with differing goals and viewpoints, and in a Machevelian way? No, sorry. I actually could not get Red Hat to sign on to Sincere Choice, Tiemann had alread decided on his direction.
I understand why Tiemann didn't want to sign on to Sincere Choice, but it is still sad, because I donøt think they have a chance of getting anywhere with their proposal. Sincere Choice is much better and have a much better chance of becomming reality.
Re:Excellent strategy (Score:1)
Terrific (Score:2, Insightful)
I would love to see some work done on open standard file formats for common office applications, such as word processing, spreadsheets (that include formulas!), presentation, charting, calendars, small databases (like for FoxPro or Access), etc.
I know there are open source apps for these things, but you still have to translate the files from one format to another. Ideally, a single XML standard would exist that allows all the applications to use each other's files.
Re:Terrific (Score:5, Insightful)
Bruce
Re:Terrific (Score:1)
Well, maybe that was a bad example...
I do think that solution would work equally well, but, barring some kind of court order, it ain't gonna happen. I have checked around before for open document standards, but never found anything that seemed poised to take off. Do you know of any progress being made in the open document standards arena?
bytesmythe
Re:Terrific (Score:2)
Now, there may be patents and other gotchas in the existing MS documents, as with CIFS.
Bruce
Re:Terrific (Score:2)
BUT
If you're going to get ANYONE beyond
For Example:
"Open File/Protocol Formats: File and protocol formats should be open, correctly documented, and have no charge for their use.
Currently, some popular file formats which do not fall under these caveats are Microsoft Word
Open File and protocol formats would allow one to use an application, such as OpenOffice, to read/write/edit Microsoft Word
Until its spelled out in large letters with crayon - you're really talking around the issue, and you're not bringing the problem to the focal point.
If Microsoft is really for Software Choice (i'm sorry, that just cracks me up every time i say it) - then you have to give them a 5-foot thick carbon-fibre cube of a target to try to shoot holes in.. Without naming specifics, you're giving them the sky. They will (and are) talking around your points.
MS's life depends 3 legs - Windows, Office, and Exchange. Lets work on one of the 3 legs - maybe that will finally begin the toppeling of the monopoly.
I also agree that if some company is stupid enough to BUY Office - let them.. I have no problem with that. The problem is that if I work with them, i must have it too. And that is what I find objectionable
Re:Terrific (Score:3, Interesting)
Formats/protocols are most important where exchange of data or interconnections take place. I'm not sure that, say, Oracle would need to make its internal file formats public as long as the interface to the outside world was standard and any client programs developed/purchased adhered to that standard (SQL92 as an example). As long as you have the freedom to dump your data from one system to another you have the freedom to change at (relatively) low cost.
Similarly, the biggest problem with Word/Excel/etc. formats comes when the government expects you to purchase single-source vendor-specific products that support those proprietary formats as the cost of doing business with the state.
The public would be up in arms if the state decided to only allow General Motors cars into government office parking spaces. The effect of using proprietary formats and protocols is little different.
We know that vendors, especially Microsoft, will interpret things so the result is the complete opposite of whatever the government/courts intend so in addition to your comments on "completely specified" I would add a time frame - ie. "1 year following publication" or "following wide industry adoption" or possibly just limit formats those with an accepted RFC.
Also, the specs must be completely released for permanent, no-strings, royalty-free use. You don't want a format to become widely used and then have the "owner" retract permission to use it royalty free (see GIF, MP3, JPG, etc).
Re:Terrific (Score:2)
Wayull, this is sort of an impossibility. Don't even worry about it, unless MS suggests it as a counter. The Microsoft Office formats allow any COM objects to be included, by calling system libraries to place them on the page. This means anything that uses COM in Windows can be in DOC format.
Documentation of the DOC format is equivalent to documentation of the Windows DCOM !! This target is moving, changes, etc., and includes a LOT of the system libraries. It was intentionally written to be difficult to duplicate.
But, Bruce, the other place you missed the boat (at least as Hal Plotkin wrote about it), is the other MAJOR reason to use open source in government - use of it in programs that exchange data across networks. The use of open source allows choice in security audits of the data - of OUR data. Proprietary solutions rely on the vendor to check the security. With open source, the government can easily do their own audit, or commission a private firm to do it, or trust their vendor.
Also, the use of open source will prevent squirming around the use of open standard formats. If the code used to read/write the format is open, then the format is open and documented.
Don't sell the government short. Open source solutions provide security checking assurances, and standardized document/data format assurances, that are simply not available in closed software. Such a solution should be preferred, ceteris paribus.
Re:Terrific (Score:1)
Bruce Perens to the Mighty: (Score:1)
Appologies to Ozymandias.
ROI (Score:3, Informative)
The Internet/Computing industry gave $16,138,743 [opensecrets.org] in the 2002 election cycle. If there is one thing that these people understand, it's Return On Investment.
SteelCage! (Score:1)
But Michael Sims of Slashdot disagrees [slashdot.org], and actually accuses Tim O'Reilly of being an industry whore for his "middle ground" position:
"O'Reilly seems to be promoting the agenda of Microsoft's Software Choice campaign."
Michael, Bruce, you both read Slashdot and have posting privelges. Here's your SteelCage : have at it. Is Bruce an industry whore or a visionary? Inquiring minds want to know...
Re:SteelCage! (Score:1)
"Perens maintains that a complete ban on state purchases of proprietary closed-source software isn't necessary."
Well, I would guess an actual BAN wouldn't be necessary. If any software could use the data, chances are pretty high that open source software would become the norm rather than the exception. We only use MS Word because everyone else does. If everyone moves to a format that ANY word processor can use, I guarantee Microsoft is going to lose a motherlode of license revenue.
I imagine if anyone did come up with an open standard file format, Microsoft wouldn't bother supporting it. Or better yet, they'd make the xlator module buggy so it corrupts files saved in other formats. You know, kind of like it does when you save as HTML.
bytesmythe
Re:SteelCage! (Score:2)
Bruce [perens.com] on the other hand. So I think Bruce wins.
Re:SteelCage! (Score:1)
Still seems like business is thrashing about trying to find a long term viable money generating plan for OSS, and that's where the majority of the conflict comes in. Governments are just other types of businesses (often very poorly run ones, but still businesses) which just seem to have different budgetary and regulatory constraints than 'normal' businesses.
I dunno if which side of the shill fence I'd fall on, but I think forcing anyone to accept either an all-microsoft or all-OSS solution is inane. Pragmatism with a little forward thinking should be the rule, with a heavy emphasis on interoperability.
Is that so hard? Perhaps not if you're an individual or small business without lobbyists or other special interest groups fucking with your policy, but when you get bigger...
Possibles issues...? (Score:4, Insightful)
What stops MS from making the default (in Gov. Editions anyway) Save feature in Word to be
I'm sure they'd figure out how to support open standards with most of thier suites, knowing full well not many would actually use them.
Re:Possibles issues...? (Score:1)
Re:Possibles issues...? (Score:1)
Re:Possibles issues...? (Score:1)
My $0.02
Re:Possibles issues...? (Score:2, Informative)
Mind you, the vast vast vast majority of documents generated in any office (government, law, or otherwise) are simple memos, notes, and casual correspondance. Standardizing on a DTD for official documents isn't too insane, and standardizing on
That's all blue sky though. Most offices don't have enough techno savvy to understand what rtf or SGML is, let alone implement it in a uniform fashion.
Re:Possibles issues...? (Score:2)
So long as only open formats are used, using Word and its ilk isn't going to be a problem. And that's what this is about. I think it'd be great if MS started shipping "Word for Governments" with rtf as the default. I wouldn't be surprised if the practice spread in to the private sector too.
Word's claims to support HTML greatly exaggerated (Score:1)
I don't know what your experience is, but I have never been able to get any version of Word to emit valid [htmlhelp.com] HTML for any document, even the empty document. To say that Word supports HTML seems to me to be somewhat of an exaggeration, especially in the context of open standards.
Re:Possibles issues...? (Score:1)
If you administer computers for your company, change the default filetypes in MS Office to open ones. Most users won't even notice. Even fewer will complain. Those who absolutely HAVE to use *.doc can go ahead. But they'll be only a small percentage of your users.
I don't have authority to mandate that all of my group members use OpenOffice.org. But I do what I can here and there to further the cause and to prevent us from being locked into a proprietary prison [ofb.biz].
Re:Possibles issues...? (Score:2)
You've got it all wrong. The primary issue is exactly that the government should use only open formats and standards. It's not enough that the tool they use is capable of using an open format - under Sincere Choice, the government should would never use .doc (unless MS made it completely open). The issues you talk about doesn't exist. The whole point is to let the users use whatever tool they think is the best tool for the job.
Now I don't want to say I told you so (Score:2)
To paraphrase Ender Wiggin (Score:1, Offtopic)
No comments and
Open Formats (Score:5, Insightful)
I agree with Perens' demand for open document formats. So long as the format is open, I have choice in what application I use. I can choose to read a PDF file, for example, with gv or Acrobat Reader. The competition comes from who can make the product more convenient to use.
When formats are closed, then one product must dominate. This is what we've already seen happen with MS Office, and we're seeing again with Internet Explorer, since MS is leveraging its market dominance to saturate the market with non-standard HTML (ie the Microsoft Document Object Model), thereby locking everyone into using IE.
PDF"s (Score:2)
Re:PDF"s (Score:4, Informative)
Thanks
Bruce
Good thinking once again (Score:1)
Looks like Bruce [perens.com] came up with a good, common sense idea again. Sincere Choice [sincerechoice.com] is not only just a good idea for the government, but a good idea for computing as a whole. It makes sense from both the business point of view and a developer's point of view.
It's a good start and people can support it by really trying to only use open standards. You don't need to go to either extreme to make a point (either proprietary or free software extremes); open source and specifically open standards give an excellent compromise between proprietary and free software. It will give an even playing field and promote competition, so that everyone will really have a choice. Or if you don't like it you can always write your own software to meet the open standards.
Actual competition in the software / computer industry? Well with open standards it's much closer to being a posibility.
Answer a question with a question (Score:2)
As for his closing question, "Will our legislators do their [job]?" Unfortunately the answer is another question: are they doing it now?
Almost right question, wrong answer. (Score:1)
The reason is that they mandate long discredited project management techniques. A for profit company that took ten years and $100 million for a mission critical system, and then failed to deliver, would have been driven out of business by its competitors.
I could recommend XP (Extreme Programming, not the Microsoft OS, which has nothing to do with development,) but that's undoubtedly too extreme for government. However, just requiring the contractor to ship meaningful results every three months, instead of the complete system after three years, would probably work wonders.
John Roth
Any opinions expressed in this post are genuine, certified opinions.
Uhh... am I missing something here? (Score:1)
If MS does a better job, they deserve to get the contract. If some one else does a better, that's fine too. Trying to force MS to do something is both stupid, pointless and ultimately will fail. If it looks like there's any favoritism, any rules about software purchases won't get very far. On the other hand, if there is a solid file standard, it looks bad for software vendors because their motives are more apparent. Let's make it open for everyone to compete. Not just "we hate MS and love OSS."
Given SincereChoice, Open Source wins (Score:2)
Say there are two competing products that meet the interoperability requirements of SincereChoice. One is Open Source, the other is proprietary secret source, but with interfaces and formats suitably defined to qualify for the SincereChoice requirements.
If I pick the proprietary one, then next year when there's an update that fixes the security bugs, but the updated version does not meet SincereChoice requirements, what's gonna happen? If the law doesn't let the purchaser buy the update anyway, they'll have to switch.
So forseeing that, the purchaser will pick the Open Source version because they know the security fixes will be available without changes that prevent update purchases under the SincereChoice conditions.
Of course, if the SincereChoice law allows purchase of non-compliant updates to a compliant original purchase, then this logic does not hold, but then the policy is a sham anyway.
great idea, but don't use source code as docs (Score:2)
Also, Bruce Perens is not the first person to write about using government buying power to require open file formats...I'm probably not the first either [osopinion.com] however (although my article was discussed on LinuxToday [linuxtoday.com]...where're you getting your ideas from Bruce?!?)
- adam
Re:great idea, but don't use source code as docs (Score:2)
One thing that I do a lot is write down things that much of the community already knows - in a way that I hope is accessable to others who have not yet thought those issues through. Certainly the Open Source Definition and Debian Social Contract reflect what were common sentiments in the community at the time they were written,, and they lean heavily on RMS' work. The same goes for the Sincere Choice platform.
I'm not conscious of having used your ideas, but I certainly do read a lot of comment on Slashdot and elsewhere when forming a synthesis.
I'd encourage you to continue to post your ideas and stir up discussion on these issues - I can't be the only evangelist.
Thanks
Bruce
no problem! (Score:2)
- adam
one other thing... (Score:2)
- adam
right on, Bruce (Score:1)
I have no doubt that open-source software will blow away proprietary competition, I've experienced that over and over again myself.
But there are some cases where open-source apps don't exist, or are not up to speed yet.
This middle-of-the-road approach is perfect for opening up closed gov't doors. And for motivating developers to notch-up their efforts too.
By not forcing the gov to take an all-or-nothing 'leap into the void', sincere choice should succeed where the DSSA initiative will fail.
Legislating your Business Model (Score:1)
Re:Legislating your Business Model (Score:2)
Bruce
Re:Legislating your Business Model (Score:1)
I do believe that the goverment should be required to use open formats and protocols when dealing with its citizens and vendors. Sending or requiring a document in a proprietary format effectively endorses and mandates its use.
The government certainly does not need legislation to allow it to require data in a particular format. Just try to get through the DMV with a signature on the wrong line.
Re:Commentator (Score:1)
Hey, it is something everyone can do - and does. I guess the more opinionated you are and the more intelligent your opinions sound (it is usually good enough if they are almost intelligible to the layman) - the better chances of you landing that job.
Most journalists are not merely reporters - they also like to stuff their own clumsy misinterpretations down our throats. If you are a know-it-all you too can be a professional commentator. :P
However, the reason that this happens is that unfortunately some people take journalists and commentators seriously.
Re:The big deal is? (Score:2)
Re:The big deal is? (Score:2)
How about, security, accountability, ability to interoperate with other software, long term viability of both the software and the support structure? None of these can be guaranteed if the interfaces and file formats are secret, or patented and available only to a small subset of the population.
Corporations and the Government are not the same thing. They work according to different rules. Corporations exist to maximize profit and serve the shareholders. Governments (in theory at least) exist to serve the people. Part of that service involves safeguarding the information it gathers, while at the same time being open and transparent in all its activities.
I'm Not Just A Customer or A Consumer (Score:3, Interesting)
Re:I'm Not Just A Customer or A Consumer (Score:1)
Re:Why force anyone to use anything? (Score:1)
Except for mainframes which use EBCDIC.
At some point people simply MUST upgrade. However, software that easily maintains backwards compatibility with older file formats doesn't force everyone to upgrade when a new version of the software comes out.
Also, if some of the software choices ARE open source, then upgrading periodically only costs some time, not thousands of dollars in new license fees.
bytesmythe
Re:Why force anyone to use anything? (Score:3, Insightful)
Look, there is always paper and the USPS. Libraries have computers for free use, and generally keep them within a few years of "current". Same with public schools. In a few years hence anyone with a cell phone will probably have access to a microbrowser.
Universal access to technology is an interesting topic, but not a realistic goal when defined narrowly as dekstop PCs. Freedom of information is not only interesting but frankly vital.
Re:The best government (Score:1)
Re:Linux causes terrorism (Score:1)