Slashdot Mirror


Patent Law Ruling Threatens FOSS

savio13 writes "The EFF has asked the US Supreme Court to overturn a patent law ruling that could pose a serious threat to Free and Open Source Software projects. A recent Federal Circuit Court of Appeals decision required that even the most obvious incremental advances can be patented unless it can be proved that someone else suggested it prior to the patent being filed. As such, many 'bad patents' are being used as roadblocks for legitimate innovators, especially those working for FOSS projects (who have better things to do then search through thousands of technical papers for some mention of the obvious). The full brief is available online in PDF format."

38 of 244 comments (clear)

  1. /. editors have better things to do... by RingDev · · Score: 5, Funny

    Than to sort through yestarday's stories: http://yro.slashdot.org/article.pl?sid=06/08/24/15 13218

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:/. editors have better things to do... by Richy_T · · Score: 4, Funny

      The scene: A badly lit office somewhere in America. Empty pizza boxes are scattered around and a plush penguin lies face down on the floor.

      Sounds of death and destruction come from the corner. Panning around, we see a Slashdot editor (it doesn't matter which one) hunched over a keyboard playing the latest version of quake or WoW or Everquest (it doesn't matter which one). Almost inaudible, a "beep beep beep" sounds from watch on the editor's wrist. It's time for a new Slashdot article. He looks up at his second monitor to the open "Slashdot Submitted Articles" page and scans frantically for the words "Microsoft", "SCO" or "Patent" (it doesn't matter which one) clicks quickly at the "accept" button (maybe he gets the button for the previous article, maybe the next. It doesn't matter which one) then gets back to the real business of the day, some serious, hard-core fragging.

      Rich

  2. Better Idea... by Penguinisto · · Score: 4, Insightful
    ...maybe the EFF can talk the US Supreme Court into invalidating ALL software patents, not just the "obvious" ones.

    /P

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
    1. Re:Better Idea... by Reverend528 · · Score: 4, Interesting

      You say that as if there are non-obvious software patents.

    2. Re:Better Idea... by Anonymous Coward · · Score: 4, Informative

      Disclaimer: I am a patent engineer. I write software patents for a living.

      Let's think about this for a minute. There are two common arguments for doing away with software patents: 1) It's just math (i.e., algorithms), and 2) software is already covered by copyright.

      Addressing 1) first, this argument could be taken to its natural conclusion by suggesting that *nothing* should be patented, since *everything* is simply a combination of laws of nature. But if we take a step back, we realize that what people are patenting is novel *uses* for laws of nature. If I'm the first person to design voice recognition software, why would that be any less patentable than a new kind of rubber? The point (theoretically, at least) is to reward hard work and innovation. Why should software engineers be any less entitled to that kind of reward?

      Some will respond to the previous points with 2). BUT, and this is an important point, copyright only covers the specific implementation or manifestation of the invention. So, if I were to copyright an insanely powerful peer-to-peer model, you would only have to use a different programming language, change the system architecture a little bit, throw a different GUI on it, and away you go. You may be copying my ideas EXACTLY, but you've found a way around the copyright. So it's clear that copyright doesn't protect certain kinds of inventions to the extent that patents do.

      Now, I'll be the first to acknowledge that the USPTO needs improvement. The examination process is flawed, and recent reform proposals have fallen far short of what's actually needed. But does that mean we should just do away with an entire class of patents? Of course not.

    3. Re:Better Idea... by Daniel_Staal · · Score: 4, Insightful

      Patents are supposed to be on a specific implementation of a specific idea. If I see your idea and come up with my own, different, implementation, that should not be covered by your patent.

      So, from your argument, copyright already does that for software. So what's the point of the patent again?

      (Note: Ideas are not supposed to be patentable or copyrightable. Only implementations or expressions of them (respectively) are.)

      --
      'Sensible' is a curse word.
    4. Re:Better Idea... by tomstdenis · · Score: 2, Insightful

      Ignoring the fact that patents cover very specific implementations of ideas (e.g. this is why you have to claim subroutines as parts of the invention)....

      Most software algorithms [and in many cases hardware] are just evolutions of previous algorithms. Take LZW. Take any one of the millions held collectively by Apple, IBM, Microsoft and the like. Patents which are truly original and non-obvious are the exception not the rule. And given that OSS developers don't have the money to invest in patents it's just a way to lock them out.

      It isn't that OSS people aren't creative and coming up with new and original ideas. It's just faced against an opposition with an unlimited budget and who takes advantage of the government it seems very counter-culture. So literally you have OSS developers scratching their heads saying "this has a patent?" and then having to do without.

      Though occasionally this helps out. Look at PNG. Because Unisys are a bunch of asshat patent trolls they tried to pull LZW from under our feet. Then a group got together and invented PNG. Boom a better replacement without patents. Similarly with Vorbis.

      But in a lot of cases this isn't possible. If I [were evil and had a] patent a SSA tree optimizer I'd FUD all GCC developers out of using it. Working around it may be possible but the solution may very well be less optimal.

      Tom

      --
      Someday, I'll have a real sig.
    5. Re:Better Idea... by ElleyKitten · · Score: 4, Insightful
      If I'm the first person to design voice recognition software, why would that be any less patentable than a new kind of rubber? The point (theoretically, at least) is to reward hard work and innovation. Why should software engineers be any less entitled to that kind of reward?
      If you patent your rubber, I can work on a new, better type of rubber. If you patent voice recognition software, can I work on a new, better type of voice recognition software? Patenting voice recognition software would be like patenting all rubber; it's way too broad. Most software patents are way too broad, and thus stifle creativity instead of encourage it like patents are meant to do. Software copyrights, however, cover the implementation of software (not the vague concepts), so I am not allow to copy your voice recognition technology but I am allowed to work on new, better ways of voice recognition. Copyright law isn't perfect, but for software it is better than patents, at least the way the system is currently.
      --
      "What is Internet Explorer 7? Are you saying we can't access the normal internet?" - I love tech support. Really.
    6. Re:Better Idea... by russotto · · Score: 2, Informative

      It was the courts (actually a specific Federal Circuit court) which decided, on their own, after years of ruling that software was not patentable, that all of a sudden it was. So asking the Supreme Court to rule otherwise isn't as unreasonable as you make it out to be.

    7. Re:Better Idea... by jedidiah · · Score: 2, Insightful

      NO. The primary intent is to encourage the inventor to be productive.

      The state granted monopoly is just a means to an end.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    8. Re:Better Idea... by Xerxes1729 · · Score: 3, Informative

      Patents are granted in the United States "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". The ultimate purpose of the patent (and also the copyright) is not to ensure that the creator is rewarded for his effort, but to promote innovation. The temporary monopoly that a patent provides is just a means to an end. If patents are granted in such a way that they inhibit innovation, then this is defeating their purpose, even if they do ensure that the inventor is compensated for his work.

    9. Re:Better Idea... by pieterh · · Score: 3, Insightful

      Dear anonymous patent engineer,

      The patent system, much like software, is the creation of our minds. It's an artificial system of monopolies with only one purpose, to maximise the amount of innovation society produces, through appropriate protection of investment. Copyright is, of course, exactly the same, only different.

      Your arguments don't address the actual question, which is much simpler than technical debate about maths, the reality of the universe, and the difference between an idea and a piece of work.

      The question is simply: does the patent system stimulate programmers and SMEs to invent, or does it not. It is a question with a black and white answer. Patents are either good for software, or they are bad for it. There are no special cases: any mechanism that produces more software, more cheaply, will do so systematically across all domains.

      If the answer is yes, you will find programmers and the CEOs of SMEs in their thousands invading the streets, or at least writing emails, demanding more patent protection.

      But, surprisingly perhaps for someone who has graduated to the position of engineer of patents, you find yourself confronted by masses of unhappy, angry, confused programmers and SME CEOs who detest software patents with such a fury that they are willing to sacrifice their time, their money, and years of their lives, in some cases, to oppose wider patentability of software.

      Software patents must be stopped, and rolled back, or the software industry will suffer and in some parts of the world, die.

      There is no pity in economics - inefficient systems are punished mercilessly, and if the US persists in its mindless pursuit of universal patentability, it will simply arrive at the stage where no-one - not the software industry, not the music industry, not the movie industry - will invest in copyrightable works, because every idea and concept will be owned by a patent engineer.

      At which stage the patent engineers of the world can write the content.

    10. Re:Better Idea... by MHDK · · Score: 2, Informative
      The argument against software patents is this:


      The purpose of patents is to encourage innovation, and it fails to do this in the case of software patents. Ergo, they should be abolished for software.

      That's it. No other point needs to be made. The reason they fail to encourage innovation is because the "small guy" who invents a brilliant idea will be incapable of creating a piece of software that both incorporates his brilliant idea and also does not infringe on 100's of other patents held by large corporations. Hence, the small guy would have to cross-licence and thus his monopoly over his idea is effectively nullified.

      All the other arguments against software patents are the objectionable features of them. e.g.

      - They are largely for obvious inventions.
      - Software is covered by copyright and trademark law and implementations are secret so it's not easy to copy software ideas, it could take several years to re-implement a patented idea in another way. i.e. software patents are largely unnecessary.
      - Lots of computer inventions become obsolete far sooner than the patent period, so the period could be shorter without affecting a business' ability to profit from it.
      - It's too difficult to parse the current patents that might affect a software package that you intend to implement, and thus innovation for small businesses and individuals is effectively curtailed.

      SEOT.

    11. Re:Better Idea... by Trunk604 · · Score: 2, Interesting

      Well, those of us who have had any dealings with Patent suits can tell you that there is certainly room for improvement. But it's not enough to say the system sucks and we could do without it. There definitely needs to be some sort of protections in place. Just speaking as an engineer and armchair philosopher: What if in addition to granting a monopoly on a particular idea (or implementation or whatever that law resolves to) the patent also guaranteed the right of anybody to license that patent as part of an improvement patent; perhaps by setting a fixed percentage (say 20%) of earned profits from improvements to the original patent holder for the duration of the patent life. I invent a better mousetrap and patent it. If anybody wants to use that patent as is, they have to bargain with me. But if somebody is able to improve on my patent, they can do so without my permission by just paying me the set percentage of profits earned. If somebody then improves on that patent, they would pay the second patent holder the set 20% who would in turn pay me 20% of that. The open source community gets a free ride so long as they aren't making money on it. This way, inventors benefit from their own efforts, but innovation is not prevented. Plus, the value of an original patent becomes diminished with an increasing number of improvements, which only seems fair. What do you think?

  3. Re:But... it's free. by thebdj · · Score: 3, Informative

    If enough people are using your free Open Source tool, then yes you might get sued for infringement. You might not be making money, but in the eyes of the patent holder you are costing them money.

    --
    "Some days you just can't get rid of a bomb."
  4. Re:But... it's free. by RingDev · · Score: 3, Insightful

    Imagine someone patents a software idea. Some OS group of guys pick up that idea and make an OS project. That OS project is free, but becomes popular. Companies begin using the OS project. The patent troll then comes a long and sues the companies. The companies in turn sue the developers, who being average OS developers do not have an LLC set up and wind up losing their houses, savings, and half their wages for the rest of their lives.

    Two important points here: 1) patent trolls are evil leeches on society and 2) set up an LLC to protect your personal assets from lawsuits based on your professional works.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  5. Wave goodbye everyone... by STDOUBT · · Score: 5, Insightful

    as Greed drives yet more brilliance out of the USA

    1. Re:Wave goodbye everyone... by krouskop · · Score: 2, Insightful

      Greed has driven plenty of billiance -to- the USA

  6. New license clause by Midnight+Thunder · · Score: 3, Interesting

    I think we need to add a new clause to software licenses: "Not for use within USA or other countries where software patents are applicable. Using this software in any of these countries is your responsibility and in doing so you accept to pay any patent fees that may affect this software."

    --
    Jumpstart the tartan drive.
    1. Re:New license clause by tomstdenis · · Score: 2, Interesting

      Two words... "public domain".

      There is no license. So the users are entirely responsible themselves for the use of the software. It also means they can benefit the most.

      Tom

      --
      Someday, I'll have a real sig.
  7. Re:But... it's free. by 0123456 · · Score: 3, Interesting

    "Because then the guy that has the patent isn't making money, which is why he received the patened in the first place, to amke money."

    Companies don't patent things 'to make money', except indirectly: the primary use of patents these days is to keep new competitors out of the market, and free software is the worst kind of competition to have, since it doesn't cost anything. In any developed market, odds are all major companies will have patent cross-licensing deals, so patents don't affect them, they only affect new competitors that want to join the fun.

  8. what about USPTO non-obviousness rule? by amigabill · · Score: 2, Interesting

    http://www.uspto.gov/web/offices/pac/doc/general/i ndex.html#whatpat

    Even if the subject matter sought to be patented is not exactly shown by the prior art, and involves one or more differences over the most nearly similar thing already known, a patent may still be refused if the differences would be obvious. The subject matter sought to be patented must be sufficiently different from what has been used or described before that it may be said to be nonobvious to a person having ordinary skill in the area of technology related to the invention. For example, the substitution of one color for another, or changes in size, are ordinarily not patentable.

    This says that if something is obvious, the patent can be rejected even if there is no real prior art or previous "suggestion" or anything. Does a judge have the right to change the USPTOs rules on it's behalf?

  9. Yeah, so? by Dan+Berlin · · Score: 5, Insightful

    IMHO, They deliberately try to make it sound like the EFF is at the forefront of this case, appealing it to the Supreme Court.

    What really has happened is that KSR has gone to the Supreme Court asking for review, and the Supreme Court granted review.
    This happened a few months back, actually.

    The EFF has filed a brief in support of KSR.
    About 10 other briefs in support of KSR have been filed in support of KSR, besides the EFF one, including some more important ones, like the Solicitor General's (representing the views of the US/Bush Administration).
    The Supreme Court generally cares more about what the SG thinks than the EFF.

  10. It's Not Like FOSS Devels and Users Have Any Power by eno2001 · · Score: 2, Interesting

    I don't see what staging protests is going to do. If the people with lots of cash want FOSS made technically impossible to create in the U.S. they're going to get their way. The government (whether you like Bush or not) is extremely pro-business right now and for all the wrong reasons. It's one thing to make sure businesses operate fairly, it's another thing entirely to give them control of the law via lobbyists. This will likely happen here and we pro-FOSS people will have to do whatever it takes to get by. We're already "criminals" based on the DMCA if we're watching DVDs on our Linux boxes using Xine or MPlayer. That doesn't stop many of us anyway. Same thing applies to the development of new software. Hell, if we had to, we'd probably use pseudo code that gets sent and translated in a non-U.S. country to something that does work so it technically wasn't written here.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  11. Two questions: by common+middle+name · · Score: 2, Insightful

    At what point will it become so difficult to do research in the US that all meaningful science is done in other countries?

    Due to global trade agreements that enforce US IP laws in many foreign countries, how long will it be before no one in the world can do any meaningful research without being liable for patent infringment?

  12. Re:Soo... by BiggerIsBetter · · Score: 2, Insightful

    No, the summary is saying something more like this:

    1) Someone patents something. (Even though there's prior art)
    2) FOSS Person doesn't check patents, because he knows he's doing something that's obvious and has been done before.
    3) FOSS Person writes a program violating patent that should never have been issued.
    4) FOSS Person gets sued by commercial entity that holds the rights to the obvious patent, and loses because he doesn't have the resources to fight it in court.

    Stupid patents should not get granted. If they do, the patent office has become no more than a filing cabinet to reference before going to court. OTOH, maybe that's the whole idea.

    --
    Forget thrust, drag, lift and weight. Airplanes fly because of money.
  13. Re:Soo... by tomstdenis · · Score: 4, Interesting

    Think about it this way though, if some part-time OSS developer can stumble on the same idea how non-obvious is it?

    There is a difference between "not done yet" and "non-obvious". The non-obvious leap is something where even if you knew about the problem you wouldn't have likely found the solution.

    Take LZW for example, it's a rather straightforward addition to LZ78. In my books any competent comp.sci student would try that too. It's obvious. By the same token, it wasn't obvious how to get MP3 like efficiency 20 years ago in encoding audio [given that the state of the art back then was ADPCM, CELP and u-Law].

    Most OSS developers couldn't implement an MP3 codec [hence the lack of options in choosing such a lib] but most could implement LZW, specially when given LZ78.

    Tom

    --
    Someday, I'll have a real sig.
  14. Ahhh judicial activism by MikeRT · · Score: 2, Insightful

    You know that judicial activism that those "right wing wingnuts" bitch about? This is an example of it. Judges seem to often lack any common sense, reading comprehension skills and any sense of limit on what words can actually mean. Kelo v. New London's gang rape of the phrase "public use," which was interpretted in its most legalistic and textbook definition, rather than it is more long-lived, vernacular use, is but one of many examples... this being the latest.

    Even most patent law defenders would agree that this is bad and outside the scope of what patents are for. Unfortunately, judges have often proved that if they can interpet something some way, they will almost seemingly for the hell of it.

    The only solution I can think of involves ending life-long terms and breaking up the law schools, which are, quite frankly, dens of sophistry, malfeasance, linguistic license and villainy. Generally speaking, any law that requires a highly specialized person, trained **in the law** (not the regulated profession), to interpet it, is a bad law.

  15. Moral of the story made simple: donate. by siddesu · · Score: 3, Informative

    Support EFF. They do useful things.

  16. Obvious solution to this problem by maillemaker · · Score: 2, Interesting

    I've never understood all the hooplah about this open source stuff and taking grief from the corporations. If you want to write free software and give it away to the world for free, no problem - just do it anonymously and all of this patent headache goes away.

    Steve

    --
    A work that expires before its copyright never enters the public domain and thus enjoys eternal copyright protection.
  17. For an in-depth look at how this policy came about by Anonymous Coward · · Score: 2, Informative

    ...and why patents are so unjustifiably incompatible with software, see e.g. this paper, as well as a free book on the "mechanics" of the patent debates.

  18. Way to Kill Innovation by mpapet · · Score: 5, Insightful

    What really bothers me is not simply that the patent system is being used to protect the obvious these days, because it's a reflection on the general zeitgeist in America.

    It seems to me in a very general way that there is no sense of achievement in American business outside of the next quarter. Instead of concentrating on moving forward and doing new things, there's an emphasis on not moving at all and creating wealth by protecting what someone has.

    It's become a very different kind of hostile business climate. Not so many years ago a hostile business climate was described as one with high tax burden and many regulations that made it expensive to run a business. I'd say we're well on our way to eliminating both in the U.S. and yet the business climate is even more hostile because of the threat of litigation. Is the country better off for this? For the majority of Americans, I'd say no. Not at all.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  19. Start your lawyers... by JumpingBull · · Score: 3, Interesting

    The patent system was designed to shelter innovation by offering a limited monopoly to develop a business or livelihood around it. Parts of it operate quite well, however, in the intellectual life it has serious shortcomings. Software is one of those parts of the intellectual life where the character of the process is more akin to governance then to making a cunning artifact.

    This therefore brings us to three observations: first, software developers move much faster then business processes; Second, the goal of business is adding value (like support and auditing) to generate sales; third, the common wealth is ill served by business turf wars. If business believes in competition, then let them coach their teams better. I'll expand on these points.

    The fundamental design of systems is very fluid. As an engineer that has worked on and co-ordinated large projects, I find that I tend to go though about four or five related designs before settling on a particular architecture. I have to think of the cost of the hardware, but also of the system cost. It serves the efforts no good if I design cheap hardware that prevents the software guys from achieving the system goals. And the software guys iterate over several solutions while deciding how to partition their part. When we are very, very lucky, we may have some time to sit down together and try to find the exact right "cut here" line!

    Assuming that we all managed to get it right, and we are actually delivering what the customer needs, we get to support it. That is the value of business to me, as a designer. It means that others (The Customer) can benefit from our collective work, that they can continue to do so, and that they will soon find new, interesting things for us to do. Marketing here does the research of what is out there so we can digest it and figure out the better mousetrap. They also do the customer legwork so the people we are talking to know what their system requirements are. (their business can be treated as a system in this conversation) The rest is negotiation, and avoiding the dead ends.
    A humourous example: The Customer Wants a Car in the Bauhaus Style; that is, the salient marketing features are spare, rectilinear lines. The dead end is delivering Bauhaus Square Wheels. Clearly, intellegent compromise is needed.

    Playing around with turf wars, the adult equivalent of King of the Hill, is a gumption trap that will suck the life right out of the organization. I don't think any intellegent executive wants this, but they'll scrap if they have to. Wisdom consists of setting up our affairs so we don't have to.

    As a humourous close, why hasn't someone started to patent forms of government? I see a huge market potential in this. Dictatorships could patent Democracy, for example...

    --
    This is progress?
  20. EFF is the Voice, We Are the Angry Mob!!! by pfz · · Score: 2, Interesting

    Patent law is just as big a mess as copyright law due to technology and commerce slamming into one another...

    Watch EFF attorney Jason Schultz tear the roof off in the new documentary, ALTERNATIVE FREEDOM. Maybe you will learn something or be able to show your friends and then we can all make sure digital rights are always kept in mind...

    Also features Dangermouse (of Gnarls Barkley), Lawrence Lessig, Richard Stallman...

    Check it out:
    http://alternativefreedom.org/ [alternativefreedom.org]

  21. Grandparent was correct by msobkow · · Score: 3, Insightful

    Patents are supposed to be for specific implementations, not general ideas.

    Check out the variety of automatic transmission designs, each under it's own patent. Yet clearly they do the same "obvious" task of shifting.

    The only reason that isn't the case for software patents is that the USPTO and legal system haven't got a clue how to do anything but follow the money. And the money is in the hands of those who benefit from misinterpreting the law.

    --
    I do not fail; I succeed at finding out what does not work.
  22. Why are you still Ignorant about Open Source? by paladinwannabe2 · · Score: 2, Insightful

    Yes, you're correct- let's all ignore IP laws, and just be careful to do so anonymously so that we can't get in trouble. Who cares what laws they pass, we'll just ignore them anyway. Of course, if you're going to run illegal software, why bother with Open Source when you can just pirate the latest Microsoft software?
    We've discussed this with you in the past, Steve- Open Source is worthless if it isn't legal and doesn't credit the inventor. For one thing, many Open Source products come from or are supported by companies that would not participate in illegal activity. For another, most people want to take credit for the work they have done. For a third, laws that illegalize good behavior make criminals out of good people.

    --
    You are reading a copy of my copyrighted post.
  23. Re:Let it collapse by zogger · · Score: 2, Interesting

    The rest of the planet could easily use the threat of stopping the use of the federal reserve note to get the US to stop being nasty.That's it, that's the superweapon that can't be ignored.

      The only way the US government is proceeding along this globalism path without total economic collapse right now is the repatriation of already exported greenbacks,coming back in the form of trade for further IOUs (the economy is already borked from that right now, no fix for it really). When that stops, and it most certainly will sometime, well, the Feds can print up all they want to then,and you can see how that works out like in zimbabwe right now. It doesn't.

    As to military might, excluding planet busting mass use of WMD, which would be suicide basically, I think the current running wars show how effective high tech is *or isn't* when you have significant numbers of the local population annoyed with you. It only takes a few percent of the locals really annoyed, that's it, you are stuck in a war of attrition you will lose eventually. They can right now barely hold on to small selected areas in a small country, let alone try to pull that off in numerous nations all at the same time all over the planet. I don't think it's even remotely possible to do that.

  24. Re:Uhh, wrong. by joshetc · · Score: 2, Insightful

    Yes but if you invent a braking system that makes a motor vehicle stop, then get a patent for it. Then someone else goes out and makes a braking system that is different but does the same thing. In the software world you would be able to sue someone else just because the outcome is the same even if the implementation is comletely different. This is one reason software patents shouldn't exist. Someone could write a program in VB and patent it.. then someone could come and write a similar program in Java that has a completely different implementation and get sued.