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

61 of 134 comments (clear)

  1. 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 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!"
    2. 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.

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

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

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

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

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

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

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

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

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

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

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

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

    3. 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
    4. Re:Excellent strategy by jukal · · Score: 2

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

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

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

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

    5. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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 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."

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

  8. 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
  9. 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."
  10. 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."

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

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

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

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

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

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

  19. 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"
  20. 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"
  21. 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
  22. 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
  23. 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

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

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

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