Slashdot Mirror


SF Gate on Open Source Government

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."

134 comments

  1. Isn't this... by ejdmoo · · Score: 1

    the way you should buy everything? I don't buy cars based on what brand I like, or how their business practices are. I buy the best for the money.

    1. Re:Isn't this... by Yokaze · · Score: 2

      >I don't buy cars based on what brand I like, or how their business practices are.

      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.

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    2. Re:Isn't this... by ckaminski · · Score: 1

      >> Should a goverment buy from a convicted offender?

      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...

    3. Re:Isn't this... by homer_ca · · Score: 1

      Whether it's cars or software, lack of openness has its price. You can take your car to an independant mechanic or do maintenance and repairs yourself. Under the Magnusson Moss act, car manufacturers cannot void your warranty solely because you used aftermarket parts or did not get your car serviced at the dealer. With proprietary software, the vendor has a complete monopoly on maintenance and bugfixes.

    4. Re:Isn't this... by Stephen+Samuel · · Score: 3, Insightful

      I don't buy cars based on what brand I like, or how their business practices are.

      • Would you buy a car with the hood welded shut?
      To follow on the oft-repeated analogy: would you buy a car with the hood welded shut and an EULA that required you to only have it serviced at the manufacturer's shop, threatened you with jail for fixing problems yourself, and comitted you to paying a premium if you replaced the car with a competetor's model?

      • 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.
      --
      Free Software: Like love, it grows best when given away.
  2. so as I understand it... by banky · · Score: 3, Insightful

    The way this works is, you mandate formats, not applications.

    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.

    --
    ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
    1. Re:so as I understand it... by JPriest · · Score: 1

      I think it's stupid to mandate this at all. They should be able to use the best product/format whatever for the job.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    2. Re:so as I understand it... by curunir · · Score: 3, Informative

      The way this works is, you mandate formats, not applications.

      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 .doc file format, the state would be free to purchase copies of Microsoft Word for whatever price Microsoft agrees to. They would also be just as free to use OpenOffice which uses a completely different, yet still fully documented file format.

      --
      "Don't blame me, I voted for Kodos!"
    3. Re:so as I understand it... by J.+J.+Ramsey · · Score: 5, Insightful

      I would suggest two criteria for deciding whether a file format is really open:

      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.

    4. Re:so as I understand it... by sllort · · Score: 0, Troll

      I propose a third criteria:

      3) The format is free from any patents for reading, writing, or transmitting instances of the format. The format ceases to be open when any of the above patents are granted.

      KWTCMA

    5. Re:so as I understand it... by ivan256 · · Score: 2

      They should be able to use the best product/format whatever for the job.

      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?

    6. Re:so as I understand it... by grumpygrodyguy · · Score: 2, Interesting
      The way this works is, you mandate formats, not applications


      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? ...sorry if I sound cynical, but I'm honestly asking can anyone give a concrete example to the contrary?
      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
    7. Re:so as I understand it... by Bruce+Perens · · Score: 5, Insightful
      Patents embedded in the standard must be available royalty-free with no discrimination in the licensing.

      Bruce

    8. Re:so as I understand it... by CrazyBrett · · Score: 3, Interesting

      I think it's stupid to mandate this at all. They should be able to use the best product/format whatever for the job.

      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.

    9. Re:so as I understand it... by Anonymous Coward · · Score: 0

      um, s/what i said/what bruce said/

    10. Re:so as I understand it... by Bruce+Perens · · Score: 5, Insightful
      Also, consider whether or not government should be locking the people who have to deal with government into a particular software product, and what unfair preference this gives to the vendor of that product. I submit that open standards are always best for the job because they avoid that unfair bias - anyone can interoperate, anyone can compete.

      Bruce

    11. Re:so as I understand it... by Bruce+Perens · · Score: 2
      I think all you really need is some rules on disclosure of file formats and intercommunication protocols. The disclosures must be licensed for royalty-free use, in a non-discriminatory fashion. So, if your file format is proprietary and you want to sell it to government, publish the file format. No committee necessary.

      Thanks

      Bruce

    12. Re:so as I understand it... by CutterDeke · · Score: 1
      You're not mandating the format. You're mandating that formats cannot be closed/proprietary. This does not mean "lowest common denominator". It means that if Microsoft decides to "embrace and extend", then Microsoft needs to open their extensions. It's up to competitors to write hooks to those extensions.

      You can still compete through "innovation" and "extension", but you can't lock your customers' data up in a proprietary format.

    13. Re:so as I understand it... by jcast · · Score: 1

      Are defensive patents allowed?

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    14. Re:so as I understand it... by JPriest · · Score: 1

      What if people can't afford the computers or operating systems to read this "standard"?

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    15. Re:so as I understand it... by DunbarTheInept · · Score: 3, Insightful

      The proposal isn't saying to the government employees, "use this exact tool for the job". It's saying to the government employees, "As dissemators of government information to the people, making said information as open as possible is your job. So, yes, go ahead and use the right tool for the job - given that you remember that using a closed format doesn't really qualify as doing the job.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    16. Re:so as I understand it... by Anonymous Coward · · Score: 0

      > What if people can't afford the computers or operating systems to read this "standard"?

      Then they wouldn't be able to afford any computer/OS at all. Since the whole point of such standards is for them to be implementable by anyone, you're saying such people can't afford any computer-based product at all, and they'd be out of luck no matter what standard was chosen.

    17. Re:so as I understand it... by JPriest · · Score: 1

      CrazyBrett, what government data is it that you need unrestrained access to or is this just another thing I should support because Microsoft is bad Linux is good? This is not really just some stunt to get the government to throw money at OSS instead? I was WAY off base.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    18. Re:so as I understand it... by ckaminski · · Score: 1

      Now you're positing a straw man. We're not discussing access to information. We're discussing access to information to the lowest common denominator. When talking about computer information systems, there's a blatant assumption that you have a computer.

      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?

    19. Re:so as I understand it... by ckaminski · · Score: 1

      Ok, so let's use an example. Gasoline. The government doesn't use some special brand of gasoline in their weapons of war (unless you call diesel special). No, they use relatively common fuels that 1) are cheap 2) are the same from every pump that dispenses said fuel, and not just from say, Shell's pumps.

      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 .GIF's and Microsoft Office .DOCs and .XLSs.

      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...

    20. Re:so as I understand it... by sheldon · · Score: 2

      If you request information from the government, say like Bill Gates police report, it is going to come to you in the 5000 year old industry standard paper format.

    21. Re:so as I understand it... by catfood · · 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.

    22. Re:so as I understand it... by Amiga+Trombone · · Score: 0

      The way this works is, you mandate formats, not applications.

      So you say, "all forms must be in PDF, all email via normal RFC822 mail (MIME allowed), documents in some-or-other format".


      Sure, this at least makes some sense. Specify the file formats, and have the vendors compete on the implementation. That gives a product like Open Office an opportunity to compete, but doesn't exclude MS Office in the event someone needs the particular feature set of that particular product. This is a lot better than the clueless scheme to mandate only the use open source products. That would have been a nightmare. There would have undoubtedly been circumstances where the best product, and possibly the only product, for the job would have been excluded from the competition. This is better - and it creates some leverage with the proprietary vendors. Something like MS Office is still acceptable, but you could make it a requirement that they publish their file formats to compete on a bid. They still get to compete on the strength of their proprietary code, but no longer have exclusive control over the formats. This could actually be a more effective way of dealing with a MS monopoly than breaking them up. Restore competition on open standards. It's unlikely MS would want to give up the revenue from government contracts enough to walk away. And let the best implementation of the standard win.

    23. Re:so as I understand it... by randmairs · · Score: 1

      Being in government, I have to communicate with you all whether you are in some state or local government organization or just a Joe Blow citizen who needs to interact with us. Each one of you/them uses different software to communicate or share their data with us. While Microsoft is a fairly wide spread standard, no one dominates at 100%. If we are to communicate with you all, we would have to buy a dozen or more word processors, spreadsheets, databases and all their versions (DOS/Apple/Unix/Windows/etc.). We can't do it!!! We do not have the tax dollars to buy all those licences (and computers) and put them on everybody's desktop.

      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.

    24. Re:so as I understand it... by Bruce+Perens · · Score: 2
      You might mean defensive termination of the patent license. Company A embeds their patent in standard B, and gets sued by company C for infringement of patent D. Company A suspends the license of company C in defense.

      It's worth discussing.

      Bruce

    25. Re:so as I understand it... by Bruce+Perens · · Score: 2
      I would think that a fair market with open standards would drive the price of a computer down as far as possible, so this initiative would help with digital divide issues - a little bit. But you are correct that access is a separate issue.

      Bruce

    26. Re:so as I understand it... by Bruce+Perens · · Score: 4, Insightful
      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.

      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

    27. Re:so as I understand it... by Chexsum · · Score: 0

      Thats right, thats how it should be. Also, there could be a setup for standards improvement. Why litigate when innovation is the key word.

      Closed standards do little to innovate the state of the art. Open (unencumbered) standards help improve the art. Standards are usually rewritten when there is no way of improving upon widely used methods.

      --
      Pixels keep you awake!
    28. Re:so as I understand it... by jcast · · Score: 1

      That's what I meant. As I understand it, that's about the only realistic defense against software patents, so I think companies should be allowed as many of those patents as they want---because they're really a sort of anti-patent.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  3. Commentator by GigsVT · · Score: 0, Offtopic

    You know, I always wonder how someone gets the job of "commentator". I often hear them with their 60 second or 2 minute pieces on NPR, and I wonder... Did they apply for the job? Does one become an apprentice commentator first? Do you just start bitching a lot and being nostalgic, and then people assume you are a commentator, and the rest follows?

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
    1. Re:Commentator by olethrosdc · · 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.

      --

      I miss my rubber keyboard.(Homepage)

  4. Excellent strategy by jukal · · Score: 2
    ... I can almost see the creators of the DSSA proposal and Perens shaking hands. No-one thought that DSSA could go through... but first you have to propose something, that twists things to the extreme - and do it seriously - and then land in something like:

    "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 :)

    1. Re:Excellent strategy by Bruce+Perens · · Score: 4, Informative
      You must be aware that trying to lead this community is like herding cats. 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.

      And you credit me with more political sophistication than I have, so far.

      Bruce

    2. Re:Excellent strategy by sllort · · Score: 0, Flamebait

      You must be aware that trying to lead this community is like herding cats.

      Yes... like herding cats... cats that like HUGE PILES OF CASH MONEY.

      KWTCMA

    3. Re:Excellent strategy by jukal · · Score: 2
      > And you credit me with more political sophistication than I have, so far.

      ;) conspiracy theories make good stories. Seriously, the Sincere Choice is a masterpiece - the best part of it is that I believe it is easily adoptable for other purposes than state/government use --> companies could(should?)(already do?) base their decisions on these principles. They make sense - not only ideologically but businesslogically too - , and I am hoping policiticians could make sense, atleast every 42nd day.

    4. Re:Excellent strategy by Scott+Hussey · · Score: 1

      I think one of the largest problems with these ideas is they are based on true merit. From what I've seen in both the corporate and government world, that is not the deciding factor. Lobbying and WhoUknoW(tm) are the key factors. Having visible figures such as Mr. Perens, ESR, and Richard Stallman help a lot, but sometimes it hard to compete with the large lobbying budgets of corporate America.

      --
      Scott, Keeper of the Crystal Flame
    5. Re:Excellent strategy by Wolfier · · Score: 1

      Please post picture with socks in mouth. Thanks.

    6. Re:Excellent strategy by Bilbo · · Score: 2
      And you credit me with more political sophistication than I have, so far.

      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.

      --
      Your Servant, B. Baggins
    7. Re:Excellent strategy by jukal · · Score: 2

      > Please post picture with socks in mouth. Thanks
      Will do :)

    8. Re:Excellent strategy by pointwood · · 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.

  5. Terrific by bytesmythe · · Score: 2, Insightful

    The article mentions a great point, which is that no government agency should use proprietary formatted commercial software. This means no more MS Word docs, Excel spreadsheets, etc., unless they are saved as RTFs and CSVs.

    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.

    --
    bytesmythe
    Hypocrisy is the resin that holds the plywood of society together.
    -- Scott Meyer
    1. Re:Terrific by Bruce+Perens · · Score: 5, Insightful
      MS Word format would be fine if they specified it completely and didn't want any royalty for usin it.

      Bruce

    2. Re:Terrific by bytesmythe · · Score: 1

      True, but Microsoft opening up their format is about as likely as getting hit in the foot by a meteorite.

      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

      --
      bytesmythe
      Hypocrisy is the resin that holds the plywood of society together.
      -- Scott Meyer
    3. Re:Terrific by Bruce+Perens · · Score: 2
      Actually, I think MS does document some of their file formats. If OpenOffice could track the MS Office file formats reliably and royalty-free, I'd have no problem with MS Office use in government.

      Now, there may be patents and other gotchas in the existing MS documents, as with CIFS.

      Bruce

    4. Re:Terrific by linuxwrangler · · Score: 3, Interesting

      I am all for this in spirit. A few comments:

      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).

      --

      ~~~~~~~
      "You are not remembered for doing what is expected of you." - Atul Chitnis
    5. Re:Terrific by blakestah · · Score: 2

      MS Word format would be fine if they specified it completely and didn't want any royalty for usin it.

      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.

    6. Re:Terrific by gsfprez · · Score: 2

      i agree with you 100%

      BUT

      If you're going to get ANYONE beyond /. types (read: PHBs) to understand what you're talking about, you're site needs to give some concrete examples of what you're speaking of. You are going to have to name names and point at the naked emperor.

      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 .doc files (incompletely/incorrectly documented file format) and the SMB/CIFS file sharing protocol (incompletely and incorrectly documented, and recently deemed that use of this format outside of the Win32 API is prohibited).

      Open File and protocol formats would allow one to use an application, such as OpenOffice, to read/write/edit Microsoft Word .doc files with 100% accuracy. They would also allow non-proprietary browsers and servers, such as SAMBA, to interoperate on par with Microsoft Windows clients on Microsoft File Sharing servers"

      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

      --
      guns kill people like spoons make Rosie O'Donnell fat.
    7. Re:Terrific by shut_up_man · · Score: 1

      Just got a question... how do we know? I mean, we obviously won't get to look at the source for Word, so how can we prove that a provided specification is accurate?

    8. Re:Terrific by LittleKalimero · · Score: 1

      ...and if it didn't change with every new version.

  6. Bruce Perens to the Mighty: by Ratfactor · · Score: 1

    "Look on my Works, ye Mighty, and despair!"

    Appologies to Ozymandias.

  7. ROI by gokubi · · Score: 3, Informative

    I agree that legislating interoperability would go a long way to fixing the problem. How does anyone propose to get legislation to this effect?

    The Internet/Computing industry gave $16,138,743 in the 2002 election cycle. If there is one thing that these people understand, it's Return On Investment.

    --
    I'm much funnier now that I'm a subscriber.
  8. The big deal is? by Anonymous Coward · · Score: 0

    Who on earth in their right mind wants to force for example government agancies to use a particular kind of software?

    It's weird that this discussion even exists.

    1. Re:The big deal is? by renehollan · · Score: 2

      Er, the people that pay for the software so used? That is, the taxpayers, perhaps?

      --
      You could've hired me.
    2. Re:The big deal is? by Anonymous Coward · · Score: 0

      They should require the best back for their bucks ofcause. Variables used to determine this is price, quality, ease of use, documentation, support and so on.

      When I buy a car I don't buy Russian Lada (or is it Polish?) despite the fact that it's very cheap, do you?

    3. Re:The big deal is? by sllort · · Score: 0, Flamebait

      Who on earth in their right mind wants to force for example government agancies to use a particular kind of software?

      Their CUSTOMERS. i.e. YOU.

    4. Re:The big deal is? by Bilbo · · Score: 2
      Variables used to determine this is price, quality, ease of use, ...

      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.

      --
      Your Servant, B. Baggins
  9. SteelCage! by sllort · · Score: 1

    "Bruce Perens disagrees with both sides in this debate. By striking a middle ground between the two, he's come up with a far more elegant solution. Unlike the most radical elements in the open-source movement, Perens maintains that a complete ban on state purchases of proprietary closed-source software isn't necessary."

    But Michael Sims of Slashdot disagrees, 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...

    1. Re:SteelCage! by bytesmythe · · Score: 1

      From the article:

      "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

      --
      bytesmythe
      Hypocrisy is the resin that holds the plywood of society together.
      -- Scott Meyer
    2. Re:SteelCage! by SquadBoy · · Score: 2

      Simple question besides posting to /. what the hell has Michael ever done?
      Bruce on the other hand. So I think Bruce wins.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    3. Re:SteelCage! by Chemical+Serenity · · Score: 1

      "I can't see a difference... can you see a difference?"

      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...

      --
      "People will pay big bucks for the luxury of ignorance."
    4. Re:SteelCage! by Anonymous Coward · · Score: 0

      Sims would disagree - he claims to be all for freedom yet is happy to support a law requiring one kind of software over another. Uh, freedom?

      Nothing wrong with dictatorship as long as you're the dictator, eh Michael? But that's been your attitude for a long time, both here on Slashdot (where the ability to "moderate" without limit or remove posts entirely has always been irresistible) and on the Censorware project.

  10. Linux causes terrorism by Anonymous Coward · · Score: 0, Funny

    /home/osama : /bin/laden
    Binladen 2.2 Released under the General Terrorist Licence.

    Smashing 2 Areoplanes up george bushes ass.
    Segfault, Not implemented.

    Oh fuck, i knew i should of got a warez version of Windows XP instead of this crap.

    1. Re:Linux causes terrorism by bashly · · Score: 1

      No, linux removes terrorism rm /bin/laden

  11. Hal Plotkin... by Anonymous Coward · · Score: 0

    ...is not a respected columnist. At least not by anyone serious.

  12. bahh by Anonymous Coward · · Score: 0

    bah

    bill o'reilly is a right wing extremist

    my money is on connie chung .. the CHUNGSTER

    hehehhehe

  13. Possibles issues...? by Raccroc · · Score: 4, Insightful

    Here is the problem I see with mandating file formats "open"...

    What stops MS from making the default (in Gov. Editions anyway) Save feature in Word to be .rtf? They can then say (even with "some" legitimacy perhaps) that Word supports open standards.

    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.

    1. Re:Possibles issues...? by SquadBoy · · Score: 1

      I think you misunderstand this would mandate that the goverment produce things in open formats. It would mean that they *would* save things as .rtf or plain text or whatever. It would mean that they open formats *would* be used.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    2. Re:Possibles issues...? by Chemical+Serenity · · Score: 1

      For most people's word processing, .rtf would be more than sufficient. It'd make wading through those annoying word-generated emails a lot easier.

      --
      "People will pay big bucks for the luxury of ignorance."
    3. Re:Possibles issues...? by krmt · · Score: 2

      Well, they obviously do support open standards with their suites. Word supports rtf (although I don't think that one's truly open), plain text, and html, all of which are open. The problem is that most people choose to use .doc, which isn't open. Supporting open standards is fine. Why shouldn't someone be able to use MS Word to read and write text files? Just because it can handle .doc, doesn't mean it handles .rtf any worse.

      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.

      --

      "I may not have morals, but I have standards."

    4. Re:Possibles issues...? by mwjlewis · · Score: 1
      I disagree, With Government, there are many A law document, most consist of very complex formatting and styles that are not availble under RTF format.

      My $0.02

      --
      www.oobersworld.com - For those that ride.
    5. Re:Possibles issues...? by Milo+Fungus · · Score: 1
      I administer a small number of computers for a university research lab. We have a site-license for MS Office, which is what most of our researchers use. I configure all of our machines so that Word writes *.rtf by default. I haven't heard any complaints from any group members, or from my professor. I don't think they even noticed. I also use as much free software as I possibly can on group machines, and teach my group members how to use it.

      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.

    6. Re:Possibles issues...? by Anonymous Coward · · Score: 0

      What stops MS from making the default (in Gov. Editions anyway) Save feature in Word to be .rtf? They can then say (even with "some" legitimacy perhaps) that Word supports open standards.

      Are you suggesting that .rtf is somehow inferior to their default format? That simply means that their closed "superior" formats would not count towards their advantage when they bid for government contracts.

      Want to claim advantage of .doc? Tell us how the information could be accessed by other software. Otherwise it does not count.

    7. Re:Possibles issues...? by Chemical+Serenity · · Score: 2, Informative

      Hmmm... I've seen some of those legal nightmares of which you speak, and while plain jane RTF might not handle it well, plain jane HTML would easily be able to... or if HTML was found lacking, a commonly accepted SMGL DTD would be in order.

      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 .rtf for 'unofficial' things would be fine.

      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.

      --
      "People will pay big bucks for the luxury of ignorance."
    8. Re:Possibles issues...? by pointwood · · 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.

  14. Now I don't want to say I told you so by Raul654 · · Score: 2

    Aww hell, why not? I told you so.

    --


    To make laws that man cannot, and will not obey, serves to bring all law into contempt.
    --E.C. Stanton
  15. To paraphrase Ender Wiggin by Rupert · · Score: 1, Offtopic

    The Gate is down.

    No comments and /.ed already/

    --

    --
    E_NOSIG
  16. Open Formats by paladin_tom · · 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.

    --
    #define sig "Every social system runs on the people's belief in it."
  17. Why force anyone to use anything? by Anonymous Coward · · Score: 0

    I'm sorry if this goes against the /. party line but why should anyone be forced to use one piece of software over another so long as they can output data into a format that is readible / compatible by anyone.

    Of course you realize that this means that EVERYTHING would have to be output as ASCII text. Seriously. Why be bigots about it and say "Oh, we only mean that formats should be XML|PDF|RTF" there are machines / users who can not read those formats. Older PC's may not be able to read XML as one example. Do we force them to upgrade? Do we then reduce everything else to the lowest common denominator? People shout about how they want "Free Open Standards|Applications" yet they do not say how one goes about providing these to people who can't use them (not just in the hardware sense, how many of you out there have parents that can build a Linux distro and keep it patched etc.?)

    1. Re:Why force anyone to use anything? by bytesmythe · · Score: 1

      >>EVERYTHING would have to be output as ASCII text.

      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

      --
      bytesmythe
      Hypocrisy is the resin that holds the plywood of society together.
      -- Scott Meyer
    2. Re:Why force anyone to use anything? by theCat · · Score: 3, Insightful

      Oh now I see. Since some people don't have modern computers (OSS-based or otherwise) the Gov can't use computers at all in conducting the business of the public. I mean, at some point that's the lowest you can limbo in the service of egalitarianism.

      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.

      --
      =^..^= all your rodent are belong to us
    3. Re:Why force anyone to use anything? by Anonymous Coward · · Score: 0

      I disagree. Freedom of information is not vital in the least. Freedom of information that you can use and that does not endanger others is vital.

  18. I'm Not Just A Customer or A Consumer by krmt · · Score: 3, Interesting

    Um... I'm not a customer of the government, I'm one of its bosses. That's what a republic is about. I pay taxes. I vote. "Government of the people, by the people, and for the people" and all that stuff, you know? Thus, as one of the bosses and owners of the government, I get a say in how it's run.

    --

    "I may not have morals, but I have standards."

    1. Re:I'm Not Just A Customer or A Consumer by mwjlewis · · Score: 1

      Hahahaa... Then someone in FL loses a few ballots and GWB is president. (not that i don't like him)... but attorneys and money get what you want.. not your vote.

      --
      www.oobersworld.com - For those that ride.
  19. I don't understand by Raul654 · · Score: 2

    What is the purpose of having a patent on something if you are going to make it available royalty free and available on a non-discriminatory basis. Once you do that, what value does the patent serve other than to prevent others from trying to patent it?

    --


    To make laws that man cannot, and will not obey, serves to bring all law into contempt.
    --E.C. Stanton
    1. Re:I don't understand by LordNimon · · Score: 2, Informative
      what value does the patent serve other than to prevent others from trying to patent it?

      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.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    2. Re:I don't understand by DunbarTheInept · · Score: 2
      Trying to prevent others from patenting it *is* a big value. Often the patent office wears blinders and only compares a proposed patent to previous patents to determine if it is really a new idea or not. It often fails to compare it to the actual real world. If it's not in their records, it hasn't been invented as far as they can tell. That practice is how we got stupid things like the Amazon.com one-click shopping patent, or (from quite a while back) IBM patenting the common practice of using XOR'ed display bits to create a cursor (instead of having to remember what's on the screen under the cursor, just draw the cursor by XOR-ing the color bits. Then when you want to move the cursor to a new position you can put the display under the cursor back the way it was by XORing the color bits again. This was a common, obvious tactic, but IBM got the patent on it because nobody else who was using it had even thought it worth patenting. The patent office didn't realize it was already common practice because it wasn't in their records.)

      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.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    3. Re:I don't understand by Bruce+Perens · · Score: 3, Interesting
      Well, the W3C patent policy proposals have included a limitation of the scope of the patent grant to the task of implementing the standard. It's not a blanket grant. So, odds are that people who implement your principle might want to license it for use outside of the standard.

      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

    4. Re:I don't understand by greenrd · · Score: 2
      Hmm, isn't that IMB XOR patent pretty useless, if it's obviously invalid? Why then would they bother registering it?

      Or, in other words, doesn't it only rely on FUD and ignorance to have any effect?

    5. Re:I don't understand by DunbarTheInept · · Score: 2

      How would that be different from any other patent?

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  20. Good thinking once again by joncarwash · · Score: 1

    Looks like Bruce came up with a good, common sense idea again. Sincere Choice 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.

    --
    A computer is a valuable tool, so use it and stop whining.
  21. Re:The best government by nightsweat · · Score: 1

    No government of course works really really well. Unless you're one of those big government lovers that likes highways, defense, clean water, clean air, etc... What have the Romans ever done for us!?

    --

    the major advances in civilization are processes which all but wreck the societies in which they occur - A.N. White
  22. Very good idea! Thumbs up Bruce! by Anonymous Coward · · Score: 0

    It is sad to see that basic consumer education is what our statesmen lack. Or basic morality that is. It took Perens to spell it out for them. Are they going to take ther fingers out of their ears? Of course I'm jocking! Ha ha, not in this lifetime!

  23. Prediction: "Word" format will be called open by ProfDumb · · 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.

  24. Answer a question with a question by serutan · · Score: 2

    I love the analogy Mr. Plotkin makes near the end, that letting software vendors lock the state into proprietary systems is similar to letting construction firms install their own toll bridges on freeways. Hits the nail right on the head.

    As for his closing question, "Will our legislators do their [job]?" Unfortunately the answer is another question: are they doing it now?

  25. Almost right question, wrong answer. by john_roth · · Score: 1

    The right question is: why do government projects cost more, take longer and fail more frequently than private sector projects?

    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.

    1. Re:Almost right question, wrong answer. by Anonymous Coward · · Score: 0


      Still the wrong question:

      "Is there any evidence that the gov can do anything right, except by accident?"

      By 'right', I don't even mean "considering all alternative uses for the money".

      Some simple mind below cited "interstate highways, clean air and water" as gov accomplishments. BS. The roads, built by gov at 10 - 20 X the cost achieved on comparable projects by private industry, wiped out trains and produced quite a lot of the bad air via SUV pollution. Most of the water pollution was due to city govs dumping sewage.

      You guys learn history from gov schools, and wonder why the economy and gov services (health care, education) keep getting worse.

      Lew

  26. Uhh... am I missing something here? by f00zbll · · Score: 1
    Why not make a small grant to create a set of open file format standards. Once that is done, demand that all software purchases support the standard format. This way, any company can implement it and there's no issue of "playing favorites."

    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."

  27. Given SincereChoice, Open Source wins by Rev+Snow · · Score: 2
    I think the SincereChoice principles are the correct ones. Furthermore, they are sufficient. There's no need to mandate purchase of Open Source alternatives, when a SincereChoice will naturally lead to choosing them (where they exist).

    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.

  28. great idea, but don't use source code as docs by AdamBa · · Score: 2
    The article on sfgate implies that the way a format is defined as "open" is if the source code that read/writes it is available (although a quick scan of the Sincere Choice website doesn't say that)...I don't like this because a) it gets into a murky area of releasing source, which will make some companies resist it, and for no reason, because b) having a real doc is better than source code anyway, since the source code may not be compilable on its own, may be obscure, etc.

    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 however (although my article was discussed on LinuxToday...where're you getting your ideas from Bruce?!?)

    - adam

    1. Re:great idea, but don't use source code as docs by Bruce+Perens · · Score: 2
      Adam,

      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

  29. right on, Bruce by Jack+Brennan · · Score: 1

    This exactly the middle-of-the-road approach that we need.
    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.

  30. The "Private Sector" analogy is bogus by peacefinder · · Score: 1

    I'm afraid I have to drift a little off topic here for a while. Bear with me for the big finish that ties it all together. :)

    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.

    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
    1. Re:The "Private Sector" analogy is bogus by Yokaze · · Score: 3, Insightful

      What about custom software?
      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?

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    2. Re:The "Private Sector" analogy is bogus by AstroDrabb · · Score: 1

      This is not about software features. This is about open standards. The
      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.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
  31. PDF"s by aaarrrgggh · · Score: 2

    I actually take issue to the government using PDF forms; to actually save the data on a form, Joe Sixpack must purchase Acrobat! It is not a functional electronic form without that minimal level of support, so we loose some level of access to our government. Really, who has a (working) typewriter anymore?

    1. Re:PDF"s by Bruce+Perens · · Score: 4, Informative
      If it is possible for the Free Software community to implement PDF forms without any legal problems, and if the format is fully documented, I would not object to PDF. There is some question regarding whether the documentation is sufficient. There is also the PDF encryption issue.

      Thanks

      Bruce

  32. Re:Prediction: "Word" format will be called open by reallocate · · Score: 2

    >> Now slashdotters will claim, correctly, that the spec is incomplete and constantly changing...

    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.

    --
    -- Slashdot: When Public Access TV Says "No"
  33. Legislating your Business Model by invckb · · Score: 1

    The Open Source business model has difficulty competing against proprietary formats and protocols, so now it is looking for some legislation.

    1. Re:Legislating your Business Model by Bruce+Perens · · Score: 2
      The proprietary business model has even more difficulty competing against proprietary formats and protocols. There used to be more word processing programs than just MS Word and maybe WordPerfect. The bodies of Microsoft competitors are strewn along the information highway. They made perfectly good products that their users wanted, but those users were driven to MS products simply to be able to exchange files with other users of the dominant vendor.

      Bruce

    2. Re:Legislating your Business Model by invckb · · Score: 1
      I disagree with the idea of forcing a company to open proprietary systems to everyone as a condition for selling products to the government.

      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.

  34. There's more than one way... by peacefinder · · Score: 1

    > Imagine, a new tax is introduced, so the tax
    > 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.

    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
    1. Re:There's more than one way... by Yokaze · · Score: 2

      AutoCAD might be quite flexible, but you can't do taxes with it :).

      > 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 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.

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
  35. Because you know: by Anonymous Coward · · Score: 0

    The current businesses have absolutely no regulations working in their favour. Nope, total dog-eat-dog, no protections or enforced markets. Zip and nadda. Right?

  36. no problem! by AdamBa · · Score: 2
    Didn't mean to accuse you of stealing anything...someday I hope to get off my rear and make the Open Data Format Initiative into a website, links to relevant articles, new discussions, membership, etc. Basically what you've done with Sincere Choice. It's impressive you can whip up a new organization like that.

    - adam

  37. one other thing... by AdamBa · · Score: 2
    I don't know if you've talked to politicians about this...I talked to some Washington State legislators about my idea and got mixed results; unfortunately, the Democrat, who I know personally and might actually consider the idea, has been redistricted and now represents the district with Microsoft in it, instead of just an adjacent district. So sponsoring such a bill might be political suicide.

    - adam

  38. Available free af charge is not enough by Per+Abrahamsen · · Score: 3, Insightful

    they also need to be available with no license restrictions, and no requirement for an NDA. This is, in fact, much more important than "free of charge".

    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.

  39. Word's claims to support HTML greatly exaggerated by BoVLB · · Score: 1
    Word supports ... html

    I don't know what your experience is, but I have never been able to get any version of Word to emit valid 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.