Slashdot Mirror


Reforming Software Patents with 'Marking'

sakul writes "Came across an article in the Stanford Law Journal that proposes 'marking' patented software to make the patents obvious to the public and to force large companies patenting software "to play by the same rules as holders of other kinds of patents." Interesting but technical read. Could this be a solution to some of the ever growing problems with software patents?" (Stephen Lindholm, the author of the paper, has provided a link to the paper itself, as well.) On the same topic, karvind writes "Gavin Hill, a film graduate, has produced and directed an interesting animated film on How Software Patents Actually Work. It's explaining the dangers of software patents and how they affect you and your business."

25 of 175 comments (clear)

  1. The Conclusion by Flywheels+of+Fire · · Score: 5, Insightful
    This article argues that software patents could at least be brought in line with other patents by strengthening the marking requirement. Software patents are largely unjustifiable in the absence of marking.

    One might object to the arguments presented in the second section of this paper as empirically unsupported--after all, the plural of "anecdote" is not "data." The rejoinder is that a half-billion dollar verdict is more than a mere anecdote,204 and the plural of these "anecdotes" is a shameful abomination. The burden is on the proponents of the current software-patenting regime to point out where the billions of economic gains can be found.

    1. Re:The Conclusion by dgatwood · · Score: 2, Insightful
      It will be almost completely ineffective, not because it isn't a good idea, but because statistically most software patents are either for technologies that have never shipped in a working product or shipped in a working product that no is longer sold. For example, who here has ever even -seen- a piece of software written by Compuserve (GIF)? They wrote the software, patented it, said everyone could use it, then changed their minds.

      Compuserve was dying as an ISP and was trying to prop itself up. Nobody used their GIF software because nobody used their service, and nobody would have been able to associate use of GIFs in Netscape with a patent in some obscure piece of long-forgotten ISP access software even if it had been marked.

      And then there are companies like SCO... which solely exist to buy patent portfolios of dying companies and exploit them. Perhaps if those contents had been tagged at the time, the few folks who -knew- about the products would have known not to emulate them, but in many cases, the products were so obscure that no one knew about them and indepdently came up with the same idea.

      Maybe if this had been done twenty years ago, it might make some slight difference now, but only slight. More often than not, the patents that are abused are patents that should never have been issued, on things that any idiot first-year CS student could have come up with, owned by a company with more money than sense.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    2. Re:The Conclusion by ajs · · Score: 2, Insightful

      The section on patent poaching alone should make frequent readers of Slashdot want this move. To quote, "Ideally, this reform proposal would put an end to litigation by patent owners who exit the software market, wait many years, and then sue the leading innovators."

      Can you think of a company that would try such an underhanded tactic as dropping out of the software market only to then sue those who lead that market...?

  2. so solution at all by ammoQ · · Score: 5, Insightful

    The greatest problem are submarine patents which do not even exist as widespread software products, so how could marking help?
    The other problem are patents that lock proprietary file formats and communication protocols; marking these software products doesn't help to make software interoperable, the opposite is true.

    1. Re:so solution at all by Bellyflop · · Score: 2, Insightful

      The other problem are patents that lock proprietary file formats and communication protocols; marking these software products doesn't help to make software interoperable, the opposite is true.

      I think the problem is that companies don't have any incentive to support software interoperability. In fact, they perceive disincentive as interoperability appears to have the potential to lower their software sales. We could mess with the free-market system however and legislate interoperability. Theoretically, that shouldn't be necessary, but we have to adjust the free-market system when monopolies are attacked anyway.

  3. I disagree (sorta) by binaryDigit · · Score: 3, Insightful

    From the article :

    This paper starts from the proposition that software patents are, practically speaking, hidden away in the recesses of the patent office and practically impossible to find. It proceeds under the first economic principles of the patent system to argue that there can be no justification for patenting software when the public has no knowledge of the patents' scope or technical disclosure. It concludes by observing that patent law already provides a mechanism for disclosing patents to the public, the marking requirement, and proposes putting teeth into it so that holders of software patents would be required to play by the same rules as holders of other kinds of patents.

    I think that the problem many have with software patents is not that they are hard to find, but rather that it is so easy to patent almost anything, regardless of how trivial/obvious and many times without regard to prior art. Marking may help you from getting tripped up by an existing patent, but if the basic premise is that the majority of software patents are evil, then marking just makes the evil easier to find.

  4. Acrobat by Anonymous Coward · · Score: 2, Insightful

    It already takes half an hour for Acrobat to display its list of patents when it loads.

  5. Only one thing will solve the patent dilema... by stubear · · Score: 4, Insightful

    ...and it's not killing off patents either, software or otherwise. Patent holders should be required to demonstrate their patent, especially if it's software, AND the patent holder must utilize the patent in one or more of their software applications or services built on software applications. Amazon is welcome to patent the one-click web shopping cart but they must utilize this on their website, for instance. However, companies like Eolas which exist solely to collect patents cannot enforce them because they offer no software or service which utilizes the plug-in patent. Only when you do this will marking be a useful tool to identify what is patented. if submarine patents are allowed to exist, and companies are allowed to exist solely to collect patents, marking is going to be of no use to anyone.

    1. Re:Only one thing will solve the patent dilema... by Bellyflop · · Score: 3, Insightful

      I don't think forcing them to use the patent is a good idea. It gets rid of research centers, places like Xerox PARC (not that they participated in this) , that exist to invent things and patent them, but don't have the production capability (or perhaps desire) to put their patent in product out on the market themselves. Instead, they rely on selling the rights to someone who can do it for them.

      I think most of our issues would be solved with patent reform and a wide-scale review. The people granting the patents just need to be better at discerning what is patentable and what is not, or perhaps the court system/legislature should make it more obvious to them.

    2. Re:Only one thing will solve the patent dilema... by ComputerSlicer23 · · Score: 3, Insightful
      I'm thinking the parent has it slightly wrong, and your interpretting it even more wrong...

      When you say "Xerox PARC" as an example of an R&D place. Uhh, they built a machine with a mouse. They built an Ethernet card. They had working networking. They are an example of everything that is right about R&D. They did good stuff. It's really too bad Xerox didn't think outside of the realm of copiers. They pretty much owned the computer market 5-10 years before it existed.

      I think the parent to your post had it conceptually wrong in terms of "product". I think he should modify that to be "once they have a working proof of concept", they should be allowed to patent it to protect themselves while they turn the concept into a product (I think this is the one legitimate use of patents, to protect smaller companies from larger ones while they are turning their concept into a product).

      The problem with software patents are that some of them are just stupid. Anything that is "I'm automating something done by hand with a computer", shouldn't be patentable. It is no longer "novel" to automate any kind of process thru software. So everyone who patents essentially a business model thru software (my software does X, and I re-sell X as a service so I'm given a government granted monopoly on the concept of automating service X). I know there were a couple of guys who did this for automating importing and exporting. It automatically filled in some gov't forms. Got a patent, essentially tried to run every one of his competitors out of business because they used computers for some form of automation.

      The other problem with software patents, is that 17 years (or 20 years from application date), is just assinely long in terms of computers. Just think if someone had patented the "mouse" when the Mac came out. That would mean you'd have had bought their mouse up until Jan of 2001 (using the 17 years from application rule).

      Conceptually no one will get to implement "one click" purchasing until what, 2017 (I think they applied for the patent in 1997)? Geez, that sounds like a fair amount of time. Lets see, how much has the computing world advanced since 1997? How much since 1987?

      Just think if HTML, or a Web Browser were patented so that we would have to nicely ask permission to use such concepts? It'd badly stifle innovation. If they we're talking about letting you have a patent that could protect you for up 20 years, but you only got a gov't granted monopoly once you've productized it for say 2-4 years. I'd say that's a bit more sane the then current system. It could probably still be "gamed" to gain an unfair advantage, but it sure would be nice to see fast moving markets be relatively patent free.

      Kirby

  6. Feeble, absurd compromise that makes no sense by Concern · · Score: 5, Insightful

    There is only one way to reform Software Patents.

    That is to abolish them.

    Software patents have never worked, and can never work. There is no way they can be made to work.

    Marks do nothing to solve the absurd problem of scale. No one can ever assimilate the patent database, or even keep up with new additions, no matter what reforms were enacted. Anyone who tells you their code is "legal" with respect to patents is a bold-faced liar. Every line of code is a ticking patent timebomb.

    The very term is just a code word for "Barratry."

    They are a legal anomaly and a practical absurdity. They "function" only in that they are almost entirely ignored by those they are intended to govern. In short, they are a very expensive, very destructive farce.

    In theory they were meant to be a tool for rich people to shake down poor people, but they even backfire at that, since small "IP" companies can shake down giants with impugnity without being counterattacked, as long as they have no products of their own.

    --
    Tired of Political Trolls? Opt Out!
  7. This does not solve the major problem by PurpleXanathar · · Score: 2, Insightful

    This does not solve the major problem.
    The major one is not seeing a good feature in a product and violate a patent in trying to reproduce it. The big problem is trying to implement some [often trivial] feature and accidentally break a patent in a software which we don't even know exists!

    For example if I had an ecommerce site, I would probably have implemented a one-click buy option even if I haven't seen amazon before.

  8. Sure... I can just see it now... by scum-e-bag · · Score: 2, Insightful

    Sure... I can just see it now...

    Looking at my menubar and instead of seeing

    File/Edit/View/Go/Bookmarks/Tools/Help

    I see

    Apparatus Claims of US Patents Nos. 4,454,344,344 3,786,655,445 & 8,234,234,371,754 for limited uses only File/Apparatus Claims of US Patents Nos. 4,454,344,344 3,786,655,445 & 8,234,234,371,754 for limited uses only Edit/Apparatus Claims of US Patents Nos. 4,454,344,344 3,786,655,445 & 8,234,234,371,754 for limited uses only View/Apparatus Claims of US Patents Nos. 4,454,344,344 3,786,655,445 & 8,234,234,371,754 for limited uses only Go/Apparatus Claims of US Patents Nos. 4,454,344,344 3,786,655,445 & 8,234,234,371,754 for limited uses only Bookmarks/Apparatus Claims of US Patents Nos. 4,454,344,344 3,786,655,445 & 8,234,234,371,754 for limited uses only Tools/Apparatus Claims of US Patents Nos. 4,454,344,344 3,786,655,445 & 8,234,234,371,754 for limited uses only Help

    Lets really bloat our systems...

    --
    Does it go on forever?
  9. 100-year patent issue by mmeister · · Score: 3, Insightful

    There are many, many problems associated with software patents.

    I never see much mention of the fact that a software patent extends for 17 years makes it equivalent to 100 years in another industry. I think this will become more of a problem as other industries accelerate in production.

    Think about the state of computers 17 years ago (1988), who's patents are only now expiring. We're talking pre-Internet.

    In general, patents are supposed to encourage innovation. But that was never needed in the software industry. Patents are now used as corporate weapons and nothing more.

    The big guys have thousands of patents in their arsenal and you're likely infringing on one of them unless you can PROVE you're not. the result -- the little guys (the innovators) are the losers and ultimately, the entire industry becomes the loser as innovation slows down.

  10. Quick by RealityMogul · · Score: 2, Insightful

    Somebody patent a process for identifying the patents used within a particular piece of software.

    Don't laugh - you know MS saw this article and has somebody working on a proprietary format for storing this information.

  11. Re:Adobe Patents listed in about box. by optimus2861 · · Score: 3, Insightful

    By contrast, my Dell Latitude laptop computer, a tangible, physical device, the outgrowth of many years of research & developement in microchip and printed-circuit technologies, churned out by some mass-producing factory has, four, count 'em, four patent numbers listed on the bottom. Sure, there's probably a bunch more inside, but when a piece of software that lets you read a document has 30+ patent numbers and the computer that runs it has 4, something's a little bit off...

  12. Section 4, Solution to Arrows Information Paradox by NigelJohnstone · · Score: 2, Insightful

    "Kenneth Arrow's information paradox, which describes the problem faced by an inventor selling an idea. Anybody contemplating the purchase of this idea will, naturally, want to know what it is. But if the inventor reveals his idea, he no longer would have anything to sell."

    He could implement it and show its advantages and sell it on its advantages.
    Recall Fox softwares 'Rushmore' database technology. They showed the benefit without revealing the technique.

    Of course he, the inventor, must be able to implement it, or how else could anyone else?! Also he must be able to show advantages or it has no worth.

  13. How on earth do patents work at all? by Concern · · Score: 3, Insightful

    Have you ever written any code?

    How many patents did you violate in order to write it?

    How do you know?

    How can ANYONE possibly EVER know?

    And even if by some miracle you did know today, how will you know tomorrow, when another 1,000 patents have been granted?

    You have no answer to these questions. I know that in advance, because these questions are impossible to answer.

    It amazes me that anyone is still confused about this.

    Software patents are a ridiculous, unworkable farce. The only reason they "work" today is that they are almost universally ignored, even (or especially) by their supposed proponents.

    --
    Tired of Political Trolls? Opt Out!
  14. Re:Why mark more? by Anonymous Coward · · Score: 1, Insightful

    ALL software you use is GPL? What browser?
    Mozilla/Firefox are MPL. http://www.mozilla.org/foundation/licensing.html
    So if you use them, not all is GPL.
    Likewise, many other "free/open" softwares are not under the GPL. I do not think you are trying to be RMS and promote the GPL'ed projects exclusively, but you do need to recognize the variety of licenses (that I would consider most of acceptable) that apply to the software on practically any (GNU/)Linux system.

  15. harder for who? by kebes · · Score: 2, Insightful

    The problem is that the scheme you describe is fairly easy for big companies to implement, and impossible for small-time inventor/programmers to implement.

    One of the main objections to the current patent system is that it has a large barrier to entry. This makes it difficult for the "small guy" (which includes most F/OSS projects) to play with the big-boys. The small guy has to pay all kinds of court fees, do extensive patent searches, and jump through all sorts of hoops, even if he ultimately wants to give *away his software and source code for free*!! To say nothing about small companies or individuals that want to take out a valid patent.

    Big companies won't mind writing up tons of documentation. Every single one of their products will simply mention *every* patent # their own, just to be sure no one can claim they were not warned. The little guy still has the impossible task of navigating this complex system.

  16. People are not businesses by travler · · Score: 4, Insightful

    A lot of our laws especially concerning things that businesses have historically provided for the population are not geared towards how individuals behave but rather large business entities. So there is a sort of 'impedence mismatch' between certain sets of laws and how society is evolving. Intellectual property laws being one of those 'sets'.

    Historically large businesses produce goods which ordinary people then consumed.

    Now ordinary people are starting to produce goods for orther ordinary people (blogs/podcasts/software/web services/etc...). Thanks to modern technological advances you no longer need huge investments of capital to create, market, and sell things. I can market and sell all by myself thanks to the web. If my product is information-related odds are I can create it cheaply either by myself or with a small group as well.

    So while laws regarding copyright, patents, and trademarks work well for businesses that have access to large amounts of capital (what is 50k for filing a patent when it costs us millions to create/market our product) they work against the individual or less capital-intensive businesses.

    While personally I think all IP related laws need to be abolished (with the possible exception of trademark but even there I'm not 100% convinced) they definitely need to be made easier to deal with for smaller business entities that don't have ready access to lots of capital(aka money).

  17. Re:Problems with software patents by Anonymous Coward · · Score: 1, Insightful

    I respectfully submit that if your idea could be easily copied in 2 weeks, or you're worried about not getting paid, then perhaps it shouldnt be awarded a patent.

    Innovative algorithms do take effort to create, but at least historically copyright has been a quite effective protection, since reverse engineering someone's shipped binaries requires enough effort that the creator gets a fair jumpstart on the market.

  18. Re:How do patents work: by Anonymous Coward · · Score: 1, Insightful

    For personal use, yes. Also because you've disclosed how your PBJ machine works I can look at it easily and say "ha, I can improve that design and make my own PBJ machine that will run twice as fast" this inventive step as it is called is then itself patentable. People often call this process innovation.

  19. Obvious solution to the SW patent problem: by Rattencremesuppe · · Score: 2, Insightful

    Don't allow software, algorithms, logic etc. to be patented in the first place. Make sure that existing patents can never be infringed by any software, algorithms, logic etc.

  20. No, You're The One Who Does'nt "Get It" by davide+marney · · Score: 2, Insightful

    Wow, there's so much misunderstanding of the parent's basic point. Guess people didn't read the source very far.

    The point is that by simply insisting that current patent holders obey the rules that other holders have to obey ("marking"), coupled with restoring the responsibility to defend your claim, or lose it, you make it impossible for the current sad state of software patents to continue.

    You don't have to chuck out the system, you just have to get it back on its original track. The rest will take care of itself.

    --
    "We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday