Slashdot Mirror


Software Patents Are Crumbling, Thanks To the Supreme Court

walterbyrd writes: In June, when the U.S. Supreme Court invalidated a software patent, many in the tech industry hoped it would be the beginning of sweeping changes to how the patent system handles software. Just a few months later, lower courts are making it happen. Quoting Vox: "By my count there have been 10 court rulings on the patentability of software since the Supreme Court's decision — including six that were decided this month. Every single one of them has led to the patent being invalidated. This doesn't necessarily mean that all software patents are in danger — these are mostly patents that are particularly vulnerable to challenge under the new Alice precedent. But it does mean that the pendulum of patent law is now clearly swinging in an anti-patent direction. Every time a patent gets invalidated, it strengthens the bargaining position of every defendant facing a lawsuit from a patent troll." Meanwhile, the Washington Post reports on alleged corruption in the U.S. Patent and Trademark Office.

29 of 118 comments (clear)

  1. Double-edged sword by Anonymous Coward · · Score: 2, Funny

    ...but it decreases the incentive for people to make innovative software

    1. Re:Double-edged sword by Anonymous Coward · · Score: 3, Informative

      Nope

      GNOME 3 is very innovative, and is built with no patent incentives.

    2. Re:Double-edged sword by Himmy32 · · Score: 2

      It decreases the incentive for some people. There are plenty of counterexamples of unpatented innovative software. I know I know, don't feed the trolls.

    3. Re:Double-edged sword by pubwvj · · Score: 5, Informative

      No, not at all. People were making innovative software long, long before software was patented. It didn't used to be that patents were applied to software. Patenting of software is a relatively new thing and should not be done. Hopefully we'll see the end of it. The entire patent system is abused and abusive. Time to scrap it and reset.

    4. Re:Double-edged sword by mi · · Score: 3, Funny

      GNOME 3 is very innovative, and is built with no patent incentives.

      Grandparent didn't say, the incentives are eliminated by the ruling. Only that there are fewer now... Still enough for GNOME 3 to be developed, obviously, but, possibly, not as well as it could be.

      --
      In Soviet Washington the swamp drains you.
    5. Re:Double-edged sword by i+kan+reed · · Score: 2, Interesting

      Please.

      The intellectually hard work of software isn't the idea. It's almost entirely within the coding.

    6. Re:Double-edged sword by rgmoore · · Score: 3, Insightful

      It doesn't decrease the incentive to produce software nearly as much as the threat of being sued for violating patents that never should have been granted. There's plenty of software out there that attracts customers by being good and doesn't need the threat of patents to succeed.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    7. Re:Double-edged sword by AuMatar · · Score: 3, Interesting

      No, it increases it. There's a half dozen ideas I have on the drawing board that I could never touch, because I know it comes too close to filed patents on a dozen issues and I could never protect myself in court. This makes it easier to explore these ideas. If anything, this will lead to more pushing of the boundaries and combining of good ideas to make great software, and fewer people sticking to safe ideas because there's no patent issues.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    8. Re:Double-edged sword by blackomegax · · Score: 3, Insightful

      The people it decreases incentive for, are people I don't want making software in the first place. Good riddance. We can have real innovation now.

    9. Re:Double-edged sword by KiloByte · · Score: 4, Insightful

      Actually, GNOME3 is a counterexample. I wish Microsoft held a patent on obnoxious tabletized UIs.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    10. Re:Double-edged sword by gnupun · · Score: 3, Interesting

      The intellectually hard work of software isn't the idea. It's almost entirely within the coding.

      That would be true if you could come up with good ideas (not bad or average ones) easily and cheaply, but you can't. You can work as hard as you want, but there's no guarantee you will come up with a good idea.

      With coding, you (and a million other programmers) can work hard to come up with the code. Therefore original ideas are more valuable than the code implementing it. The software world is absolutely saturated multiple implementations of a few valuable ideas, with additional, secondary ideas added to improve the product from pre-existing products.

    11. Re:Double-edged sword by rasmusbr · · Score: 4, Insightful

      Please.

      The intellectually hard work of software isn't the idea. It's almost entirely within the coding.

      When it comes to really ground-breaking stuff it is often the idea, but in those cases the idea belongs (and usually comes from) a paper published in a math or computer science journal or a journal from an adjacent field. It would probably not be a good idea to allow people to patents mathematical truths.

    12. Re:Double-edged sword by MightyMartian · · Score: 3, Interesting

      It's my firm belief that one cannot write any software of any moderate to large size without inevitably running afoul of some software patent. There are only two things that protect any developer:

      1. Distribution of their software is sufficiently small that it escapes the notice of patent trolls.
      2. Being a large company with a legal department capable of dealing with patent threats, and a bank account big enough to buy them off.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    13. Re:Double-edged sword by Dutch+Gun · · Score: 5, Insightful

      As an independent software developer, I'd feel much more relieved if software patents were completely abolished. I *know* I'll never willingly infringe on someone's trademark or steal their source code. Those are things that are simple enough to check for. However, software patents are a ticking time bomb waiting to explode in your face. The sheer number of them and the impossibility of easily searching for them means any significant piece of software I write has a high likelihood of infringing on someone's patent.

      At the moment, software patents are really nothing but legal nuclear missiles. Every company of significant size has to keep a significant arsenal in order to prevent getting nuked by others. So, now instead of mutually assured destruction, we have "cross-licensing". And you have the patent trolls (arms dealers) who simply leech profits from the legal system by amassing quantities of patents on the cheap, and them attempting to sue "infringing" companies, hoping that a settlement will be cheaper than a legal battle, and the damned thing is, it often works, perpetuating the whole sordid system.

      Honestly, I'm not really even generally opposed to the concept of patents, or even of software patents in general. My stance is a more pragmatic one: I feel that we've seen demonstrable evidence that software patents have done a significant amount of harm to our industry, and I've seen no real evidence that the industry benefits in any real way, save for those few people that directly benefit from the "industry" around patents themselves. The government has proven itself absolutely inadequate to the task of judging the merits of these patents in a responsible way, and as such, I think we need to either revoke the ability to patent software altogether, drastically shorten the patent length, or put into law a much, much higher bar for new software patents.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    14. Re:Double-edged sword by Anonymous Coward · · Score: 4, Insightful

      You cannot prove that.

      I counter that the very high risk of being crushed by patent litigation costs decreases the incentive for people to innovate, and the crumbling of that risk actually increases this incentive.

    15. Re:Double-edged sword by Just+Some+Guy · · Score: 2

      That would be true if you could come up with good ideas (not bad or average ones) easily and cheaply, but you can't. You can work as hard as you want, but there's no guarantee you will come up with a good idea.

      Pfft - I came up with seven mind-blowingly awesome ideas before breakfast. The problem is that each would take several programmer-years to implement, so there's an enormously high risk:reward ratio for each.

      People don't copy other ideas because it's too hard to come up with their own good ones. They copy ideas because those ideas have already been vetted and proven viable in the marketplace (whether of ideas or of cash revenue).

      --
      Dewey, what part of this looks like authorities should be involved?
    16. Re:Double-edged sword by gwolf · · Score: 2

      I think I feel as uncomfortable using GNOME 3 as much as you, but for that matter, I cannot use any kind of desktop environment. So I'm neither a GNOME fan or detractor, I'm just a weird user.

      However, GNOME-like environments did provide more than one concepts that were later incorporated in other environments — Including the industry mainstream.Take as an example transparency handling and live window miniaturization (adopted in Windows Vista and 7). The "wobbly windows" and "cube desktop" ideas were loved by some, but it does not matter too much that they fell out of favor: They displayed ideas (and implementations) that would later be copied elsewhere.

      Yes, I know the wobbly windows are based on technology which is not so distant from NeXT's Display Postscript (and of course became part of MacOS X). But the transparency was added in Linux-land and later appeared in Windows. Going back to a tiling interface (which, yes, was Windows 1.x but largely disappeared from the mainstream for >20 years) is also a Linux contribution; I started using a tiling WM in 2006, and saw that concept start being adopted in more mainstream Linux environments some years later; it seems nowadays tiling WMs are allthe rage (as they are part of the "tablet mindset" we all love to hate).

      So, yes, there have been concepts introduced (or re-introduced after a too long hiatus) both in GNOME-land and in the wider Linux-land. I won't go into more details as I'm GNOME-illiterate, but some bits are easy to find :)

  2. Every time a patent gets invalidated by gstoddart · · Score: 4, Insightful

    Every time a patent gets invalidated ... a developer gets their wings. :-P

    There may be some things which truly are inventions, but so many software patents come down to "a system and methodology for doing something which has been done in the real world for decades, but on a computer". And then someone comes along and patents the exact same thing on a tablet. And on a cell phone. And soon, on an iWatch.

    There's no net-new invention, just an implementation of something which has been seen before.

    --
    Lost at C:>. Found at C.
  3. Reality Check by ZombieBraintrust · · Score: 5, Insightful

    Making innovative software was a good way to get sued before the Supreme Court stepped in. Google had to spend more money on patents and litigation than it did on R&D. Small start ups were being squeezed by lawyers. There are about 11 million profesional software developers and another 7.5 hobiest programmers. These programmers produce code everyday. Every line of code coud be patented. Every line of code should be prior art. Do you think the patent office examines the 1.2 million apps in the Itunes app store? Does it keep up to date on GitHub's 3.4 million users? Every update, every submission is prior art. None of it is looked at. Patents on software is a bad joke.

    1. Re:Reality Check by hibiki_r · · Score: 2, Informative

      The way it works is not relevant: What matters is that, if I am writing code under a patent system, I am at risk of doing something that has already been covered by a patent. I can check for patents related to what I am doing, which is a major drain in productivity, and will increase penalties if it goes to trial and I am infringing, or I can code without looking, and be at risk that I am reinventing something that I never knew about.

      It's those costs, or the uncertainty that comes from acting as if the risk of getting sued do not exist, that make software patents a terrible deal.

  4. Industry Needs Self-Certification or Academy by retroworks · · Score: 2

    If the code-writing industry is going to rely on civil court judges and federal patent clerks to make the decisions, the firms with 2 lawyers per coder will win out. If the code-writing industry goes to no-patents, it will be from each coder according to his ability, to each according to his need. The only solution is for some industry gurus to come up with some rules which everyone agrees to abide by, and then to submit the concensus in friend-of-court decisions. I have no idea whether anyone in the industry is prepared to even define the 80/20 rule, but if they can agree on the WORST patent decisions (either way) and get some concensus on them, and then try to find commonalities in what made those "bad", it could be a start.

    --
    Gently reply
  5. real problem is patent and copyright length by gurps_npc · · Score: 3, Interesting
    The weakening of patent protections mean some small guys will be killed.

    Particularly small patent holders that present ideas to big companies, hoping to be bought out, but instead get the shaft.

    Honestly, the real problem is that patents last too long.

    If you can't make your profit in 5 years, then your product was never very good in the first place. In that time, you should be able to 'corner the market', develop a brand - including the reputation for quality, and most importantly, learn business secrets that will give you a leg up against the competition.

    After that time, you are just holding back other people from improving your product.

    Perhaps we need a graduated patent system. Most patents would get 5 years, particularly impressive products get 10 years, and entirely new products that create new types of businesses/industries get 20 years. That is, an improvement to a cellphone gets 5 years, but the creation of a cell phone gets 20 years.

    --
    excitingthingstodo.blogspot.com
    1. Re:real problem is patent and copyright length by radtea · · Score: 4, Insightful

      The weakening of patent protections mean some small guys will be killed.

      Particularly small patent holders that present ideas to big companies, hoping to be bought out, but instead get the shaft.

      Nope. A patent is a license to sue. Small players rarely have the resources to do so. A very small number take the risk, fewer still manage it successfully. Pointing to one or two cases where small players were successful is not an argument. You have to look at all patents held by small players, find out how many get violated and what fraction of those use the courts or plausible threat of legal action to defend themselves.

      I don't have the numbers, but from an insiders perspective (I am a small patent holder and have worked for a number of small players with patents) I can tell you that the average small player is very unlikely take court action, and that the average large player is unlikely to be much bothered by a threat of patent litigation from a small player, because they know they can simply exhaust the small player's resources.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    2. Re:real problem is patent and copyright length by gurps_npc · · Score: 3, Informative
      For such things, than 20 or 50 years is too short. If the government's rules and regulations delay (but not prevent) the sale of a product, all such patents should start from the day the product is legally approved for sale.

      The basic idea of having drug patents start from the date of invention rather than the date of first legal sale is itself ridiculous. Worse, the idea of just 'extending' the patent length for them is pretty stupid, but the absolute WORST idea is to design the rules for ALL products based on this one industry. The only reason it is not done reasonable is because then non-medical community loves to use the problems with medical patents as an excuse to grab money for non-medical patents.

      --
      excitingthingstodo.blogspot.com
  6. Other side of the story. by pavon · · Score: 3, Insightful

    When Arstechnica ran that WP story about corruption in the USPTO, several current and past patent examiners posted comments that are worth reading. Two key ones in particular are this and this.

    Short story is that USPTO has stupid counterproductive performance metrics, so everyone games the system to look good by the metrics (we've all seen that before). Some managers recognize this and don't want to be assholes about time charging rules because of it, as long as employees are doing good work. Others get upset that the rules are being broken and assume it is blatant time card fraud, and blew the whistle to the news outlets.

  7. Re:Yay! by devjoe · · Score: 2
    The first story about "on a computer" patents getting invalidated is a good thing. But the second story is perhaps even more important. People are taking notice that patent examiners are not doing their jobs. Too many of them are just working one day a week/month/whatever and just rubberstamping their quota of patents, allowing anything whatsoever through the system, and falsely reporting that they worked full time and even overtime, because there is a corrupt culture that lets them get away with it. Exposing this could lead to mass firings, and some sort of system to ensure real accountability.

    It's a problem, though, because there's no simple metric to determine whether patent examiners are doing a good job. Using number of patents reviewed as that metric encourages examiners to do a shoddy job actually examining the patents (i.e. what has actually been happening). If they are expected to pass only a certain fraction of patents, this is slightly better since it forces them to actually come up with reasons to reject some patents, but what fraction should they use? Two examiners doing perfect jobs may have very different fractions of accepted patents simply because one got better patents to review than the other, especially if they have different focus areas. Does the patent office even know the fraction of submitted patents in various areas which are good? A better metric would be whether accepted patents survive in the courts, but this depends on somebody actually challenging the patents and takes years after the fact. It might help now throw out some of the patent examiners who clearly haven't been doing their jobs in the past.

    I'm not sure what the right solution is. Blind peer review and multiple review? Assign each patent to 2 or 3 different reviewers and call to carpet the ones who most consistently differ from others? Does that even work if half your patent examiners are shirking?

  8. Wails of the tormented by Just+Some+Guy · · Score: 3, Funny

    The best part is hearing the lamentations of software patent attorneys and rejoicing in the sounds of their despair.

    --
    Dewey, what part of this looks like authorities should be involved?
  9. You cannot patent an idea by DrJimbo · · Score: 4, Insightful

    Legal Match explains:

    You can patent pretty much anything under the sun that is made by man except laws of nature, physical phenomena, and abstract ideas. These categories are excluded subject matter from the scope of patents.

    ...

    What Are Abstract Ideas?
    Abstract ideas are concepts like pure mathematics and algorithms. You cannot patent a formula. However, you can patent an application of that formula. Thus, while you cannot patent a mathematical formula that produces nonrepeating patterns, you can patent paper products that use that formula to prevent rolls of paper from sticking together.

    In the legal world it is widely accepted that ideas and algorithms cannot be patented. The reason we have/had software patents at all is that despite Bill Gates once saying that it would have been impossible to create Microsoft if software were patentable, Microsoft (and others I imagine) gave the courts a bull shit argument that since running software affects the physical state of the machine it is running on, software is more like a physical object and less like an idea or algorithm. Since the judges knew next to nothing about computers they accepted this bullshit argument hook, line, and sinker.

    The problem with Microsoft's argument is that different implementations of the same algorithm create different physical configurations (electrons and so on) of the hardware. Likewise different CPU architectures create different physical configurations and so on. Microsoft's argument ends up with a patent that protects all possible implementations of a algorithm on a computer which is indistinguishable from patenting the algorithm itself.

    That incredibly ill-informed and stupid decision opened the floodgates for "... on a computer" patents. The Supreme Court is now trying to rectify that mistake. Abstract ideas cannot be patented. Mathematics cannot be patented. Algorithms cannot be patented. However you can protect the expression of an algorithm by using copyright to protect your particular implementation. You cannot protect all possible implementations of an abstract idea.

    --
    We don't see the world as it is, we see it as we are.
    -- Anais Nin
  10. In the meantime, in EU by manu0601 · · Score: 2

    The European Commission fought like hell to push software patents, and now they vanish in the US... nothing happen anymore.

    That suggests the only motivation for software patents in EU was to have legislation on par for TAFTA.