Slashdot Mirror


When Should File Formats Be Placed in the Public Domain?

wccwcc writes "A lot has been said about file formats and standards creating network effects and huge profits. That said, is there a time when file formats should enter the public domain, or is it ok for companies to sit on them forever. These are some ideas on when and how file formats should enter the public domain, just like trademarks do when they become "generic"."

6 of 290 comments (clear)

  1. Re: No, no, no..... by King_TJ · · Score: 5, Insightful

    I respectfully beg to disagree.

    The very idea of "forcibly placing" ones work into the "public domain by law" is quite distasteful.

    If you spent 10 years developing a superior compression routine because you were sure it would revolutionize the graphics industry, wouldn't you expect to have some ability to control the sale of your work afterwards? I sure as hell would. I didn't invest 10 years of my life on a project just to have governmnet rip it away from me and say "Sorry pal, we're forcing that into the public domain."

    On the other hand, as I already posted here - I do think the copyright protection on digital works should expire after a limited time period. (Let's say we agree that 5 years is more than adequate?) This is all the time a developer should ever need as a "window" to make all the money he or she can from their work. After that, the balance shifts.... It causes more problems than it solves to let the developer retain rights to the old code. By now, he/she has surely developed something newer/fresher, because it's no longer possible to make a profit from the 5 year old software.

  2. Car tyres are a poor analogy by yerricde · · Score: 5, Insightful

    [analogy between car tyres and video codecs]

    You can drive down the street with any decent set of tyres; in general (excepting extreme road conditions), you don't have to match your tyres to the road. On the other hand, you can't watch a particular file with just any codec; it has to be able to understand the particular format of compressed data.

    Sorenson isn't a file format

    ASCII isn't a file format either, but both Sorenson Video and ASCII (as encodings) share the characteristics of a file format that apply to the present discussion.

    --
    Will I retire or break 10K?
  3. DMCA is no problem here by yerricde · · Score: 5, Insightful

    having the lawyers tell you it might be illegal or a DMCA violation

    The DMCA's circumvention ban makes an explicit exemption regarding reverse engineering for purposes of interoperability (17 USC 1201(f)).

    So, in my opinion, hell yes there should be an experation date! There is no logical reason why trying to convert a 25 year old format when no one else seems to know how should present a legal issue.

    If we were to allow (well-thought-out) software patents, this wouldn't be a problem, as any 20-year-old invention (in the USA, patents last up to filing date + 20 years) would be described in great detail.

    --
    Will I retire or break 10K?
  4. agree, government should require public formats by AdamBa · · Score: 5, Insightful
    Proprietary formats that store user data are bogus. It's your data, and you are dependent on some company staying in business and continuing to support their format? So it's fine if someone wants to store game levels or whatever in some proprietary format, but the second there is data in there that belongs to the user, the format needs to be documented.

    And the best way the government can accomplish this is not by passing a law -- I am strongly against the government taking something that a company feels is proprietary and simply making it public. But, it could be accomplished simply by stating that the government itself will only use documented formats for data, which will require all major software vendors to document theirs.

    AND just to clarify, this is not saying that all formats should be standardized or designed by committee or only changed with public approval...companies can make whatever format they want and change it whenever they want, as long as they document it.

    So for this I came up with the idea of the Open Data Format Initiative...which I have done nothing with yet, but might one of these years. I even bounced the idea off a few politicians!

    - adam

  5. nonsense by RelliK · · Score: 5, Insightful
    Coke is not a file format. Open file formats are required for interoperability. Opening Coke recipe is not required for interoperability. Case closed.

    Eventually, the market will demand open formats. In fact, there seems to be evidence (no, I can't cite, you'll just have to trust me or do your own research) that this is already happening.

    Bullshit. When the company has a monopoly the market has no choice. The one thing most "free market" advocates fail to grasp is that the marked forces cease to work once monopoly is established. Proprietary file formats amount to an unlimited monopoly. At least with copyrights and patents the monopoly is limited in duration.

    --
    ___
    If you think big enough, you'll never have to do it.
  6. Some practical advice for corporate peons by Rogerborg · · Score: 5, Insightful

    Do what I've done. Install OpenOffice 1.0 on your corporate machine. Set it to save in Microsoft file formats by default (I know, but bear with me). Use it to create, read and write Microsoft Office files for a couple of months. Invite your coworkers to use it. See if they even notice that it's not Microsoft Office. Document everything you do with it.

    When you have a big healthy list of Microsoft format files that you've touched with it, confront your IS department and demand to know why they are wasting money on Microsoft Office. Tell them that you've already removed it from your machine (that's a $300 saving to the company right there) with - demonstrably - no effect on your or anyone else's productivity. CC people in accounting or cost control. Invite them to try it, to inspect the files (using Microsoft Office, naturally) and to ask your coworkers what they think of it. Request a specific answer about why it can't be used across the enterprise, or at least trialled on a larger scale, in parallel with the existing Microsoft Office if need be. If they bitch that it's unsupported, suggest that they pay for StarOffice. If they whine that it's not guaranteed to create usable Microsoft binary format files, point out that it is creating them, and that Microsoft Office doesn't guarantee it either!

    That's step 1, and it's a big step: get your company using Star/OpenOffice. Don't even bring up the issue of file formats until you've achieved this (I made that mistake). This might take years. It might never happen, because your IS guys are idiots or cowards working on the "Nobody ever got fired for buying IBM/Microsoft" principle. But try for it.

    Once you've got everyone using Star/OpenOffice then you can launch stage two. Switch to creating documents in the default XML format. Any Microsoft binary format documents that you touch as part of your normal work should be saved as XML. Make a nice big list of all the documents that you've changed, because (this is the good bit) nobody else should even notice. Then after a few months, back you go to IS with your list, and demand to know why everyone else is still using Microsoft binary formats as the default. At this point there simply no reason to stick with them. Point out that a default Star/OpenOffice document (zipped XML) is significantly smaller than the Microsoft binary equivelant, which should keep the beancounters happy. And that should they ever go back to a proprietary suite (gods forbid) that it's far easier to convert from XML to anything than from Microsoft binaries to anything.

    It will be a long and painful process, but OpenOffice 1.0 and StarOffice 6.0 have made it possible to start it now. If you haven't tried these products, do so now. It's your first step into a larger universe. ;-)

    --
    If you were blocking sigs, you wouldn't have to read this.