Slashdot Mirror


Help Write An Open Data Format Bill

AdamBa writes "There has been a lot of discussion of open source bills, but I think open data format bills have a much greater chance of actually becoming law. Over at the Open Data Format Initiative site, I have written an article explaining "Why Open Data Format Laws Are Better Than Open Source Laws". I also have a sample Open Data Format bill; I invite comments from slashdot readers, in particular on how the sample bill could be improved."

208 comments

  1. But who? by CptChipJew · · Score: 2, Funny

    Now, you could argue that even the study that Microsoft is pushing...

    Although proponents of these laws may dream that Microsoft is going to open up their source...

    If the government uses Office and the Office data format is made public...

    Either Microsoft and other vendors are going to have to completely change their business model...

    Microsoft will undoubtedly still lobby against open data format laws, but its arguments will be weakened significantly...

    It doesn't have to get into reasons why open source laws would be bad for Microsoft personally...

    Are there any companies you think these laws will effect? Oh wait....

    --
    Vonal Declosion
    1. Re:But who? by Anonymous Coward · · Score: 0

      No way something like this will get past the big guys in power (BG). If they released the file structures then how would they be able to make money off of ripping off the little guys ideas.

      Good thought but never going to happen.

    2. Re:But who? by Anonymous Coward · · Score: 0

      Mod parent up. S/He makes a good point. This article focuses on Microsoft way too much.

      Distate of Microsoft isn't going to get you anwhere but trendy. You can't form laws based upon who you hate.

      If you want to change the world, stop worrying about the competitors and bite the bullet.

    3. Re:But who? by AdamBa · · Score: 2, Interesting
      Microsoft is certainly a company that stores a lot of user data in proprietary formats, given the widespread use of Office and Windows. But I don't think this proposal is "anti-Microsoft" the way some of the open source bills were anti-Microsoft.

      Microsoft was also one of the main companies lobbying against open source bills, thus it will presumably be one of the main companies lobbying against open data format bills...so it makes sense to think "how can this be written to deflect arguments Microsoft will make".

      - adam

    4. Re:But who? by Anonymous Coward · · Score: 0

      Isn't a somewhat major point of order here the fact that the current MS Office allows EVERYTHING to be saved into XML, sidestepping the .DOC format entirely?

      Hard to imagine anything more open than that.

    5. Re:But who? by jimsum · · Score: 1

      It will be impossible to deflect Microsoft's arguments about this. What happens when Microsoft or any one else wants to add a new feature? There is no way to do this with a fixed file format. If the standard allows extensions, it won't be a standard for long.

      I know, you could propose a committee to allow enhancements to the standard; but Microsoft will rightly point out that a committee can be exploited by its competitors to thwart Microsoft's attempt to beat them with a better product.

      This sort of thing will not work out until the government decides that Microsoft's (or any other company's) ability to increase profits is less important than users' control over their own data (or computers).

      --
      -- Pot is safer than Beer
    6. Re:But who? by harrkev · · Score: 1
      It will be impossible to deflect Microsoft's arguments about this. What happens when Microsoft or any one else wants to add a new feature? There is no way to do this with a fixed file format. If the standard allows extensions, it won't be a standard for long.

      The point is NOT about not being able to add new features. MS can add features-a-plenty! It is just that they have to update their file-format documentation.
      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    7. Re:But who? by jimsum · · Score: 1

      So Microsoft updates their file format documentation and every other company has to update their program to handle the new format.

      Documenting the format is a good step, but if Microsoft changes it regularly, Microsoft will retain the advantage that only their programs are compatible with the "standard" set by Microsoft.

      --
      -- Pot is safer than Beer
    8. Re:But who? by czth · · Score: 1

      Documenting the format is a good step, but if Microsoft changes it regularly, Microsoft will retain the advantage that only their programs are compatible with the "standard" set by Microsoft.

      Perhaps a requirement for the company "owning" the standard to release changes a fixed amount of time before they release a product would solve that problem. And also it doesn't do them much good to add to the spec if their current software can't read it; they'd break their own software. Or, if their software can read it as "unhandled feature" and still read the document, other readers will be able to do the same. If not, they will be seen to be in violation of the law and be fined or declared invalid as a government supplier, or at least have their new product declared unusable.

      czth

    9. Re:But who? by Anonymous Coward · · Score: 0
      Are there any companies you think these laws will effect? Oh wait....

      But can the documentation make spell checkers more effective?

  2. The color scheme made my eyes hurt by Karl+Cocknozzle · · Score: 4, Interesting

    Text of article, complete.

    ---BEGIN---
    Why Open Data Format Laws Are Better Than Open Source Laws
    With a variety of open source bills introduced, both in the United States and elsewhere, there has been a lot of discussion about open source laws. However open source laws have problems, both structurally and politically, and I think open data format laws would work much better.

    (NOTE: I use the term "open source laws," although in fact some of the laws refer to "free software" instead.)

    The reasons are as follows:

    Open source laws are too easy to argue against

    The three points mentioned most often in favor of open source laws are cost, security, and open data formats. In the lobbying against open source laws, I have never seen any negative comments about open data formats; the focus is on the cost and security arguments.

    When discussing cost, opponents of open source laws can point out (correctly) that the actual cost of the product is only one part of the total cost; Microsoft quotes a Gartner Group survey putting the number at 8%. Presumably they found the study with the lowest number, but the general fact is correct. Plus, the cost issue likely favors open source more on the server, where administration costs may be lower with open source software; on the client, where Windows is bundled with almost any computer anyway and support involves helping end users with unfamiliar software, open source won't come out looking as good.

    Now, you could argue that even the study that Microsoft is pushing shows that the total TCO of open source is only 92% of what it is for proprietary software. The problem is that this then leads to a long debate about how open source affects the other costs of software (installation, support, administration, etc) and no clear winner will emerge.

    Meanwhile, the security issue can easily get embroiled in a FUD battle between the two sides, each claiming that the other has more crashes and remote exploits, each waving studies that support their claims. If you want to convince a legislature to pass a law causing significant, possibly risky changes in government procurement, you can't get stuck in a battle like that. Keep in mind that properly designed secure file formats are not dependent on keeping the file format itself secret, so nobody should be able to argue that open data formats compromise security.

    When the debate can be framed in terms of cost and security, the issue of open data formats can be conveniently ignored by opponents. Requring only open data formats would remove the abililty of opponents to attack the cost and security arguments, leaving them to come up with arguments explaining why open data formats are bad, whch I have not seen so far. Finally, governments have presumably always considered cost as a factor when evaluating software purchases, and these days they no doubt consider security too; having a law that focussed only on open data formats would open their eyes to something new, that they have probably missed in the discussion of open source laws.

    Open source laws are either too inflexible, or require too much work

    Many open source laws seem designed to force a government to replace Windows/IIS/Office with Linux/Apache/*Office, but of course they aren't written that way; they discuss open source and proprietary software in general. This can take one of two tacks; either requiring open source or free software with no alternative, or making it difficult to buy proprietary software (for example requiring each purchase be accompanied by written justification).

    The first approach takes too simplistic a view of the type of software that governments use. Much of the it is customized for specific tasks such as processing drivers' licenses, and the market for providers of such software is presumably small. If software vendors release their software as open source, they may find that cash-strapped governments in other states gladly help themselves to it for free, so the vendor may g

    --
    Who did what now?
    1. Re:The color scheme made my eyes hurt by RT+Alec · · Score: 1, Interesting

      I agree completely. Gray on white is not the most eye-strain friendly color combo. Otherwise, I thought it was a good article, with good points. But now I have a headache.

    2. Re:The color scheme made my eyes hurt by dnoyeb · · Score: 5, Insightful

      I don't think people want open source "laws." We want freedom of choice.

      We do not want to be locked into a particular software package so they can exthort money out of us. Charging for what amounts to an upgrade is just wrong. Charging for and upgrade that makes the software do what you said it would do in the first place is wronger. Charging for security fixes is wrong. I don't like to see my tax dollars wasted. If you are a private company, that I have no stock in, do what ever you want...

      I have never seen Ford charge their customer for a recall...Only in software.

    3. Re:The color scheme made my eyes hurt by blaze-x · · Score: 3, Interesting

      It might hurt your eyes but it is well designed

      in opera, try: view -> style -> usermode

      I presume most browsers have similar features...

    4. Re:The color scheme made my eyes hurt by Col.+Klink+(retired) · · Score: 4, Informative
      Which color scheme? Slashdot or the linked site?

      Anyways, you can always use Zapping Bookmarklets to fix ugly sites.

      --

      -- Don't Tase me, bro!

    5. Re:The color scheme made my eyes hurt by Anonymous Coward · · Score: 0

      "Quick, John, another smarmy Opera user!"
      "Oh no - out of ammo!"
      "Aaaaagh!"

    6. Re:The color scheme made my eyes hurt by Daengbo · · Score: 1

      I think that the argument for open data formats is the unassailable bastion of open source bills. It doesn't much matter for us in Thailand: we're a step away from getting a national Free Software OS and Office combo.

    7. Re:The color scheme made my eyes hurt by AdamBa · · Score: 1

      I know it is not the most eye-pleasing...I'm just using a default style.

      Any suggestions on improving it are welcome!

      - adam

    8. Re:The color scheme made my eyes hurt by smithmc · · Score: 1

      I have never seen Ford charge their customer for a recall...Only in software.

      If car thieves came up with a new way to break into cars, and Ford came up with a countermeasure, do you really think they'd retrofit that countermeasure to all Ford cars in the world, for free? (After all, cars are already supposed to be secure, right?)

      Or if Ford developed a new kind of airbag? (After all, cars are already supposed to be safe, right?)

      Or a way to reduce pollution by 50%? (After all, cars are already supposed to eco-friendly, right?)

      Uh, I don't think so. And no one would blame them. The market and environment change constantly, and manufacturers (of software, or cars, or whatever) do their best to keep up.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    9. Re:The color scheme made my eyes hurt by dnoyeb · · Score: 1

      If car thieves came up with a new way to break into cars, and Ford came up with a countermeasure, do you really think they'd retrofit that countermeasure to all Ford cars in the world, for free? (After all, cars are already supposed to be secure, right?)

      I do not remember ever any claims of security by any auto manufacturer. Certainly no American one. We still use plastic ignition columns...

      Or if Ford developed a new kind of airbag? (After all, cars are already supposed to be safe, right?)

      Yes and no. The lawyers would never allow Ford to create a 'new kind of airbag', because then you would be right. Remember, people have sued for precisely this exact reason. I think some have even had out of court settlements.

      Or a way to reduce pollution by 50%? (After all, cars are already supposed to eco-friendly, right?)

      Well since I am in the auto industry I will let you in on a little trick I noticed here in the motor city. We get the government to make laws mandating levels of safety and security. that way all we have to do is meed the letter of the law. That removes the liability from the OEM, and puts it on the law makers. Can you sue the government? Only if they give you permission ;)

      Thus, we really do not need to keep up with the market, only the laws. The US Energy secretary is a Lebanese-American-Michigander. Still waiting on those new MPG regulations...

  3. Damned by genuine praise by rot26 · · Score: 5, Funny

    This idea seems too obvious, too clear, too intuitive, and far too easy to implement for any respectable lawmaker to consider it for even a single nanosecond.

    --



    To ensure perfect aim, shoot first and call whatever you hit the target
    1. Re:Damned by genuine praise by EverDense · · Score: 4, Funny

      This idea seems too obvious, too clear, too intuitive, and far too easy to implement for
      any respectable lawmaker to consider it for even a single nanosecond.


      Colour me cynical; it also lacks the necessary monetary backing for a politician to back it.

      --
      http://jesus.everdense.com/
    2. Re:Damned by genuine praise by ZhuLien · · Score: 2, Insightful

      1 - say a wordprocessor developer decides to get rid of the concept entirely of files - does that mean they have to disclose how they store the information? ie: perhaps using their own disc format and writing sectors/tracks directly?

      2 - where does the difference in data and program exist? ok, most of the time it is plain and clear, but what if the text of a wordprocessor wasn't stored as text, but rather a program that was interpretted to give the text layout? Also, is a BASIC program tokenised not data for the BASIC interpreter?

      3 - Why should a programmer document how all their data is? They may not even know, it may be purely left to how the language that they used writes their data structures. Some of the data may be specifically not designed for 'users' to exchange? ie: indexes of a database.

      4 - forcing people to disclose how their data is - is just not right. A programmer should have the right not to disclose how their program works.

      Julian

    3. Re:Damned by genuine praise by MrLint · · Score: 5, Insightful

      1) well then said app wont be running on any current OS I can think of. Reimplementing low level data storage routines is plain stupid, especially for a high level app like a word processor. (i can hear the grumbling 'but that was just an example you are too literal.. etc)

      2) This argument is older than dirt and way too contrived. If a user is inputting records into a database its not code. Besides interpreted basic (as its a structured high level programming language the 'data' is already defined. Besides if the govt. is writing apps in interpreted basic you better ph33r f0r y0ur l1f3!

      3) This is the whole point of the exercise, to write your data on purpose such that you document its output. In addition indexes to a database *could* be made user friendly, but since they are ephemeral anyway and are rebuilt and updated as needed and not generally data that is input by a user for long term data storage its kidna falls outside of the bounds here.

      4) Well this is forcing the govt. to document their data structures that contain data that is not internal to the govt. And since ostensibly we all own the dat that the govt. has we can tell them (ideally) to do whatever we want.

    4. Re:Damned by genuine praise by Moses+Lawn · · Score: 3, Interesting

      All these problems could be solved by simply having an "Export" feature, that spits out all the relevant data, relevant being defined as whatever the user has typed or otherwise entered. The major examples are going to be text documents, databases, and spreadsheets. This would also work for all the one-off homegrown apps that store whatever in some binary format.

      Following this idea, the proposed bill could just list the benefits of open formats and mandate the ability to export to something like ASCII, RTF, CSV or XML.

      --

      What if life is just a side effect of some other process and God has no idea we exist?

    5. Re:Damned by genuine praise by Anonymous Coward · · Score: 1, Insightful

      You're too literal -- Within a few years MS Office will be transformed into a server-based content management system. There won't necessarily be any "files", just database content that is rendered dynamically. This nicely eliminates both the DOC file issue and the piracy issue.

    6. Re:Damned by genuine praise by rot26 · · Score: 1

      All these problems could be solved by simply having an "Export" feature

      Have you ever used any MS product to export data to anything but other MS formats??? You almost always get some kind of warning saying that "you may lose some data" or something like that. Well, I guess they would know, huh, especially if it's meant to mangle exported data. That's sort of like back in the day, when they made all of their products issue warning messages if you tried to run them on any OS other than MS-DOS or PC-DOS... "WARNING: you are running this software on an UNTESTED OPERATING SYSTEM. You may void your warranty". Pure FUD.

      --



      To ensure perfect aim, shoot first and call whatever you hit the target
  4. Opening up office formats... by gnuadam · · Score: 3, Insightful

    ...might or might not now help linux ... a lot of people I've talked to just don't like openoffice (and I've noticed that big spreadsheets are intolerably slow). There's a bit more work to be done there, besides the standard ms office problems. (That said, it wouldn't hurt a bit). But it would definately help a company like apple.

    Imagine flawless powerpoint support in keynote.

    --
    You say :wq, I say ZZ. Why can't we all just get along?
    1. Re:Opening up office formats... by clonebarkins · · Score: 4, Funny
      Imagine flawless powerpoint support in keynote.

      Even better: Imagine flawless powerpoint support in PowerPoint!

      --

      "The evil of the world is made possible by nothing but the sanction you give it." -- Ayn Rand

    2. Re:Opening up office formats... by 73939133 · · Score: 2, Insightful

      I don't like MS Office either, and I resent having to pay for it to access information (often public information), when, in my view, it has no other merit and I don't use it for anything else.

      So, we may each like or not like MS Office or OpenOffice, but the principle is that simple, textual public information should not require the purchase of a package that costs several hundred dollars in licensing fees.

      And if the formats are forced to be open, maybe we will get a lot more applications that can read and write MS Office file formats, applications that we actually like.

    3. Re:Opening up office formats... by Anonymous Coward · · Score: 1, Informative
      You may want to try this...

      Microsoft Office Converters and Viewers

      With the help of these converters and viewers from the Office Download Center, you can share your Microsoft Office files with people who have versions of Office programs different from your own, or even with people who don't have Office at all.

    4. Re:Opening up office formats... by spyfrog · · Score: 1

      Maybe you can tell me where I can find a viewer from Microsoft that works in Linux?
      I don't even find one for Mac on that page.
      Perhaps it is so simple that Microsoft don't want to make viewers for this platform? How strange...
      So I still have to pay for the OS, even if I don't have to pay for Word to read a Word document.

    5. Re:Opening up office formats... by El+Cubano · · Score: 1

      a lot of people I've talked to just don't like openoffice

      The only people that I have talked to that don't like OpenOffice.org, don't like becuase it is not exactly like MS Office. But this is unrealistic. They are functional equivalents (to a degree). I.e., OpenOffice.org and MS Office are both office productivity suites that provide word processing, spread sheet, and presentation functions. Similarly, GNU/Linux and Windows are operating systems that allow your computer hardware to execute applications. Get the idea?

      Most of the people the I have showed OpenOffice.org to are totally floored by it. It is usually faster (most of my friends don't work on huge spreadsheets), can export directly to PDF, can export presentations to Macromedia Flash (I would love to see MS Office do that), and of course it imports/exports MS formats extremely well.

    6. Re:Opening up office formats... by malxau · · Score: 1

      Yes, there's much more work to be done in OpenOffice. I prefer the smaller, faster, cleaner alternatives (see KOffice), although these tend to have much worse file format support. Forcing some of these specifications open would be beneficial.

      ...but back to the point. They would be beneficial not just to KOffice, or AbiWord, or any other tool; having tools with increased compatibility increases consumer choice and competition, not just for free software, but commercial software as well. This bill seems to me to be quite logical, in the interests of keeping government data readable, and in the interests of promoting market diversity.

    7. Re:Opening up office formats... by sql*kitten · · Score: 2, Insightful

      I don't like MS Office either, and I resent having to pay for it to access information (often public information), when, in my view, it has no other merit and I don't use it for anything else.

      I find it interesting that you blame Microsoft for creating a product which they sell to whoever wants it, and not the people who chose to use the product inappropriately. There are plenty of ways to save a complex document in a portable format (RTF, PDF and HTML are a few examples). MS Word supports all of those (I think you need a plugin to save PDFs but MS Word supports plugins so what's the problem?). The creator of the information chose not to use the available tools, yet you blame the creator of the tools, not the user of the tools.

      This leads me to suspect that you simply want to bash Microsoft, and don't really care about or understand the underlying issue at all.

    8. Re:Opening up office formats... by ahfoo · · Score: 2, Interesting
      I find it interesting that anybody would suggest that spending taxpayer money to subsidize a welfare program for a company that has been convicted of violations of the Sherman Act is somehow appropriate.

      This open formats idea is naive. You don't cut deals with monopolies, you cut their goddam welfare. Do you realize how much every single elementary school in your state if forking over to these whores? The DMV is a lame example. The schools are where they're juicing the taxpayer like crazy. If your kids have a web page at school, I suggest you go see which server they're using. Oh, hmm. Who made that decision. Oh I see, that was the district information guy. Where is he anyway? Oh, he's at a Microsoft conference in Vegas. There's so much to learn you know.

      Where do you think Mac got all that money that keeps them afloat? They got so bloated off edu-welfare they went limp, pulled out and gave MS a turn to ride the train. How the hell is welfare bad for the poor, but totally justified in the case of billion dollar corporation? I still don't catch that part.

      Fuck the half steppin'. Get out and vote for mandatory open source and do the right thing. Don't be a suck ass apologist with this "The right tool for the right job" bullshit.

    9. Re:Opening up office formats... by pmz · · Score: 2, Insightful

      This leads me to suspect that you simply want to bash Microsoft, and don't really care about or understand the underlying issue at all.

      Microsoft creates barriers for users, such as proprietary default file formats, because it is in their interest to do so.

      OpenOffice.org uses open file formats by default, because it is in their interest to do so.

      It is appropriate to blame Microsoft, because their position of conflict of interest cannot be ignored.

    10. Re:Opening up office formats... by AdamBa · · Score: 1

      Although you *can* save data in other formats from Word, it's not as rich or clean as the native format (have you ever looked at HTML produced by Word?), PLUS most people don't do it--so in twenty years when someone is trying to retrieve a Word .DOC file long after Word is gone (hypothetically) it won't do much good to say, "you know, the user *could* have saved this in a better format".

      - adam

    11. Re:Opening up office formats... by 73939133 · · Score: 1

      Great! With that, I can convert from one version of MS Office to another, or I can view the documents on Windows. How does that address any of the issues I have raised?

    12. Re:Opening up office formats... by 73939133 · · Score: 1

      The creator of the information chose not to use the available tools, yet you blame the creator of the tools, not the user of the tools.

      None of those "alternative" formats are fully round-trip, so they are useless for the kind of use organization usually make of MS Office documents. Even if those formats were round trip, trying to get a large organization to use them consistently is like herding kittens: every MS Office installation and every external user just reverts to using the proprietary format. And the reason for that is because of the choices Microsoft made when designing their products.

      This leads me to suspect that you simply want to bash Microsoft, and don't really care about or understand the underlying issue at all.

      No, I just live in the real world and have actually dealt with these issues with real users. You, however, are making the Microsoft equivalent of the statement "let them eat cake".

      So, I do unabashedly bash Microsoft, for the kind of software they produce and the kinds of evil games they play with their users.

    13. Re:Opening up office formats... by sql*kitten · · Score: 1

      Even if those formats were round trip, trying to get a large organization to use them consistently is like herding kittens: every MS Office installation and every external user just reverts to using the proprietary format

      OK, but we're talking publicly available documents here. We don't care what each user has in their "My Documents" directory. It's trivial to add an (automatic) task to workflow that converts .doc to .pdf as part of the publishing process.

      An example in programming terms: it does matter if you use gcc or MIPSpro to compile C++, because they use different name manging conventions, so you can't link code produced by one with shared objects produced by the other. But it doesn't matter if you write the C++ source code in vi or emacs originally.

      No, I just live in the real world and have actually dealt with these issues with real users.

      Me too, and I've addressed them. Just knock up a little "publish to web" macro or wizard for your users, if it's easier for them than FTP'ing .docs directly onto their web server, they'll use it, and you can code whatever processing you want into it.

    14. Re:Opening up office formats... by 73939133 · · Score: 1

      OK, but we're talking publicly available documents here. We don't care what each user has in their "My Documents" directory. It's trivial to add an (automatic) task to workflow that converts .doc to .pdf as part of the publishing process.

      No, we are talking about format lock-in whereever it occurs. But even if were were just talking about publicly available documents, what makes you think that such documents are for publishing only? Most Word documents that I get are documents that require me to modify them and then return them, submit them, or forward them to someone else. The only format Microsoft offers that does that with MS Office is their proprietary DOC format. Users just don't have a choice.

    15. Re:Opening up office formats... by norweigiantroll · · Score: 1

      I don't like it because it's too big and slow. However, it's the only thing that does the job (in Linux), and with computers getting faster all the time that is not an issue. Well, actually, there are some other things I don't like about it, such as it's automatic messing up what you type, but Word probably does some of that too.

    16. Re:Opening up office formats... by sql*kitten · · Score: 1

      The only format Microsoft offers that does that with MS Office is their proprietary DOC format. Users just don't have a choice.

      Funny, I was filling in grad school applications a couple of years back, many of them were editable PDFs. The actual text wasn't editable of course, but you could check boxes, write in textfields, etc, then save it. Acrobat has supported this for ages, maybe even since it was launched. And almost any word processor on any platform can handle RTFs.

      The way MS Office works is that a saved document is simply a persisted COM object, the object that represents the document in memory. That's why it keeps changing, because the functionality and hence internal structure of that class changes with every new release. I doubt MS has someone whose job it is to obfuscate things - if there were, why isn't it encrypted as a "feature"? Why are there tools like wv on my SGI machine to read .doc files?

      Sorry, but MS aren't the bad guys here. I suggest you take it up with the document authors, because they're the ones causing the problem.

    17. Re:Opening up office formats... by 73939133 · · Score: 1

      I was filling in grad school applications a couple of years back, many of them were editable PDFs.

      Editable PDFs are not round-trip. Neither are RTFs. Both lose information.

      The way MS Office works is that a saved document is simply a persisted COM object, the object that represents the document in memory. That's why it keeps changing, because the functionality and hence internal structure of that class changes with every new release.

      Yes, Microsoft has discovered that bad software engineering and format lock-in go hand-in-hand. That doesn't mean either is desirable or defensible.

      I doubt MS has someone whose job it is to obfuscate things

      Of course they don't. They probably don't even have a software engineer that knows how bad their software engineering is. Why should they bother? They are making billions of dollars with the status quo. Given Microsoft's market position, the worse their software engineering, the more money they make, at least up to a point.

      Why are there tools like wv on my SGI machine to read .doc files?

      Because a lot of people are working very hard reverse engineering Microsoft's formats. Unfortunately, wv doesn't work very well.

  5. Yeah, your bill will be open by Anonymous Coward · · Score: 1, Insightful

    When it hits the legislature where it will quickly be rewritten to allow MS to do whatever it wants.

  6. Was I the only one...? by The_Pey · · Score: 5, Funny

    Was I the only one who saw the title Help Write An Open Data Format Bill and thought "Yeah right, like Bill's ever gonna do that."

    Rock on M$

    Yes, I know they are embracing XML now...

    --
    Hmmm...
    1. Re:Was I the only one...? by metacosm · · Score: 3, Interesting

      yes -- you were the only one.

      And no, they are not really embracing XML -- read a little more about it. "Consumer Grade" (read: non-corp) will still use propriety format. The XML will only be on the high end, which should keep them nice and securely embedded in the consumer market.

    2. Re:Was I the only one...? by Fizzl · · Score: 1

      MS-XML that is ;)

    3. Re:Was I the only one...? by Chakde+Phate! · · Score: 1

      Give it a few years and we'll have ActiveXML (TM).

    4. Re:Was I the only one...? by SoulSkorpion · · Score: 1

      Possibly. I think I was the only one who saw the term "Open Source Bill" and thought it was a bill written by anyone who wants to, with the process freely visible to everyone (as opposed to a normal "closed source" bill where the politicians make the decisions). Isn't language fun? :)

  7. He's right by Otterley · · Score: 4, Insightful

    The author has the right idea; it would certainly make building compatible third-party implementations of data-processing software (by that I mean nearly all software) much easier than if the file formats were closed, as they are now.

    The trouble is that the distinction between code and data isn't as bright a line as you might think. I don't mean code/data segmenting; if you think about what evals and ELF are, you know what I mean.

    Algorithms (not to mention software in the US) are certainly patentable -- and efficient data storage mechanisms are too. Think about what a gold mine in terms of IP value a hash table would have been if it invented at a commercial organization instead of in academia.

    So, the conundrum we still face is that there are still valid IP claims WRT data structures, because oftentimes, as much thought is put into them as into the processing software that reads and writes them.

    1. Re:He's right by gnuadam · · Score: 5, Insightful

      Is it really good public policy to permanently store records that are meant to be for the public's benefit in a data format that cannot be guaranteed to be readable in the future?

      This is the argument.

      Closed standards are of course allowed by law. Companies and individuals should be allowed to use them. I argue that it is not good public policy, and governments should demand that their software vendors provide them with software that stores its data in a publicly reproducible way.

      --
      You say :wq, I say ZZ. Why can't we all just get along?
    2. Re:He's right by stubear · · Score: 3, Insightful

      "I argue that it is not good public policy, and governments should demand that their software vendors provide them with software that stores its data in a publicly reproducible way."

      They do. It's called text, RTF and HTML. MS Office saves out to all these formats. You can even install Acrobat and save Office documents as PDFs.

    3. Re:He's right by gnuadam · · Score: 4, Interesting

      ...right but you lose information if you save an office document that way.

      And even assuming that, as often as not the US government uses a proprietary data format exclusively. NSF now only accepts grant applications electronically. The forms are now an MS Office macro or an Adobe PDF form (which requires that you use the Adobe writer).

      Why should I have to pay a third party to do business with the government? Especially when alternatives exist (or could if the government took interest in this issue) ...

      --
      You say :wq, I say ZZ. Why can't we all just get along?
    4. Re:He's right by stubear · · Score: 1

      "...right but you lose information if you save an office document that way."

      You lose formatting, not data.

      "Why should I have to pay a third party to do business with the government? Especially when alternatives exist (or could if the government took interest in this issue) ..."

      You only asked for an open format. PDF fills this need. Now you're asking for a cost free format as well? The US government is not in, nor should it be in, the business of software development or steering the direction of software development. Alternatives do exist however and you can obtain cost free PDF solutions though quality may vary.

    5. Re:He's right by Anonymous Coward · · Score: 0

      Algorithms (not to mention software in the US) are certainly patentable

      I'm not sure what you mean about software, but the only relevant thing that's patentable for software is algorithms, and that kind of patents do not apply in most countries. Examples are parts of MPEG Layer 3 and the compression algorithm used in GIF (which expires the 20th of this month, by the way). I have yet to see a patent that prohibits decoding of file formats, even in USA.

    6. Re:He's right by 73939133 · · Score: 1

      Think about what a gold mine in terms of IP value a hash table would have been if it invented at a commercial organization instead of in academia.

      No, it wouldn't have been, because it was invented so long ago that the market was tiny at the time. That's, in fact, true for most computer-related inventions.

      Algorithms (not to mention software in the US) are certainly patentable -- and efficient data storage mechanisms are too.

      There is no contradiction between a requirement for open data formats and patents. If there are patents on the data format, then the law could require "RAND" licensing terms, but that's still better than the closed, undocumented formats we have right now.

    7. Re:He's right by muon1183 · · Score: 1

      Just thought you should be informed, PDF is an open format and does not require using Adobe writer. While the windows options may be limited, that is primarily because few windows programs have been written to create PDF output. In unix, it is fairly simple to write to PDF format and doesn't involve using any Adobe tools.

      --

      There's no sig like SIGSEG
    8. Re:He's right by sandman_eh · · Score: 1
      Think about what a gold mine in terms of IP value a hash table would have been if it invented at a commercial organization instead of in academia.

      Absoulutely , It would have given us eutopeand software authors a 17 year advantage (until the patent expired) over you americans.

      Maybe our beancounters would have seen computers as useful by then.

      --
      Master of Peng Shui.Ancient oriental art of Penguin Arranging)
    9. Re:He's right by Anonymous Coward · · Score: 0

      You don't lose information, you lose data. There's a difference. Information is what matters. The nuances of formatting and the undo stream are not essential parts of the public record.

    10. Re:He's right by Manax · · Score: 1
      The US government is not in, nor should it be in, the business of software development or steering the direction of software development.

      This is wrong in a couple of different ways. The government has specific requirements for its software ALL THE TIME. It requires that some software interact with certain other software, that there are certain security considerations, that there are certain mechanisms for backup, that there are certain effeciency requirements. They also sometimes require that software is tested in a certain way, developed in a certain way, written in certain languages, written for certain platforms...

      The government has been "steering the direction of software development" for a very long time, and it is perfectly reasonable. The government has specific requirements, driven from many different needs, that software vendors, who want to provide s/w to the government, must conform to.

      Requiring that any file formats (and I would include protocols) should be open is consistent with the governments history of requirements, and (I would argue) a clear need that the government has overlooked for far too long.

      --
      "Why should I be content to simply live in this world, when I, as a human being, can CREATE it?" - Oertel
    11. Re:He's right by AdamBa · · Score: 1

      I disagree. What if the "formatting" indicates how data in a database is split into records? You can't just say "all the data is there so everything is OK".

      - adam

    12. Re:He's right by Anonymous Coward · · Score: 0

      Why should I have to pay a third party to do business with the government?

      To call 911, you have to have an accout with a 3rd party telephone company. Fax something in -- same thing. Mail them a letter and chances are that you use an Avery envelope, Mead paper, and/or a Bic pen. Go to the office and they might want copies xeroxed. Never mind the fact that most government offices require you to wear clothes, so unless you're in the military, you'll have to fund a 3rd party.

  8. html by Anonymous Coward · · Score: 0

    works for me :)

    1. Re:html by the-build-chicken · · Score: 1

      XML -- Works for everyone else :)

    2. Re:html by sisukapalli1 · · Score: 3, Insightful
      XML works for everyone

      This is like saying ASCII works for everyone. It is more than just the format on which the "real format" is based on. It would be ideal to have a full specification or detailed, non obfuscated documentation.

      S

    3. Re:html by Anonymous Coward · · Score: 0

      You could also use SGML which is much more powerful and is a standard. XML was based on this but was ment to be a bit more light weight. At any rate, I would imagine that XML, XSLT, ect... will end up being the only format in the future

  9. Hmmm by alptraum · · Score: 5, Insightful

    On the second bullet you say "computer data owned by the [government] be permanently available to the [government] throughout its useful life."

    Somewhere you may want to define "useful life", I could see this as a possible loophole, this term could mean different time lengths to different people.

  10. Why doesn't the government just ... by jrl87 · · Score: 0

    make and distribute their own software for viewing these documents free of charge. It's not like we can't already get these documents realitively cheaply by mail or download them as a pdf.

    The government has the money and resources to make a simple "MS Word style" program and make it publicly available to open any document they release.

    In my opinion this would be benificial because it would not force any company to change their practices, even though I think some of them should. It would prevent any third party company from making a program that would undermine the integrity of the file (sounds absurd but it would probably happen, i.e. something pertaining to Microsoft opened by the Microsoft application is modified, just a guess)

    I didn't understand the articles very well, so if this is offtopic, do as you will.

    1. Re:Why doesn't the government just ... by jericho4.0 · · Score: 3, Insightful
      The problem with doing this is the problem this bill is trying to solve, namely that goverments don't have the rights to the data formats they use, leaving them dependent on the likes of MS, Orcale, etc.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    2. Re:Why doesn't the government just ... by jrl87 · · Score: 1

      Thanks for clearing that up.

      I was trying to say the government should start designing heir own software, but I didn't do a very good job.

    3. Re:Why doesn't the government just ... by El+Cubano · · Score: 1

      The government has the money and resources to make a simple "MS Word style" program and make it publicly available to open any document they release.

      The government doesn't do this for the same reason the IRS doesn't provide a free tax-filing service that includes e-filing (I mean like H&R Block style, since you can technically do them yourself and mail them in). The outcry from corporations, their special interest groups, and their lobbyists would be very bad. Sad, right? Our government doesn't do what's in the best interest of the people, for the simple reason of not pissing off the corporations.

  11. Patent It by Anonymous Coward · · Score: 2, Insightful

    Stuff this open data format crap.
    I think data formats are patentable... because some of them are inventive and require real ingenuity. eg: video streaming, etc.

    If you don't award patents, you don't get the great inventions. (cf: Edison)

    from,

    your friendly patent attorney

    1. Re:Patent It by snarkh · · Score: 1
      If you don't award patents, you don't get the great inventions. (cf: Edison)

      A completely disinterested opinion, no doubt.

  12. What goverment? by axxackall · · Score: 3, Insightful

    Goverment? What goverment? We are talking about open data formats for Internet, not for national network of one country, right? If so then the law should be international. Otherwise - it's wasting of time and efforts.

    --

    Less is more !
    1. Re:What goverment? by jericho4.0 · · Score: 2, Informative
      We're not talking about open data formats for internet use. The idea behind this bill is to make 'goverment' store all data in open standards so they don't become dependent on corporations.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    2. Re:What goverment? by FCKGW · · Score: 3, Insightful

      If one government does this, then another, then another, eventually all governments would be forced to use open formats. Not to mention that governments can tell people to give them documents in open formats or else. It could spread similarly to how MS .doc format became the de-facto standard. Of course, MSFT and possibly other closed-source vendors would lobby against this and pay off representatives to keep this from happening, so who knows if any of this will work.

      I don't care nearly as much about what software governments use as I do about their interoperability with other systems. A law based on this bill would help erase vendor lock-in and force MSFT to compete on a level playing field, as well as allow me access to public info without having to buy the same $400 program used to create it.

      --
      It's an operating system, not a religion.
    3. Re:What goverment? by Anonymous Coward · · Score: 0

      Yeah, and we can get the UN to enforce it! Bwahahahahaha!!!!!!!!!!

    4. Re:What goverment? by snarkh · · Score: 1

      It might help reading the article before posting, but the concept it is too old-fashioned, I suppose.

    5. Re:What goverment? by Anonymous Coward · · Score: 0

      Don't laugh. The UN may be powerless, but we would get GWB to attack any Information Minister who doesn't seem to comply. Only this time the excuse would be developing and storing WMA, not WMD.

    6. Re:What goverment? by stephenbooth · · Score: 1

      Being involved in a number of projects to integrate various systems in the largest unitary governmental authority in Europe, I think that this bill is a darned good idea. Having an entirely open way to move data from one system to another would make things a lot simpler.

      On thing that I would like to see added, although at the moment I'm not sure on how to word it, would be to require open publishing of APIs and interfaces to allow other systems to access in real time the information held in a system utilising the data processing, security and data integrity processes of that system.

      Stephen

      --
      "Don't write down to your readers, the only people less intelligent than you can't read" - Sign on Newspaper Office Wall
    7. Re:What goverment? by Abm0raz · · Score: 1

      If one government does this, then another, then another, eventually all governments would be forced to

      Just like the metric system and cell phone networks and the Kyoto conference and ... everything else that the rest of the world has adopted and the US has collectively given them the bird.

      -Ab

      --
      Nothing fails quite like prayer.
  13. More Legislation? by Acidic_Diarrhea · · Score: 1, Insightful
    I'm always critical of legislating common sense. It's common sense that you should wear a seat belt and so I don't believe there should be a law which dictates that you must wear one. As we add more and more laws to the books, each single law loses values because there are so many other laws.

    With that being said, common sense should dictate to anyone in government who is in charge of purchasing that an open data format is much more inviting than a non-open format. But I can see that just because this should be common sense does not neccescarily mean that it is.

    Here is my only concern: I don't like to have the government's hands tied, one way or another. Sometimes the market does not produce a product to satisfy these conditions or the market will produce an open data format product and a closed data format product where the closed data format product is superior in all ways but the obvious one. Now, I want the government to be able to evaluate their needs (considering how likely it is that they will need backups of the data - for instance if the data is only going to be temporary work product for an internal office and will eventually be converted to HTML) and make an informed decision. But I suppose in many cases it is better to lay down a rule which will work positively in 99% of all situations.

    --
    I hate liberals. If you are a liberal, do not reply.
    1. Re:More Legislation? by catbutt · · Score: 1

      I'm always critical of legislating common sense.

      Well, it's not always in the individual interest of the person making the purchasing decision to get something with an open format. For instance, right now, it's probably in many people's interest to get some closed format microsoft product for whatever reason. (true, all things being equal, open is better....but here in the real world everything else is not equal) Microsoft has no strong incentive to open their format, because enough people will buy their product with their closed format.

      Now if a bunch of people agree as a group to only buy software with an open format, there becomes a much stronger incentive for Microsoft (or whoever) to open the format. Then everyone benefits.

      Basically it is a prisoner's delimma or tragedy of the commons situation, where people acting toward their own individual self interest often create an undesirable result. A little enforced cooperation benefits all.

    2. Re:More Legislation? by Likes+Microsoft · · Score: 1

      If government agencies must use open data formats, the market will be induced to produce good products that satisfy that requirement. Even though we live in the most rabidly free-market capitalist nation in the world, a huge portion of our economy is still the public sector.

      --
      -- Who am I? How did I get here? My God, what have I done?!
  14. Exclusions by HybridTheory · · Score: 4, Interesting
    There are, I believe, certain classes of software where this may not be viable - where the format of a data file is a part of the competitive advantage of that product.

    I guess the best example would be Oracle and their proprietary database files.

    To handle a case like this, the company would need to apply for an exception, which could be granted under the following conditions

    a) an independant technical review confirms protecting the file format is significant to the business

    b) the company provides free utilities to extarct all data into an open format from the proprietary format

    c) The source code for the utility is escrowed, and publically released in the event of the company going under, discontinuing support of the product, etc

    This would allow Oracle to protect it's way of storing a database, but doesn't prevent anyone from moving to a different database

    1. Re:Exclusions by Anonymous Coward · · Score: 0

      Well, Word already exports .DOC documents to .RTFs, so that's good, right?

    2. Re:Exclusions by orangesquid · · Score: 1

      RTF can't do everything DOC can do, so it's really not compatible. Plus, ideally, the source code to the converter could be released in a *highly* obfuscated format compilable under any POSIX/ANSI system, or if that's not good enough, stripped binaries could be made available that would require very little operating system functionality (all functionality needed would be well-documented), meaning they could be run under some sort of free emulator. For example, ReactOS on FreeDOS on Bochs running MS-DOC2RTF.EXE or some such, with network emulation to talk to a fake samba server on a virtual network that would let it access local files. It would be klunky and slow, but it would work, and it would always let you get your data. I'm not so sure about requirements (a) and (c) but (b) sounds good to me.

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    3. Re:Exclusions by ajs318 · · Score: 1

      Oracle is just a database, and all modern databases are more-or-less SQL-compatible. That is, they accept commands like SELECT * FROM users WHERE name LIKE "fred" and give output in text form. It wouldn't take too much effort to write a programme that does a SELECT * and chucks out a load of INSERT statements that would recreate the database. *That* is your interchangeable file format.

      Source code does give you clues as to how the data is stored, but its usefulness depends on the author's comments ..... the commentless pile of IFs and GOTOs you get from decompilation {often without even so much as a variable name} is less useful than a properly-written spec.

      As a side note, I do really like your idea of source code escrow ..... I'd like to see *any* copyrighted work held in escrow in a non-copy-prevented form, if only to ensure that when it is ready to be released into the public domain, it actually can be.

      Ultimately, the rights of the people collectively come first; less important than the least-important right of the people collectively is the most-important right of the individual; and less important than the least-important right of the individual is the most-important right of a corporation.

      --
      Je fume. Tu fumes. Nous fûmes!
    4. Re:Exclusions by Maxwell'sSilverLART · · Score: 1

      Ultimately, the rights of the people collectively come first; less important than the least-important right of the people collectively is the most-important right of the individual...

      This is easily the scariest statement I've ever heard on this board, and I've heard some whoppers.

      First of all, it belies the fact that "collective" rights are all derived from individual rightsthere is no right afforded to society that does not stem from the rights afforded to the individual.

      Secondly, this creates a dangerous situation of denying the rights of the individual in favor of the collective. Who makes the decision? Who decides that a given issue is of sufficient importance to society to decide that the individual should be deprived of his rights? With your statement that all collective rights outweigh all individual rights, the individual has no rights at all. Taken to the extreme, your statement says that "the least-important right of the people collectively" is more important than, say, your right to live. What, exactly, are those collective rights? Are there any you wouldn't be willing to volunteer for execution to maintain?

      In reality, there are no "collective" rights; they are all individual rights, applied to the large group of individuals that makes up a society. The idea that the society has rights greater than the individuals leads to the condition that the society has power over individuals, and can compel those individuals to behave in a manner contrary to their individual wills. Did the right of the antebellum south to maintain an economy outweigh the individual right to freedom of the slaves? I rather think not. How about the right of China to maintain a society--does that outweigh the rights of the protesters in Tianenmen Square? Again, I'd say no. In reality, individuals, and only individuals, have rights; we choose to partially surrender some of them to power structures comprising other individuals (i.e. the government) in order to smooth the day-to-day functioning of society, but in a just system, we can recall that delegation of power and assign it to different individuals (elections, etc.), or change the power structure entirely. The key distinction is that we give the power to individuals--we give them that power on the basis of an office they hold, but the power is still vested in individuals, and can be stripped from those same individuals. "Society," defined as "government," has power because we say it does, but when defined as "the people collectively," it has no rights, and no power--only the individual has rights.

      --
      Moderate drunk! It's more fun that way!
    5. Re:Exclusions by AdamBa · · Score: 1

      Hmmm. How much of Oracle's competitive advantage is because of their database format (as opposed to how they index, how they parse queries, etc).

      What I might do is put a program such as you describe (that can export to an open format, etc) as one of the better alternatives to a completely open format.

      - adam

    6. Re:Exclusions by Dan-DAFC · · Score: 1

      Yeah but Oracle's proprietary format is not used so much to exchange information between different entities. When was the last time to attached an Oracle database to an e-mail?

      --
      Suck figs.
  15. An Open Source Model For Law? LOVE IT!!! by Levendis47 · · Score: 3, Interesting

    I won't brattle on, but how about using a Wiki to fascilitate the creation of various public participation law draftings?

    This would be an excellent application of the wiki technology and mantra of all-and-any user participation.

    Just an idea...

    cheers,
    Levendis47

    --
    --==[ AOL YIM ICQ : Levendis47 : levendis47@yahoo.com ]==--
  16. Nice effort by Anonymous Coward · · Score: 0

    If you think anyone in congress is going to consider it..

    BAHAHAHHAHAHAHHAHAHAQHA

    Good luck, when was the last time congress did something for the people? 1776?

  17. Further Problem by weston · · Score: 0

    A further problem: someone -- maybe multiple someones -- is/are going to scream about how this causes a security problem. Sure, you and I know about peer review vs security by obscurity blah blah, but it's fairly clear that most of the business world just as soon have as much obscurity as possible, whether or not they've had an expert review their system....

    1. Re:Further Problem by trezor · · Score: 1

      IDIOCY.
      Never Underestimate the Power of Stupid People in Large Groups.
      (C) Despair inc.

      --
      Not Buzzword 2.0 compliant. Please speak english.
  18. commitee this and organization that by tomstdenis · · Score: 1, Insightful

    What ever happend to independent and competing ideas that will eventually succumb to the better format?

    Remember LZH, ARC, PAK, ARJ, JAR, ZIP, RAR, ACE, ZOO, ...

    All competing algorithms and eventually ZIP won [or more so deflate] for the most part and BZIP2 to a certain degree...

    If you stiffle independent thought before you get out the door why bother?

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:commitee this and organization that by Waffle+Iron · · Score: 4, Funny
      Remember LZH, ARC, PAK, ARJ, JAR, ZIP, RAR, ACE, ZOO, ...

      Remember DOC, DOC, DOC, DOC, DOC, DOC, DOC, DOC, ....

    2. Re:commitee this and organization that by tomstdenis · · Score: 2, Insightful

      Not really. I used ClarisWorks when I was a kid, then I moved to StarOffice and then OpenOffice.

      I never by choice used MS Office tools :-)

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:commitee this and organization that by Quila · · Score: 1

      Waffle Iron has a point, although he's wrong. I work in the government, and it looks more like "DOC PPT XLS MDB ..."

      There are literally terrabytes of data flowing around here, and the only truly open formats I've seen so far are JPEG and TIFF.

      Of course, maybe we should define open, as in it can be a proprietary format, but the complete structure should be published for interoperability, like PDF, which accounts for a lot of our files.

    4. Re:commitee this and organization that by JCholewa · · Score: 1

      > Remember LZH, ARC, PAK, ARJ, JAR, ZIP, RAR, ACE, ZOO, ...

      > All competing algorithms and eventually ZIP won [or more so deflate]
      > for the most part and BZIP2 to a certain degree...

      Hmmm. While most of the formats are not as popular, I see RAR files all the time. It seems to be (by far) the choice for usenet posters, where large binaries are split into a huge wad of *.r?? files. ACE is commonly used among warez folk, I think, but it's fairly gone. JAR.... isn't that the java file archives? They're all over the place, then. .gz and .tgz files are everywhere for me. Half the programs I install are in this format (notably, almost all the programs for my zaurus are gzipped tar files, renamed to ".ipk").

      Of course, it's also notable that ZIP files didn't win because of their superiority. They're certainly not better than RAR (or bz2, which you mentioned) in compression.

      Aargh. Sorry if I'm at all incoherent. I'm code-zoned or something. I'm making a program that parses CSV files and trans-somethings directory structures and saves files and paints some pretty output to a 24-pin USB dot matrix printer and sends data over the internet and stuff. And I have ADD, and I'm on drugs, which help somewhat, but I've just done a lot of compiling and recompiling, and my brain got messed up a little when I spent my lunch break in the presence of a really, really bright sun.

      --
      -JC
      http://www.jc-news.com/career

  19. you could at least require an open standard by Trepidity · · Score: 3, Insightful

    I would prefer a complete free and open standard with no patent encumberment, but a second-best option would be to have an open and fully documented standard that may or may not be subject to patents, along the lines of the stuff put out by the MPEG consortium (MP3, AAC, etc. are all patented, but are also completely open formats). This way at the very least you have an guarantee that your data won't be permanently inaccessible, because when the patent expires you can reimplement the open specification.

  20. It absolutely will NOT pass by Anonymous Coward · · Score: 2, Informative

    a) Lobbyists from companies that currently have govt. contracts will be pissed

    b) cost to convert and/or interoperate with legacy systems will be IMMENSE, may run into the many billions (consider all the govt. agencies ..NASA, FDA etc.)

    c) Did I mention the costs involved (perceived costs, not necessarily real costs)

    Nice dream though, but I rather dream of sleeping.

    1. Re:It absolutely will NOT pass by DarkDigger · · Score: 0

      They don't have to rewrite any software. They just need to publish their file data formats.

  21. Communication protocols by Anonymous Coward · · Score: 0

    Open data formats would be good, but we also need open communication protocols. Also, the bill should prohibit formats that can only be implemented by paying patent royalties.

  22. Better than that even by Exiler · · Score: 4, Funny

    Imagine flawless powerpoint presentations in /dev/null.

    --
    Banaaaana!
    1. Re:Better than that even by Anonymous Coward · · Score: 0

      imagine the diff between a flawless powerpoint presentation and one from /dev/random

  23. Oregon's bill has both by po8 · · Score: 4, Informative

    Oregon's HB 2892 has sections covering both open source and open formats. It has recently been revived, and there's still a chance of passage.

    1. Re:Oregon's bill has both by AdamBa · · Score: 1
      Yes, in fact while Oregon's bill only requires "consideration" of open source, it *requires* open data formats. I discuss it on the ODFI site.

      Has it been revived? I thought it was dead for this year. If you have a link to current status, please post it. Thanks.

      - adam

    2. Re:Oregon's bill has both by po8 · · Score: 1

      Word on the street is that HB 2892 may be revived via a rarely-used legislative maneuver. An existing unrelated bill, SB 589, scheduled for a floor vote, may be amended by removing the text of the existing SB 589 and replacing it with the text of HB 2892. I don't know any official cite for this information yet, but I have heard it from "reliable sources". It's not a sure thing, but there's still a slight hope...

  24. Re:Common Sense by RodgerDodger · · Score: 1

    I'm always critical of legislating common sense. It's common sense that you should wear a seat belt and so I don't believe there should be a law which dictates that you must wear one.

    Bad example. Not wearing a seat belt affects more than you (believe it or not).

    Assume you get involved in an accident[1], and you weren't wearing your seatbelt. Because of that, you get hurt quite badly when you wouldn't have been if you had worn your seatbelt[2]. Emergency services have to come out and help you now, you go to a hospital, and you tie up doctors, nurses, and space that other people need.

    Even if you pay for all of those services 100%, you still can't deny that you tied up resources that may have been needed elsewhere.

    And that's why you should wear your seatbelt; it's got nothing to do with your right to risk your own safety, and everything to do with the consequences to others should the risk eventuate.

    What's the penalty for not wearing a seatbelt where you are? Here, it's a fine; considering that the partial reimbursement back to society.

    Laws designed to curtail behaviour that has negative impacts on other people, or society as a whole, are not wasteful.

    Or would you prefer a law that if you weren't wearing a seatbelt, then you don't get medical treatment in the event of an accident? I'd accept either...

    [1] If you never get into an accident, then it wouldn't matter.

    [2] Yes, sometimes wearing the seatbelt causes you to get hurt more than you would have if you didn't. Those cases are far less likely than the reverse.

    Oh, and ObQuote: "Common sense is very uncommon" -- Horace Greeley

    --
    "Software is too expensive to build cheaply"
  25. Sounds familiar by DreadSpoon · · Score: 4, Interesting

    I pushed for a similar "rule" at the local government offices I work at. All documents available to the public, and all documents used for communications with contractors/agencies/whatever, must be in an open format, unless no open format exists for the given data that conveys all needed information. (Which is pretty damn rare to not have.)

    It's working fairly well. Enough of the employees are still just using the default MS formats in MS Office (I still receive enough .DOC files from coworkers) but a good deal of external communication is on open formats. Our e-mail gateway blocks most non-open formats, which helps a good deal as well. ;-)

    On a sadder note, tho, the residents have never requested this. Likely, they do not care; the majority of them, anyways. Increasing demand from residents would help push more gov't agencies to use rules similar to ours. How many of you Free Software and Open Communications geeks have even sent an e-mail to your local township/city/county/etc. requesting open formats? Truly, even a small handful of voices are listened to, from my own experience in the field.

    Be heard!

    1. Re:Sounds familiar by Hooptie · · Score: 1
      On a sadder note, tho, the residents have never requested this. Likely, they do not care...

      It's probably more accurate to say that they don't know any better. If you reqeust a file in an "open format" from most any person, you will receive a blank stare. They wrote their document in Word, they can open it. Everyone they know can open it. If you can't (or won't) open it, then there must be something wrong with you or your computer. After all, theirs works fine.

      In addition, if you start evangelizing about the virtues of Open Source, you stand a pretty good chance of receiving a very negative response. Why would they want to use something that can't even open a simple Word file?

      Hooptie

      --
      "Heavens, it appears that my weewee has been stricken with rigor mortis!" -- Stewie Griffin
  26. no facts back him up by SuperBanana · · Score: 4, Insightful
    The author has the right idea; it would certainly make building compatible third-party implementations of data-processing software (by that I mean nearly all software) much easier than if the file formats were closed, as they are now.

    Except the author thinks that software companies are just going to lovingly hand over specifications on their file formats. Throughout computing history, software companies have used file formats to lock people into their product, force them to buy upgrades, and use them as leverage for strategic partnerships. Ie- it's a huge cash cow to have proprietary formats.

    The author, in the very first paragraph, dismisses "open source laws", saying they "won't work". Huh? Says who? Then he says his WILL work. You can't just make enormous blanket statements like that without backing them up!

    In his second point, he says "Many open source laws seem designed to force a government to replace Windows/IIS/Office with Linux/Apache/*Office". Where is he getting this crap from? He goes on to dismiss the security benefits of open-source software, the cost savings...he pretty much dismisses every single argument for considering open-source software, with nothing to back up his reasoning. He 'thinks', therefore it is.

    My impression of "open source laws" was that they instruct government agencies to -CONSIDER- open source solutions- it does not FORCE them to use them- yet he makes it out like there's a cop sitting there with a gun to a government IT manager's head, saying "Go ahead punk. Make my day. Install Office. Are you feelin' lucky, punk?" Maybe I misread it, but his idea seems to be to -FORCE- companies to release file formats if their software is used by the government.

    One requires you consider open-source software, leaving commercial software companies plenty of oppertunity to compete if they've got a better solution(remember, open-source is not $0, you still have labor involved, possibly a migration, maybe staff training and hiring, maybe different equipment.) Open source doesn't automatically, if ever, "win" outright simply because it's open-source, yet the author seems to think open-source always will, and hence open-source laws will be bad because there will be a huge inconvenience to the government or the software companies. Again, consider- not force! If the manager thinks commercial software will overall be better, he/she will make that call.

    The other forces software companies to do something that threatens, in a BIG way, how they compete against other companies.

    Now, which has more of a chance of failing?

    1. Re:no facts back him up by rjch · · Score: 5, Insightful
      Except the author thinks that software companies are just going to lovingly hand over specifications on their file formats.
      No, that's not what he said. What he said is that if open data laws were passed, companies would be more likely to open up their data formats in order to retain lucrative government contracts.
      The author, in the very first paragraph, dismisses "open source laws", saying they "won't work". Huh? Says who? Then he says his WILL work. You can't just make enormous blanket statements like that without backing them up!
      Gee... maybe we weren't reading the same article. The great bulk of the article was discussing why software companies would be more likely to open their data formats than their source code.
      Likewise, he is not talking about forcing companies to open their data formats, he's talking about making it more commercially viable. You seem to be picking quotes out from their context and twisting them to your preferred view.
    2. Re:no facts back him up by catbutt · · Score: 1

      What he said is that if open data laws were passed, companies would be more likely to open up their data formats in order to retain lucrative government contracts.

      Well said. And don't forget that if the market leader chooses not to open their format, a competing product/company that already has an open format will likely get some contracts they otherwise might not have. This could mean they can hire a couple more developers to make their product better, and get a better foothold in the market.

      The point is you have provided a strong incentive to have an open format, which in the long run can make a big difference.

  27. warning: cynicism by eyeball · · Score: 1, Troll

    Even if everyone on /. pooled their money, I don't think we could afford to pass a bill like this.

    --

    _______
    2B1ASK1
  28. Word processor format by hey · · Score: 1, Flamebait

    Since word processing is so common I think there should be a line in the bill that says what word processor format should be used. Open Office is the best one I know about (xml subfiles in a zip).

    1. Re:Word processor format by Anonymous Coward · · Score: 0

      Is this what oo uses? Cute!

    2. Re:Word processor format by spitzak · · Score: 1

      No, MSWord format would be acceptable if it was documented. I think this is the result the author is hoping for.

  29. Network Protocol by John.P.Jones · · Score: 1

    In addition to data formats the bill should require open networking protocol formats. That covers the disk and the wire(/less).

  30. Or open old? by glenrm · · Score: 1

    I don't know if the file format needs to be open, but one would think that a future version of a product should always be able to open past versions of documents for that product at a minimum. That being said it seems like laws are being pushed because some don't think certain software models will win in the free market system. I do not like this use the power of the goverment to beat my biz opponents, I know it is done constantly I just like good old competition. [Disclosure I am a RHAT shareholder]

    1. Re:Or open old? by tinguru · · Score: 1
      but one would think that a future version of a product should always be able to open past versions of documents for that product at a minimum

      That's nice, until there is no longer support for the product. And they 50 years go buy.

    2. Re:Or open old? by praedor · · Score: 1

      Wha?! Repeat after me: "Nothing lasts forever. NOTHING!". M$, Apple, IBM, whatever, are not eternal. No country, society, political movement, party, etc, lasts forever. Far from it. Accepting this fact is the first step. The second step is to mitigate against it in the arena of software and public information (ultimately, this means ALL government data). It is perfectly OK for government to use propriatory software for its purposes (so long as it is the most cost-effective means to do whatever) but any data/information generated and stored MUST be in a format that is accessible to future generations of CITIZENS who OWN the government and its data even if/when the corporation/entity that generated the software the government used is no more (M$ WILL fade away, as will any and all other corporations in time, to be replaced with new entities). It is unacceptable that data generated now in government in some M$ format WILL become unavailable to future generations once M$ fades into oblivion or even sooner, when the format fades into oblivion. This is the very same problem that affects long-term data storage. There is NO replacement for paper storage, which can last millenia (proven in practice), for long-term, accessible archiving. CDs will be unusable/unreadable in 10 or so years, having faded into the dustbin of history. The same will happen to the next storage method. This same problem applies to ALL digital data storage file formats, but particularly those of propriatory form. An open format with full documentation available to all will ensure access to a file format containing the PEOPLE'S data (anything generated by government) regardless of the fortunes of the great 'god' business.


      Stop worshiping business and "the market" because it will only fuck you and everyone else in the end. The government is a special case and cannot be permitted to hide/lose data by using storage means and file formats that are GAURANTEED to disappear within a generation. It is not the government's data to lose, it doesn't have that right. It DOES have the responsibility to ensure its data is available to the PEOPLE in perpetuity.


      THAT is the only consideration.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  31. Universal? by Anonymous Coward · · Score: 0

    Umm... .txt

    I thought there was an Universal file format.

  32. This is just another... by stubear · · Score: 0, Troll

    ...thinly veiled attempt to force OSS welfare upon the public at large. There were far too many sections that forced not only open data formats to be used but applications that are open themselves.

    If you truly want data to be open, then say so, quit the bullshit attempts at forcing governments to stop using Microsoft Office. Work to force government to save data as PDF documents instead. The PDF standard is open to all and OSS as well as proprietary applications can save to this format just fine. You can download the Adobe Acrobat reader for free and if you use Linux/UNIX you have a number of options to choose from for opening PDF files.

    1. Re:This is just another... by taniwha · · Score: 1
      no ... maybe it's an attempt to take away the public welfare that govt use of .doc files confers upon MS.

      What you say is only true if all you want to do is read it with your eyes - but If I want to import it into a spread sheet, or include portions of it in another text document (but keep the formatting, and include images and graphs), embed it in a web page (while reflowing around other stuff) etc etc

      PDF is usefull but rather restricted in it's applications - and it too is controlled by a private entity. Better to have somethign more open and more flexible for public interchange

  33. Re:Common Sense by Anonymous Coward · · Score: 0
    Bad example. Not wearing a seat belt affects more than you (believe it or not).

    Assume you get involved in an accident[1], and you weren't wearing your seatbelt. Because of that, you get hurt quite badly when you wouldn't have been if you had worn your seatbelt[2]. Emergency services have to come out and help you now, you go to a hospital, and you tie up doctors, nurses, and space that other people need.

    Even if you pay for all of those services 100%, you still can't deny that you tied up resources that may have been needed elsewhere.

    And that's why you should wear your seatbelt; it's got nothing to do with your right to risk your own safety, and everything to do with the consequences to others should the risk eventuate.

    What's the penalty for not wearing a seatbelt where you are? Here, it's a fine; considering that the partial reimbursement back to society.

    Laws designed to curtail behaviour that has negative impacts on other people, or society as a whole, are not wasteful.

    Or would you prefer a law that if you weren't wearing a seatbelt, then you don't get medical treatment in the event of an accident? I'd accept either...

    [1] If you never get into an accident, then it wouldn't matter.

    [2] Yes, sometimes wearing the seatbelt causes you to get hurt more than you would have if you didn't. Those cases are far less likely than the reverse.



    The major flaw I see in your argument is that it is actually very unclear whether mandating the wearing of seatbelts reduces the likelihood that those scarce resources will be wasted. Wearing seatbelts, for instance, has the tendency to encourage people to drive a little less carefully -- they have less incentive to be careful than they would have if they were not wearing them [1]. Each accident may be safer for those involved, but the number of accidents will go up and it is most likely that the amount of waste of health care resources does not change significantly. Look for and read The Armchair Economist for a more detailed discussion on how people respond to incentives and how well-intensioned legislation can have surprising outcomes.

    [1] If this is hard to fathom, consider how people would modify their driving habits if cars had no seatbelts and, instead, had a sharp spear sticking straight out from the steering wheel, aimed at the driver's throat! (yeah, I borrowed your footnote style!)

  34. right tools for the right job by MrLint · · Score: 2, Insightful

    Admittedly i read the 'bill' a bit quickly, but there is one problem (which seems to be partially addressed later on) is that all data be in human readable format. Well this is good for string data. However I very much suspect there are going to be number formats that are much better stored in their binary format. Now as I recall from college COBOL's strategy as to have everything stored as string data with (interesting) defining headers. As I also recall this was to help portable between COBOL and other foreign (computer wise) data retrieval systems, like when data was passed around on tapes.

    This is all well and good, but you trade off portability for parsing overhead. Of course CPU time is way cheap as to compared to yesteryear. However you will end up with people's nutjob parsing routines, I mean hell CPUs and calculator software still get shipped making math mistakes. Reading in data in any of the standard int and float storage formats is cheaper and you don't have to worry about joe-bob desk jockey hosing up an import routing and your tax bill being 100x too large.

    Now as most of us who have been thru a proper programming class know there are routines for these kinda things.. but again beware of joe-bob who wants to do it 'better' or whatever. Perhaps along with open data one needs to define a data import stadard?

    1. Re:right tools for the right job by AdamBa · · Score: 1

      It's not that data has to be in human readable format. The DOCUMENTATION has to be human readable...meaning it can't just consist of source code or an XML schema or whatever.

      Now as an alternative to open data formats, one of the ones I listed was a preference for "text based" formats over binary ones. That's to make it easier to retrieve some data if the format is lost.

      - adam

  35. Open data formats are good, but not sufficient by Anonymous Coward · · Score: 4, Insightful

    Open data formats are a good start, but don't fool yourself into believing they are sufficient. HTML is perfectly open, but how many web sites are there that test against anything but IE? How many rely on the behavior (even the bugs) of IE?

    The non-openness of Microsoft Word's document formats is not the biggest obstacle. There are plenty of office suites now that can read them. The biggest obstacle is that people write their documents expecting them to look exactly as they do in Word. That's not something that open data formats by themselves will solve. Microsoft could move entirely to XML, and that problem would still remain.

  36. you could have an open, but patented format by Trepidity · · Score: 1

    It would be possible as a second-best option to at least require open but patent-encumbered standards, along the lines of the MPEG consortium's work (MP3 and AAC are both patent-encumbered, for example, but also open and documented standards). This way you don't have the problem of one day not being able to read valuable data -- once the patent expires, anyone can reimplement the open and documented format.

    You could even take this another step in the direction of MPEG-like policies, and have a common non-discriminatory licensing policy, so anyone who wanted to build an interoperable implementation before the patent is expired would have to pay, but the rules for payment would be very clearly defined.

    1. Re:you could have an open, but patented format by NeB_Zero · · Score: 1

      Completely agree, if the argument is about usability in the future, patents!!!!

  37. ISO subset of Adobe Portable Document Format by tinguru · · Score: 2, Informative
    At Breakout Session 8 of the Spring 2003 Digital Library Federation Forum I learned that a "committee of government, industry, and academic representatives has started work on an International Standards Organization (ISO) specification for a basic subset of the Adobe Portable Document Format. Known as PDF/A, this specification will govern creation of documents that are self-contained, technologically stable, and have the basic properties that users need."

    At the session, I got the impression that most government agencies are moving towards PDF for records than need electronic retention.

  38. Re:Common Sense by clonebarkins · · Score: 1
    Bad example. Not wearing a seat belt affects more than you (believe it or not).

    The poster's argument wasn't about choice; it was about common sense. Your assumption (that the poster would choose not to wear one because it affects only himself/herself) is attacking a straw man. The poster never said why wearing a seatbelt was common sense. It is quite possible that s/he agrees with everything you said.

    Having said that.

    Assume you get involved in an accident[1], and you weren't wearing your seatbelt. Because of that, you get hurt quite badly when you wouldn't have been if you had worn your seatbelt[2].

    First of all, it's fallacious to say that seat-belt wearers will be hurt less than other people. More on this below.

    Emergency services have to come out and help you now, you go to a hospital, and you tie up doctors, nurses, and space that other people need.

    This could just as easily happen if you are wearing a seatbelt. Wearing a seatbelt is not a "get out of the emergency room free" card.

    Most of the time, some sort of emergency services will respond to the scene regardless of whether or not the victim is wearing a seatbelt. And many times a person will go to the hospital regardless of their seatbelt-wearing status.

    Furthermore, you can get injured just walking down the street. Does that mean we should ban walking down the street because of "the potential drain on society's resources"?

    Even if you pay for all of those services 100%, you still can't deny that you tied up resources that may have been needed elsewhere.

    This is true for any accident, no matter what. A good medical institution will determine on a case by case basis what resources they can commit to a patient. It's called triage.

    What's the penalty for not wearing a seatbelt where you are? Here, it's a fine; considering that the partial reimbursement back to society.

    It's a fine here as well, but it goes to the cops, not the hospitals or emergency workers who respond to the scene of accidents. If it's a reimbursement, it's a misallocated one. Also, it's used as a (probably ineffective) deterrant ("Wear your seatbelt or pay $75!"), not a "repayment".

    Laws designed to curtail behaviour that has negative impacts on other people, or society as a whole, are not wasteful.

    Yes, but laws that force you to wear a seatbelt don't curtail any negative impact on society. Everything you said is true of any accident, whether the victim was wearing a seatbelt or not -- or even whether the accident involves an automobile or not!

    Or would you prefer a law that if you weren't wearing a seatbelt, then you don't get medical treatment in the event of an accident? I'd accept either...

    Hell, why stop there? Let's have a law that medical institutions don't have to treat you if you jaywalk! Or better yet, let's have a law that says they don't have to treat you if you have no foreseeable way to pay them back, since by not paying them you are draining society's resources.

    Hospitals cannot (legally) make determinations about who they can treat, whether a law was broken or not. Nor should they be allowed to.

    Yes, sometimes wearing the seatbelt causes you to get hurt more than you would have if you didn't. Those cases are far less likely than the reverse.

    So you're saying the government is allowed to (pre-)determine for me a choice that could affect my living or dying? Do you think they should be able to do this in every case? What if I am going to have surgery where I have a 10% chance that I could die or be severely maimed? Because it's "only a 10% chance" does that mean the government gets to decide for me?

    This is the dumbest argument. Those people who die or are severly hurt by seat belts should not have been legally bound to wear them. Perhaps they would've worn them anyway, perhaps not, but at least it would've been their choice and not the government's.

    --

    "The evil of the world is made possible by nothing but the sanction you give it." -- Ayn Rand

  39. life of the republic by tinguru · · Score: 1

    Government archives are supposed to be preserved for the life of the republic.

  40. going at it the wrong way? by Dhraakellian · · Score: 2, Insightful

    Instead of making major corporations, such as Microsoft, open their formats, perhaps Word and similar programs should be required to have the ability to read and/or write major open formats, such as StarOffice/OpenOffice formats.

    Yes, I could see arguments along the lines of "but we can't possibly support every format," but in the case of behemoth corporations, it should be doable for at least the major formats. This could also be said to stifle competition, but in Microsoft's case, it has already done enough of this, and this measure could actually restore competition.

    --
    I've read Grocklaw. BoycottNovell, you're no Grocklaw
  41. Common sense is a crock by Anonymous Coward · · Score: 0

    Common sense dictates that we all obey the strictures and jurisprudence of actuarial accountants. That means that you shouldn't get out of bed without putting on a helmet. Common sense tells us that if you do, you are more likely to lose your brains than if you don't.

  42. Open Source != Open Data Formats by Anonymous Coward · · Score: 0

    This argument really muxes up two different issues.

    Most Open Source programs do not use "open" data formats -- there is no specification or independent implementations. ("Use the Source" is not a specification.) Many of them are just as implementation-dependant as MS Word. If anything this only helps big company projects like Sun StarOffice.

    Can't help to think this is all just advanced whining over some DOC files and has nothing to do with public policy.

    1. Re:Open Source != Open Data Formats by AdamBa · · Score: 1

      I agree 100% with this, and that's why I tried to write the sample bill so you could not get away with saying "Use the source"...even for an open source app, you still had to provide human-readable documentation. Source code is not considered human-readable...any suggestions on how to improve the phrase "human readable" to mean "a real spec" are welcomed.

      If some small open source company is selling software to the government...yes they will have to make the extra effort to document their data formats. Really shouldn't they have done that anyway?

      - adam

  43. Open data format considered harmful by PizzaFace · · Score: 2, Interesting

    This "open data format" proposal is impractical and counter-productive.

    Impractical

    Most computer programs are useful because they produce human-readable output, usually by arranging pixels on a screen or on a sheet of paper in ways that correspond with natural-language representations (words and numbers). Every purchaser of software is free to decide before purchase whether a program's output is sufficient for his needs, including any potential need for data archiving or transfer.

    But until the data is output, it is encoded for the convenience of the program, not for the user. Even an ASCII file is not really "text," but numeric bytes whose values correspond to alphanumeric characters only through an artificial, though widely adopted, convention.

    A data file is just a data structure stored in a persistent medium. As a developer, I shudder to imagine the burden of documenting every bit of data my programs store. I'd need to convert them from binary format to human readable. Not only that, but binary formats are necessary for some functionality. Have you ever benchmarked the performance of a large conventional database against a stored-as-XML database?

    I guess I couldn't compress data, or maybe I could only compress it in a "standard" format - but which one, and who decides which one? Graphics and sound? I suppose I couldn't use a proprietary format for those either. And I guess I couldn't encrypt any data, at least not in any way a competing program couldn't decrypt. Well, if my competion can decrypt the data, so can anyone else. Sorry, but this is a non-starter for many business applications.

    Counter-productive

    Currently, a user has his software, he has his data (stored in whatever format the software's author found efficient and secure enough for the application), and he has a legal right to make copies of them so he won't lose any data he has bargained for. So this law doesn't really gain him data security; it gains interoperability, the possibility that competing software vendors will be able to serve his needs. There's an implicit hope that small software vendors could use open data formats to compete more equally against large vendors.

    Alas, that hope is a pipe dream. Because any software vendor would be able to extend a published data format, the publisher who could extend it most and fastest would always lead the market. That means the biggest company would lead the market.

    It's happened before. Microsoft's president is on record, telling his developers to "embrace and extend" industry standards. That's how Microsoft maintains de facto leadership of many standards. They can embrace whatever is open to be embraced, and extend it so it becomes Microsoft's. Examples include HTML (Microsoft's progress slowed by developer inertia), web services (Microsoft looking strong), Java (thwarted, so far, by Sun's license), and even ".doc" files (we old-timers remember when they were plain ASCII).

    An open source author has the protections of copyright and licensing terms against Microsoft stealing his code. But the author of a program that keeps its data open has no such protection. The data belongs to the program's user, not the program's author. Open data is ripe for the picking by a bigger company, and a small-scale author of successful open-data software will soon be following instead of leading in his market.

    Let's leave software authors and users free to decide whether human-readable output is enough for them, or if they want data structures stored persistently in human-readable form. The perversion of the patent system should teach us this much: laws that are meant to help the little guy, may help the big guy even more.

    1. Re:Open data format considered harmful by Anonymous Coward · · Score: 0

      "Most computer programs are useful because they produce human-readable output, usually by arranging pixels on a screen or on a sheet of paper in ways that correspond with natural-language representations (words and numbers). Every purchaser of software is free to decide before purchase whether a program's output is sufficient for his needs, including any potential need for data archiving or transfer."

      But the catch is that when the govt decides that the output is sufficient for its needs, publishes the output, and then in order to have access to it, the public needs to buy certain software. If the govt were required to publish data in an open format, that would solve this. They could do what they liked internally, but if the data was for public use, it would have to go into os format.

      "I guess I couldn't compress data, or maybe I could only compress it in a "standard" format - but which one, and who decides which one? Graphics and sound? I suppose I couldn't use a proprietary format for those either. And I guess I couldn't encrypt any data, at least not in any way a competing program couldn't decrypt. Well, if my competion can decrypt the data, so can anyone else. Sorry, but this is a non-starter for many business applications."
      This is just pants, it's not the the crypting algo that's secret, it's the key.

    2. Re:Open data format considered harmful by Anonymous Coward · · Score: 0

      >And I guess I couldn't encrypt any data, at least not in any way a competing program couldn't decrypt. Well, if my competion can decrypt the data, so can anyone else.

      In cryptography, the strength of an algorithm lies in the secrecy of keys, not algorithms you retard.

    3. Re:Open data format considered harmful by Likes+Microsoft · · Score: 2, Interesting
      An open data format doesn't preclude the possibility that the data files couldn't be password protected and encrypted...as long as it is done in an openly defined way.

      Anyway, my understanding of the proposal is that it would apply to files that are public in nature anyway. (I.e., work product of govenrnment employees, legislators, etc.) Nobody's trying to say that Joe Schmoe, private citizen, shouldn't be able to use whatever file formats he wishes.

      --
      -- Who am I? How did I get here? My God, what have I done?!
  44. source... data... ? by Anonymous Coward · · Score: 1, Insightful

    there is no well defined distinction between source code and data, nor is such a definition possible (think Lisp).

    if closed source is legal, but closed data formats are not, MS will just make their data documents "runnable" (think embedded VBscript macros, etc...) and say "that's not just your average data document; it's a *program* (value added for customer satisfaction!), and it's *compiled* (ie obfuscated) for performance; therefore, we don't have to make it open."

    MSword and its ilk will just become an interpreter for "running" your saved documents (think C# .Net runtime).

    1. Re:source... data... ? by AdamBa · · Score: 1

      Well, I highly highly doubt they would bother (they already have .DOC and WordML to worry about), but I can tweak the bill to make sure this wouldn't fly.

      - adam

  45. Re:Common Sense by RodgerDodger · · Score: 2, Insightful
    The poster's argument wasn't about choice; it was about common sense.

    No, it was about choice. He was saying you should not be forced to do something that is common sense; that's a debate about choice.

    I'm going to ignore most of your post on the grounds that you either have deliberately missed my point, used your own strawman arguments, or are just thick (I'll let you decide which...). However, there's a key point I want to address:

    Yes, sometimes wearing the seatbelt causes you to get hurt more than you would have if you didn't. Those cases are far less likely than the reverse.

    So you're saying the government is allowed to (pre-)determine for me a choice that could affect my living or dying? Do you think they should be able to do this in every case? What if I am going to have surgery where I have a 10% chance that I could die or be severely maimed? Because it's "only a 10% chance" does that mean the government gets to decide for me?

    Actually, in general, yes I do believe that.

    Most modern societies believe that we have a duty of care to other members of our societies. This results in such things as publicly funded hospitals.

    Such facilities are almost always heavily utilised. In such situations, most societies look at ways of reducing the need for these services.

    The seatbelt case is an excellent example. When seatbelts first started being available in cars, some bright spark noticed that there were relatively fewer injuries amongst seatbelt wearers. Statistical studies were done and they showed that, on the whole, wearing a seatbelt meant you were less likely to be hurt. Local governments started passing seatbelt laws. Other studies were done showing a large correlation between seatbelt laws and reduced hospital demand. So everybody picked it up.

    If seatbelts weren't required, hospitals would have even greater demands on them. Hence the law. I feel that governments have the perfect right to curtail behaviour that puts higher demand on government services.

    So, that's how a private choice (the decision to wear or not wear a seatbelt) becomes something worth legislating.

    This is the dumbest argument. Those people who die or are severly hurt by seat belts should not have been legally bound to wear them. Perhaps they would've worn them anyway, perhaps not, but at least it would've been their choice and not the government's.

    First obvious point: It's always their choice. The car doesn't have a sensor in it to not let it start if the seatbelt isn't worn. They can drive without a seatbelt. It's just now, in addition to risking greater injury in the event of an accident, they also risk getting fined.

    Second obvious point: Yes, seatbelts sometimes result in greater harm than they do good. Laws are aimed at the benefit of society as a whole, not individuals. On the whole, society is helped by seatbelt laws.

    To take another example, some people think vaccinations should be a personal choice. Vaccinations occasionally have undesirable side effects. Despite that, high vaccination rates for measles, polio, chickenpox, whooping cough, dyptheria, and other nasty diseases have vastly reduced breakouts and associated fatalities. However, it's also been shown that when vaccination rates drop below a threshold (like, 80%), the breakouts start occuring again. Because of this, if a government wants to make vaccinations mandatory, then I think they have every right to.

    The desire to have governments not intrude on these apparently individual (and often common sense) choices is, at heart, an entirely selfish one. It ignores the fact that these laws are not designed to curtail your rights, such as they are; they are designed to help society as a whole.

    And to tie it back to the topic: a government body mandating that suppliers of software to it use a publicised data format is a good thing. It may be common sense ("Of course I want the ability to access my data in any way I want"), but that doesn't mean it's not something that should be legislated.
    --
    "Software is too expensive to build cheaply"
  46. Re:Common Sense by Jason+Earl · · Score: 3, Interesting

    Dead people don't go to the emergency room, they don't collect unemployment or disability insurance, they don't get Medicaid or Medicare, and they never get any more social security benefits.

    A seatbelt might save your life, but in anything but a non trivial crash you probably will still be injured. In such a case it probably saves resources to simply have the victims safely dead.

    If someone doesn't want to wear a seatbelt (facing a greater possibility of death) then that is fine with me. Dead people cost me less money.

  47. The purpose of government by Trailer+Trash · · Score: 3, Insightful

    The first approach takes too simplistic a view of the type of software that governments use. Much of the it is customized for specific tasks such as processing drivers' licenses, and the market for providers of such software is presumably small. If software vendors release their software as open source, they may find that cash-strapped governments in other states gladly help themselves to it for free, so the vendor may get only one paying contract instead of fifty. Therefore, it's quite possible that governments won't be able to find companies willing to provide them with open source software, and then what alternative do they have?

    I just covered this recently in an op-ed piece in the business journal. Let me make this simple: governments do not exist to provide business opportunities to software developers. Reread that until it makes sense.

    We (collectively "the people") shouldn't have to pay twice for a piece of software. The open source world needs to come up with solutions to boring problems, like drivers' license registration. If a particular company doesn't want to be a part of that, then so be it.

    Michael

  48. Re:Common Sense by RodgerDodger · · Score: 2, Insightful

    The problem in your argument is that, despite what the ads say, seatbelts don't save lives.

    Yes, that's right. Your chances of death in a car accident (at least, death without getting to a hospital first) are not decreased significantly by wearing a seatbelt. Seatbelts prevent the "being tossed around the car, suffering massive bruising, broken bones, spinal damage and internal bleeding" type of injuries. Most quick deaths from car accidents occur due to broken necks from whiplash (seat belts don't help, may hinder), or foreign object intrusion.

    So how are your feelings of someone risking greater, and more costly, injury, but without raising their chances of cheaply dying very much?

    (Nice pragmatic attitude, BTW... reflects mine a lot)

    --
    "Software is too expensive to build cheaply"
  49. *yawn* by Anonymous Coward · · Score: 0

    how retarded can you get ...

  50. No, No, No! by jkauzlar · · Score: 1
    There won't be any pressure to convert from the use of one file format to another. If you have a file format that is secret, then all you have to do is make the formatting algorithm freely available.

    But then again, I'm just an unfrozen caveman.*

  51. Who chooses? by Anonymous Coward · · Score: 1, Interesting

    "Most computer programs are useful because they produce human-readable output, usually by arranging pixels on a screen or on a sheet of paper in ways that correspond with natural-language representations (words and numbers). Every purchaser of software is free to decide before purchase whether a program's output is sufficient for his needs, including any potential need for data archiving or transfer."

    But the catch is that when the govt decides that the output is sufficient for its needs, publishes the output, and then in order to have access to it, the public needs to buy certain software. If the govt were required to publish data in an open format, that would solve this. They could do what they liked internally, but if the data was for public use, it would have to go into os format.

    "I guess I couldn't compress data, or maybe I could only compress it in a "standard" format - but which one, and who decides which one? Graphics and sound? I suppose I couldn't use a proprietary format for those either. And I guess I couldn't encrypt any data, at least not in any way a competing program couldn't decrypt. Well, if my competion can decrypt the data, so can anyone else. Sorry, but this is a non-starter for many business applications."
    This is just pants, it's not the the crypting algo that's secret, it's the key.

  52. Re:Common Sense by Jason+Earl · · Score: 1

    All the more reason not to have seatbelt laws. If they don't actually help save your life, why should you have to wear them?

    BTW, where did you get your statistics?

  53. and uncommon trust by Anonymous Coward · · Score: 0

    And governments should mandate that everyone have an implantable tracker chip, and give up a dna sample at birth, too, so we can "fight crime". And we should have testing from right after birth to determine our IQ,and our natural talents, so we won't waste time or resources, and to have our lifetime careers appointed to us, so we can be more productive and help society more. And every place we go there should be video cameras, so we can be "safe". And we should give government all our labor and money, because they know better than us how to spend it and use it, because they are smarter. And government should pick out our diets for us,after first having us all go through a complete medical examination, with once a month reviews, because people eating the wrong foods cause a huge expense and extra work for society's medical establishment. And because people have mood swings, and sometimes get angry,or tend to disobey their bosses, we should all take government approved calming drugs, after first going through an examination then coming in once a month. In fact, we should have packs of meds strapped to our skins, and the meds can be applied from wireless commands, where the computers monitor us all the time and adjust them so we stay calm, and so that we...can contiune to grow and love big brother.

    One step at a time, friend, one step at a time. We will evangelise for our cause, people are simple, and unable to understand anything complex, they always make the wrong descisons, we must guide them forever with strong laws,strict rules, we will force them to be good, they are as children always, they need direction, they need order, safety, comfort, security, all should be decided for them, they shouldn't worry, government will take care of them..after all, it's for their good and society's good, government must do it all.....

    RINGGGG!

    dang, time to get up, sheesh, was having a nightmare......

    Picks up paper, reads headlines, gasps...eastasia has attacked... Looks up on wall, video camera staring at him. Smiles. Goes to window, looks outside, everyone has the same clothes on, and are slowly walking to their tasks..shooosh...feels the drugs go in, warm glow...walks slowly out the door....

    1. Re:and uncommon trust by RodgerDodger · · Score: 1

      Damn, I can't help it... I'm going to feed the troll.

      There's a big moral difference between the government putting a restriction on your behaviour because it puts a cost on society (wearing seatbelts) vs. forcing you to do things to aid society (conscription, being forced to go into particular types of careers, etc).

      There's also a difference between legislating for something and enforcing something. Levying a fine for not wearing a seatbelt is different from having your car not start without your seatbelt on.

      Take your '1984' quotes and your stupid paranoia elsewhere, or at least have the guts to not post AC. Both extremes (full government control, and no government control) are absurd and dangerous, and that implies that the right answer (if there is one) is in between.

      --
      "Software is too expensive to build cheaply"
    2. Re:and uncommon trust by Quila · · Score: 1

      There's a big moral difference between the government putting a restriction on your behaviour because it puts a cost on society

      Honestly ask yourself, do you do anything that puts a cost on society? Think hard, I'm sure you can come up with about 20-30 things. Do you think they should be illegal?

      There's also a difference between legislating for something and enforcing something.

      But it is legislated and enforced. Around here there are often 100% safety checks, with penalties, up to driving suspensions, for not wearing your seatbelt, even if it's not the driver.

      The status of enforcement doesn't matter, from no enforcement to enforcement by electronic means as you mention. What matters is that there is yet another a law out there keeping me from doing something that doesn't directly harm another. States have defended their sodomy laws by saying "we rarely enforce them anyway." Tell that to the guy who will never see his daughter again because he went down on his soon-to-be-ex wife (that's sodomy, a sex crime).

      Let's take this further. Harnesses will protect you from injury much better than seatbelts. Why isn't there a law mandating those?

      Now let's take this even further. Airbags save lives on the whole (not counting my personal horrendous experience), but my car doesn't have one. Shouldn't I be fined for not having one?

  54. Re:In case of /. effect (Sc0re:5, Informative) by Anonymous Coward · · Score: 0

    What? How did this get modded up to +5?

  55. Where the GPL really shines... by El+Cubano · · Score: 4, Insightful

    If software vendors release their software as open source, they may find that cash-strapped governments in other states gladly help themselves to it for free, so the vendor may get only one paying contract instead of fifty.

    IIRC, the GPL specifies that you only need to make the source available to the entities to which you distribute binaries. I.e., if Michigan gets a contract with some company for some software, the company can release the software as GPL and only provide the source to the Michigan state government. It is then in the best interests of the state government to NOT redistribute the software. That way another state, say New York, also buys the software to make sure that the company is still there next year. The best thing is that if company X pisses off the state, they can take the source and hire company Y to maintain it. If I understand the intent of the GPL, this is the kind of choice that is available with free software.

    Compare that to a previous post (I don't recall the exact thread) where the poster pointed out that his organization used a particalur personnel management product. PeopleSoft bought the competitor and disconitnued the product. Security flaws were found, his company had to spend $2M to switch to PeopleSoft. Had that software been GPL, they could have just hired another company to fix/maintain it. Again, in that situation it is in the company's best interest to NOT freely (as in beer) redistribute the program.

    I think the same can be said for many non-commodity software products. I mean, how many people actually need or want (or have the hardware) to run a PeopleSoft level program at home? Better yet, if a company pays, say $250000, for a program and accompanying support, what incentive do they have to turn around and give it away? It seems to me that the GPL is really perfect for situations like this.

    1. Re:Where the GPL really shines... by Anonymous Coward · · Score: 0

      IIRC, the GPL specifies that you only need to make the source available to the entities to which you distribute binaries.

      There are three options:

      a) Provide the source with the program. Here only people who get the binary get the source.

      b) Provide a promise to deliver the source upon request for 3 years. The exact text is "to give any third party" (emph. mine), so this is not to only those who recieve the binaries. (although others may not know how to get it)

      c) Tell them to get it where you got it. This obviously would not apply for original works.

      naturally, ianal.

  56. Re:Common Sense by RodgerDodger · · Score: 1

    All the more reason not to have seatbelt laws. If they don't actually help save your life, why should you have to wear them?

    Because they cut down on injury. This is a better justification in any case.

    BTW, where did you get your statistics?
    If I gave specific numbers, I made them up (and I think I made that clear). I don't have a good enough memory to recall the exact numbers.

    The information came from an (Australian) government white paper on seat belt related injuries I stumbled across a few years ago. Unfortunately, I can't remember the URL.

    A google search on "seat belt injury statistics" gave a few good sites, including this one. Of course, those are guvmint stats, and people so pro-individual as to oppose seat belt laws do tend to distrust the guvmint...

    (The exact site I referenced has a flaw in that it doesn't compare similar types of accidents. It finds, for example, that not wearing a seatbelt makes it more likely you'll die in an accident. The Australian study I read implied that fatality rates were pretty even for really bad accidents, BUT that there was a correlation between people who don't wear seat belts and people who drive recklessly (big surprise). This helps explain why 64.5% of people in Illinois who died in car accidents in 1997 weren't wearing seat belts... they self select)

    --
    "Software is too expensive to build cheaply"
  57. A word from Ken Barber.... by Mr.+Firewall · · Score: 4, Interesting

    I am the author of the Oregon Open Source bill.

    You are seeing things exactly as I saw them when I wrote the original bill: I felt that its real power was not in the open source provisions -- those were there to get media attention -- but in the requirements for open standards.

    I was unable to contact the one person I needed help from when writing the bill -- Larry Rosen of the Open Source Initiative -- until after the bill had been introduced with all of the flaws and mistakes I made.

    Please, get advice from Larry Rosen in writing your sample bill. I won't post his contact info here, but I'm sure you can find him if you look.

    Ken Barber
    --
    In times of universal deceit, telling the truth gets you modded -1 Troll
    1. Re:A word from Ken Barber.... by AdamBa · · Score: 1
      Very interesting. I discussed the Oregon bill and noticed that it required open data formats, while only requiring "consideration" of open source.

      I will definitely get in touch with Larry Rosen. Thank you!

      - adam

  58. Archival quality file formats, not new software by SgtChaireBourne · · Score: 2, Informative
    No need to design new software. The government just needs to have full rights to the data format specifications. The govenrments don't even have to do much work themselves, OASIS (minus a one single member) is drafting open format. Conformance to the data format specifications can then be made part of the requirements.

    Specifically, the applications must be able to save by default in the archival quality format.

    This brings to mind the discussions of technological obsolesence that surfaced briefly in computer magazines a year or three ago. It's a timely subject, even if it is forbidden by Chairman Bill.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:Archival quality file formats, not new software by AdamBa · · Score: 1

      Right, but is a group like OASIS going to do this for every type of data that a government saves?

      I would rather keep away from new formats--just document the ones that exist already.

      - adam

  59. how about just access to open government data? by birdaatcornell · · Score: 2
    Open data format is an interesting concept, but unfortunately doesn't not address another critical aspect of government data and freedom of information at the state and local levels.

    Oregon has been cited for introducing open source legislation: but unfortunately is also one of the few states that have allowed state and local government entitites to charge development fees and a marginal copying fees for certain types of information (Oregon Revised Statues, section 190).

    The federal government passed the 1995 Freedom of Digital Information, but not many states have followed similarly with their state government data... thus some states are are charging for data that isn't or can't be produced in the private sector (aka lucrative government data monoplies).

    Access to government data *period* should also be a considered in the open source/format debate. Don't just assume that government data is available, it isn't in instances where it should.

  60. Re:Common Sense by clonebarkins · · Score: 1

    If seatbelts weren't required, hospitals would have even greater demands on them. Hence the law. I feel that governments have the perfect right to curtail behaviour that puts higher demand on government services.

    No, not necessarily. As I said in my previous post (and which you so haughtily ignored), there is no evidence that this is the case. 1) responders still need to respond to the scene of an accident, regardless of who was wearing seatbelts and who wasn't. 2) Most of the time, accident victims, whether hurt minorly or not, will still visit the hospital.

    In addition to this, there are studies that have indicated that drivers who wear seatbelts are generally more agressive because they feel safer. More aggressive drivers leads to more accidents. Sure, they're wearing their seatbelts, so the overall individual effect may be less harm to themselves, but accidents don't always involve only people in cars. They also involve pedestrians, bicyclists, and Amish people (not to mention their horses). More accidents cause insurance premiums to go up, not just for those involved in the crash but for everybody. Increased danger from agressive drivers and higher premiums both hurt society.

    And finally, just because injuries/deaths are down in generally doesn't necessarily mean it's due to the wearing of seatbelts. More cars these days also have airbags, some of them even have side-impact airbags. Also, cars are generally sturdier. These things may also be the reasons for fewer major injuries.

    First obvious point: It's always their choice. The car doesn't have a sensor in it to not let it start if the seatbelt isn't worn. They can drive without a seatbelt. It's just now, in addition to risking greater injury in the event of an accident, they also risk getting fined.

    First obvious retort: If a person always has a choice, and if a law doesn't hinder the effect of that choice, then why have the law?

    But you must not really believe that. It was just an attempt at a quick and witty reply. Really, the fact that there is a law probably does hinder one's choice (or at least artificially weigh a person's options heavily in favor of one--the one for which the law is written). Also, you have to consider that with the law has come increased education about the benefits of wearing a seatbelt (i.e., you're less likely to die or be seriously injured). It's hard to determine which one really is the reason. I'm all for education about seatbelts--just not making wearing them a law.

    Second obvious point: Yes, seatbelts sometimes result in greater harm than they do good. Laws are aimed at the benefit of society as a whole, not individuals. On the whole, society is helped by seatbelt laws.

    Second obvious retort: There's no evidence that seatbelt laws significantly benefit society as a whole. See above.

    [example about vaccinations deleted as it is like comparing apples to oranges]

    The desire to have governments not intrude on these apparently individual (and often common sense) choices is, at heart, an entirely selfish one.

    Yes and no. Individual choice is certainly selfish, but if everybody in a society can choose for themselves, then it benefits society as a whole.

    To quote Ayn Rand: "Individual rights are not subject to a public vote; a majority has no right to vote away the rights of a minority; the political function of rights is precisely to protect minorities from oppression by majorities (and the smallest minority on earth is the individual)."

    Yeah, yeah, I know what you're gonna say -- "It's not an oppression" and blah, blah, blah. But the simple fact is, before seatbelt laws were passed, people were allowed to choose; that's freedom. Now they are not; the former freedom has been taken away, and that's an oppression.

    And to tie it back to the topic:

    --

    "The evil of the world is made possible by nothing but the sanction you give it." -- Ayn Rand

  61. Re:Common Sense by hughk · · Score: 1

    Nice troll and almost completely incorrect. You can still suffer from major internal bleeding with a seatbelt and in any case, you are still prone to decelleration injuries on major organs in a seat belt. However, by not flying around, you are *still* less likely to cause injuries to yourself or others.

    --
    See my journal, I write things there
  62. Restrictions on governments are different by hughk · · Score: 1
    Whether you like or you don't like restrictions on the individual, restrictions on the government are evry important. Otherwise, business can just bribe their way into contracts and regulations can formulated so that your competitors suffer.

    Actually as an aside, I've alway wondered that, given the fact that corruption is almost unescapable, wouldn't it just be better to have an open market for politicians and officials with an auction process? When we know how much they can make, then they can bid for their own positions.

    Anyway, back to the matter in hand. It is to the advantage of the people if the government isn't tied to a particular vendor by their data formats? Even within an organisation, data formats can be annoying, which is why many organisations license at least MS Word and Excel to everyone except the cleaners so data can propagate

    As regards the ability to use anything for temporary work, this sounds reasonable. However, this can be a problem because information may not be availÃable in an open format until a project is finished. Once it is finished, it may not be possible to reopen a project.

    For example, I can edit with MS Word and then I can use Distiller to produce pdfs, which sounds fine. However, must I buy Acrobat to reopen the project? Where are the original MS Word documents?

    --
    See my journal, I write things there
  63. Let the market decide by Anonymous Coward · · Score: 0

    I never comment on slashdot stories, but ss a non-American, one of the things I admire about the American market is precisely that - it is a market.

    Bureacracy and laws make things worse - take the free market approach and let the market decide.

    Nobody forces anyone to buy Microsoft or any other software product for that matter.

    There are often unintended consequences of legislation that seeks to do "good", that make things far worse.

    For example, income tax was originally introduced only for the rich - but now the rich avoid paying (legally of course) and it is the middle class and poor who land up paying.

  64. Re:Common Sense by RodgerDodger · · Score: 1

    I never said seatbelts prevent all injuries; just some of them.

    No trolling, and completely correct.

    --
    "Software is too expensive to build cheaply"
  65. Export/import not enough by Anonymous Coward · · Score: 1, Insightful

    Wrong. By making the native format of the application open the format must fully represent the data. With input/export formats it's just too easy for unethical companies to leave out some critical element, making them useless for interoperability. eg. M$Word's useless "XML" format.


    1. Re:Export/import not enough by be-fan · · Score: 1

      In theory, though, something like XML is flexible enough to support the entire format.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Export/import not enough by Moses+Lawn · · Score: 1

      What do you mean by "fully represent?" Exporting from, say, Word to RTF or HTML preserves every word of the text plus the formatting (admittedly, the HTML is Very Ugly HTML, but Nice data formats aren't the issue here). Exporting to ASCII will lose much of the formatting and all of the visual effects, but all of the data is there.

      I'm not sure what critical elements these "unethical companies" would leave out, but the discussion on the table at the moment is not about interoperability, but ensuring that a government can retrieve their original data without having to rely on a (possibly nonexistent) third-party entity.

      I'm not familiar with Microsoft's XML flavor, so I have no idea of its usefulness for anything, but it's irrelevant. If a ordinance requires that, to be used by a government, software provide an open export format, that software will do so. Even if it is from Microsoft.

      --

      What if life is just a side effect of some other process and God has no idea we exist?

  66. MOD PARENT UP. by Anonymous Coward · · Score: 0

    That is all, thankyou.

  67. Re:Common Sense by Quila · · Score: 1

    Bad example. Not wearing a seat belt affects more than you (believe it or not)....

    Okay, I'll use your logic: playing football or swimming affects more than you in the same way also. These are dangerous activities killing or injuring thousands each year at great cost to society. Therefore, there should be a law banning these activities.

    Seatbelt and helmet laws are among the most rediculous, nanny-state legislation out there. BTW, I always wear my seatbelt, and I was saved by one in an accident (walked away without a scratch). This habit started before any seatbelt laws.

    Laws designed to curtail behaviour that has negative impacts on other people, or society as a whole, are not wasteful.

    The problem is that governments can, and do, take the collateral impact argument too far without being consistent in the application. It always comes down to "unpopular things are banned." You just don't mind it since, most likely, something you like hasn't been prohibited yet.

    Welcome to the Nanny State.

    Or would you prefer a law that if you weren't wearing a seatbelt, then you don't get medical treatment in the event of an accident?

    No, I wouldn't prefer a law. Laws are used first by the foolish, last by the wise.

    I would prefer your car and medial insurance to have clauses denying or reducing coverage (or raising premiums) if you weren't wearing a seatbelt. Same goes for motorcycle helmets, playing football, or anything else dangerous. Life insurance companies already do this with smoking.

    The government that governs least, governs best.

  68. Why they write the laws, not us by Quila · · Score: 2, Insightful

    I've seen all the comments on loopholes and inconsistencies in this proposed law. This is why the politicians and corporations normally write the laws.

    Unlike us, they know how to eliminate loopholes and gross internal inconsistencies. Take, respectively, the tax laws and the DMCA for example.

  69. This is the right idea... by Millennium · · Score: 1

    ...though it should also extend to network protocols. We could call it the Interoperable Technologies Act or something like that. Or perhaps we could even usurp the name PATRIOT (Progressing Always Towards Real Interoperability in Our Technology) or something similarly stupid but catchy and spinny.

    My basic idea would be this: data storage formats and transmission protocols are mandated to be publicly documented, available to anyone at no charge (or at cost). One might also require that a public-domain reference implementation be provided, but I think that's going a little too far.

    As a result of this, one might theoretically say that the cost of the time spent to develop this documentation (and the reference implementation, if that is required) ought to be made tax-deductible; this seems fair enough, since that time doesn't generate income, but is involved in a contribution to society (by promoting interoperability, which benefits us all).

  70. Re:Common Sense by hughk · · Score: 1

    My apologies, I thought I was replying to Acidic_Diarrhea's post. I agree with you, seatbelts do help protect against a lot of injuries and it is a valid area for government intervention (as are data formats).

    --
    See my journal, I write things there
  71. I read something quite similar.. by Kjella · · Score: 1

    ...it was someone at the Ministry of Health here that was doing research on smoking. They ended up with that smoking was good for the public economy, because the smokers mostly got most of the working years in, but died before the state had to pay out their pensions. So in fact they saved more than the hospital expenses and all that.

    Of course, the anti-smoking lynching mob didn't approve of it, so the research died a sudden and quiet death. Ah well...

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:I read something quite similar.. by Jason+Earl · · Score: 1

      I had heard about that particular study, and it makes perfect sense. Smoking is another activity that I have a hard time condemning. Sure, there are problems with cigarette smoke in public places, but for the most part cigarette smokers are a pretty benign group.

  72. *shakes head* Trolls these days. by Zeriel · · Score: 0, Troll

    In MY day, trolling was an ART. People wrote believable but totally false posts and waited for the gullible masses to dogpile them with flames, then responded with a simple "YHBT".

    Nowadays, with all the artless "FP" trolls and the wannabes who keep posting the same stupid crap (such as the above, the old man porn, and the hLife letter), it's almost impossible to find a REAL troll.

    Oh, well, I suppose the talentless hacks have to do something to pretend they're actually trolling.

    --
    "America has done some terrible things. But I know that Americans don't cheer when innocents die." -Dave Barry
  73. RTFA by Anonymous Coward · · Score: 0

    Did you read the article - MS's XML format is no more open than if I zipped a .doc file. Surely zip is standard - yes, but it's still a .doc when I unzip it ...

  74. You may void your warranty by royalblue_tom · · Score: 1

    Would this be the warranty described in the EULA that basically says "no matter what, you can't blame us, it's not our fault, and we won't fix it, except for a bucket of money".

  75. Everytime you make a law... by NightEyez · · Score: 1, Insightful

    .. you lose a freedom. Let the market decide the formats. This law sounds like something Europe would make.

    1. Re:Everytime you make a law... by praedor · · Score: 1

      No, you lose freedom when you lose the information that the government (which belongs to everyone) produces/compiles. Since the data generated by a government is the property, ultimately, of the people governed, it is IMPERATIVE that the information be in a format that is "forever" accessible. Using a propriatory, market-based format is both short-sighted and self-defeating. Like it or not, Microsoft will NOT dominate forever. The *.doc format will not always be there and not always available. Even M$'s XML format is closed and propriatory since it merely hooks into secret libs and formats in the operating system. This is fine for some functions, though also damaging to future generations of archeologists who wont be able to get anything out of a then long-defunct storage format. It is absolutely unacceptable for a government.


      Use whatever software product you wish to generate the data, forms, files, and whatnot, but the format that government data is stored in (from that software) must be made to be in a format accessible in perpetuity REGARDLESS of whether the original supplier of a software package continues to exist. The government has no right to take data away from me, my children, my grandchildren, etc, by shortsightedly locking that information into a format that is absolutely gauranteed to be no more in the future. No corporation, no person, no legacy, no political movement, no political party, no country, lasts forever. The data generated by government must accept this reality and accomodate it. This means open format data for all government documents. This COULD mean M$ format if, and ONLY if, they fully publish and freely license the spec for it. They can keep a propriatory spec too, for individuals and corporations to use if they wish, but the government must require that whatever format IT uses, is open, fully documented and explained, and freely usable by any and all.


      Such would enhance freedom, not take it away.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  76. Re:Common Sense by Anonymous Coward · · Score: 0

    Why did you call his post a troll? Because he offered an opinion that differed from yours? That's very mature.

  77. Re:Common Sense by jimsum · · Score: 1

    You left out the fact that seatbelts prevent you from being tossed OUT of your car. It is much harder to get injured by other cars in an accident if you are still inside yours. A lot of the serious auto injuries and deaths I hear about involve people going through the windshield and getting run over or hitting someone else.

    I'd also love to see the statistics that back up your contention that deaths aren't significantly reduced by seatbelts. I know it is only an anecdote, but the only person who was wearing a seatbelt was the one who survived Princess Diana's fatal car accident; and I know of a lot of other accidents where the people with seatbelts were much better off.

    For the hell of it, Iâ(TM)ll add another thought to the mix. Most serious injuries and deaths in car accidents are caused by head injuries (just like with bicycles), so it might make more sense to enforce helmet use in cars than seatbelt use. Of course, wearing a helmet makes you look like a dork and messes up your hair, so no one would ever seriously consider this; letâ(TM)s introduce more expensive and less effective side airbags instead.

    --
    -- Pot is safer than Beer
  78. Instead of open data format laws, how about by A55M0NKEY · · Score: 1

    Open data laws. If you sell something to me, it should be readable and undestandable by me. If the program is a compiled one, I should get the source because precompiled code would be illegally encrypted. No more chips with codes designed to prevent me from using my property in the way I want to. No more DMCA because selling things that need to be protected by the DMCA would be illegal.

    --

    Eat at Joe's.

  79. Yes, this is why open format laws are a good idea by smcv · · Score: 2, Insightful

    If you have a law forcing data to be in properly-documented formats, proprietary software companies are free to implement apps that work with that format, without open-sourcing anything.

    They'll just have to compete (with open-source apps, and with other proprietary apps) on features, ease of use, reliability and things like that, that actually help the user, as opposed to competing on "but we're the only people who *really* know how .doc format works".

    (IMO governments should use open formats; private companies shouldn't be required to use open formats, except when they interact with governments, which would hopefully mean they see the sense of going with open formats throughout.)

    (Of course, if someone decides the best way to document their format is to open-source a sample implementation, that'd be nice too...)

  80. As long as they're documented well... by smcv · · Score: 1

    Forcing one particular format is a recipe for disaster - as soon as a feature it doesn't support comes along, you need a new law.

    What is worth forcing is that the format is documented sufficiently well that it can be reimplemented.

    In this particular case, the format is easy to document, because you can just say "It's XML, it conforms to specifications A, B and C, and the whole thing is in a zip file as described by RFC 1234" - so all you actually need to document is the particular "application" (sub-language) of XML that you're using, preferably along with forwards-compatibility notes like "unknown elements are a fatal error" or "unknown attributes must be ignored" or whatever you like.

  81. i am for it by Enrique1218 · · Score: 1

    Open Formats are definitely better. Much of Microsoft monopoly on Windows and Office is dependent on closed formats such as .doc. If a set of open formats for images, text, databases, music etc. , companies could focus more on features then reverse engineering Microsoft formats.. These open formats could be regulated by National Institue of Standards and Technology. Expect Microsoft to fight this though. One it would threaten Microsoft monopoly. Two, Microsoft bring in revenues on the licensing of it formats.

    --
    You don't have to be smart to use a Mac, you just have to be smart enough to buy one
  82. good point about patented formats by AdamBa · · Score: 1

    The people who mentioned patented formats all brought up a good point that I didn't really address. But I think patented formats are OK. The patent itself presumably defines the layout of the patented part of the file. So then it becomes an issue of is it legal to read data that is stored in a patented format, or do you have to license it, etc.

    But the general idea of preserving data for later would be OK if the format were patented. And the patent will eventually expire.

    - adam

  83. Open != human readable by AdamBa · · Score: 1

    Open means it is documented and the DOCUMENTATION is human readable. The data format itself can be whatever you want, you can "embrace and extend" to your heart's conetent -- just doc it.

    Actually I think there are good arguments why open data formats are good for both dominant companies in a market (because it allows their format to become a de facto standard) and small companies (because it's a slight competitive advantage allowing them to make gradual headway). I think the case where you have 3 or more roughly equal competitors is the one where companies will be leery of opening their data formats (or at least being the first one to do so).

    - adam

  84. So that's where you come in! by AdamBa · · Score: 1

    Thst's why I submitted this to slashdot, to get the loopholes and inconsistencies pointed out. Which has been done pretty well, I think.

    - adam

    1. Re:So that's where you come in! by Quila · · Score: 1

      Okay, so I guess I was wrong and sarcasm tags were needed.

      Keep up the good work though.

    2. Re:So that's where you come in! by AdamBa · · Score: 1

      Hmmm, normally my sarcasm radar is set pretty high. Must have dozed off reading the last sentence in your comment.

      - adam

  85. This is NOT the right idea... by w0nderd0g · · Score: 1

    So you are arguing that people who write software that does not conform to your wishes should be fined, prohibited from selling it, and or thrown in jail (for refusing to comply with said fines/prohibitions)? This is a complete abuse of the legal system in a free country. Puhleez let me just write software and not have to worry about going to jail. (Or paying some beaurocrat to let me sell it.) If you don't like what I write, then don't buy it, stage a massive boycott. I don't care. But it is wrong for you to threaten me. -- w0nderd0g

    1. Re:This is NOT the right idea... by spitzak · · Score: 1

      No, the proposed law says that if you use closed formats, the government won't buy your software. You are free to sell it to anybody other than the government, and you will not go to jail no matter what you write.

  86. Monopoly Remedy by Anonymous Coward · · Score: 0
    The open data format law would also enable meaningful competition. If only one supplier's products can read the data, then all the organization must use only that supplier. All the citizens and companies who must use the government data must also buy from that supplier. There isn't even a meaningful threat that you could change suppliers.

    Open data formats prevent this. It's an effective punishment for monopolistic behavior, because it enables and encourages honest competition in the marketplace. Somehow, Judge Jackson missed this and came up with the "break-up" remedy, which has since been reversed and emasculated to the point where it's business as usual in Redmond, WA.

  87. Re:Innovative Data Storage vs Content Preservation by cait56 · · Score: 1

    Forcing all file formats to be openly-licensed could indeed have the effect of discouraging innovation in efficient/robust storage formats.

    But there is a distinction between the content that the user owns and the innovative way it is stored.

    Database vendors have long recognized the need of users to unload their data without loss of any semantics. Document editors need to recognize this same need.

    But there is no need for a law. If the federal government merely made this a requirement for any software that edited their documents the market (even MS) would have to adjust quickly.

    Frankly, I do not understand why the bean-counters did not figure out decades ago that allowing Intellectual Property that they value at millions of dollars to be stored in a Proprietary format is a very bad idea.

    Imprudent, to be more precise.

  88. No no no, you misunderstand... by Millennium · · Score: 1

    So you are arguing that people who write software that does not conform to your wishes should be fined, prohibited from selling it, and or thrown in jail (for refusing to comply with said fines/prohibitions)?

    No no no, not at all. What I have suggested places no restrictions on writing software whatsoever. It only says that file formats and network protocols must be properly documented, and that this documentation must be made available to anyone who is licensed to use the software (under whatever license the software maker chooses to use).

    I agree that jailing people for writing software that doesn't conform to a specific set of wishes is an abuse of the legal system. But that is not what I have suggested happen.

  89. Details? by AdamBa · · Score: 1

    I had not heard the GPL interpreted that way, so please expand on that. My understanding was that you had to make the source code available to anyone for a nominal fee (cost of distribution) and that you could not place any restrictions on its use.

    - adam

  90. Not true... by Anonymous Coward · · Score: 0

    NSF also allows to enter all the data directly into their site.