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

290 comments

  1. Does Software Need Special Form of IP Protection? by Anonymous Coward · · Score: 1, Informative

    Does Software Need a Special Form of Intellectual Property Protection?

    Introduction
    It is no secret that exclusivity is critical for extreme profitability, we call this monopoly. The founding fathers understood the tension between granting monopoly to encourage innovation but placing limits on monopoly to prevent deterrences to future innovation. These grants are often formally constructed in the form of patents and copyright, or in the form of legislation with respect to anti-trust enforcement.

    The existing laws concerning grants of monopoly are becoming inappropriate or inappropriately enforced when it comes to intellectual property, especially in this digital age of perfect copies. What kind of exclusivity should be granted now and how does one maintain exclusivity as it pertains to the goal of fostering innovation.

    There are many cases today where certain forms of intellectual property confer incredible network effects. A cursory analysis reveals that exclusive possession of a dominant standard of interchange confers definite market advantage and market monopoly. Whereas markets with publicly available specifications are very competitive. A standard is a form of intellectual property, and the claim is that the efforts and expenditures needed to produce that format are costly, and without some form of exclusivity innovation would be deterred. This is a plausible claim, but the question to ask is what are the limits of that exclusivity, and are there occasions where that exclusivity can be revoked. The rest of this essay explores the different types of IP protection as it applies to software, the duality between expression and utility that software possesses and suggests that software file formats may be placed into the public domain in the same way that trademarks are.

    A Survey of Intellectual Property Protection
    United States Intellectual Property law as specified in the constitution has always acknowledged a grant of exclusivity in order to foster innovation. However, that grant of exclusivity has always involved some trade off to encourage further innovation. With patents, the trade off has been that the patent owner possesses exclusive license to their invention in trade for fully disclosing enough information such that a skilled practitioner would be able to replicate the utility covered by the patent. Patents also place limits on the length of time the patent owner receives exclusive license. Lastly, patents primarily cover utility or functionality. There are special types of patents known as design patents that cover the appearance of an invention, not the function. Design patents provide a shorter length of time of exclusivity.

    The other major form of intellectual property right is copyright, which protects expression. U.S. Law grants the owner of a copyright, exclusive rights to determine means and frequency of duplication for a period of 80 years after the death of the creator. This grant of exclusivity is received in exchange for allowing recipients of copyrighted material fair use rights. Fair use rights include rights to study, quote for review, criticism, scholarship and research. Copyright clearly does not cover utility, even though the material expressed may have utility, an example being a cookbook.

    There is another form of protection known as Trade Secret protection, which basically states, if you take reasonable steps to protect the knowledge in question, you retain unlimited exclusivity through secrecy. As long as reasonable steps are taken to protect secrecy, the exclusivity is protected. If for reasons of negligence the trade secret is revealed all rights are lost.

    As we see, all forms of exclusivity granted are not unlimited and all come with conditions. Additionally, the protection afforded is mutually exclusive, you cannot possess both patent protection, copyright protection and trade secret status at the same time for the same piece of intellectual property. However a piece of work may contain multiple forms of protection. So what is the correct form of intellectual protection for software?

    How Should Software Be Protected?
    Software has traditionally been protected by a combination of copyright and licensing. Copyright pertains to how the material can be disseminated, and licensing agreements are a way of asking the user to revoke the rights of fair use. As the author is not a legal scholar, it is not clear whether that revokation is binding since one cannot cede certain rights away. The ramification then is if copyright applies to software, does the user have the right to study and reverse engineer the application for scholarly or criticism purposes. Under license no, but under copyright protection, the user should have the right. This question is left open for further discussion.

    However there are other issues with treating software as copyrightable material and that is how software possesses properties of both being expression and utility. The distinction between source code and object code has been covered extensively because of the open source movement, and both have been treated as roughly equivalent. A more detailed look reveals that source code is clearly expression, it is understandable by people but not by computers. Object code is the reverse, understandable by computers but not by people. In addition, object code when executing has utility in many cases and is not expression. Given that object code clearly may possess utility and in any normal sense of the word does not possess expression relative to people. Does object code appropriately copyrightable?

    Next consider the product of object code, or running applications such as a word processor or spreadsheet. It is generally accepted that a document created on a word processor can be copyrighted. This is very clear when the document is published in a human readable physical format such as paper. But what is the copyright owner status of the actual word processing file. One part of the data file is the expression of the author, the surrounding information describing how the document should be printed, who the author is, etc. is the expression of the application and arguably the expression of the programmer. But is that information about information what is commonly called metadata, expression, and if so, is it copyrighted expression? Probably not, but then what is the IP status of the file?

    The argument can be made that the file format possesses utility, describing the representation of how user defined data should be presented. If a file format has utility then it is an invention, and the proper protection would be patent, requiring sufficient disclosure that a skilled practioner could replicate it. If the file format is copyrighted, who owns the copyright of documents distributed in the word processing format? As you can see, there is not an obvious resolution.

    RIght now, most file formats most likely fall under the category of trade secret, this is especially the case with current office productivity applications and desktop publishing software. Limited disclosure by the creator perhaps, but in most cases not sufficient for a skilled practitioner to replicate. Adobe's PDF is a notable exception in that full specification is published and available royalty free. It is hard to argue that the vendors of these applications have taken efforts to hide the secret description since documents using the specification have been distributed widely. It is not like the formula for Coke that is locked in a safe somewhere. What active steps software publishers have taken is by encoding the metadata in object code and even sometimes encoding the author's expression as well. This object encoding makes reverse engineering very difficult. Trade secret status is also more compatible with licensing agreements.

    So if competitive software markets for applications requiring data exchange is dependent on a fully published specification being available, but the presence of such a specification implies loss of exclusivity and hence a loss of incentive to innovate, what is one to do? Lack of innovation means that consumers will suffer, but lack of competition means that consumers have fewer choices and may in some cases pay higher rates. Is there a way out?

    Perhaps there is, consider another area of intellectual property law that may provide some guidance. Have there been cases, where an owner's right to exclusivity has been revoked and placed in the public domain? The answer is yes and that is in the area of trademark law. What is discussed next is analogous and is meant to open discussion not saying that software is equivalent to a brand name.

    Brand names are a form intellectual property that are developed and confer some market advantage such as an association with certain attributes or functionality. Any business school student will tell you that brand creation is a costly and difficult endeavor, similar to the creation of most IP, in fact it is a form of IP. But trademarks have an interesting property in that if a brand name comes into common usage, the trademark can fall into the public domain. This has happened in the U.S. with "asprin," the brand name for acetylsalycilic acid developed by Bayer. In Canada, you go to the drug store and request the popular analgesic by the generic name unless specifically requesting the Bayer Asprin brand. In the U.S., asprin is a generic term.

    If a computing standard falls into similarly wide usage, then maybe a similar entry into the public domain might occur in the name of the public interest. It preserves the initial right of exclusivity and to benefit from that exclusivity without creating a situation where benefit can occur indefinitely.

    There are certain civil liberty issues associated with unilateral revocation that some may find unsatisfying. So another alternative is offered. Accepting the premise that standards are a special form of utility and not expression, create a special class of patents for interchange standards of all types of software. Standard patents would have shorter life spans, would require full escrowed disclosure at time of filing -- meaning the specification would be disclosed to the patent office, but not to others. During the duration of this patent, the owner would receive the full benefits of exclusivity for the life of the patent, except in the special case when the standard becomes so ubiquitous that it in effect has attained common use similar to what is experienced by trademarks. A measure of generic status could be some level market and usage ubiquity similar to what is used in determining when a trademark becomes deemed generic. It would only apply to applications that are involved in interoperability.

    When generic use is declared, the specification comes out of escrow and is made publicly available. At that point, if the duration of the patent has not expired, competitors could license at reasonable cost usage of the specification, akin to the requirements of compulsory licensing that current patent law requires. When the patent expires, the specification falls into generic status similar to medications and is in the public domain. Changes in kind to the specification are registered under escrow but do not extend the lifetime of the standard patent. Changes in type would permit extension. The requirement that the specification be sufficient for any skilled practitioner to replicate would mean that depending on the complexity of the standard, it would range from a description to actual source code.

    The creation of a special patent type is not novel, as the existence of design patents vs. utility patents demonstrates. It's scope is limited to interchange patents and would not apply to games, conversion applications, etc. It preserves the incentive to innovate, while preserving the tradeoffs that U.S. IP law maintains in exchange for exclusivity. It also supports the creation of competitive markets, by establishing the requirements for a competitive landscape.

    Such a patent may also foster innovation by removing the temptation for incumbent companies to preserve vendor lock situations over coming up with new innovations making the situation analogous to the pharmaceutical industry where keeping the drug development pipeline full is crucial since patent protection expires on a regular basis. Though the recent patent grant, to Clarinex a new form of Claritin, suggests that the pharmaceutical industry is mimicking the software industry instead of the other way around. If we start getting marketed Viagra XP or Claritin 2002 we will definitely know that that is the case.

    So the answer to the innovation question may rest on acknowledging the special properties of software both possessing utility and expression in different contexts. The proposals above suggest ways where specifications could be made public yet still allow companies to benefit from a limited grant of exclusivity for their efforts. The proposals are in line with protections of existing IP and in the spirit of fostering further innovation that the constitution intended.

    Conclusions
    If the purpose of anti-trust remedy is to restore competition to markets, a form of intellectual protection needs to be created that fosters innovation in the early stages, yet benefits the public when it becomes ubiquitous and in common usage. Trademark law offers prior precedent where intellectual property can be forced into the public domain. However such drastic action may seem punitive after the fact. Perhaps instead, a new class of patents should be created to accommodate software or standards of interchange. Patents provide the benefit of exclusivity in exchange for disclosure to foster future innovation.

    Information markets are new and the special conditions they impose are just being understood. New types of protection are created to handle changes in technology as witnessed by plant patents and design patents. What is proposed is a codification and clarification to return true innovation to the software market place.

    In the end this is not an economic question but a societal question as to what type of software markets we wish to have and what tradeoffs and limits we are willing to accept to create those markets.

    Acknowledgements
    Thanks to David Franson for reviewing an early draft and offering helpful comments and criticisms.

  2. Standards by dzym · · Score: 2, Insightful

    In direct opposition to my mostly pro-Microsoft stances, I am of the opinion that widely used formats, no matter what the licensing restrictions, ought to be forcibly placed into the public domain by law. This includes various compression schemes such as Sorenson used in QuickTime.

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

      As a service to the users of the site. arioch@despayre.org. A Clickable link to contact me.

    2. Re:Standards by CheeseburgerBlue · · Score: 3, Interesting

      I can agree with the idea so far as file formats go, but codecs are another question entirely.

      Car tyres are ubiquitous, but the tread patterns designed by the various manufacturers are still patented. The tread doesn't define how the tyre works, it just makes it work better -- similarly, Sorenson isn't a file format, it is a way of making the data that fits within a file format smaller.

    3. Re:Standards by BitwizeGHC · · Score: 3, Insightful

      The problem is that you can't play a QuickTime file without paying for a patent-protected, licensed player. Contrast this with other Evilly Patented Formats, such as GIF and MP3, whose ubiquity was established in part because it's still legal to view/play those files without paying a royalty.

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    4. Re:Standards by JKR · · Score: 5, Informative
      Arguably, Sorenson is a codec, not a format - Quicktime is a format, just as MS AVI is a format and Windows Media 8 is a codec. Some other file types are more difficult to classify, but MS stuff in particular seems to adhere to this sort of division - consider WAV files, for example. The RIFF format coverns how the data is stored, but says nothing about the actual data - that can be MP3, uLaw, OGG...

      I think it's helpful to make this distinction because the formats can easily be made public domain, whereas the codecs are usually subject to patents and/or require licensing.

      File interchange becomes much simpler if you stop worrying about codecs, and concentrate on supporting formats - Linux tools for video could read & write the AVI format (just interleaved RIFF chunks) but either use a free codec, or none at all, without creating yet another video file standard.

      MS Word is a different problem - although RTF is the preferred interchange format anyway. Certainly my partner (who occasionally works as a freelance proof-reader) uses RTF extensively with her clients instead of Word native format. The RTF v1.6 spec. is available in the MSDN, and includes sample reader & writer source code.

      Jon.

    5. Re:Standards by Anonymous Coward · · Score: 0

      Since we're playing pedantry, ogg is not a data format, but a file format that frames the vorbis data.

    6. Re:Standards by JKR · · Score: 2, Insightful
      Since we're playing pedantry


      We're not. I was just not familiar with the details of Ogg Vorbis. Anyway, that's precisely my point. Ogg is the bitstream format, Vorbis is the codec, and separating the two can be helpful when patents are involved and cross-platform compatibility is an issue.

    7. Re:Standards by Anonymous Coward · · Score: 1, Interesting

      I don't think they should be forced to put it into the public domain, but I think if someone can reverse-engineer the format, it should be legal. None of this "We're suing because you violated our DMCA-protected format".

      I also agree with the other posters that a codec isn't merely a file format and shouldn't be awarded the status.

    8. Re:Standards by Anonymous Coward · · Score: 0

      Actually, the 1.7 spec, updated for OfficeXP, has been up for a few months. You just have to dig around a bit to find it.

    9. Re:Standards by Grax · · Score: 1

      Codecs are 2 parts. The file format and the code to encode and decode data into that format.

      Compression is a format. You are taking existing data and formatting it a certain way to accomplish the purpose of compressing the data.

      I have trouble with telling someone they can't write a codec that reads or writes a specific scheme. It is sorta like saying "You can't speak Pig Latin because I own the rights to it"

    10. Re:Standards by Fembot · · Score: 1

      when you internationalise that idea problems could appear with discrepancies in how/when it should be forcibly made PD

    11. Re:Standards by Anonymous Coward · · Score: 0

      Why not just standardize on the Interchange File Format specification for file formats?

      This would allow easy interchange of files without licensing issues. Problem solved. I don't worry about file formats since I switched to using IFF.

      See http://www.users.bigpond.com/james.jacobs/reg/iff. html

  3. Like Medicine by Anonymous Coward · · Score: 0

    When medicine companies patent a product, they are able to keep the patent for several years and therefore make a large profit. After their period is up, their monopoly is over, and other companies are able to produce the same product for competition. Maybe file formats should be handled the same way?

    1. Re:Like Medicine by Anonymous Coward · · Score: 0

      "When medicine companies patent a product, they are able to keep the patent for several years and therefore make a large profit."

      But is this a good thing?

    2. Re:Like Medicine by 91degrees · · Score: 1

      Not always a good thing as such, but the problem is, it costs a lot of money to develop medicine. Not only is there the research cost, but also all the required testing. If they didn't have this protection, then pharmaceutical companies would most probably stick to making what they already know makes a profit, rather than spending money researching new products.

      File formats are a diffrent beast. There is still a profit to be made from a new format even if everyone else can copy it. Applications that can use this format can still be sold. It will become slightly cheaper for others to develop software once the software is released, but not quite so significantly, and it will take a lot of time for the competition to write their software. It could be argued that this gives sufficient competitive advantage. Also, better formats (offering for example better or faster video compression) will increase the market for the type of software generally, benefitting all players.

      We have managed to produce several different types of media format, many of which were always made publically available.

    3. Re:Like Medicine by Anonymous Coward · · Score: 0

      Actually pharmicudicals companmies get most of their "research" investment from tax dollars. A study was done recently that just about the only "research" pharmicudical companies engaged in and funded on their own initiave was market research. Medical research was normally paid for by you and I but the pharmicudical companies got the patent to "encourage" them to invest in more research. Groovy how patents and our system of finacial incentives works?

    4. Re:Like Medicine by Anonymous Coward · · Score: 0
      Got links for this?

      It sounds like the perfect counter-argument against the die-hard libertarians who think that it is imperative and ethically correct that the manufacturing of cheap, cloned HIV drugs in the 3rd world countries is stopped so that their precious "profits" are not lost. Who cares if countless people die horribly because of this profit mongering...

    5. Re:Like Medicine by Anonymous Coward · · Score: 0
      It sounds like the perfect counter-argument against the die-hard libertarians who think that it is imperative and ethically correct that the manufacturing of cheap, cloned HIV drugs in the 3rd world countries is stopped so that their precious "profits" are not lost. Who cares if countless people die horribly because of this profit mongering...

      Blow it out your ass.

      Fact: HIV is a death sentence. There is no cure, only prevention
      Fact: Most HIV drugs have horrible side effects or don't work at all due to mutating virus strains
      Fact: In almost all cases, HIV is aquired due to self-negligence (unprotected sex, needle sharing).
      Fact: HIV treating drugs discourage prudence.
      Fact: You are either an idiot, or believe the shit that has been spoon fed to you.

    6. Re:Like Medicine by Anonymous Coward · · Score: 0
      So, in conclusion you're saying that developing HIV drugs is wrong?

      Thank you for your insightful and compassionate reply. I'll reply in kind: I hope you or someone you love gets HIV.

    7. Re:Like Medicine by Anonymous Coward · · Score: 0
      So, in conclusion you're saying that developing HIV drugs is wrong?

      No. He's saying that developing cheap HIV drugs with no profit margin is wrong. It's OK if you can rip people off with them like a good old snakeoil peddler.

    8. Re:Like Medicine by Anonymous Coward · · Score: 0

      here is a link

      http://www.citizen.org/publications/release.cfm? ID =7065

      and here is the drug companies rebuttle

      http://www.phrma.org/publications/documents/back gr ounders/2001-08-14.278.phtml

      what I thought was funniest about the rebuttle is that it insisted that the "oppertunity cost" must be accounted for when counting what medical research cost. Oppertunity cost is basically the money they could have made if they had invested the money for research in playing the ponies, gambeling in vagas or investing in the stock market. I almost choked with laughter. I wonder how rosy the estimates are for what they could have made in the stock market recently in this "standard accounting practice"

  4. Proprietary formats really become a problem... by antirename · · Score: 5, Interesting

    When the company that created them no longer exists. At the moment, I'm trying to convert about 20 gigs of obsolete files to a modern format. Apparently no one knows anything about the old format, but for some reason we are paying a company for "support", and they aren't at all interested in helping me with the conversion. Yeah, I can't say that I blame them, but if I do it myself could I be violating the law (U.S.)? Being forced to reverse engineer something is bad enough, having the lawyers tell you it might be illegal or a DMCA violation or something is enough to make you want to pull your hair out. Maybe we don't have the best lawyers in the world, but unless you work for a tech company how up to speed are YOUR lawyers on this? Especially with Hollings cranking out new bills... 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.

    1. Re:Proprietary formats really become a problem... by Anonymous Coward · · Score: 0

      I was advising an academic group on some technical issues. They're collecting audio samples of a dying language, and want to put them up on the internet for study. For some reason, they wanted to use realaudio.

      I pointed out that they're placing their future ability to read the files in the hands of RealNetworks; they didn't seem to care. I advised them to use a format for which a player is more likely to be available in the future, such as MP3; they were unreceptive. I wonder if they had already shelled out some of their grant money to RealNetworks, and didn't want that to look like a waste.

      I have this sad feeling that, years from now, someone will be in your very situation, if the files aren't lost altogether, and in the meantime, the speakers of the language will have died. I don't know why it's so sad, but it sucks to have something irreplaceable lost for such a stupid reason.

    2. Re:Proprietary formats really become a problem... by MisterQ · · Score: 1

      The issue of needing remedial work on things that no longer have documentation or ownership, is different from allowing open access to formats.

      I have long espoused the concept that any organization worth it's salt, would mandate that it's software suppliers provide proof that they have put source code, and/or design documentation into Escrow with a third party, to prevent harm to their customers, in the event of the failure of the suppliers.

    3. Re:Proprietary formats really become a problem... by statusbar · · Score: 1

      Hence the reason to use either open source software or open, standard file formats for mission critical data.

      --jeff++

      --
      ipv6 is my vpn
  5. When public domain file formats should be used by fmaxwell · · Score: 4, Interesting

    The question is not when a proprietary file format should be made public domain. The question we should be asking is whether our tax dollars should be spent on software that produces proprietary format files.

    I think that the U.S. government should phase out all proprietary format software purchasing, forcing vendors to make the file formats open standards if they want to do business with the U.S. government.

    While I am not opposed to government legislating business behavior, I would prefer that the free market be allowed to work so long as the consumer will not suffer for it.

    1. Re:When public domain file formats should be used by Anonymous Coward · · Score: 0

      Actually, the question was:

      When Should File Formats Be Placed in the Public Domain?

    2. Re:When public domain file formats should be used by StyXman · · Score: 2, Insightful

      why not do a step further: make the government use open or even free software, just like france, argentina, peru and others try to do. not to mention that I'm from argentina :)

    3. Re:When public domain file formats should be used by Anonymous Coward · · Score: 2, Insightful

      The idea here is that we do not want to dictate the software used, but we want to ensure that whatever software is used, OTHER software is free to interoperate with it, including open source software. By levelling the playing field through open file formats, open source software would actually be able to compete without all the belly aching you hear about "not being able to read and write Office formats" and the such.

    4. Re:When public domain file formats should be used by fmaxwell · · Score: 2

      Actually, the question was:

      When Should File Formats Be Placed in the Public Domain?


      And then I redefined the question into something more meaningful.

    5. Re:When public domain file formats should be used by fmaxwell · · Score: 4, Informative

      The idea here is that we do not want to dictate the software used, but we want to ensure that whatever software is used, OTHER software is free to interoperate with it, including open source software. By levelling the playing field through open file formats, open source software would actually be able to compete without all the belly aching you hear about "not being able to read and write Office formats" and the such.

      Bravo. Your summary of my implied position was excellent.

      And I will add one more thought:

      By requiring open file formats, our government would be much less likely to find itself with files that are unreadable in ten years.

    6. Re:When public domain file formats should be used by Anonymous Coward · · Score: 0

      I agree. I also suggest a slightly different solution. NIST (previously NBS) is a government bureau with a charter of establishing standards to facilitate commerce, and maintain such things as the atomic clock and the national kilogram. I suggest that they establish some standard file formats for various purposes. In previous years, I was quite surprised to find that if I wanted to send a proposal for a government grant, some of them specify MS Word format. I object to the government requiring me to pay MS in order to do business with them! (I haven't seen this requirement recently.) Standard open formats would let me select anyone's tools to prepare documents I _wanted_ to share with the government, without requiring any specific vendor. If the doc were XML based, I believe a program can verify the doc format (I am not a programmer). NIST could write the program that verifies a file's format as a contract requirement, without requiring any particular vendor.

  6. Companies with virtual monopolies... by Futurepower(R) · · Score: 3, Insightful


    Companies with virtual monopolies, like Microsoft, should be required to place their file formats in the public domain (make them public and free). Otherwise, monopolies can use file formats to compete unfairly.

    One problem with putting the Microsoft Word file formats in the public domain is that the "file formats" include all of MS Word's quirkiness and bugs that affect the way documents are stored. These would have to be carefully documented, also.

    1. Re:Companies with virtual monopolies... by BoyPlankton · · Score: 4, Insightful

      Companies with virtual monopolies, like Microsoft, should be required to place their file formats in the public domain (make them public and free). Otherwise, monopolies can use file formats to compete unfairly.

      I really believe that if you are going to impose a restriction like this against MS then you should impose it industry-wide. Otherwise, future virtual monopolies will use file formats to compete unfairly.

    2. Re:Companies with virtual monopolies... by Anonymous Coward · · Score: 0

      Monopolies are not neccessarily bad. Patents provide monopolies to the inventors in exchange for them disclosing their advancements -- hence making the US the strongest center for innovation in the world, resutling in improved standard of living for US citizens and the entire world.

      A company has the rights to keep its trade secrets secret. We could let companies patent file formats, but then it would be illegal to read them for 17 years except with that companies software.

      Russia or China would be better places to go if you don't like capitalism or freedom.

      If you don't like software with propietary formats, don't but it. If you want to control other peoples inventions and properties, go to Russia (oh jeez - the cold where is over. Well, how about iraq?)

    3. Re:Companies with virtual monopolies... by Anonymous Coward · · Score: 0
      capitalism or freedom

      I hope you're not implying that capitalism and freedom are the same thing or that one always requires the other?

    4. Re:Companies with virtual monopolies... by Anonymous Coward · · Score: 1, Insightful

      Fewer than ten years ago, WordPerfect, 1-2-3 and Harvard Graphics were the ubiquitous file formats. Some would aregue they held monopoly power. Nonetheless, Microsoft's Office products were soon the de facto standard (exactly how that happened belongs in another thread). Most businesses spent great time and effort converting their old .wpd, .wks, .sh3- formatted files into the newer .doc, .xls and .ppt formats. Eventually, some new flavor-of-the-month will come along and we'll go through the same tedious format conversion process all over again. We don't need legislation to bring this about.

    5. Re:Companies with virtual monopolies... by Anonymous Coward · · Score: 0

      Capitalism and freedom aren't the same thing, but capitalism does require economic freedom. Obviously, a hypothetical country that didn't allow religious freedom could still be capitalist, if the religion permitted it, for example

    6. Re:Companies with virtual monopolies... by martyn+s · · Score: 1

      You use the word freedom very loosely. "Freedom" is when anyone can come along, gain some power and do whatever they want, dictatorship. True freedom is when the government protects certain rights of it's citizen, right's that have been determined as critical for freedom.

    7. Re:Companies with virtual monopolies... by martyn+s · · Score: 1

      Having a choice of masters is not the same thing as freedom.

    8. Re:Companies with virtual monopolies... by Anne+Thwacks · · Score: 1
      You have not grasped the problem...


      In Europe, contractual clauses that are immoral are also illegal. This should include clauses prohibiting reverse engineering.

      Most engineers and programmers learned their trade by reverse engineering. Thus preventing reverse engineering is preventing learning. The (European) treaty of human rights gives everyone the right to learn - and hence to reverse engineer file formats (IANAL - but the computer I am using belongs to a lawyer ;-).

      America is the problem here - especially for Americans.

      --
      Sent from my ASR33 using ASCII
    9. Re:Companies with virtual monopolies... by Anonymous Coward · · Score: 1, Interesting

      We should stop calling it "reverse engineering"
      and go back to calling it "analysis" or "study".

  7. Patents by Steve+Cowan · · Score: 2

    A file encoding scheme is protectable by patent. This makes file formats proprietary for as long as their patents are effective. To me this seems fair. If I create a file format and want it to be adopted as a standard, I will make it public domain or else adopt a liberal licensing scheme. On the other hand if I stand to make money from this file format, then I have to guard it much more closely - but then risk missing out on industry adoption. I don't see anything wrong with this system.

  8. ALWAYS by microbob · · Score: 1

    I think they should always put them in public domain.

    Why not?

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

      Wow, you're a real thinker!

    2. Re:ALWAYS by microbob · · Score: 1

      Wow, you too!

      Now answer my question:

      Why not?

      Microbob

  9. here is an idea by cluge · · Score: 2

    If people use an open source format and refuse to accept documents in a proprietary fomat then the point is mute. Instead of bitching about company xyz (or MS), start using programs that utilize open formats right now.

    I guess it takes balls, and a LACK of apathy to start demanding that documents sent to you aren't in foo.fooo format. Balls are in short supply in the "corporate" world where apathy reigns supreme at the moment.

    BTW, if you e-mail me, you e-mail will bounce if it's not a text or html message. It's a start for me. How about you?

    cluge

    --
    "Science is about ego as much as it is about discovery and truth " - I said it, so sue me.
    1. Re:here is an idea by GigsVT · · Score: 2, Flamebait

      the point is mute.

      The point may be unable to speak, but it may also be moot.

      Just your friendly neighborhood grammar asshole.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:here is an idea by Boulder+Geek · · Score: 3, Insightful

      The problem with this approach is that the vast majority of lusers out there have no idea whatsoever what a file format even is. They just write a document, or prepare a presentation and save it for later use and dissemination. If you tell someone at XYZ Corp to send you the file in a different format, they'll look at you like you're from Lalande 21185B or some other equally outlandish place.

      Like it or not, Microsoft owns the document market right now, to the point where a book called
      Building Linux Virtual Private Networks was written using Microsoft Word.

      --
      A well-crafted lie appears unquestionable - Dama Mahaleo
    3. Re:here is an idea by Anonymous Coward · · Score: 0

      >If you tell someone at XYZ Corp to send you the
      >file in a different format, they'll look at you
      >like you're from Lalande 21185B or some other
      >equally outlandish place.

      If they understand that failing to do this will result in company ABC getting the contract instead, or that they won't get their commission,
      or the job, or the grant, or out of court otherwise, then I think this might be a different matter.

      The real problem happens to be that the person who expects you to read their document tends to have the upper hand in this matter. You might be one of 10 people in company of 5000, where everyone but your group has windows boxes (and you have IRIX).

      The responsibility ultimately falls on the consumer. We shouldn't have bought into the proprietary format to begin with. The fact that millions of people do their documentation in .doc,
      or that people distribute their videos in sorenson qt, is the fault of the people doing it. They made a bad decision. That they were ignorant of the consequences is not an excuse.

    4. Re:here is an idea by cluge · · Score: 2

      I don't care how they look at me, if they want my business (and they do) they will send me their sales document in the format that I specify it. IF the sales people can't perform the one simple function of giving me a document I can read, then I would never trust them with providing me a product I can use.

      cluge

      --
      "Science is about ego as much as it is about discovery and truth " - I said it, so sue me.
    5. Re:here is an idea by SlamMan · · Score: 1

      Not such a good answer if you're the one doing the selling though. Or even better, if you're asking an associate to send some vital peice of information.

      --
      Mod point free since 2001
    6. Re:here is an idea by cluge · · Score: 2

      it's good to be the buyer.

      cluge

      --
      "Science is about ego as much as it is about discovery and truth " - I said it, so sue me.
    7. Re:here is an idea by firewood · · Score: 1
      I don't care how they look at me, if they want my business (and they do) they will send me their sales document in the format that I specify it.

      Not so good if your company wants to do business with them, or you're already contracted to do business with them, or it's someone in your own company (who happens to be higher ranking or more valuable to the company than you, but in a non-techy skilled area), or it's your (very rich) aunt who doesn't want geeks fiddling with her (it just works) Mac.

  10. All of them should be by Apreche · · Score: 2

    I generally dislike proprietary file formats. All file formats should be standardized. Currently there are many companies (MS, Adobe, etc.) who make money because their file format is the standard and they are the only ones who make software that can deal with that file format. If all file formats were standardized then there would be no problems of not being able to read someone elses file. And you would be able to choose from a variety of applications for dealing with those files. So while your friend may like the full featured word processor of doom, and you like the very lite textpad, if their is a universal standard for word processing documents you can read his file and he can read it after you edit it. In the end the companies that make the best software will win, not the companies that own the file formats.

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:All of them should be by GigsVT · · Score: 1

      PS and PDF are pretty open formats. The specs are well published.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:All of them should be by Anonymous Coward · · Score: 0

      The only problem with this idea is that having a completly open source format would make it exceptionally difficult for new/small companies with a truly unique way of doing things to get off the ground. If that is the case, they can easily be crushed by bigger, more powerful companies. (Does this sound familiar? :)

    3. Re:All of them should be by Anonymous Coward · · Score: 0

      Unique != Better

      I say it should be decided by survival of the fittest.

      In fact, a startup would be stupid to place their files in an incompatible, proprietary format.

    4. Re:All of them should be by walt-sjc · · Score: 2

      ...But the specs for quark, MS Word (.doc), framemaker, flash, shockwave, etc. are not.

      It's the formats that are NOT documented that are a problem which is what this whole discussion is about.

    5. Re:All of them should be by GigsVT · · Score: 1

      Some of those you are correct on, but I am working on Quark DCS level 2 files right now, the specs are published and widely available. There are a lot of open standards out there.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:All of them should be by ebh · · Score: 1

      FrameMaker's MIF format is very well documented.

    7. Re:All of them should be by Tet · · Score: 2
      the specs for quark, MS Word (.doc), framemaker, flash, shockwave, etc. are not.

      As far as I'm aware, all of those have been documented to a greater or lesser extent. MS published the file formats for Word 6 and Word 8 on MSDN (see http://www.wotsit.org for details). Equally, Macromedia published the Flash 5 SWF file format, Adobe published the FrameMaker MIF format (can't find it online, but it's in the printed docs), and I believe the Quark file format is also documented. These are far from complete (no Word 2k, no Flash 6, no Framemaker native format, etc.), but at least the basics are there.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    8. Re:All of them should be by walt-sjc · · Score: 1

      Looks like I stand corrected on a couple file formats, but docs on a 5 year old version of Word are useless. Unless info is provided for current versions of software, it's not documented IMHO.

    9. Re:All of them should be by Anonymous Coward · · Score: 0

      If many companies write software that reads an "industry standard" file format then other problems could arise.

      Think about what microsoft did with IE4 and D/HTML etc.

      A company that wants to get an edge on it's compeditors may try to build in features that are not part of the agreed spec for that file type.

      If you want to share your images from Photoshop then export a PICT, TIFF, BMP etc etc ...

      If you want to read your text in a simple editor then save out of Word as text or rtf ... (as the bells and whistles obviously aren't impotant to you)

      you can still get it back in there as text etc etc ...

      Better that way, than getting a file that has data that your program doesn't understand ... you may not be aware that you are missing out on data.

      Also in the reverse ... companies won't be able to implement their new ideas as quickly because they can't store the required data without breaking the rules of the file format spec ... so what's the solution there? ... create your own format?

  11. Comparing document types to medicines? by King_TJ · · Score: 2

    It seems that a large part of the original article attempts to make comparisons between medicines and document file formats. The first thought that comes to my mind is that it's not a valid comparison at all - simply because medicines are subject to government regulation and file formats aren't.

    Personally, I believe the complaints about filetypes remaining proprietary long after the original developers have a use for them is just one more illustration of a larger issue. Copyrights on computer software are being granted for excessively long periods of time. Unlike "traditional" works (such as a fiction novel), a piece of software isn't likely to be marketable for more than a few years. If there really is any difference between "digital media" and "traditional media" that requires updated laws, this is it.

    I think the current laws are quite workable to cover patents, copyrights, and trademarks for computer software/hardware - with this one exception. There's really no compelling reason to grant a software author (or hardware designer) exclusive rights to their work beyond the window of "financial opportunity" they can enjoy from it.

    1. Re:Comparing document types to medicines? by TydalForce · · Score: 1
      It seems that a large part of the original article attempts to make comparisons between medicines and document file formats. The first thought that comes to my mind is that it's not a valid comparison at all - simply because medicines are subject to government regulation and file formats aren't.

      More importantly, I think, is this: If Company X puts out a buggy file format, it may cause some problems here and there, but it can always be fixed with a patch down the road. If Company Y puts out a bad drug, people die. And I think we can all agree that that's bad.

      I remember a few years ago, someone I worked with was trying to open some old WordPerfect files. It was an older WP format, and nothing we had could open them; not even a new version of WP! (Nothing against WP, of course). Ideally, I'd love to see file formats become open, especially ones like M$-Word that have an annoying presence everywhere. However, I do understand how this crazy "capitolism" thing works, and realize that M$ isn't quite likely to release .doc specifications anytime soon. However, .doc is still current and in-use. Their current format has been basically the same since Word97, and is still in use today. What if M$ stopped using their current .doc format and moved to something new? Perhaps after , their older format could be released to the public. Its no longer useful to them, and it would get them off the hook for supporting it.

      Now, I'm aware that M$ isn't likely to just say "here you go community, have some free knowledge from your friends at Micro$oft!", I'm simply using it as an example. A couple years after any company changes formats would be a good time to release the specifications. They're no longer relying on it, and at some point probably won't want to support it.

  12. when by LinuxCumShot · · Score: 0

    as soon as somebody figures them out and posts them on www.wotsit.org

    --
    -- OMFG = Oh My Floatse Goatse
  13. Time Limit for a Copyright? by grungebox · · Score: 2, Interesting

    Maybe I'm missing something, but I'm not entirely sure how legally a file format can be public after a (relatively) short period of time such as 25 years. Most software methods and formats are copyrighted, not patented. They last a billion years, and yes, even after the company is dead. Few companies patent software for reasons I'm sure we've read on /. a billion times over. So, yeah, it sucks that file formats are lining the pockets of companies for a long time, but the alternative is to make ludicrous exceptions to copyright law. After file format protection goes, it's only a matter of time before the next big thing loses its protection as well...

    1. Re:Time Limit for a Copyright? by RelliK · · Score: 2

      You have absolutely no clue about the copyright law. You cannot copyright an idea. Copyrights are given for expression, that is an implementation of an idea. "Software methods" cannot be copyrighted; file format specification cannot be copyrighted. However, either of the above can be "protected" by either patents or trade secrets. Most proprietary file formats and codecs are trade secrets. Repeat after me: there is no such thing as a "copyright on file format".

      Secondly, patents do not last "a billion years". They last 20 years from the date of application. Trade secrets however can last indefinitely -- as long as the corporation takes care to keep them secret.

      --
      ___
      If you think big enough, you'll never have to do it.
  14. Everything generic for me... by cpct0 · · Score: 1

    Basically, I do think file formats should always be generic, as soon as there is a good demand for it. However, I work as a computer programmer and I can tell small companies wouldn't always be glad that their formats would be used by their competitors.

    That said, if a company specifically bases its edge on the competition by the specificity, uniqueness and closeness of their file format, that company is in big trouble IMHO. For security and encryption, well, if you need encryption, use strong one!

    This question leaves me thinking about the algorithm question. I am a strong believer what makes a good software is not the unique algorithms that are used in it... it's HOW they use them. And as such, I think algorithms, _all_ algorithms, should be open-sourced, for the same reason as the file format.

    My 2 cents
    Mike

  15. Only if you burn all GIFs by yerricde · · Score: 4, Insightful

    Maybe file formats should be handled the same way [as patented pharmaceuticals]?

    Actually, they are. Apple/Sorenson's video codec (used in .mov) is patented. Fraunhofer's MP3 audio codec (used in .mp3) is patented. Unisys's LZW still-image codec (used in .gif) is patented. Iterated Systems's fractal-transform still-image codec is patented.

    --
    Will I retire or break 10K?
  16. Companies with virtual monopolies... by Futurepower(R) · · Score: 1


    My comment (below) was entered as a reply to a comment that didn't exist when I began to write! I've been noticing numerous software failures like this at Slashdot. It appears to be database failures. Sometimes karma points are not added. Sometimes comments appear in a different order than the original order.

    My comment:

    Companies with virtual monopolies, like Microsoft, should be required to place their file formats in the public domain (make them public and free). Otherwise, monopolies can use file formats to compete unfairly.

    One problem with putting the Microsoft Word file formats in the public domain is that the "file formats" include all of MS Word's quirkiness and bugs that affect the way documents are stored. These would have to be carefully documented, also.

  17. It's not for anyone else to decide. by Patrick+May · · Score: 1
    The question presupposes that "we" or "society" or "the government" have some kind of moral right to require the owner of a file format to give up that ownership and make it publicly available. Unlike the original poster, I am not willing to use force, or hire someone else to use force, against someone whose only relevant action has been the creation of a popular format.

    The solution to this problem isn't to violate the property rights of the owner of the format but to simply refuse to use it.

    1. Re:It's not for anyone else to decide. by LimpGuppy · · Score: 1

      You speak words of wisdom.

    2. Re:It's not for anyone else to decide. by (void*) · · Score: 2
      I think you are right, but ONLY when we are at the initial stage of deciding if we should use the proprietry program. The fact is that saome of these poor decisions have been made by people. It was not the best of all decisions. Now these people with not so much foresight are stuck with these propritry format. Consider for example a photographer who has put his life work into a proprietry image format. What is this guy to do?


      If you were to tell this guy "hard luck", then this is just as unjust as the guy who is profiting from this fellow's poor judgement.

    3. Re:It's not for anyone else to decide. by Anonymous Coward · · Score: 0
      The question presupposes that "we" or "society" or "the government" have some kind of moral right to require the owner of a file format to give up that ownership

      If you are a member of the society you're subject to its rules.

      The primary function of a society is to provide security to its citizens -- not to guarantee the "right to profit".

      If the primary function of the society requires it, any private possession is subject to being handed over to the society.

      If you don't agree with this you're just a freeloader who takes advantage of the security provided by the State but is not willing to contribute back when required.

    4. Re:It's not for anyone else to decide. by kmweber · · Score: 1

      If you were to tell this guy "hard luck", then this is just as unjust as the guy who is profiting from this fellow's poor judgement.

      Not really. Individuals have the capability to make choices, and are subject to the consequences of those choices.

      --
      "Other than that, Mrs. Lincoln, how was the play?"
    5. Re:It's not for anyone else to decide. by (void*) · · Score: 2

      And consequences that outweigh the initial folly cannot be called just.

    6. Re:It's not for anyone else to decide. by kmweber · · Score: 1

      If you are a member of the society you're subject to its rules.

      Only if those rules are subordinate to moral law.

      "Individual rights are the means of subordinating society to moral law."--Ayn Rand.

      The primary function of a society is to provide security to its citizens -- not to guarantee the "right to profit".

      No. Government/society exists for the following purposes, in order of importance:
      1) protect individual rights
      2) resolve disputes between individuals
      3) protect individuals from the initiatory use of foreign or domestic violence

      If the primary function of the society requires it, any private possession is subject to being handed over to the society.

      No, because the individual is more important than society.

      If you don't agree with this you're just a freeloader who takes advantage of the security provided by the State but is not willing to contribute back when required.

      No, he's someone who realizes that the individual is more important than society.

      --
      "Other than that, Mrs. Lincoln, how was the play?"
    7. Re:It's not for anyone else to decide. by kmweber · · Score: 1

      Yes, it can. You make the choice, you accept whatever consequences derive from it. That's just.

      --
      "Other than that, Mrs. Lincoln, how was the play?"
    8. Re:It's not for anyone else to decide. by (void*) · · Score: 2

      Just curious: have you ever done jury duty before?

    9. Re:It's not for anyone else to decide. by Patrick+May · · Score: 1
      If you are a member of the society you're subject to its rules.

      Translation: A large enough group of people often has the power to coerce a smaller group or a single individual. Evidently AC thinks this is a good thing.

      If the primary function of the society requires it, any private possession is subject to being handed over to the society. Translation: Stealing is acceptable when done by a large enough number of people. Tell me, AC, how many people have to do an evil thing before it stops being an evil thing?

      If you don't agree with this you're just a freeloader who takes advantage of the security provided by the State but is not willing to contribute back when required.

      Translation: How dare anyone refuse to submit meekly to our initiation of force?

      Your not-so-subtle equivocation between "society" and "the State" is noted. Your post shows you to be yet another statist drone with the ethics of a common sneak thief and far more cowardice than a typical street thug. At least they do their own dirty work.

      No organized collection of people, whether they call themselves a state, a society, a community, a nation, or anything else may legitimately violate the rights of individuals. Those organizations that do so must be resisted. The threat posed by those individuals who support such heinous actions must be eliminated.

    10. Re:It's not for anyone else to decide. by Anonymous Coward · · Score: 0
      protect individual rights

      Which can, most of the time, be protected only by depriving individuals of their rights. Take the military service, for example.

      individual is more important than society.

      Well, I completely disagree and I don't believe there is a common ground between these two viewpoints. Any further discussion will be fruitless.

      You libertarians are free to leave the society and live your lives as true individuals. Just don't expect to use any of the society's services then. You can't both have the cake and eat it. You're free to join the society and accept the responsibilities like taking care of the weak and common good by taxation. You are also free to refuse and live outside our society. You can't, however, have both.

    11. Re:It's not for anyone else to decide. by Anonymous Coward · · Score: 0
      Stealing is acceptable when done by a large enough number of people.

      So you expect that the government protects your precious wealth but you're not willing to contribute back and call it stealing instead? Wake up! Everything you "own" stays with you because the State protects your wealth and the land on which you do your business. You may think that you really own something but you don't.

      If you really stand behind your claim to individuality:

      Don't call the police the next time your business is being robbed.

      Don't call the firebrigade when your business is burning down.

      Don't call the paramedics when your friend is having a heart-attack.

      Don't use the public roads.

      and so on.

      After all, all those things are funded by "stolen" money and built by the society.

    12. Re:It's not for anyone else to decide. by Zontar+The+Mindless · · Score: 1

      [SLIGHTLY OFFTOPIC -- POSTING SANS +1 RATHER THAN APPLYING "-1, DOGMATIC" TO PARENT]

      Using the empty phrase "moral law" undermines the credibility of this poster's argument.

      Furthermore, positions espoused by anyone who spouts Ayn Rand at me are immediately suspect.

      --
      Il n'y a pas de Planet B.
    13. Re:It's not for anyone else to decide. by kmweber · · Score: 1

      No, why?

      --
      "Other than that, Mrs. Lincoln, how was the play?"
    14. Re:It's not for anyone else to decide. by kmweber · · Score: 1

      Which can, most of the time, be protected only by depriving individuals of their rights. Take the military service, for example.

      Only if it's compulsory military service. If one voluntarily chooses to join the military, then one voluntarily accepts the strict regime that accompanies it, and the rights of no individual have been violated.

      You libertarians are free to leave the society and live your lives as true individuals. Just don't expect to use any of the society's services then. You can't both have the cake and eat it. You're free to join the society and accept the responsibilities like taking care of the weak and common good by taxation. You are also free to refuse and live outside our society. You can't, however, have both.
      Which is exactly what I do, to the limits permissible by law. For those actions which I am compelled to by law, I grudgingly go along with them so I will still be free (i.e. not incarcerated) to fight against them.

      --
      "Other than that, Mrs. Lincoln, how was the play?"
    15. Re:It's not for anyone else to decide. by John+Hasler · · Score: 2

      "I am not willing to use force, or hire someone else to use force, against someone whose only relevant action has been the creation of a popular format."

      You've got it exactly backwards. It is the owners of file format patents who are using force to compell the rest of us to pay them for the use of the format. We are proposing the _cessation_ of the use of force.

      "The solution to this problem isn't to violate the property rights of the owner of the format but to simply refuse to use it."

      A patent is not a property right. It is a temporary monopoly granted (and enforced) by the governement, supposedly for the benefit of society.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    16. Re:It's not for anyone else to decide. by kmweber · · Score: 1

      Using the empty phrase "moral law" undermines the credibility of this poster's argument.

      How so?

      Furthermore, positions espoused by anyone who spouts Ayn Rand at me are immediately suspect.

      Really? How so? Because it conflicts with the irrational leftist anti-freedom values you hold so dear, or because of actual logical flaws?

      --
      "Other than that, Mrs. Lincoln, how was the play?"
    17. Re:It's not for anyone else to decide. by Patrick+May · · Score: 1
      Does twisted thinking like that result in you having to screw your hat on in the morning?


      The core issue has nothing to do with patents -- and your attempted argument fails once that is understood. If I create a file format, I am under no obligation to patent it. If I keep it as a trade secret and refuse to license it, then it is mine. It was created by my effort, it is mine to do with as I please.


      If you want the details of it, your only ethical option is to negotiate with me for it. Your willingness to use force demonstrates that you consider other people to be nothing more than slaves, the product of their labor yours to do with as you choose. I sincerely hope that you try to apply the force you support personally -- some of us refuse to live as slaves and are willing and able to defend ourselves.

    18. Re:It's not for anyone else to decide. by (void*) · · Score: 2
      What is force? Is bringing a gun to a negotiation force? A lawyer? Is blackmail "force"?


      The equation of the "use of law" == "force" is exactly the problem of you libertarians. If one has any acquaintance with the mafia or other criminal organizations, you will know that force can be used without resort of weapons. I'd rather deal against a government that wields guns but has laws, than a mafia boss that wields no guns, but is willing to do a anything to make a buck.

    19. Re:It's not for anyone else to decide. by Com2Kid · · Score: 2

      Only if it's compulsory military service. If one voluntarily chooses to join the military, then one voluntarily accepts the strict regime that accompanies it, and the rights of no individual have been violated.

      First war comes along and we are all fucked, nice idea there buddy.

      ::runs after eyes as they start to roll out of his head::

    20. Re:It's not for anyone else to decide. by Com2Kid · · Score: 1

      After all, all those things are funded by "stolen" money and built by the society.

      Oh hell he should go one step further then that,

      Do not use anything that has EVER had government research used to contribute to its design, development, or creation.

      I do hope you like the Amish way of life, though even they have rules as to what a person must contribute to society.

    21. Re:It's not for anyone else to decide. by plunix · · Score: 1
      The core issue has nothing to do with patents -- and your attempted argument fails once that is understood. If I create a file format, I am under no obligation to patent it. If I keep it as a trade secret and refuse to license it, then it is mine. It was created by my effort, it is mine to do with as I please.

      True. But then your trade secret wouldn't be protected by patent law. I would then have the right to reverse engineer your product once I've bought it or you've given to me, in order to see how it works and/or retrieve data from it into another format.

      If you want the details of it, your only ethical option is to negotiate with me for it.

      Or to figure them out for myself by reverse engineering the product, which is my property once you've sold it to me.

      From another post:
      The equation of the "use of law" == "force" is exactly the problem of you libertarians.

      If you don't realize that law equates to force, then you aren't thinking at all. Government uses force to enforce its laws. Simple fact.

      From another post:
      I think you are right, but ONLY when we are at the initial stage of deciding if we should use the proprietry program. The fact is that saome of these poor decisions have been made by people. It was not the best of all decisions. Now these people with not so much foresight are stuck with these propritry format. Consider for example a photographer who has put his life work into a proprietry image format. What is this guy to do?

      If you were to tell this guy "hard luck", then this is just as unjust as the guy who is profiting from this fellow's poor judgement.

      No, if an individual makes a decision based on poor judgment, he's chosen the consequences. The company making the format should not be forced to produce a way to convert his files, or release the specs of the format. However, the photographer does have the right to reverse engineer the products/files (i.e. his photographs), which are his property, or to convert them in some other way to another format. They're his.
    22. Re:It's not for anyone else to decide. by kmweber · · Score: 1

      First war comes along and we are all fucked, nice idea there buddy.

      Care to explain how?

      --
      "Other than that, Mrs. Lincoln, how was the play?"
    23. Re:It's not for anyone else to decide. by Anonymous Coward · · Score: 0

      Because it conflicts with the irrational leftist anti-freedom values you hold so dear, or because of actual logical flaws?

      I'd suspect it's due to the tendency of Ayn Rand's devotees to throw around contentless unsupported flames at anyone who disgrees with their dogma in the slightest, but that's just me.

    24. Re:It's not for anyone else to decide. by Com2Kid · · Score: 1

      Care to explain how?

      Yeesh, are you THAT stupid?

      People start dying by the millions overseas in a full blown war, we run out of willing recruits.

      No draft program, hey guess what

      WE LOSE THE FUCKING WAR

      Of courese the libbers would have us just not fight in any wars to begin with, which is EQUALY stupid, just letting tyrants run around and conquer the world means that sooner or latter you will be fucked, especialy if you let all of your potential allies be defeated first. . .

    25. Re:It's not for anyone else to decide. by kmweber · · Score: 1

      1) We have no place fighting wars that do not result from a direct attack on the US

      2) In a free society, freedom-loving individuals would be more than willing to defend their liberty

      3) Any nation the size of ours that can't find enough volunteers to defend itself among its populace probably doesn't deserve to exist anyway

      --
      "Other than that, Mrs. Lincoln, how was the play?"
    26. Re:It's not for anyone else to decide. by Com2Kid · · Score: 1

      1) We have no place fighting wars that do not result from a direct attack on the US

      2) In a free society, freedom-loving individuals would be more than willing to defend their liberty

      3) Any nation the size of ours that can't find enough volunteers to defend itself among its populace probably doesn't deserve to exist anyway


      We would all be speaking german by now if you nutbags had been in control during WWII, Amen the isolationits where shutup before things went even futher down the tube.

      Shit tens of thousands of innocent people likely died because we waited to get involved in WWII, how could you dare suggest that we ever set ourselves up to make the same mistake again?

      3) Any nation the size of ours that can't find enough volunteers to defend itself among its populace probably doesn't deserve to exist anyway

      Goal of a republic is to let smart people runthings because the general populas is to stupid to know WTF to do.

      I perfer not to risk MY life on the choices of people who I don't trust to drive and talk on a cellphone at the same time.

    27. Re:It's not for anyone else to decide. by kmweber · · Score: 1

      We would all be speaking german by now if you nutbags had been in control during WWII, Amen the isolationits where shutup before things went even futher down the tube.

      Germany never invaded the US; if it had, the response would have been umpteen times larger than when Japan did.

      We would all be speaking german by now if you nutbags had been in control during WWII,

      So? That doesn't make sticking our nose where it doesn't belong right. What is right must always be done, regardless of the results.

      Amen the isolationits where shutup before things went even futher down the tube.

      And the goal of a republic is to ensure that government is properly limited in its powers and scope.

      --
      "Other than that, Mrs. Lincoln, how was the play?"
    28. Re:It's not for anyone else to decide. by Com2Kid · · Score: 2

      Germany never invaded the US; if it had, the response would have been umpteen times larger than when Japan did.

      Uh, no, actualy. You see if the libbers had gotten control after WWI (if they had existed then even, thankfuly they didn't in their current form!) then we would not have HAD an active military of any even half decent sorts.

      Response? What response. . . .

      They would have landed on the east coast, it would have been over in hours. Sucky.

      So? That doesn't make sticking our nose where it doesn't belong right. What is right must always be done, regardless of the results.

      Some of us believe that it is THE RESULT that defines what is right.

      Thus doing proper deeds is so that proper result may come about.

      Now quite frankly saving innocent lives is the proper thing in my book to do ANYWAYS;

      bah fuck it I got an idea.

      How about we let a bunch of big guy guys with huge ass dicks go after your ass?

      You can scream for help, but don't worry, none of us within hearing range will give a fuck about what is happening to you.

      Hey I got an even BETTER idea, how about we let these guys with big dicks go after YOUR ENTIRE FAMILY.

      But we still won't GIVE A FUCK because hey now, that wouldn't be right under your libber policy. Or even if we did care, hey, 'isn't our business.'

      Lets say we stick you on a cruiseline in international waters and let your entire family start getting assfucked.

      Hope you don't mind if everybody else ignores your pleas for help.

      Ok what if instead of just your family it is everybody on your block? Your neighborhood? At what point does the rape looting and pilaging become 'ok' to accept for you?

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

  19. 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?
  20. Speaking of formats... by Speare · · Score: 3, Interesting

    As a semi-pro graphics artist, I really hate proprietary stock image formats. I can understand their desire to curb rampant copying, but I also dislike the lack of interoperability.

    One example is the SNX format used by the Second Nature company for their screen saver images. I've purchased the discs, I would like to use them on Linux, not the native Windows.

    A worse example is the Hemera HPI format used for their stock "photo objects." These are 8 CD sets of about 50,000 images in a proprietary 24bpp + alpha channel format. Something which TIFF or PNG formats handle very well. Every time I want to use an image, I have to load up Windows, use their proprietary image search and export tool.

    It's my estimation that in the long run, inconvenience added through proprietary "protections" will cost these royalty-free image companies far more sales than the illicit warez-ing of their content. And what happens when those stock companies are not around to support their proprietary converters? One Windows update and users are cut off from the image libraries which should be simple to access.

    --
    [ .sig file not found ]
    1. Re:Speaking of formats... by dieman · · Score: 1

      Are there any good Stock Image CDs out there for unix users?

      --
      -- dieman - Scott Dier
    2. Re:Speaking of formats... by MsGeek · · Score: 2

      Nova Development puts out their stock CDs in either Mac or PC format. For vector art, they use .EPS. For raster art, they use .TIFF. For photos, they use high quality JPGs. The only difference is in the format of the CDs. Want ISO9660 with Joliet extensions? Go wih the PC disks. Want HFS? Go with the Mac disks. AFAIK there are utilities for xNIX systems to read either. They have started putting out DVD editions of their stuff...not sure what format they use on those. UDF? [shrug]

      They do package their art with utilities for either Mac or PC but most people are just buying the CD sets for the art, not for the bundled software.

      http://www.novadevelopment.com/
      (Caution: they won't let Konqui through but will let Mozilla in)

      --
      Knowledge is power. Knowledge shared is power multiplied.
  21. Slashcode is failing! by Futurepower(R) · · Score: 1

    The comment above was posted as a reply to the story, not as a reply to another comment. Slashcode is failing!

  22. 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?
    1. Re:DMCA is no problem here by Anonymous Coward · · Score: 0
      The DMCA's circumvention ban makes an explicit exemption regarding reverse engineering for purposes of interoperability

      Wouldn't that interoperability apply to another platform such as Linux? It should! But they seem to overlook that in the rulings against 2600 magazine. It suits them to ignore certain parts of the law when it's a magazine like 2600.

    2. Re:DMCA is no problem here by silentbozo · · Score: 2

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

      If this is true, then couldn't it be argued that DCESS(?) is a valid reverse engineering exercise for purposes of interoperability with the Linux operating system?

    3. Re:DMCA is no problem here by Pekka+Lampila · · Score: 1

      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.

      Err, is fileformat really an invention?
      Maybe in a special case, but most file formats aren't exactly innovative.

      Or maybe I'm just confused.

    4. Re:DMCA is no problem here by Rogerborg · · Score: 2
      • The DMCA's circumvention ban makes an explicit exemption regarding reverse engineering for purposes of interoperability

      ...unless you're interoperating with an open source operating system, I take it? Didn't work as a defence for DeCSS.

      --
      If you were blocking sigs, you wouldn't have to read this.
    5. Re:DMCA is no problem here by gartogg · · Score: 2

      Depends, I would assume it would either be a modification of an existing format (ie. text stored in .readme or .inf files) and is covered under that file format, or it is a standard (ie. mpg, avi, mp3, wav) and it is patentable.

      --
      I'm a concientious .sig objector.
    6. Re:DMCA is no problem here by Nailer · · Score: 2

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

      It certainly does. But try telling that to those that would like the Linux Operating System to interoperate with DVDs.

  23. Every democratic government has a duty... by Futurepower(R) · · Score: 3, Insightful

    Exactly! Every democratic government has a duty to use open file formats.

    1. Re:Every democratic government has a duty... by larry+bagina · · Score: 0
      Exactly! Every democratic government has a duty to use open file formats.

      The US is a republic.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  24. Open Standards File Formats by _Shad0w_ · · Score: 1

    I personaly think file formats should be standards, that way you choose software not based on what's compatible with your existing files, but what works best for you, whether that be feature set, interface, price, whatever. It should also make things much more competative, since all (like) programs will automaticly be able to read everyone elses data, as they'll be essentialy be the same.

    You can even provide a mechanism with the file format standard to allow extensions so that programs can store pseudo proprietery data in the files too, so long as the format of that pseudo proprietry data is made available to everyone else (I'm thinking extra information not needed to actualy render the data containted in the file, but which acts as an extra helper or pointer for it).

    If you think about all like applications essentialy store the same data, so you could have a Standard File Format for say word processor documents, one for spreadsheets, etc...you could of course just combine them all into one massive standard and used data IDs to identify what kind of data is in the file...which would open the possibility to have a single file containing multi-application data, which is independant, but related (great for distributing project files).

    Just some random thoughts.

    --

    Yeah, I had a sig once; I got bored of it.

  25. Nop by Anonymous Coward · · Score: 0

    It funny how some people come up with ideas to reduce the technical tools a corporation uses to monopolise over its market. Proprietary closed source formats is a clever trick. What I don't like in your argument is that you propose a change in the way things work, i.e. you would be very happy seeing your proposal being enforced.

    What is so remarkable about socialist scum suckers is that they get really sweaty to invent tools to disallow markets becoming sucessfull. I will propose that to you: you and your mates, that share your ideas, can create an alternative software market with open standards, open software, and *cough* shared wives as well. Buy buy scum.

  26. File formats are not copyrighted by yerricde · · Score: 1

    I'm not entirely sure how legally a file format can be public after a (relatively) short period of time such as 25 years. Most software methods and formats are copyrighted, not patented.

    A copyright does not "protect" a proprietary software publisher from a third party reverse-engineering the file format and another third party creating interoperable tools. Neither does the DMCA's circumvention ban (17 USC 1201(f)). Only a patent can do that, and in the USA, a patent lasts filing date + 20 years.

    --
    Will I retire or break 10K?
  27. Re: No, no, no..... by Anonymous Coward · · Score: 0
    I agree, Its a tried and tested method to give a company (or even an individual) a set time period to earn back development costs such as in the (U.K. at least) drugs industry) where a company has so many years of exclusive production and distribution of a drug before any other drug manufacturer who hasn't paid for the development can copy that drug and sell it a lot cheaper.

    in medicine this model still has some ethical issues but its probably the best way in a capitalistic society and would work well for file formats.

  28. The word is "aspirin". by Futurepower(R) · · Score: 1

    The article says "Asprin", but the word is "aspirin".

    1. Re:The word is "aspirin". by Graspee_Leemoor · · Score: 3, Funny

      How anodyne.

      (Warning, that was a geeky joke for etymologists).

      graspee

  29. Submarine patent by yerricde · · Score: 1

    If I create a file format and want it to be adopted as a standard, I will make it public domain or else adopt a liberal licensing scheme.

    And then, once you're the market leader, terminate all the royalty-free licenses.

    --
    Will I retire or break 10K?
  30. File formats are already in the public domain by anthony_dipierro · · Score: 2
    In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work
  31. Q: When should file formats enter the public domai by npsimons · · Score: 1

    A: When they are created.

  32. ZIP files by Snard · · Score: 2, Informative

    In early versions of PKZIP for DOS, there was a file named "DEDICATE.DOC" (actually a plain text file, not a Word document; MS Word hadn't usurped that extension in those days). The contents of this file for the version 1.1 release follows:

    Dedication
    ----------

    The file format of the files created by these programs, which file format
    is original with the first release of this software, is hereby dedicated to
    the public domain. Further, the filename extension of ".ZIP", first used in
    connection with data compression software on the first release of this
    software, is also hereby dedicated to the public domain, with the fervent
    and sincere hope that it will not be attempted to be appropriated by anyone
    else for their exclusive use, but rather that it will be used to refer to
    data compression and librarying software in general, of a class or type
    which creates files having a format generally compatible with this
    software.

    Of course, the fact that the file format (and application note) for this program was made freely available and usable to all, allowed numerous other companies to make their own ZIP compatible programs, many of them financially more successful than PKZIP. But that's another story...

    --
    - Mike
    1. Re:ZIP files by Anonymous Coward · · Score: 1, Interesting

      Ah, but are you aware what caused this to come about?

      Originally, PK made programs called "PKArc" and "PKunArc".. These work on the then-popular "ARC" file format, but they worked fast and better than the original ARC program, by a company called SeaWare. SeaWare sued PK, and the end result was a settlement that PK could no longer use the word "ARC" in its program names, immediately, and eventually wasnt allowed to make prorams to work on ARC files at all. So PK engineered their own format, and called it ZIP..

      They entered that bit about the format becoming public domain as a way to guarantee that they would never do that and as a bit of a snub against SeaWare. Once ZIP came out, every BBS (that was the big use for these formats at the time) had converted all its files almost overnight. ARC quickly slipped into obscurity.

      As a lesson to those companies that would keep their formats proprietary, and sue to prevent others from working in them - how many people here have heard of SeaWare, use ARC files, or even remember their existence?

      Nuff said..

    2. Re:ZIP files by Anonymous Coward · · Score: 0

      Didn't this guy eventually drink himself to death?

    3. Re:ZIP files by squiggleslash · · Score: 2
      Wasn't ZIP, IIRC, created in part because of the politics surrounding ARC, whose authors, SEA, wanted to control the format completely and prevent others from being able to access such files? I recall Katz was sued and decided to chuck away his original ARC compatable system, writing the first version of ZIP.

      From what I recall, Phil Katz even cooperated with the Info-Zip project in its early stages to ensure it would be interoperable and open, after being hit a second time with lawsuits, this time about the use of LZW in ZIP 1.

      Katz died in 2000. PKWare survives him, as does the Info-ZIP project, one of the earliest popular (ie not just Unix) open sourced applications.

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:ZIP files by cwsulliv · · Score: 2, Interesting

      Part of SeaWare's problem was that their programmers were (in my opinion) incompetant.

      Different versions of the ARC program were not always backwards compatible and there was no indication of what version of ARC created a given archive file. So I (and many other users) had to maintain a stable of different ARC versions and try each in turn until one was found to work on the file in question.

  33. how about... by Cynikal · · Score: 1

    If any innovation be forced into free/public use (or at least for non-profit applications) once the patent holder earns a reasonable amount off it. i dont know if that makes any sense.. but it does to me... take it or leave it..

  34. Never. by Anonymous Coward · · Score: 0

    File formats should be proprietary indefinitely unless granted by author. You fucking open source zealots make me sick, trying to get honest to goodness proprietary software forced into the public domain. Shame on you shitfuckers.

  35. Slashcode Error? by Anonymous Coward · · Score: 0

    If this comment is posted as a reply to another comment, there is an error in the Slashdot software. This comment was posted as a reply to the story.

  36. How are the images handled? by Perianwyr+Stormcrow · · Score: 4, Interesting

    Is it via a plugin in your illustration software that allows embedding only?

    Or, does it convert from their format into something more usable?

    If it does the latter, seems the first thing I'd do is use a standard Windows macro program to automate the process of extracting images, and let it run overnight.

    --

    What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey

  37. Silly Libertarian... by Grendel+Drago · · Score: 2

    Before you get on your libertarian high horse, stop pretending that there are no other government interventions at work here. When you get all riled up that the government is "willing to use force, or hire someone else to use force, against someone whose only relevant action has been" to reverse-engineer a popular file format, or to duplicate a copyrighted work, then you can start beating the drum about forcing file formats open.

    And anyway, if the formats weren't copyrightable, the companies would still have the option of keeping them a trade secret. Force is not necessarily implied anywhere here, unlike in the DMCA, which provides no alternatives for the users---if you're blind and want to listen to an eBook, say, tough noogies.

    But then again, you seem to be shilling for the corporations instead of the users.

    --grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
  38. Re:Does Software Need Special Form of IP Protectio by mumblestheclown · · Score: 1

    Quoth:

    intellectual property law as specified in the constitution ...

    Which constituion was this, again?

    Exclusivity is critical for extreme profitability

    This would explain why there is only one car maker in the world.

    I couldn't be bothered to read the "click here to read more" rest after seeing the above whoppers.

  39. Coca-Cola by MoxCamel · · Score: 2, Insightful

    Coca-Cola is a good example of a proprietary "format." Their recipe for Coke is a company secret. They don't have it Registered because that would require they register the formula (where everyone would be able to see it). So Coke has simply relied on their ability to keep the formula secret.

    The implications of requiring a company to release the specifications of their file format, would be much further reaching. Imagine Pepsi lobbying for Coca-Cola to open up their formula, because it's been proprietary for however-many years.

    We tend to view the technology industry in a vaccum. But in fact, many discussions like this have already been resolved in the "real world."

    The market needs to drive these things. If corporations feel safe using a proprietary format, let them use it. Then let them get bit on the ass for it several years later when they can't read their historical documents with the latest version of their proprietary software. 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.

    1. Re:Coca-Cola by TheFalken · · Score: 1

      Drop the cola comparisons - roll ya own.
      http://www.newscientist.com/hottopics/copyleft/cop yleftart.jsp

    2. Re:Coca-Cola by psaltes · · Score: 2

      This analogy between soda and file formats is completely flawed. The chemical formula for a soda is not comparable at all to a file format. Soda is not ever, necessary for any business function, and is drunk by one person, who buys that can of soda. A file format is often used for communication, is often necessary to be exchangable for many business functions, and is only a secondary product. That is, it's not what people pay for, but it's produced by something they pay for. The formula for a soda is used to produce the product itself.

      Of course, this is not to say that I necessarily disagree with you; I think there are many things that the 'free market' won't work to decide, but it may work to decide this. I do like the point that an earlier poster raised about whether or not tax money should go towards any product which uses proprietary file formats.

    3. Re:Coca-Cola by MoxCamel · · Score: 1

      No, no. I'm not drawing an analogy.

      I agree with you that the comparisons are very different. If you are, however, a major cola company, then the formula for Coke is as important to you as a file format. Whether that makes sense to you and I is irrelevant. It's what makes sense to a big corporation and their lawyers.

      So, I'm not making an analogy between soda and file formats. I'm saying that precedence in one industry may have ripple effects throughout other industries. Cola is an example, and a wiley Cola lawyer could probably cite "precedence" in the technology industry. Even though you and I know that to be total bunk, it really only matters what a judge thinks.

      You could probably boil my argument down to "be careful what you wish for..."

    4. Re:Coca-Cola by Zara2 · · Score: 2
      The main problem with your analogy is this. If I was alking down the street and found Coke's Secret agreement I could then start producing it. I could even publish it on the internet. Same thing if I ever decided to "reverse engineer" thier soda forumla by using people with perfect taste or gas chromotography.

      Now, If I reverse engineer microsofts Copyrighted file format and release a tool to create it then I can actually be sued by ms. It is a government protected monopoly instead of a closely gaurded secret. I personally think that if "We the people" are going to give out monopolies it should be done according to what is in the best public interests. My personal feeling is that all software should be set as a patentable work with only the output able to be copyrighted. Thats really a much longer discussion than I have the time to go into right now though. :) However, it does mean that if we are to give microsoft a legal monopoly then there should be a expiration date set on it at that point. The balance should be maitained between driving new innovation and ... putting as many ideas as possible into the public domain to drive more innovation.

      --

      Pithy, yet ultimately meaningless, phrase expressed with gusto!

    5. Re:Coca-Cola by Trinn · · Score: 1

      Your argument unfortunately does not hold water, or more importatnly information. Coca-cola's formula is not at all connected to this because you cannot store data in coca-cola. The trouble with proprietary file formats is that, although nowhere in the EULA does it say that the data in the files you create belong to the company, the company, through licensing schemes or any other trickery, can keep the data that rightly belongs to you from you. This is true for all non-open file formats. There is no reason not to open a file format to the world, as it does not reveal anything that would allow anyone to create a functionally similar program that they would not have already known. All it allows is that other program to read your files.

    6. Re:Coca-Cola by psaltes · · Score: 1

      You might be right that this is something to worry about. I hope for the sake of the world that there isn't a judge that could be convinced that a precedent should apply though. The format for coke can be used to reconstruct the entire sold product; that is hardly true of the format of a .doc file. I hope this distinction is/would be clear in the law.

    7. Re:Coca-Cola by Anonymous Coward · · Score: 0

      You said: We tend to view the technology industry in a vaccum. But in fact, many discussions like this have already been resolved in the "real world." This is quite obviously not true. Large companies and politicians have seized upon the notion of the tech sector being sufficiently different from the real world to warrant reinterpretation of the laws -- almost always with disastrous effects for the independent consumer and small business. (Witness the shrinking of 'fair use' and privacy, the DMCA, the CBDTPA, etc.) It is about time the the consumer won one, and opening up file formats would be a huge step in the right direction.

  40. It's all Micro$oft's fault by Dwaynewayne · · Score: 0, Informative

    Microsoft obtained a patent on the ASF (Active Stream Format) audio file format on March 21, 2000. The patent is entitled: "Active stream format for holding multiple media streams."

    Here is the abstract:

    An active stream format is defined and adopted for a logical structure that encapsulates multiple data streams. The data streams may be of different media. The data of the data streams is partitioned into packets that are suitable for transmission over a transport medium. The packets may include error correcting information. The packets may also include clock licenses for dictating the advancement of a clock when the data streams are rendered. The format of ASF facilitates flexibility and choice of packet size and in specifying maximum bit rate at which data may be rendered. Error concealment strategies may be employed in the packetization of data to distribute portions of samples to multiple packets. Property information may be replicated and stored in separate packets to enhance its error tolerance. The format facilitates dynamic definition of media types and the packetization of data in such dynamically defined data types within the format.
    Microsoft forced Avery Lee, a free software developer to revoke support for the ASF format from his "VirtualDub" GPL-ed video editing/capture program. Here is Mr. Lee's description of his encounter with Microsoft (from Advogato article, referenced below):

    "Today I received a polite phone call from a fellow at Microsoft who works in the Windows Media group. He informed me that Microsoft has intellectual property rights on the ASF format and told me that, although I had reverse engineered it, the implementation was still illegal since it infringed on Microsoft patents."
    Linux World News aptly commented on the effect of file-format patents on the future of free software (article referenced below):

    "Microsoft is claiming patent protection on a file format. It is not at all hard to see what could happen with an extension of that claim. Any serious word processor in the commercial world has to be able to cope, somehow, with the numerous variations of Microsoft's Word format. If that format were to come under patent protection, programs like StarOffice, ApplixWare, and WordPerfect could lose the ability to work with Word files. That would not bode well for their future market share.
    Intellectual property laws increasingly look like the tool of choice for those who wish to fight against free software. The ability to patent file formats, if it stands up, adds greatly to the power of this weapon. This is a worrisome development indeed."

  41. You have just described XML by Perianwyr+Stormcrow · · Score: 2

    Seems to me the point of XML is to provide an interface for metadata- which is all a file format is, anyway- which is more readily usable. XML also includes the capability to store that "pseudo proprietary data" you mention as well.

    --

    What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey

    1. Re:You have just described XML by _Shad0w_ · · Score: 1

      Well, I must be right then *g*

      --

      Yeah, I had a sig once; I got bored of it.

    2. Re:You have just described XML by Anonymous Coward · · Score: 0

      This is a technical solution - they are talking about a legal solution. XML is more fitting in the long run to switch to, but nobody is being forced to use it of course.

  42. File formats and patents by Lewis+Mettler,+Esq. · · Score: 5, Interesting

    There may be many patents involved with products that also generate or use proprietary file formats but the patent itself can not protect the secrecy required.

    And, why is that?

    Patents and trade secrets are diametrically opposed to each other. You simply can not have a trade secret and a patent cover the same idea or concept.

    The reason is that patents must fully disclose how to make the "object" and allow anyone following the patent information to do so. That is a fundamental requirement of a valid patent.

    A trade secret on the other hand only works because that kind of information is keep from everyone else. So, the two concepts are fundamentally opposed.

    That does not mean that software covered by a patent can not use proprietary and hidden formats. Rather it simply means that the file format is not covered by the patent.

    It is certainly possible for a software program to be covered in part by a patent, covered in part by copyright and covered in part by a trade secret (non disclosed file formats). Copyrights might disclose enough information to "out" a file format but the entire source code does not to be part of the copyright application. Parts of it can easily be and usually are redacted to hide key parts. No doubt the code that actually generates the formats would be conveniently redacted out.

    The real question is whether anyone should buy software that uses proprietary or non disclosed file formats. Clearly SUN (StarOffice) and OpenOffice.Org think it is a real advantage to not use a proprietary file format (XML). Microsoft thinks a proprietary one ties customers to their own product lines and thinks it is a great idea. But, it is only a great idea for the vendor not the customer. The customer would always be better off if a known format is being used and the known format is not proprietary. After all, the data belongs to the customer not the vendor of the code. And, the vendor should not taking any step which reduces the customers legitimate use of their own data. (Even if it strengthens the monopoly.)

    --
    NexuSys - Linux support by the best
    1. Re:File formats and patents by Anonymous Coward · · Score: 0

      I am lazy, so I will just say you are a fucking idiot.

    2. Re:File formats and patents by Anonymous Coward · · Score: 0

      I am lazy, so I will just say you are even more a fucking idiot than the parent comment.

    3. Re:File formats and patents by HiThere · · Score: 2

      The law does require that "those skilled in the art" should be able to reproduce the invention from the patent filing. The patent office doesn't seem to have any such requirement.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    4. Re:File formats and patents by Lewis+Mettler,+Esq. · · Score: 1

      Yes. I believe you are correct.

      Their are many issues related to patents that really only come into play when the patents themselves are contested in court.

      Being able to reproduce the invention would be one of those. And, there are many others.

      The point I was making was that "trade secrets" and "patents" are the antithesis of each other.

      Some things are better protected by trade secrets (perhaps file formats?) and others by fully disclosing but protecting by patents. Of course, not everything can be patented. A file format most likely would be one of those things that a patent would not apply to. There are design patents but I doubt those would extend to file formats.

      The other point to mention here relates to comments coming from RedHat regarding their plan for patents. And, it would apply to any work done under the GPL too. If you fully disclose the source code either by a copyright filing or simply publication, there is not going to be any "trade secrets" involved. It is all disclosed assuming adequate documentation. I suppose the theory or concept behind a body of code could be a little obscure or difficult to understand simply from reading the code but for the most part those instances are rare. Of course the patent laws favor full disclosure anyway such that patent (and copyright) protections do apply to open source. Whether you charge for a license or not is a separate issue.

      --
      NexuSys - Linux support by the best
  43. Formats should not be considered IP by Spinality · · Score: 2

    I don't believe that a file structure, protocol, or grammar should be copyrightable or patentable. Such things are (in my opinion) ideas or concepts, rather than implementations. A particular header file, piece of documentation, or interpreter describing or processing such a structure is and should be covered by copyright; but I feel that the underlying data structures should not be, any more than a mathematical formula or physical law.

    Should companies be forced to publish their internal data structures and protocols? In general, no -- we already have too many laws to control the behavior of people and organizations. But for external/shared data, I feel there is a good fair-use argument for requiring documentation: If you export or import the data, you [should] have an obligation to describe the relevant public syntax and external semantics. The omission of such documentation would be considered a product failure, and would leave the vendor open to warranty issues, by failing to deliver a product that performs as advertised. "No documentation? Give me my money back."

    Bottom line: I think it should be impossible for a vendor to obtain IP protection over a data structure or similar metadata; I think that a vendor should be expected (but not compelled except by market forces) to document external interfaces; and I think that a vendor should only be able to cling to a proprietary format as a trade secret, i.e. it should not be possible to prevent reverse engineering.

    --
    -- We all have enough strength to endure the misfortunes of other people. La Rochefoucauld
    1. Re:Formats should not be considered IP by Anne+Thwacks · · Score: 1

      They aren't. Apart from anything else, they dont meet the requirements to be patentable outside the USA You may want to consider moving to a more civilised country with greater freedom eg practically anywhere

      --
      Sent from my ASR33 using ASCII
    2. Re:Formats should not be considered IP by Trinn · · Score: 1

      Personally, my feeling is that there should be a filesystem developed where 'file formats' go the way of the dinosaur, and are replaced by objects that exist in various formats (text+formatting for word processor, graphics in various codecs, sound the same) but are not kept from the user by strange encapsulation into 'files', and are simply objects within the filesystem by themselves, with all of the metadata handled by the filesystem.

  44. Technique to defuse monopolies? Restore fair use? by Komodo · · Score: 3, Insightful

    Monopolies imply ubiquity.

    Ubiquity may imply generic-ness as a 'de-facto public standard'.

    If that's the case, MS Office may well already be a generic public standard and the People may be well within their rights to revoke its special protection as a patented, trademarked, or copyrighted entity.

    For that matter, this could apply to ANY kind of deliberate technological obfuscation from the CD and DVD 'red book' up through and including all of the MS office file formats and the Win32 API's.

    If this were the case, it would provide the safety valve that we need to prevent the growth of dangerous technological institutions without bounds - feel free to make yourself popular, but make yourself UNFAIRLY popular and the People will take back their rights of fair use.

  45. Not that simple by Anonymous Coward · · Score: 0

    It's nice to say that we should make formats open source, but the level of training required to switch to something as simple as HTML over MS-Word would be ridiculous. Anybody that works desktop support knows that users have a hard enough time finding the "any" key, and that changing their little world even a little bit would destroy whatever minimal productivity they had. My Gov't department considered the HTML switch, but didn't do it simply because linked files (images) were kept in seperate files. The pilot program had emails flying all over the place with broken links and absolute links to forbidden locations and all sorts of badness.

  46. Re: ignorant thief by Patrick+May · · Score: 1
    Force is not necessarily implied anywhwere here, unlike in the DMCA, which provides no alternatives for the users....

    But then again, you seem to be shilling for the corporations instead of the users.

    You seem to have problems with reading comprehension. Force is clearly what is being discussed, otherwise the topic would be "How can file format owners be persuaded to voluntarily make them public?"

    The only entities I'm "shilling" for are those who benefit from respect for property rights -- everyone, in other words. If you argue today for violating the property rights of file format owners, you have no moral ground to stand on tomorrow when people with guns come to "liberate" your money, computer, car, or house for "the public good."

  47. Ideas Are Not Supposed To Be Patentable by John+Hasler · · Score: 2

    "These are some ideas on when and how file formats should enter the public domain, just like trademarks do when they become "generic"."

    They should never leave the public domain. The notion that file formats should be patentable is ludicrous.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  48. Re:Does Software Need Special Form of IP Protectio by Anonymous Coward · · Score: 0

    Your post makes no sense. Are you arguing that the Constitution doesn't address intellectual property? Or are you arguing that automakers are "extremely profitable"?

    Either argument is false.

  49. Convert everything to XML by crovira · · Score: 2

    Companies should be bound by law to maintain DTDs and XML converters for their proprietary formats.

    Every time they change format, they MUST provide a converter. That would take care of the content loss every damn time M$ changes its fuckin' formats.

    The last thing a company does before filing for Chapter 11 is provide the converter WITH their filing.

    I've had to carry some files through "upgrade" after "upgrade."

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
    1. Re:Convert everything to XML by Anonymous Coward · · Score: 0

      I don't know about making everything XML, but something clearly needs to be done about proprietary formats... especially when file formats are used as a "viral encouragement" to upgrade.. i.e., Company A is forced to upgrade to Office X+1 because their client, Company B did, and now there are just enough problems to cause trouble.

      Microsoft also did this to keep the Mac down, because the file formats were always changed first on the Windows version of Office, and it would take a while before a converter was available, much less an office upgrade.

      ~PhillyMJS (Posting as AC due to moderator access)

    2. Re:Convert everything to XML by Anonymous Coward · · Score: 0

      Hahaha, oh my god how stupid you.

    3. Re:Convert everything to XML by JKR · · Score: 1
      Companies should be bound by law to maintain DTDs and XML converters for their proprietary formats.

      And what happens if that DTD simply contains one binary element, "DocFileData"? I think you'd need to specify things in immense detail - perhaps to the extent of writing the DTD yourself!

      That would take care of the content loss every damn time M$ changes its fuckin' formats.

      What content loss would that be? I run Office XP, and I have no problem reading legacy documents I or other people have created, going back to Office 4 on Windows 3.11. If you need backwards compatibility, check out the MS Office Converter Pack, on the Resource Kit, or here. There's even a 16 bit version if you're still running Windows 3.1.

      Jon.

    4. Re:Convert everything to XML by IamTheRealMike · · Score: 2
      Companies should be bound by law to maintain DTDs and XML converters for their proprietary formats.

      Most proprietary file formats are by nature binary though, how would you represent say an image as XML? You can't of course, and often files are mixed textual/binary such as MS Word files.

      Really I think there is a line to be drawn here - sometimes (as in the case with MS) file formats are being kept secret to facilitate lockin. This is clearly unacceptable, as it impedes the economy and restricts competition. I seriously doubt the MS Word file format contains vast amounts of innovation that everyone could steal if they were forced to document it.

      On the other hand, especially with codecs for instance, there COULD be a lot of intellectual property involved that has cost time and money to research. Should they be forced to open up as well? Clearly not. Really this discussion is about, where to find the balance.

    5. Re:Convert everything to XML by rainmanjag · · Score: 1

      XML will help you for things like word processor documents, spreadsheets, and the like... but what about like Windows Media? You can't exactly represent the video content as cleartext XML... and if you represent it in some binary format within an XML tag then that binary representation can subvert the entire goal of making a format understandable by all... The solution won't be as simple as "Make everything convertable to XML" though I wish it were.

      -jag

      --
      http://starboard.flowtheory.net/
    6. Re:Convert everything to XML by danro · · Score: 2

      You can't of course

      I've got three letters for you: SVG ;-)
      No, seriously, you're right of course. The XML-representation of a lossy format like mp3 or jpg for example wouldn't be of much use to anyone.
      I am a big fan of XML, but it is no magic bullet. It's well suited for some tasks, less well suited for others and absolutly suck at some.
      I just whish XML never had become so much of a buzzword.

      --

      "First lesson," Jon said. "Stick them with the pointy end."
  50. Say what? Formats protected? by redelm · · Score: 2
    Excuse me for my general cluelessness, but since when are file formats protected by copyright, patent or trademark? They might be trade secrets, but that is a very different thing.

    I suppose in the current corrupt state of patents, someone might be able to get a patent on a particular way of storing data. Audio/Video codecs might have more justification. Copyright is not available -- the datafile is a mixture of works of the format creators and the data providers.

    As a simple matter of prudence, just say NO! Why trust your important data to some proprietary format you cannot unlock if the company goes belly up or otherwise becomes unwilling to provide? Isn't the suffering of MS-Word users enough warning?

  51. I'm just against crappy formats by drinkypoo · · Score: 2
    If they just used sense when they made the fucking formats in the first place, then reverse engineering them for compatibility purposes wouldn't be such a pain in the ass.

    Others have already covered the difference between a format and a codec, so I don't need to go into it here.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  52. Re:Does Software Need Special Form of IP Protectio by martyn+s · · Score: 2, Insightful
    Yeah, it's in the United States constitution, Section I, Article VIII, which enumerates the powers of Congress, 8th clause:


    To promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries;


    Basically, the parent post is pointing out that this clause is highly contingent on the first part of the clause "to promote the progress of science and useful arts...." In other words, this isn't a right like Freedom of Speech, which is granted even without progress for anything or anyone, (and is only limited in certain cases where there is a direct threat to society, and even then, it isn't limited easily).

    Intellectual property however, is not such a right and is (should be) only granted for the purpose of promoting progress in the arts and sciences. While it's hard to determine exactly which piece of art leads to progress, and therefore we should not grant copyright based on the merit of a work, we *should* grant copyright for a certain amount of time, as incentive, and no more time than necessary. 70 years past the death of the author is extremely excessive. Even 70 years alone is excessive.

    To put it into perspective, back then it was only 14 years, and copyright should diminish with technology, not increase, since technology decreases the amount of time to bring something to market and for people to hear about it.
  53. Re: No, no, no..... by martyn+s · · Score: 3, Insightful

    Actually, it's been shown that medical research is always just as effective, if not more effective, when it is funded by public dollars and not corporate sponsors. Therefore, we should fund medical research with public dollars, and end medical patents, since we end up paying 8 times what we would have if we developed it with public research.

  54. Re: ignorant thief by (void*) · · Score: 2
    Alright. Suppose a company makes a proprietry image format and locks their customers to it. Suppose these customers used it for 10-20 years and have been paying it. Now they realise how foolish they have been and want out. Company A refuses. Should company A have that right to refuse, given that they have already been profitting for 10-20? Should they not be FORCED, at least, to write a file converter?


    The FORCE aspect is right, but you fail to be specific about what actions is being compelled. These details are the heart of the argument and should not be glossed over.

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

    1. Re:agree, government should require public formats by Tony-A · · Score: 3, Interesting

      It's your data, and you are dependent on some company staying in business and continuing to support their format?
      And you think crusty old COBOL programs are bad.
      That's actually the reason that big business is getting more and more interested in Open Source. Any data stored in a proprietary format is a ticking time bomb. Expect Star Office to take off and become dominant. If Sun can't or won't do whatever with Star Office, there's always Open Office which WILL be file compatible and documented, source if nothing else. I like cheap insurance on critical resources.

    2. Re:agree, government should require public formats by Anonymous Coward · · Score: 0

      It's your data alright, it does not belong to me and I'm not taking it away from you since it's always accessible to you using the software I sold you. When you entered that data into the computer, it was encoded in data structures I thought long and hard about, and while the data you entered is yours indeed, the data structures and encoding are mine and no, I can not use them except in obedience of the license my software came with. If you would like to process data in new and different ways my software doesn't provide, maybe you should talk to me about it and I might provide you with additional services if we can agree on reasonable recompensation. If you want me to provide documentation of the data structures and encoding to you, then I will do that too, as long as we can agree on reasonable recompensation.

    3. Re:agree, government should require public formats by TrixX · · Score: 2

      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.

      What does "stating that the govt will" means? Usually, in a republic (i.e. three powers), that is done passing a law. Even if it is a law that applies to internal organization (as this one would be), it is the only official way a government can "state" that it will do something (and make sure that it will keep doing it in the next administration).

      I'm curious to know why passing a law about this bothers you if you want this done. Could you explain yourself more?

    4. Re:agree, government should require public formats by gilroy · · Score: 2
      Blockquoth the poster:

      Even if it is a law that applies to internal organization (as this one would be), it is the only official way a government can "state" that it will do something (and make sure that it will keep doing it in the next administration).

      Actually, it could also just be an administrative rule or executive order. And the intent, of course, is to say not that a law be passed. The original poster was saying, the government need not mandate open, free, or shared formats. It votes with its purse ... if the government -- a major economic engine -- insists on open formats, then vendors have a huge reason to adopt them.
    5. Re:agree, government should require public formats by Rogerborg · · Score: 2
      • Expect Star Office to take off and become dominant

      Keep expecting. I spoke to our IS guys recently and tried to sell them on the benefits of the XML format of Star/OpenOffice. They simply weren't interested, because, hey, Microsoft Office will always be available, right? They just didn't see the benefits of using an open format, even when I pointed out that it's far easier to convert from an open to a proprietary format than vice versa.

      As a first step to persuading them, I've replaced my corporate licensed Microsoft Office with OpenOffice 1.0, and have been creating, reading and writing Word binary format files with it just fine. At least, none of the MS Office users that have been reading them have noticed anything different. I feel bad about continuing to use the proprietary Microsoft format, but at least this way I get to go back to the IS guys in a couple of months and point out that Office is now an expensive luxury that we can get rid of. Once we've done that, then we can convert to XML documents.

      That's the strength that I see in Star/OpenOffice; the ability to migrate in two steps, so that nobody is even so much as inconvenienced (in fact people have been using OpenOffice on my machine without even realising that it's not MS Office). But it's going to take years to dig out those entrenched copies of Office, and Microsoft will fight damn hard to keep people using their proprietary formats, as (in conjunction with FUD about non-compatibility) it's the only weapon they have left.

      --
      If you were blocking sigs, you wouldn't have to read this.
    6. Re:agree, government should require public formats by Anonymous Coward · · Score: 0

      You clearly are not a big user of Microsoft Office. If you can create documents that no one can tell the difference then you might as well be writing plain text. Even with simple things like headers and footers, OpenOffice can't interoperate. The file format gap is too big.

    7. Re:agree, government should require public formats by SlamMan · · Score: 2

      We've got about the oposite problem. As IS guys, theres not a snow balls chance in hell that we're going to convince the users to use something toher than office. We get shit when the people coming in to do research for us have to use a different statistics or email program than what they're used to, getting them to use a differnt word processor just isn't going to happen.

      --
      Mod point free since 2001
    8. Re:agree, government should require public formats by Anonymous Coward · · Score: 0

      >I spoke to our IS guys recently and tried to
      >sell them on the benefits of the XML format of
      >Star/OpenOffice.

      I gather you are not the person on whose whim the staffing or budget of the IS department is decided on a quarterly basis.

      The problem I see in this scenario is that the people who DO make those decisions are uneducated.
      Sure, they might have MBA's and lots of business experience, but they're just playing games if they don't see the issues the way an open-minded well-educated technologist sees them.

      You might as well be pissing in the wind as telling your opinion to "your" IS department. If you happened to be successful enough that you had a position in your company where your opinion is the rule that the IS department lives and dies by, it would mean something. But THAT person things everything is just hunky dory. Probably sits in an office with a view and a door and plays a golf game on the computer.

  56. Lifespan of File Formats and other IP by Sean+Clifford · · Score: 5, Interesting
    FuturePower(R) says: Companies with virtual monopolies, like Microsoft, should be required to place their file formats in the public domain (make them public and free). Otherwise, monopolies can use file formats to compete unfairly.

    BoyPlankton replies: I really believe that if you are going to impose a restriction like this against MS then you should impose it industry-wide. Otherwise, future virtual monopolies will use file formats to compete unfairly.

    It's been clearly demonstrated that Microsoft can and does use its monopoly power abusively. No, it's not illegal to be a monopoly. But yes, it is illegal to abuse your position as a monopoly. That's what the Sherman Anti-Trust act is all about.

    You can't use some prior-restraint against a company that might become a monopoly because it would be "unfair" to a convicted abusive monopolist. At best that's being an apologist for abusive monopolies.

    At the very least Microsoft should be forced to open their file formats and APIs, fully documented, in the interest of interoperability with other platforms. It has been shown time and time again that they will otherwise abuse their position as a monopoly to crush other companies and projects (Dr. DOS, PC-DOS, Netscape, Samba). This clearly should be part of the remedy phase of the trial. Let's remember - they've already been convicted. Now we're looking at remedies that are supposed to preclude them from engaging in such behaviour in the future. Clearly, a promise to do so is woefully inadequate.

    IMHO, All Intellectual Property, 25 years after the death of the creator/IP holder or 75 years after first publication in any event. Otherwise Disney, AOL-Time-Warner, and a handful of other companies will own our culture. The Constitution makes a very specific provision for copyright expiration, the purpose of copyrights, and the purpose of expiring them for the benefit of the public.

    1. Re:Lifespan of File Formats and other IP by BoyPlankton · · Score: 2

      You can't use some prior-restraint against a company that might become a monopoly because it would be "unfair" to a convicted abusive monopolist. At best that's being an apologist for abusive monopolies.

      No. It's leveling the playing field. You give everybody the ability to produce interoperable products, and let the market sort out who produces the most valuable products.

      Since MS never commited a crime by not publishing the specs for it's file formats, it doesn't make much sense to me why they should be punished for it. However, I truly believe that they should publish their file specs, and I think that almost every piece of commercial software sold on the open market should have it's file specs published. Would make my job a heck of a lot easier.

  57. It's just semantics by Subcarrier · · Score: 1

    I think it's helpful to make this distinction because the formats can easily be made public domain, whereas the codecs are usually subject to patents and/or require licensing.

    It may be useful to make this distinction, and arguably modular file formats can lead to more versatile applications and some reuse of code.

    However, the problem remains: a file containing parts encoded in a proprietary format remains largely useless to you unless you have access to the proprietary codec as well.

    Reading and writing files is one thing, doing something useful with them is another.

    --
    "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
  58. Re: No, no, no..... by Speare · · Score: 5, Informative

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

    Um, that's exactly what a patent is, and does. You document your method in detail for all to see, and in exchange, you can decide who uses the method for a limited amount of time. After the patent expires, potentially everyone benefits from your documentation freely.

    --
    [ .sig file not found ]
  59. Proprietary file formats are bad for progress by Knacklappen · · Score: 2, Insightful

    It think, the industry is becoming more and more aware of the dangers of proprietary file formats.
    Beeing an mechanical engineer myself, I have the problem every single day when designing in CAD. Ever tried to convert a model from Pro/Engineer to CATIA? Or EMS to IDEAS? Or...
    Sure, after only some decades, they came up with exchange formats like the teethless IGES which everybody can interpret it's own way. IGES in Pro/E flavor (i.e. created by Pro/E in the way they thought is right) cannot be read by CATIA and IGES in CATIA flavor cannot be read by Pro/E. (Forget the ridiculus AutoDesk products, nobody want to design in them anyway, so no reason for data exchange...)
    In recent years, the industry has become aware of the huge amount of time and money they spend on dealing with proprietary file formats and they have pushed for better standardized formats like STEP and VDA-FS. In fact, they have not only pushed, but done the job themselves...
    One problem though: IGES, STEP and VDA-FS are still not public domain, they are owned by certain groups and will cost money as soon as it is feasible. So, the latest trend is XML - and this time, it's gonna be right!

    BTW: One very exiting project is using XML for exchanging dynamic models between simulation programs, like this approach at my own university in Linköping, Sweden.

    --


    Excellence: Moderate (mostly affected by comments on your karma)
    1. Re:Proprietary file formats are bad for progress by Anonymous Coward · · Score: 0

      A powerpoint file? Proprietary!!!!!!

  60. Troll Alert! by Anonymous Coward · · Score: 0
    Moderators, this asshole is suggesting we burn all gifs.

    However, slashdot uses gifs! Please moderatre him down for being a troll, and bitchslap him for me, CmdrTaco!

  61. Re:Does Software Need Special Form of IP Protectio by geekster_2000 · · Score: 0

    I can't imagine any kind of formats being
    proprietary NOW, software formats structure have
    been in thousands of structures in the military,
    government, universities, and corp.s. 3D volume
    holographic optical storage would probably
    offer the greatest avenue for exploration
    along this lines.

  62. Re: No, no, no..... by Squareball · · Score: 1

    And the question is.. what gov't would do this? Not every thing is developed in the USA. So if you develop a new format in India, how can any one forcibly put it into public domain?

  63. aspirin is a bad example, it was a special case by AdamBa · · Score: 2
    The linked-to article is confusing two things. First is when a trademarked name is ruled to be generic because the company was not enforcing it. One example (from a quick Google search) is "escalator". There are many words that are *used* as if they had become generic (kleenex, walkman, xerox, q-tip, band-aid, etc) and in some cases other companies have attempted to show that the term *has* become generic, but I don't think a lot of names have actually gone that way.

    Now aspirin is a special case. The *patent* on aspirin was held by Bayer (a German company) and expired around the beginning of World War I. However Bayer still held the *trademark* on the name aspirin. But the US government stripped it from Bayer as part of the treaty ending the war. This is a quote from a longer article (about Cipro, also owned by Bayer and under patent suspension threat from the US gov):

    The Alien Property Custodian, a wartime office charged with seizing enemy-owned assets on U.S. territory, was entitled to confiscate all German property -- intellectual and physical -- and that included the Bayer and Aspirin names. On Dec. 12, 1918, when the war had ended, all of Bayer's assets, including the names, were auctioned off to an American company, Sterling Drug.

    In the 1920s, American courts dealt a huge blow to Sterling when it allowed Aspirin to be used as a generic term at the retail level. Other companies began selling the compound under that name, capitalizing on Bayer's huge advertising campaign initiated before the Great War. In Germany, Canada and many other countries, Aspirin is still a trademark (hence the capital A) and if you ask a pharmacist for aspirin, you will get Bayer Aspirin.

    ANYWAY having said all that I think it is silly to say that because file formats are used a lot, they may become generic. A lot of people drink Coke, and nobody is saying its formula is about to become generic.

    - adam

  64. Re: No, no, no..... by AmericanInKiev · · Score: 3, Interesting

    Right more or less - its a poor way to address the issue.

    I would suggest as an alternative a Users Union - which would refuse to embrace or use file formats which are not Public Domain.

    The JPEG Joint Photographers Group is a successful example. I think it would be in the people's interest for government to have an outstanding policy that they should use and convert to public formats if at all possible.

    One possible route would be to leverage the freedom of information act by requesting documents in "public" formats. It may be a stretch, but i think the argument could be made under the FIA that data must be a. made available in the format best suited to the data and b. the only good format is an open format.

    Anyway - courts are the fastest way to change things.

    AIK

  65. Let the market decide by tclark · · Score: 1

    I don't think we should focus on forcing proprietary formats into public domain. Instead, we should make an effort to aquire and use software that uses open formats, and we should encourage others to so the same.

    I'd like to see the use of open formats touted as a feature to the consumer, and for consumers to think of it as desirable.

  66. It's a big issue by Moderation+abuser · · Score: 2

    But to be honest, the IT bods should know better than to keep their companies crown jewels locked in a safe that they will only be able to open for a certain amount of time.

    --
    Government of the people, by corporate executives, for corporate profits.
  67. DWG Maintains Autodesk Sales by Eharley · · Score: 2

    DWG is the file format used to store AutoCAD drawings. AutoCAD, arguably, is the most popular piece of drafting software for the PC. How does AutoCAD maintain it's sales of ever more complicated releases?

    A proprietary file format. Since many architectural firms have large databases of AutoCAD drawings they need to use tools that will read their previous work. Sure, DWG has been reverse-engineered a couple times by other parties, but always with mixed results.

    Thus firms are a stuck buying AutoCAD to access and modify their drawings.

    There have been stabs at cross-application/platform drawing formats (DXF) but they are quite limited compared to DWG.

    Actually, the situation reminds me a lot of MS-Word's DOC format.

    1. Re:DWG Maintains Autodesk Sales by Knacklappen · · Score: 1

      If I may quote myself:
      (Forget the ridiculus AutoDesk products, nobody want to design in them anyway, so no reason for data exchange...)
      But I forgot about the poor bastards that have tried AutoCAD and stayed with it for a while... Even though one can argue that they have deserved no better... ;-)
      But in all honesty (and I acknowledge that AutoCAD is not that bad as a 2D application for e.g. architectural purposes): DXF is quite usable for translating single layers of 2D geometry (or more) to other CAD packages. You get problems with text and b-splines and certain trimmed curves but it is not impossible.
      Nobody is forcing anybody into proprietary file formats. At my company, we changed from Intergraph EMS (UNIX) to a ParaSolid-based CAD package (Windows) partly for reasons of integration and simplified data exchange. And even though it was some work converting and re-modelling all necessary 3D-geometry, it was worth it. As written before: The industry has finally become aware of the restrictions and of one-way file formats like DWG and the trend is cleary towards common and standardized file formats. See STEP, see VDA-FS and I hope that the biggest of them all will be XML.
      To take your example of Word's DOC-files: Open your Word document. Select all. Copy. Open StarOffice / OpenOffice. Paste, Save as XML. Done! Or simply open the Word file in OpenOffice (will not work 100% but work astonishing well)...

      --


      Excellence: Moderate (mostly affected by comments on your karma)
  68. extensions mean nothing by Anonymous Coward · · Score: 0

    we really should do away with extensions entirely and just focus on the content and file types. I think the only OS's that require extensions are the microsoft kind

  69. Re: No, no, no..... by cpt+kangarooski · · Score: 2

    You're absolutely right.

    However, since it is clearly not beneficial to society to encourage these sorts of works to remain secrets, the government should afford the creators not a single atom of legal protection. If someone should reverse engineer the format and make it public, the original creator should be totally out of luck.

    As an enticement to do what we want -- to have that work be in the public domain -- we should extend some protections. This is in fact the way that patents and copyrights work.

    Although the govt. certainly can force works into the public domain, they just have to fairly compensate the author. That's how eminent domain operates; in an emergency that is somewhat difficult to imagine with regards to file formats, they can also force the author to open them, e.g. in order to save lives or property. It's the same thinking that permits houses to be destroyed in order to contain fires in cities if it's really felt necessary.

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  70. Re: No, no, no..... by xonker · · Score: 4, Insightful

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

    The question, though, is whether your right to profit outweighs society's interest in being able to exchange data without paying outrageous prices for software, the most obvious example being Word doc files. The proprietary file format is what keeps people locked into Word, and it costs our government, businesses, schools and individuals billions of dollars annually. All that for the profit of one company.

    You might spend 10 years creating a file format, but the bottom line is that to make money off of it, it has to be used with some program that customers use to store, create or manipulate data that they own - they should not be restricted in ways that they can access that data, which is the upshot of a proprietary file format. I agree that people should have the right to profit from their inventions, but not in a situation that puts the majority of society at a severe disadvantage.

    Also - many people would argue that putting file formats in the public domain would have a "chilling effect" on the development of new file formats. I heartily disagree with that. We've already seen a number of file formats developed for Open Source / Free Software programs, or developed by consortiums where many universities and businesses sponsor the development of standards for their mutual interest. This is far preferable to the development of formats by companies that then try to monopolize a market and charge outrageous prices for their software. Yes, it might slow down development, but is that a bad thing? I think not. The cost of upgrading software to keep up with software upgrades that are driven by profit motives instead of actual technological necessity is draining the budgets of schools, businesses and individuals who have to keep up with this endless cycle. Something that would slow this cycle would be of enormous benefit to the vast majority of society - it would be harmful only to those companies like Microsoft that depend on perpetual upgrades for revenue. I can't say I'd weep for them.

    This discussion is particularly timely now that Microsoft is trying to pioneer subscription software. If you can't buy the program outright, and a company can shut off your access to data you own at any time, the format should be open to allow people access to their data through other means. I can easily see a scenario with Microsoft holding businesses hostage and raising their subscription prices every six months.

    Even 5 years is too long to wait to be able to get at your own data.

  71. Constipation by Mulletproof · · Score: 1

    The article brings up some interesting points but over-complicates the issue buy large magnitudes. Personally, once you cross into the digital realm, your copywrite is largely dependent on everybody else's good will as whatever you do can be easily dissected and reproduced. If you or time makes your format harder to use than everybody elses, it will become open source whether you like it or not (assuming popularity). This is true for all formats, including everybodies whipping boy, Microsoft. The Parent here is right. Market does drive these issues and should/will continue to because it's self regulating.

    --
    You need a FREE iPod Nano
  72. Copyright is sufficient by Alex+Belits · · Score: 3, Insightful

    The "exclusivity" caused by copyright and applied to the actual product is sufficient to give the format creator sufficient advantage already -- what patents and trade secrets on formats (as opposed to code being copyrighted) do is giving an additional protection against competitors or even collaboration that was never the intention of copyright or even patent laws.

    It's a side effect that benefits copyright owners, however this effect is accidental, unintentional (where were no file formats when law was written), and counterproductive, so the right way to remove this unnecessary additional protection is to strip it from all means that this protection can be achieved through. If it will be illegal to use patent protection against interoperable software products, or prosecute against trade secret disclosure made for interoperability purpose, copyright and patents will be still there, but interoperability will get a special protection against patents and trade secrets. It will be still illegal to copy someone's else code into a product without a permission, but, say, an employee disclosing a format that company is unwilling to publish will not be afraid of prosecution because trade secret won't even exist for that kind of information.

    In fact most of companies will benefit from this "blanket" exemption of patents and trade secrets protection for interoperability purpose, they protect those things because other have them, but they also are stuck with unreasonable licenses that stem from this protection, so most of them will better off if this protection will be lifted. Ones that won't, are most likely not benefitting anyone else anyway, and it's not the copyright and patent law's purpose to encourage parasitic behavior.

    --
    Contrary to the popular belief, there indeed is no God.
  73. 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.
  74. My experience by WetCat · · Score: 1

    When I tried to create format for storing some data,
    I preferred XML. But my data contained binary data.
    So I've chosen the following:
    Length of XML part bzip2-ed
    Length of data part bzip2-ed
    Length of XML part uncompressed
    Length of data part uncompressed

    So I created binary package with clear XML information about it.
    For example there could be

    tags to refer to particular elements of that binary package.
    The benefit of such approach is that data stays in atomic, solid package and contain all information about itself.
    Any ideas about is that good or bad?
    I think companies should follow this way when
    dealing with binary/text data.

    1. Re:My experience by WetCat · · Score: 1
      Sorry dumb "plain old text" eat my "tag"
      <offset name="kink" start="2000" length="500"/>
  75. Re: No, no, no..... by gilroy · · Score: 2
    Blockquoth the poster:

    So if you develop a new format in India, how can any one forcibly put it into public domain?

    People miss the point on intellectual output. By its very nature, it is already and automatically copiable and public. The state, through copyright law or patent law, agrees to offer artificial protections, so as to induce creators to create. This is a fiction we all agree to for social purposes.


    A government can "force" a file format -- or a Disney movie, for that matter -- into the "public dmain" by simply not enforcing the copyright. Copyright is not a passive thing intrinsic to a creative work. It is an active, volitional thing that requires the complicity of the courts (and by extension the rest of the government) to be effective.


    Look at what goes on in all the "pirate" nations (such as, say, the US in 1890).

  76. file formats should never be owned by frovingslosh · · Score: 2, Interesting

    It's already been established that a company can't own a set of op codes for a cpu. File formats should certainly have the same protection, the data they contain almost always does not belong to the company that created the format; such a company should not be able to hold the data prisoner because only they can access the format.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  77. Re: No, no, no..... by Wesley+Felter · · Score: 4, Insightful

    Yeah, but no one forces you to file for patents. You could keep your invention a trade secret instead (like Sorenson does).

  78. Re: No, no, no..... by JamesOfTheDesert · · Score: 1
    Actually, it's been shown ...

    Where? Do you have any links?

    --

    Java is the blue pill
    Choose the red pill
  79. Never by ToasterTester · · Score: 1

    Instead of whining about successful companies, come up with your own technology and get companies to add support it. In this case come up with a universal file formats for office applications. Then pressure companies to add support for the universal file formats along with their own. That would be Win-Win for everyone.

    Bottom line let the end user choose the file format they want to use. Choice is a good thing.

  80. And when you or your company go out of business? by fmaxwell · · Score: 3, Interesting

    I don't want data created at taxypayer expense to be stored in your proprietary format.

    What happens when you are no longer there to support the program and adapt it to new hardware and operating systems?

    What happens if, in ten years, you decide that you'd rather license your software for $10,000 per year rather than $50? The government will either have to pay it or lose access to the data that the taxpayers paid for the creation of.

    I think that you should be able to store data in any format that you choose, but I don't think that the government should license your software unless it stores data in an open format that encourages competition and interoperability.

  81. This is theft! by Anonymous Coward · · Score: 0

    This idea is evil. A file format is a technique used to store data. This suggestion is simply piking a specific area of patents and deciding that it is "too important" to fall under the regular patent statutes.

    Not only that, but by placing it in the public domain, it is theft of the copyright holder. Many times here folks have wished the GNU lawyers would test out the GPL in court. How would it look to the outside world if the FFF sued to stop an "open source" like plan? I bet RMS' head will spin around when he sees this idea. ESR may have a brain hemmorhage -- somebody in Pennsylvania should check on him after this weekend.

    And the nonsense above about monopolies? The only monopolies that can exist are created by law. Professional baseball is a monopoly; Microsoft is just the current market dominant player. Here's how you can check -- if guys with guns are allowed to come for you because you buy a different product or service than "A", it's a monopoly.

  82. Re: No, no, no..... by JamesOfTheDesert · · Score: 1
    The question, though, is whether your right to profit outweighs society's interest in being able to exchange data without paying outrageous prices for software, the most obvious example being Word doc files.

    First, nobody has a *right* to profit, merely the right to own and profit from one's work if other people freely choose to pay for it. Second, nothing I do as an inventor of a file format blocks "society's interest" in being able to exchange data. All that's required is that "society" invent an alternative format.

    The proprietary file format is what keeps people locked into Word ...

    Word comes with various data export formats, and you or anybody else can convert all of your Word files to plain text, HTML, or several other data formats *right now*.

    --

    Java is the blue pill
    Choose the red pill
  83. Re: No, no, no..... by dsoltesz · · Score: 2

    Yes, but a patent gives you exclusive rights for a period of time to allow you (among other things) to recoup the cost of development. If I lose any chance to reap the benefits of my labor, then why should I bother?

  84. Reading vs. Writing by Rui+del-Negro · · Score: 2

    I think there are two issues here. One is making the format descriptions publicly available. Another is forbidding other people from writing programs that are able to read and/or write those formats.

    If a format is still evolving, it's understandable that the people who created it don't want to deal with files written by other programs, that might do things that are "in spec" but that their "official" program still doesn't cope with very well (ex., images that are too large, etc.).

    So they don't make the file format publicly available. But chances are, some people will be able to understand it even without any documentation. And in most situations they'll be able to read and write those files without using any of the original code, so copyrighting the code isn't enough. To make sure they don't have to deal with files generated by "unofficial" 3rd party software, the only solution is to copyright the format itself.

    But (except for very specific cases, involving encryption) I don't see what harm comes to the original authors from people making programs that are able to read it. If something goes wrong with one of these programs (because the authors changed the format, for example), it's not their problem.

    RMN
    ~~~

  85. Re: ignorant thief by Patrick+May · · Score: 1
    Assuming that the customer who wants to stop doing business with the owner of the format was not forced into the original relationship, why should the owner of the format be compelled to do anything outside the bounds of the contract? Making a profit is not a crime, except in the minds of those who lack an understanding of economics.


    The heart of the issue is simple: respect for the rights of others. Either you have that respect or you are an unethical, immoral, poor excuse for a human being who should be either shunned, resisted, or terminated as appropriate to eliminate the threat you pose to decent people.

  86. Re: ignorant thief by Anonymous Coward · · Score: 0

    I don't think laws should be made even more complex (causing even more money to be spent on lawyers) just because of amazing stupidity of your example clients.

  87. How about Tuesday? by AintTooProudToBeg · · Score: 0, Offtopic

    Works for me.

  88. Re: No, no, no..... by xonker · · Score: 2, Insightful
    All that's required is that "society" invent an alternative format.


    Not true at this point. There are many alternative formats to Word, but you cannot exchange data with a company that uses Word reliably. Since Word has a virtual monopoly the only alternatives are for a huge sea change where a majority of companies, government offices and individuals who use Word to switch to a different format and/or abandon Word or to be stuck with Word. The same is true of Excel and a number of other programs.


    Word comes with various data export formats, and you or anybody else can convert all of your Word files to plain text, HTML, or several other data formats *right now*.


    I suppose this may be true if you're talking about text information only. You cannot reliably export tables, formatting and other information. Since I consider formatting part of my data, your argument fails. In fact, you really can't reliably export to any of these formats if your document is very complicated. Again, as I mentioned earlier, even this is moot if Microsoft successfully switches to a subscription model where Word won't even start up if you're not currently subscribing.


    Even if you could reliably convert all your information to another format, if 80% of the market is using a proprietary format that you cannot access without Word, you're pretty much up shit creek if you don't use Word, aren't you? If you're a supplier that wants to sell to Chrysler, and they want your pricing in Excel format - guess what? You've got to buck up for Excel. If a government office standardizes on a proprietary format, every supplier has to have that program. For my home use, I'm not locked in to Word or any proprietary program at all - until I want to write a book for a company like Osborne/McGraw-Hill that requires Word docs, or submit a resume to recruiters that are requiring Word docs. The features in Word aren't what keep people locked in to it - it's the file formats. I haven't met many people who actually like Word or any of the Office programs, they use them because the file formats are dominant and because Microsoft obfuscates the formats so much that it's virtually impossible for any other company to completely decipher the format so their program can reliably import and export the program.

  89. Mm. Where to stand, where to stand. by Anonymous Coward · · Score: 0

    Something like a .txt file (ASCII text) is pretty obvious.

    What of these graphics formats? What of audio formats?

    Did *you* create the world-changing .gif or .jpg? Did *you* create the world-changing .mp3? Do you even pay for the licensing fee for certain mp3 encoders I won't mention here?

    How much of *your* life was taken with developing new and better formats?

    STFU and realize that TANSTAAFL.

    If you want 'free' file formats, create them and make them free. No one, despite whatever sick and twisted ideas you might have, is holding a gun to your head and shouting, "USE .DOC! USE .DOC!" into your ear. (Last time I checked, Office also had great support for .rtf.)

    No one forces you to use .gif/etc. No one forces you to use .mp3. No one forces you to use any file format.

    Just because some company wants to save their data in a proprietary format, one that you don't have the brains to get working on Linux, well. That's their choice. You've no right to demand that file format be free, and you've no right to demand that they make their software availible for Linux.

  90. Reasons for Proprietary Formats by cwikla · · Score: 1

    There are probably a few reasons why companies like proprietary formats:

    Companies like them so they can have control, ie,release a "reader" for free, release the "writer" application to make money.

    Developers tend to like proprietary formats because generally they are written to be as fast and robust for their app as they can make them. Binary, dumps of memory, fast indexes, etc. Other programs not paying their salary generally take second stage.

    Developers also like properietary formats since they can change them whenever they want, and not be bound to features that may/may not be used or work correctly.

    In years gone by (like 5-10 years ago) proprietary formats were definitely a way of life. I worked at several companies where we came up with nice, ascii, editable, readable/parseable/writeable. You could easily discern the format. Start adding embedded graphics, sounds and movies, and opening a file would still be going on today. Cuz machines used to be slow. Really slow. So we usually had binary formats that would get our files to load as fast as possible in our application.

    And we'd be too embarassed to share that with the world, Silly...

    Plus, intellectual rights are intellectual rights. I don't want others to decide what they can do with the things I write. Time and money went into my format, and I can do what I want with it. If I want to put it into the public domain, that's my choice. If I want it proprietary, that's my choice, It was your choice to use my product.

    If people want to exchange files between formats, the free market system should bring that about -- they should buy a program that supports "insert favorite exchange format here". If the government required this, as has been mentioned here elsewhere, it would be a win for everyone, I think.

    I just hate it when people decide what to do with other people's work, whether it's music, movies, books or file formats.

  91. not passing a law by AdamBa · · Score: 2
    I wasn't clear. I meant I did not want a law saying "all data formats must now be documented" -- I consider that to be intellectual property theft by the government. What I wanted was the government to say "all data format that we use must now be documented."

    If this was done by law or executive order or whatever is less important, although as you say the method might influence how permanent it is. But I think if the government even just said that government procurement people should favor documented data formats, Microsoft would have the Office spec available the next day (or the day after it got done complaining about the new rule).

    - adam

  92. Idiots. by Anonymous Coward · · Score: 0

    Why are there so many posts of people demanding laws to force companies to open their file formats? That's just moronic. While you're at it, why don't you lobby for laws forcing everyone to go to church twice a week? The government, or anyone else for that matter, should have absolutely no control over matters like those. Proprietary file formats == MONEY. And last time I checked, MONEY == GOOD.
    More typical slashdot propagand. People don't want to have your ideals forced upon them. If standard open file formats are really "better" than proprietary formats, software will eventually move in that direction, INCLUDING Microsoft. I have a feeling, however, that proprietary formats will continue to dominate for quite a while. Idiots.

  93. Excellent comment! by Anonymous Coward · · Score: 0


    Excellent comment, good writing.

  94. File formats are already unprotected by Brett+Glass · · Score: 3, Insightful
    The author of the article appears to be unclear on intellectual property concepts. It has long been established that items that are "utilitarian" -- such as printed forms -- cannot be copyrighted. File formats are also utilitarian, and likewise cannot be copyrighted. This is why Microsoft has never filed suit against any company that has created a program which reads or writes its file formats.

    It's possible for patents to cover certain algorithms required by a file format. GIF files, for example, use LZW encryption, which was patented by Sperry-Univac. But this patent really was not on the file format itself, which was trivial. Rather, it covered a process used to compress data. The specification for the file format just happened to require that the data be compressed via that process. (Had it allowed different compression methods, as does TIFF, the patent wouldn't have been an issue.) When the unknown CompuServe programmer who created the GIF format wrote the original specification, he probably would have chosen a different compression algorithm if he had realized that the patented algorithm would cause so many problems both for CompuServe and for its users. Alas, like many programmers, he was concerned with results, not with legal or business issues. By the time Sperry-Univac (which by then had become Unisys) became litigious and began to enforce the patent, the standard was ubiquitous. But, again, the problem here was caused not by the nature of the file format but by the algorithm used to prepare data for storage and transmission in that format.

    The only situation I know of in which a company has attempted to patent the file format itself is when Coda Music Software patented certain aspects of the file formats used by its music software. No one knows whether these patents were very strong, because there was never a test case. Coda's software never dominated the market, and so competitors did not find a compelling need to support their file formats. The patent was never challenged, so we can only speculate as to its strength.

    1. Re:File formats are already unprotected by Marticus · · Score: 1

      You can't patent file formats? Well maybe not unless you are
      Microsoft.

      Virtualdub had to remove asf importing because of that very reason.

  95. Re: My LTE on file formats... by taiwanjohn · · Score: 3, Insightful
    Published in the Waterloo Courier (Iowa) 2002/04/07:

    TO THE EDITOR:

    With the Microsoft antitrust case so much in the news lately, and since Iowa is one of the nine states opting out of the DOJ settlement, I find it curious that all this media attention has missed one simple point: the government could end Microsoft's monopoly tommorow, with the stroke of a pen.

    Governor Vilsack could simply sign an executive order that, henceforth all digital communication with the Sate of Iowa must be transmitted and stored in "open" (publicy documented, royalty free) file formats. Since Microsoft's popular Office file formats (.DOC, .XLS, .PPT) are propretary, they would be unacceptable under the new rule. Any email sent to any government agency with a DOC or XLS file attachment would be automatically returned, with a request to re-send the content in an open file format.

    The downstream repercussions would be massive. It would eliminate the need for businesses and individuals to purchase Microsoft software, at least as far as State business is concerned, and would popularize the notion that "not everyone uses Microsoft." Within weeks, it would be common knowledge among computer users, that some people can't read DOC files, and you can easily get around this problem with Save-As.

    The single biggest obstacle to Microsoft's competition is not its illegal business practices, but simple inertia -- everyone else uses Microsoft. And no business that hopes to stay in business would risk "turning off" a potential customer by requesting a different file format.

    The State, however, can and should make that request. Transparency in government is a hallmark of modern democracy. When I am forced to purchase Microsoft products in order to view "public" documents, then the term "Microsoft Tax" is not just a metaphor, it's a disgrace.

    --jrd

    PS: Still no reply from Vilsack... :-/

    --
    XML is like violence. If it doesn't solve your problem, you're not using enough of it. --AC
  96. Re: No, no, no..... by Anonymous Coward · · Score: 0

    "The question, though, is whether your right to profit outweighs society's interest in being able to exchange data without paying outrageous prices for software, the most obvious example being Word doc files."

    I think society can do quite well with cinepak and indeo for the time being.
    Although I have never seen a homeless person crying out for Sorenson so I could be wrong.

  97. Re: No, no, no..... by Kindaian · · Score: 1

    Let's see... Copyright and IP are grants by the several states. In essence... the works are already in public domain. Only there is a catch... the grant that is base of all copyright and IP legal turmoils.

    The grant effectivelly forbids anyone else except the granted to search for profits thru the marketing of the granted Copyright/IP.

    Even if the grant is automatic as it happend in most countries with copyright, it still is a grant.

    Cheers...

  98. Re: No, no, no..... by Kindaian · · Score: 1

    Yes... and nothing avoids the existence of other inventors of the same stuff...

    After all, after "discovered", a good quantity of "patents" are so trivial, that anyone with medium education in the sector can replicate and improve it!

    Cheers...

  99. what an inane discussion by dbrower · · Score: 1
    full of really whacko ersatz libertarian cluelessness. You write a program to do X, and it has a backing store, and you come up with some format for it. You choose not to open source any of it, which you are allowed to do. The file format is embedded in your code somewhere, or many somewheres, and may not be coherently defined anywhere. Your program becomes popular -- people like what it does, and they use it and buy it. You come out with many revisions of your program, adding features, and you work our many/most of the backward compatibility issues with your older formats.

    If someone wants to reverse engineer your file format, they can do so. They have to figure out your datastructures, and the algorithms used to encode/decode them, and the way you make choices when confronted with optional ways of doing something.

    Let me repeat: it's not just the structure, it's the algorithms used on those structures that need to be discovered to understand/properly interpret the file.

    I don't think anyone can argue that implementations of algorithms are not protected under copyright, and sometimes under trade secret.

    Thus, usefully 'documenting proprietary file formats' leads pretty directly to revelation of proprietary algorithmics, for most interesting files.

    This is one of the things that Microsoft is antsy about in the SMB interoperability area. There is no protocol definition (akin to a file format), only piles of copyrighted, trade secret code that uses it and deals with all the necessary (and unnecessary) special cases.

    The problem is that there are unanticipataed results from failure to use documented, open formats from the outset. People can't use other programs to use their data, which is a double edged sword. If the users didn't realize they made this choice, they could be screwed if the vendor goes under. If the vendor didn't think about it, and potential customers don't buy the program because they understand the implications, that is bad for the vendor.

    It is not uncommon for users concerned about these sorts of things to demand escrow of source code to cover cases where the vendor does go under, and it is necessary to recover user data. How far such a demand will get you with Autodesk and Microsoft is hard to say-- probably not far. If you think they are going away, or are going to extort you for access to your data, maybe you should choose an alternative.

    But the idea of forcing release of 'formats' is just absurd. They do embody significant intellectual property, and you can't make people give that up without cause and due process.

    If you can convince them it is moral, and a good thing to do for business, that is a different thing altogether.

    -dB

    --
    "It if was easy to do, we'd find someone cheaper than you to do it."
  100. WTF by TheSHAD0W · · Score: 2

    First off, I think trying to make companies give up proprietary file formats is stupid, and a violation of free enterprise. Those "standards" are trade secrets, and in my opinion, forcing companies to give away trade secrets of any sort is a horrible precedent.

    Second, what makes you think these companies even have a genuine specification of the format? They may have laid it out, but chances are that a few parts of the spec were tweaked while debugging. While those alterations may (hopefully) be internally consistent, trying to code from the spec would be a huge waste of time. The only way to guarantee true interoperability would be to have a copy of the program's source code.

    Finally, I've heard a lot of talk about the files being "your data, you should own and control it, and you shouldn't be beholden to a software license". I think this is more of a problem with the intellectual property system today, where you can own a software package, but you can't really OWN it.

    If you buy a piece of software and don't like their proprietary file format, reverse engineer it. If you're worried about the integrity of your data, export it.

  101. Re: ignorant thief by (void*) · · Score: 2

    That's a valid comment. In other words, we should find a better way of resolving the inequity of thew issue than a recourse to law. I wholly agree.

  102. DeCSS was a Windows app by yerricde · · Score: 2, Informative

    If this is true, then couldn't it be argued that [DeCSS] is a valid reverse engineering exercise for purposes of interoperability with the Linux operating system?

    The difference in the DVD-file-format case is that DeCSS was first released as a Windows executable, useful for nothing but copying DVDs. The DeCSS developers should have finished the Linux kernel's UDF drivers before publicly releasing the DeCSS application.

    --
    Will I retire or break 10K?
  103. Re: ignorant thief by (void*) · · Score: 2

    Respect goes both ways. A file format should not deprive the owner of rights. Reverse engineering should be allowed. That's why the DMCA, which forbids reverse engineering of copyright protection, is a bad piece of legislation.

  104. Human Communications Carrier by KjetilK · · Score: 2
    Well, it was seriously slashdotted for me, but I've been doing some thinking on the subject too. I once posted something to /. long ago too, but got rejected.

    I posted something similar to shouldexist.org back then too. Just to share the thoughts.

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
  105. Not exactly. by hateddamntruth · · Score: 1

    There is some truth to what you say but not exactly because you are never forced to apply for a patent. You willingly apply for the patent through which you, in turn, can derive royalties for a limited amount of time, while society also benefits because the technology is now publicly specified.

  106. What's so innovative about a file format by yerricde · · Score: 1

    most file formats aren't exactly innovative.

    B+tree was innovative when it was first used in a product. Most codecs designed for lossy compression of signals are innovative. However, I don't think Microsoft's patent on the ASF streaming file format was justified.

    --
    Will I retire or break 10K?
  107. Re: No, no, no..... by pe1rxq · · Score: 2

    Because by the time you have a 90% market share and you still haven't recouped your costs you simply had a lousy bussiness plan, in that case patents aren't going to help....

    Jeroen

    --
    Secure messaging: http://quickmsg.vreeken.net/
  108. File Formats are just the tip of the iceberg by Jody+Goldberg · · Score: 1

    I have spent a long long time trying to properly import MS Excel documents into Gnumeric. This requires reading serveral layers of formats to extract the raw data.

    - ole : to get access to the files
    - biff : to access the primary records
    - escher : to handle embedded objects
    plus other bits further up the food chain, like emf/wmf.

    Reading the raw data is the least of our concerns. Understanding what it represents is quite another thing. A few years back MS tried to pull a fast one. They published some 'Developer Guides' for MS Excel (4 5 20 of some integer if they do not document how to map from the index to a colour. I'd estimate that the docs covered no more than 1/2 of the actual format.

    Sticking all of the information into xml doesn't solve the problem. It just ameliorates the lower level pain. We still need to document, _clearly_ document the precise meaning of each field along with their relationships. XML makes verbosity/size and issue alot sooner than binary formats. It is easy to claim that compressed xml is about the same size as uncompressed xls, but that is not a valid comparison. Compressing the format makes it alot less useful (no random access). It is also a perfomance nightmare. In Gnumeric we've had to give alot of thought to our xml format to minimize the amount of replicated information. This makes it much faster to read, but makes it more opaque.

    Even if we can magicly hurdle all of these issue there is still the fundamental point that a file format is dump of an application's state. That state includes your data, and a pinch of the application specific wrapping. Presumably your data can travel to other similar apps (not necessarily true for spreadsheet functions) but the application data is going to depend alot on how _this_ version of this application perceives things. If another app wants to read that data it needs to support a super set of the originating features, and must be able to map (quickly) to the new representation.

    So, just tossing some docs into the public domain are probably not going to do much. Heck we've had docs for most of the lotus wk* formats for 2 years, but have never had time to write an importer never minds an exporter. Anyone want to help ?

  109. Re: No, no, no..... by Anonymous Coward · · Score: 0

    So just because you work on something for a long time, that makes it right? So if I invest ten years of my life making poison, I should have the right to use them on people to make money?

    No matter how many times people say it - investing time or money doesn't mean you're doing the right thing.

  110. File formats are copyrighted? by zenyu · · Score: 1

    I can't image this being true. Maybe some company claims copyright, but how could this possibly hold up in court? Has it been tested? I remember that Mac-Windows case for user interfaces, but Mac lost that one, how could an even less novel thing like a file format be protected?

    Maybe if there is some algorithm involved where you can't find a different algorithm (aka GIF), but if you made a GIF file with bzip2 compression wouldn't that be ok? Like you could write a JVM compatible program, that say also ran with something you called Chai, which didn't use the name Java except to say, "Hey we can read Java(TM) files." wouldn't that be ok?

  111. OT: What program do you use? by |<amikaze · · Score: 1

    I'm interested in graphic manipulation and such in Linux, and I'm just curious what you use? GIMP? Or something else?

  112. All RTF is not created equal! by MsGeek · · Score: 2
    (Last time I checked, Office also had great support for .rtf.)

    Unfortunately recent versions of Office use a version of .RTF so tweaked that it is totally unparsable by older non-MS programs.

    It also seems to cut both ways. An RTF file created in AppleWorks is unreadable in Office 97/98/2000/XP/X. Same with RTF files from WordPerfect.

    Star Office 6/ OpenOffice 1 format is a great choice for a portable format. XML+Zip compression. If MS adopts it, however, they will embrace, then extend it to the breaking point. Just like they did with RTF.

    --
    Knowledge is power. Knowledge shared is power multiplied.
  113. 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.
    1. Re:Some practical advice for corporate peons by {Hecubus} · · Score: 1

      That idea works, and is a good idea IN THEORY.

      But, in the real world, you need to share documents with people outside your company that are probably using MS Office.

      If you send them a file in the zipped XML format, they won't be able to open it.

      Sure, you could save as MS Binary when needed, but the vast majority of office users aren't knowledgable enough to do that. At least around here they're not.

      What I'd like to see is a plugin for MS Office that lets it read/write to the standard XML format of Star/OpenOffice. Something that is free (beer, speech, whatever) that IT people can install on every Office machine.

      --
      Unix is mysterious, and ancient, and strong. It's made of cast iron and the bones of heroic programmers of old -
  114. Re: No, no, no..... by martyn+s · · Score: 2

    Amazon.com: Steal this idea, Michael Perelman

    Yes, I linked to everybody's favorite patent abuser; I guess it because I like irony or something like that. I strongly recommend anyone even remotely interested in this stuff to read this book.

  115. What a useless discussion. by Anonymous Coward · · Score: 0

    When should standards be placed in the public domain? When a company/organization deems that their format need be standardized.

    In order to have a standard in the public domain, you first have to have documentation in the public domain detailing said standard. Preparing such documentation is expensive, and in the case of Word format, would impede the future of development of the product.

    Why is that? Because once you create a standard, you have to comply with it. The Word file format is not intended to be a standard. It is a document that holds all information as edited/embedded into Microsoft Word (R). Sure, it is possible to write other programs that can read it, but that doesn't mean that Microsoft has to make it easy for competitors to do so.

    That being said, people have done so, and nothing is preventing you from legally reverse engineering Microsoft file formats and publishing your own documentation on the format. Patents and DMCA laws may prevent you from doing certain things with the formats, but absolutely nothing prevents you from figuring it out yourself.

    Many companies intending people to implement and use their file formats as a standard publish documentation for such formats. Microsoft publishes the RTF (Rich Text Format) format in the MSDN. Adobe publishes the PDF (Portable Document Format) in a PDF/book that you can acquire from their support web site.

    Although it would be nice if there was an uber file format, people disagree on what is important and what is not important in such a format. For now, XML tends to be the that format. For the little help the tags might give you in the ability to reverse engineer XML, the format is still wildly inefficient compared to binary.

    I have no sympathy for people on Slashdot who continually whine about MS. Do or do not. There is no try, and no excuse.

  116. Re: No, no, no..... by JamesOfTheDesert · · Score: 1
    Thanks. Looks interesting.

    Of course, I'll have to find a way to read it for free ...

    --

    Java is the blue pill
    Choose the red pill
  117. But the morons DON'T by crovira · · Score: 2

    And once you get a foot caught in that treadmill, you're forever waving your data gioidbye unless you churn it ALL with every revision.

    I know I've permanently lost lots of IP this way. Stuff I'lll have to reinvent because the article I wrote is in a file format that is no longuer supported.

    That's why I stopped upgrading my OS & word processor on at least one machine. I can't afford to eat the cost of recreating the old stuff.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  118. I addressed the DeCSS issue above by yerricde · · Score: 1

    Didn't work as a defence for DeCSS.

    I addressed that issue.

    --
    Will I retire or break 10K?
  119. Mirrors? by nstrom · · Score: 2

    Seems to be slashdotted... Mirrors/cached copies anyone?

  120. Re: No, no, no..... by martyn+s · · Score: 2

    Try the library. You'd be surprised at what they have. Sometimes, you suggest a book to add to their collection, and they cooperate.

  121. Other proprietary formats by ebh · · Score: 1

    Where does Pantone fit into all this? Just about The Only Way to keep your logo colors constant from your stationery to your polo shirts to your carpeting to the sides of your trucks is to specify the Pantone numbers.

    Very useful, very accurate, and very hard to do with the GIMP, since Pantone makes their money by collecting royalites on the use and integration of their codes into color-sensitive products and processes.

  122. IP and the Constitution by intermodal · · Score: 1

    Personally, my opinion on the length of IP is more along the lines of patents. Patents are visibly for a defined, finite amount of time. Anything which is not capable of expiring in the lifetime of the author is not a "limited time" as provided in the Constitution. Patents are clearly shorter than copyrights, and which provides more contribution to the useful arts and sciences? There is no reason for a novel to last longer than a patent on file formats, and conversely, there's no reason for a patent to last longer than it does, or even as long as it does. Ten to fourteen years even seems ridiculous in this day and age. By the time a computer patent or copyright ends, of what scientific or artful value will it be? I know I'm certainly looking forward to installing that legal, public domain copy of MS-DOS version 1 when it finally loses copyright protection a thousand years from now...

    --
    In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
  123. In most of the English speaking world by DABANSHEE · · Score: 2

    They are called tyres.

  124. Never? by Benjaman+McFree · · Score: 1
    This could be a bad precidence, ie.. if freesoftware {gpl} became public domain what negative impact could this have on public domain software vs. gpl code? How could this effect users of gpl code? ie.. what are the differeces in the restrictions that could be placed on public domain software which cannot be placed on gpl????

    What other impacts if any, does this place on the future of gpl code?

  125. RTF by sparkz · · Score: 2

    Have you actually used that spec and example code to create real, usable RTF?
    I'm trying at the moment, and some things (page numbers in footers, particularly) are simply not documented in the RTF documentation or sample code.

    --
    Author, Shell Scripting : Expert Re
  126. Make your own public domain formats. by Eminor · · Score: 1

    If somebody creates a good file format and they don't want to make it public domain, they shouldn't have to. Feel free to make a competing format and release it to public domain. We live in a competitive world.

  127. ..another story? by Anonymous Coward · · Score: 0

    That's exactly this story and why no company should do this. Had they not released it, the competition would not have had a chance to become more successful than themselves. You've just dismissed the entire reason why companies do this. I suspect this is because you don't agree and/or have never been in this position.

  128. *I HAVE THE SOLUTION* by Com2Kid · · Score: 2

    The solution is quite simple;

    Don't shoot anybody over file format rights;

    and;

    companies shouldn't be such dickheads about sucking every last dollar from their customers and should actually aim for customer SATISFACTION and not customer BRAINWASHING, which are two COMPLETELY different things.

    Hint: If you have ever setup a DOS network and thought to yourself how nice and easy it was and how well suited for the task DOS is, then you have been brainwashed. :P On the flip side, if you have ever thought to yourself that downloading and compiling source was a great way to do all software installations that is highly convenient, then you have been brainwashed.

  129. market share trigger by Anonymous Coward · · Score: 0

    If your file format is used by more than 50% of all users (or files, or companies, ...), you must make it public.

    There is no proactive enforcement, but one can sue to make sure it happens. (just like in case of antitrust in the US)

    I call it The Monopoly Trigger. Applies to many other things as well.

  130. Re: No, no, no..... by Patrick+May · · Score: 1
    Your argument boils down to "I want to exchange data with these other people but I don't want to pay for the use of the format they insist on using." Well, then, you have a choice to make: Spend the money or don't exchange the data.

    Note that "Use governmental force to take control of the format away from its owner." is not among the list of choices available to individuals who respect the rights of others.

  131. Some facts by Anonymous Coward · · Score: 0
    • System Enhancements Associates (SEA) was a 2-person company - Thom Henderson and his wife.
    • SEA's version of ARC was, in fact, a copy of the LZW compression routines used in the standard UNIX 'compress' command.
    • ARC was released with full source code.
    • There were several clones of ARC (based on the source code), not just PKARC. SEA did not appear to mind this.
    • Phil Katz created PKARC, which was ARC with compression and decompression routines written in assembler. SEA contacted him to try and buy his assembler routines for the official ARC, but he refused.
    • SEA sued PKWARE for copyright and trademark infringement when Phil Katz took out adverts in computer magazines making disparaging remarks about ARC. Because PKARC was basically a copy of ARC (from the same source), SEA had it in the bag.
    More details here.
    1. Re:Some facts by squiggleslash · · Score: 2
      Sounds like the Thom Henderson verson of the story, as the link you go to is rather less extreme. There's a link from that page to Henderson's "obituary" of Katz, which says little about Katz, and everything one apparently needs to know about Thom Henderson.

      Rather glad, personally, that ZIP wiped the floor with ARC. It was a better format, and Thom is obviously a fanatical fruitcake.

      --
      You are not alone. This is not normal. None of this is normal.
  132. Re: No, no, no..... by linefeed0 · · Score: 1
    Yeah, if you spent 10 years developing a new kind of steel because you were sure it would revolutionize the railroad industry, but the dirty gub'mint...

    Nice to see you drop by, Ayn. Now stop trotting out this tired old bullshit. Seriously: what you might expect is that you would be rewarded for your efforts, and in a capitalist society that works by providing some incentive for investment to occur in your business. This is what temporary intellectual monopolies (copyrights and patents; the term "intellectual property" is misleading, and you should avoid using it) were supposed to make happen.

    The idea of you having control, and your cold dead fingers around your idea as the gub'mint is dragging it away from you, is dishonest propaganda by those in power who want to keep it. You don't need control per se to innovate; it has almost nothing directly to do with the economics of the situation.

  133. My data, my format by GrouchoMarx · · Score: 3, Insightful
    Frankly, I don't care if the program executable is Open Source, Free, or Commercial. But I want the file format to be open, documented, and for there to be nothing stopping me from writing a program of my own to manipulate that format without paying a dime to anyone.

    Why? It's my forking data! I wrote this paper, not Microsoft/Sun/whoever. This is my image, not Adobe's, Microsoft's, Quark's, or whoever. It's my intellectual property. I do not want to be bound to one company to access MY OWN STUFF. Imagine if to open the door to your own house, you needed a key from a company that went out of business. If you ever break the key, if the company isn't selling that key anymore, tough. You can't get into your house. (And calling a locksmith to "reverse engineer" the lock is violating the builder's intellectual property on their lock design.)

    So should there be a time limit on propretary file formats? Yes. The day the program is released, I want full documentation of the format available for free and an agreement that I can't be sued for using the documentation. It's my data, not the company's and I do not want to be locked to that one company for MY data. If I choose to edit the file with a commercial, closed source program, that is my choice. If I choose to edit the file with a Free Software program, so be it. I should never, ever be beholden to a 3rd party for my own intellectual property.

    --

    --GrouchoMarx
    Card-carrying member of the EFF, FSF, and ACLU. Are you?

  134. Staged Open Sourcing by Tune · · Score: 1

    How about this: Consider a number of "transition stages" from completely closed to completely (LGPL or AL -like) free software.

    1. Keep source and binaries to yourself and try make buck (hell, even use DMCA to keep competitors from your back).
    2. Ship binaries and API to have give seconds parties and competitors access. Or have "strategic partners" look into your code and allow others to reverse-engineer your stuff.
    3. Just release sources under whatever public license...

    Obviously it is hard to go from stage 3 back to 1, so naturally stages work the other direction.
    Now when should you enter which stage? First, anyone should feel free to enter stage 3. This works well in case you are selling a SERVICE rather than a piece of SOFTWARE. Eg. users of an Office-type package generally don't want to change your software, rather use it, get support and maybe extend it (in which case the full API and sources are available).

    This does not work in case of a library that contains an algorithm your worked on for a decade. End users don't mind about its service and fellow coders will just use it. That way you won't make a buck. So to sell your software you will need stage 1. This is the only way, since software (algorithm) patents simply don't work.

    Now I'd suggest any coder should be able to make a buck, a descent amount of money, that is. No like M$, still charging hundreds for each copy of excel source even though millions have been sold and COSTS OF RESEARCH HAVE BEEN COVERERED a hundred times.
    So informally speaking, you would want be be able to FORCE a company to enter a new stage after so-and-so many months/years have past since software has been released. Or after so-and-so many licenses have been sold. Or after support for the product/version has ceased or the company went bankrupt. Or whatever other criteria.

    Main idea: Any coder should WANT to open up any source code, sooner or later. (Some companies - like Microsoft - may not yet understand this is what they want...) Therefore, any rules that enforce hard deadlines should leave a lot of space for volantary actions. But isn't it rediculous that companies are still trying to make a buck out of 20 year old software, even though they give absolutely no support on it?

  135. Interoperability, deviations, and complexity by jolshefsky · · Score: 1

    How do you represent the end-of-line character in ASCII? Expand your answer to consider open standards of arbitrarily high complexity.

    --
    --- Jason Olshefsky

    Karma: Poser (mostly affected by adding this line long after everyone else did)

  136. Re: No, no, no..... by davmct · · Score: 1

    goodness gracious... you go try and write an IETF document complete with UML... blech! its horrible. Use the best tools that are most widely adopted. PDF, PowerPoint, Word.DOC. Just because you're a cheap-ass doesn't mean everybody else has to stoop to the lowest common denominator. I'm not saying throw your money to M$, but rather, find a suitable alternative that can carry over to that format (maybe Corel-Office, Star-Office). their support is increasing day by day, and with more adoption/users they might find the economic incentive to perfect the compatibility.

  137. Re: No, no, no..... by Sembiance · · Score: 1

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

    Uhm... what industry do you live in?
    Haven't you ever actually looked at Oracle?
    They are still (arguably) making money off of 10+ year old software.

    However I don't imagine Oracle can survive much longer with the extreme costs of their software.
    Even though I believe many corporations still believe in paying huge sums of money for something they can get for free, simply to have someone to blame if it goes wrong.

    Anyways, I'm rambling...

  138. Not only file formats, but network protocols too by sadov · · Score: 1

    Absolutely reasonably idea. I think it must be standard (like POSIX) where in government structures may be useful only software products with open file formats and network protocols or/and opensourced.

  139. File formats by Lewis+Mettler,+Esq. · · Score: 1

    If I had nothing intelligent to say, I would not use my own name either.

    --
    NexuSys - Linux support by the best
  140. Re: No, no, no..... by benjamindees · · Score: 1
    The question, though, is whether your right to profit outweighs society's interest in being able to exchange data without paying outrageous prices for software, the most obvious example being Word doc files.

    This is a tired method of judicial analysis. It basically goes something like this:

    1) Assume "society" or government is able to have (individual) rights.

    OR

    2) Assume an individual has "rights" he does not have. (copy"right")

    3) Proceed to "weigh" these rights against each other, with the net effect of

    (if 1) infringing actual individual rights in favor of fictional "societal" rights, since the "society" must always come before the individual,

    OR

    (if 2) granting to the individual priviledges under the guise of "right", which he then complains bitterly about when these priviledges are terminated,

    OR

    (if both 1 & 2) creating a logical no-man's-land in which it is utterly impossible to come to a conclusion since both premises are false.

    It's basically a way for tyrrannical governments to get around the dual requirements of civil rights and equal protection.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  141. Re: No, no, no..... by Tangurena · · Score: 1

    If you independantly discover what others kept a trade secret, by patenting it, the holders of the trade secret lose their rights to the invention. That is the risk you play by keeping trade secrets.

  142. Re: No, no, no..... by AmericanInKiev · · Score: 1

    JPEG didn't "find" a suitable alternative. They recognized a need, and the risk of incompatable formats, and found a solution to both. Not the best solution in every case (Cameras for example need a larger color space than printers, and for the most part - this is unsupported by JPEG - for which oversight the JPEG authors should be sterilized - but anyway, it is a highly workable format in the public domain - not by accident.

    PDF is a horrible format (Try sometime to get columular data out)

    Last Point. If the government placed a strong emphasis on the need where practical for open standards - open standards would be commonplace.

    AIK

  143. -1, Redundant by Anonymous Coward · · Score: 0

    But try telling that to those that would like the Linux Operating System to interoperate with DVDs.

    You said the exact thing that Rogerborg, silentbozo, and another AC said. yerricde answered it above.

  144. Maybe next year... by xod · · Score: 0, Offtopic

    Inspired by this post I downloaded OpenOffice and installed it on my stock Mandrake 8.2, and watched the install go just fine except it couldn't create any of the symlinks...the permissions were ok, but it seemed as if there was a space in one of the script variables. No problem, I can make my own symlinks.

    So I fetched an MS Word document and watched it dump core as it tried to read it.

  145. Immediately! by billcopc · · Score: 1

    It's the actual data you're storing that's confidential (sometimes). File formats should be public from their inception, if only to aid in the creation of conversion tools / import filters and whatnot. Of course this isn't what M$ wants, but for the rest of the world it could be very good.

    Of course there is some degree of lock-in that pertains to using proprietary file formats, and some companies hold on to that lock-in very dearly, but should they be confronted with the threat of a competitor's product being file-compatible, then the battle comes down to whose app is truly superior, not just who has the largest installed user base.

    In RL, if you're using Product X and find a Product Y that does the same thing at a lesser price, you just might switch. Now if they're both the same price, but Product Y smells like citrus while Product X smells like bleach, then you might also switch. The point of it is that you are free to choose whatever product you want to do the job, and you can always switch back if you are so inclined. Software should be no different, Lock-in is evil, lock-in is terrorism, blah!

    --
    -Billco, Fnarg.com
  146. dmca's idea of "interoperability" != programmer's by Anonymous Coward · · Score: 0

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

    And it defines interoperability as "the ability of computer programs to exchange information, and of such programs mutually to use the information which has been exchanged".

    Which will be interpreted by the lawyers preparing the complaint against you as meaning that there must be a two-way exchange of data with the original program, or you don't get the exemption.

  147. Re: No, no, no..... by martyn+s · · Score: 2

    By the way, what does your sig mean?

  148. Re: No, no, no..... by martyn+s · · Score: 2

    Sorry for posting the third time to the same post. If there's any book you should spend money on it's this one. You don't like paying for books and I understand it. But if there's any single book you should ignore your feelings and actually pay for, it's this one, because you'd be funding a supporter of your cause. And I don't think there's anything wrong with that.

  149. Re: No, no, no..... by dsoltesz · · Score: 2

    well, yah -- we have the right to pursue happiness, success, and love. Nowhere does anything guarantee we will get any of them. Patents just keep someone else from screwing you, they don't promise to make your product sell and make a profit.

  150. Re: No, no, no..... by King_TJ · · Score: 2

    Well, considering your obvious dislike and complete disregard for any of the points Ayn Rand tried to make - perhaps any argument I make will fall on deaf ears.

    (For what it's worth, no, I never considered her a "personal hero" or someone to idolize. I agreed with quite a few basic points she made, but her writing style bores me. She exaggerates everything to hammer home points that could be much better made if done so more subtly.)

    The fact is, the United States moves further and further away from a capitalist society all the time. As we move towards a common denominator of hybrid socialism/capitalism - individuals are expected to freely give up more of their work to the community.

    Who do you think these folks are who are "in power", trying to spread the concept of the citizen having control of his/her own ideas? I think the problem is quite the opposite. The people in power find they can best stay there by convincing society that we somehow *need* them and their laws in order to survive. The more governmnet assistance programs and perceived need to "beef up" their anti-crime organizations (look at the FBI since 9-11) they can get us to agree to, the better stance they have to manipulate us for their own gain.

    And no, you don't *need* control to innovate. That was never the issue. You *want* control to innovate. Otherwise, you're left with a relative few that innovate because they either A) believe in socialism and the idea that they only exist to serve the greater whole, or B) do so for some sort of personal satisfaction, despite not being rewarded in other ways for their efforts.

    There's an important balance that needs to be struck. I completely agree that there's no good that comes from forever letting someone hang onto exclusive rights to an intellectual work. (Let's face it. The old adage that "There's nothing new under the sun." holds some truth. Nobody is just born with knowledge. They're taught by people who came before them.) But that doesn't mean there isn't a greater good in giving people a window of opportunity to profit from new concepts/inventions/publications.

  151. Re: Oracle by King_TJ · · Score: 2

    Umm, do YOU work anyplace that uses Oracle?
    In case you hadn't noticed, they've been releasing new versions... several in the last 5 years.

    Where I last worked, we were in the process of doing a LOT of work to get everything working properly with 9i, as an upgrade from v8.0, which we upgraded to from v7.03/04 not that long before....

    Oracle isn't actively selling any of their old versions.... certainly nothing they've developed over 5 years ago. This is true of every software package I can think of. If nothing else, changes in operating systems force developers to release upgrades.