Slashdot Mirror


Courts May Revisit Software Patents

An anonymous reader writes "It looks like the courts may finally be gearing up to overturn the ruling that opened the floodgates for both software and business model patents. It's been nearly ten years since the US courts decided that business methods were patentable and that most software could be patentable — and we've all seen what's happened since then. With all the efforts to fix the patent system lately, it appears that the court that originally made that decision may be regretting it, and has agreed to hear a new case that could overturn that ruling and restore some sanity to the patent system."

44 of 259 comments (clear)

  1. It'll never happen... by FyRE666 · · Score: 4, Insightful

    Think of the people that patents DO benefit... I'm thinking any lawyer fighting to abolish patents won't exactly be pushing themselves to win the case...

    1. Re:It'll never happen... by Anonymous Coward · · Score: 5, Insightful

      Except for the EFF lawyers. Those are the only ones I would trust they will try to win this case.
      And how about the lawyers of companies who have been hit severely by the current situation?

    2. Re:It'll never happen... by Yvanhoe · · Score: 5, Insightful

      Think of the people that LOSE money from patents. Think of all the companies that have been patent-blackmailed. Think about their lawyers spending months trying to get over some silly litigations. It really looks like a brake to innovation and business. I surely hope some part of the government will finally see it this way.

      Saying that all lawyers support patent laws is a bit like saying that all programmers support buggy software because it gives them more work.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    3. Re:It'll never happen... by intrico · · Score: 4, Insightful

      Yes, it's true that some individual people do benefit from business process and software patents, but they do nothing to encourage innovation. In fact, they end up stifling innovation. Patents were meant to encourage innovation, not stifle it.

    4. Re:It'll never happen... by rbanffy · · Score: 3, Insightful

      Abolishing patents is not a good idea. It's the only thing that protects a small inventor from having his inventions stolen by anyone who has more money.

      What is badly needed is some sort of patent reform that prevents non-specific or non-original patents. You should be able to patent a thing. You shouldn't be able to patent the idea of doing whatever that thing does.

    5. Re:It'll never happen... by Jerf · · Score: 4, Insightful

      What is badly needed is some sort of patent reform that prevents non-specific or non-original patents. You should be able to patent a thing. You shouldn't be able to patent the idea of doing whatever that thing does.
      We have that. It's called "copyright".

      Why is software so special that it's the only thing that I know of covered by both copyright and extensive patents?

      (Is it really so surprising that the union of copyright and patent law produces a mess? They were never designed to cover the same domain.)
    6. Re:It'll never happen... by mOdQuArK! · · Score: 3, Insightful

      To be more accurate, the motivation behind allowing patents is to encourage innovation. The mechanism by which patents do so is by stifling competition.

      Oddly enough, I have never seen or heard of a peer-reviewed study which has supported the idea that you can encourage innovation by stifling competition. It seems to be counterintuitive to me, but IP-proponents repeat it like a mantra. Can someone point a reference to such a study?

    7. Re:It'll never happen... by Tony+Hoyle · · Score: 5, Insightful

      Abolishing patents is not a good idea. It's the only thing that protects a small inventor from having his inventions stolen by anyone who has more money.

      Patents do not stop that. Getting a patent is cheap enough, but defending it against a large competitor? You'd be forced into bankcruptcy in weeks.

      There's a reason why large companies like patents so much - so they can use them as bargaining chips when they get sued for using other peopple patents (or simply countersue, if necessary). The small inventor has no foothold in this process and would just get steamrollered if they tried.

    8. Re:It'll never happen... by Anonymous Coward · · Score: 2, Insightful

      Oddly enough, I have never seen or heard of a peer-reviewed study which has supported the idea that you can encourage innovation by stifling competition. It seems to be counterintuitive to me, but IP-proponents repeat it like a mantra.

      You're dealing with smarter IP-proponents that I do. The people I talk to keep saying I just want to be able to steal other people's ideas. The don't think patents or copyrights should ever expire. Even one of the supreme court judges considered public domain simply taking people's ideas without paying for them. This is exactly the thing Jefferson warned everyone about when that article was drafted.

    9. Re:It'll never happen... by JasterBobaMereel · · Score: 2, Insightful

      This is how the conversation would go ...

      Inventor : You are infringing my patented software

      Megacorp : We might be but we will drag you through the courts for the next three years to prove we are not, but meanwhile you are infringing 256 of ours so pay up now ....

      This is how Software patents work, the only people who have them and actually can use them are large software companies who use them to bargain against other software companies so they can do a patent cross-licensing deal, of patent trolls who just go after anyone making money with "their" ideas (they never originated them, and do not actually use the patented idea)

      --
      Puteulanus fenestra mortis
    10. Re:It'll never happen... by Ckwop · · Score: 4, Insightful

      Why is software so special that it's the only thing that I know of covered by both copyright and extensive patents?

      I see this meme often on Slashdot but it isn't true. For example, you can copyright in the look of a new Ford as well as patent some aspect of its design.

      In the case of software, I believe the double protection is not required; in fact, it actively hinders innovation. Even so, this does not change the fact that the protection of software by both patents and copyright is not unique to software.

      I'd actually like to see a review of copyright law on software too. I don't think compiled binaries should be afforded the same copyright protection as an open-source piece of software. Here's why. If I buy Harry Potter, I am free not only to read the book but also to analyse its meaning, appreciate the style of writing the author uses etc. The value of the book to society is not just tied up in the entertainment of reading it. There's a lot more society can gain from the work through the study of it.

      With a binary there is only the freedom to run the program. Its value to society may be great but it's never as much as having the source code to go with the program. With free software you are free not only to run the program, but to study it and modify it for your own use. You are even free to distribute copies of the modified software.

      With a binary even the freedom to run the software is not guaranteed. What happens when the platform for which the software was written disappears? What do you do with your binary then? Unless the platform is popular enough to have an emulator, you're shit out of luck.

      I would like to see copyright law reformed so that binary only software gets a much shorter copyright protection period of say ten years. Open-source software gets a longer protection period of maybe 35 years.

      I think this reflects the relative value of the software. There would still be a strong incentive for the Microsoft's of the world to continue to produce software, however, it would reward people willing to open up the code to study and improvement much more.

      Simon

  2. if you can't patent maths by oliverthered · · Score: 2, Insightful

    if you can't patent maths then why should you be able to patent software as it's nothing more than maths.

    --
    thank God the internet isn't a human right.
    1. Re:if you can't patent maths by Pebble · · Score: 5, Insightful

      While I may not agree with software patents I can't agree with your argument, it seems analogous to "If you can't patent chemical elements then why should you be able to patent devices, as they are nothing more then chemical elements."

    2. Re:if you can't patent maths by HonIsCool · · Score: 5, Insightful

      Hmmm, what exactly is NOT maths in this world? :)

      --
      "Give me six lines of C++ code written by the most competent programmer, and I will find enough in there to hang him."
    3. Re:if you can't patent maths by Legrow · · Score: 5, Insightful

      It's called greedy reductionism, or "nothing buttery". It's the first line of defense for reactionary or fanatical Slashdot trolls.

    4. Re:if you can't patent maths by mrxak · · Score: 4, Insightful

      However, a lot of the software patents seem to be based on algorithms, and not a whole lot more.

    5. Re:if you can't patent maths by oliverthered · · Score: 5, Insightful

      patent on devices ok, patent on the maths not ok. most of the software patents I've seen are on the maths not on the actual specific device. If you start putting patents on a general class of devices using the maths then your probably just patenting the maths.

      --
      thank God the internet isn't a human right.
    6. Re:if you can't patent maths by youthoftoday · · Score: 3, Insightful

      that's the problem! They aren't! One-click isn't an algorithm, it's an obvious idea.

      --
      -1 not first post
    7. Re:if you can't patent maths by dgatwood · · Score: 4, Insightful

      The problem is that nearly all algorithms are obvious to one with ordinary skill in the art once you tell them what the inputs and outputs are. That's why patents on software are stupid. The only exceptions are those in which ordinary skill in the general art of computing are insufficient to understand what is meant by the description of the input or output.

      For example, someone with ordinary skill in the art won't understand what a discrete cosine transform is, so describing a JPEG decoder as "an algorithm that generates a pixel array from a compressed image consisting of a series of XnY blocks (where X and Y are usually 8 or 16) in the form of a discrete cosine transform block compressed with Huffman codes" will mostly result in blank stares. However given that description and a notion of the order of these blocks, someone with average skill in the more specific art of image compression could readily write a JPEG decompression algorithm. It would take a while because the individual components are pretty complex, but the simplest complete description of the inputs and outputs is sufficient to completely define the entire algorithm.

      For simpler software patents, this goes without saying. "An algorithm that takes as its inputs a click on a particular item in an HTML page and a stored representation of the user's credit card information on a server and generates as a result an order for the displayed product charged to that user's credit card" is a perfect example. Anybody who has ever written the simplest web app could do this in five minutes. Maybe they couldn't do it securely in five minutes, but the amount of thought that goes into taking those inputs and generating the output is negligible.

      The only patents that should be allowed are those in which the a complete description of the inputs and outputs is insufficient to give someone with typical skill in the very narrow field of writing similar software enough information to write the software. For example, as someone who is getting annoyed at camcorders that do image stabilization based on what percentage of the image changes, I thought about "an algorithm that takes information from accelerometers and an image from a CCD and generates a motion-smoothed output". That patent might be acceptable under these rules because the process for manipulating the incoming data into a reasonable set of output data is not obvious, and indeed, there are many different smoothing techniques that one could come up with to muck with the accelerometer data and distinguish between jitter and a pan/tilt. On the other hand, it should only cover the use of a specific smoothing algorithm for that purpose, not the general process of smoothing, nor the definition of that smoothing algorithm for other purposes.

      --

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

  3. Bah. by TripMaster+Monkey · · Score: 4, Insightful

    I just can't see the CAFC reversing themselves to any significant degree here. Most entities involved have way too much to lose.

    I predict this will get quietly swept under the rug...again.

    --
    ____

    ~ |rip/\/\aster /\/\onkey

  4. You can't patent information, period. by tjstork · · Score: 5, Insightful

    Hmmm, what exactly is NOT maths in this world? :)

    Patents are meant to cover a particular implementation in physical terms of a theoretical idea, and right now, they are often being used to try and cover the theory as well.

    For example, my own pet hobby is working on a new way to factor large numbers. Let's say that my redneck republican self gets insanely lucky and bumbles into an algorithm that actually factors something in polynomial time, or even close enough to it so that RSA and the like are untenable. Since my approach depends on treating factor as a decision problem, it follows that if I did get really lucky and struck gold, that, it would be applicable to a wide range of other problems. Under today's law, patenting that would basically give me the right to apply that mathematical breakthrough for my own ends, when clearly, its in the interest of society that as many people should be allowed to exploit it. Basically, I would be allowed to charge money for any sort of an implementation of a combinatorial problem, which is absurd. Yes, I might theoretically build a billion dollar enterprise to milk this concept for all its worth, I would ultimately though screw everyone else with whom such a breakthrough might be useful, and damage the overall economy that many millions of times more.

    Really, the dividing line is one of information and knowledge versus an actual real world device. As Jefferson so adroitly pointed out, information does not lose its value when it is copied. If I know something, and give that information to you, we both know something, and that doesn't hurt me that you know it. It does mean that I can't build some sort of an empire at your expense, but, given that we already went through the Catholic attempt, and then the various State attempts, to monopolize information, with disasterous results all the way around (and not a single success in 2000 years!), it is obvious that a social framework which allows information monopolies works to the disadvantage of mankind.

    Quite ironically, those people whose livelihoods depend on information having value are the ones most arguing that information ought to be free. Patents are, in theory, today, supposed to protect IT workers and their inventions, but most GOOD IT workers these days remember that computer science as a field advanced even more before today's patent nuttiness. If we did anything, it would be to allow the shared discovery and utilitization of new techniques, but protect, if desired, commercial and open implementations. So, for example, if Microsoft invents a new GUI dongle, or on the flip side, someone invents a browser plugin, then, it would be better for everyone if you simply could not be sued for making your own implementation of that idea. That gives us a world where everyone's products can advance, we have IT for our customers and ourselves and leave the lawyers out, and everyone is happy.

    It is really only the idiots at Wall Street, that have handed us the internet boom mess, the present mortgage mess and the previous S & L mess, that want to maximize every asset as much as possible with silly things like patents and create yet another bubble that will burst and screw the rest of us up. But really, Windows doesn't need any patents any more than Linux does. The value of both of those products is predicated on their overall customer experience, not some silly mining like claim staked out in Washington DC!

    --
    This is my sig.
    1. Re:You can't patent information, period. by cgenman · · Score: 3, Insightful

      Not that I disagree with the sentiment, but aren't patents basically to encourage and reward research? Therefore, isn't what is being protected, at core, the usage of knowledge?

      It seems the question at hand is where a line should be drawn, not that there shouldn't be a line at all.

    2. Re:You can't patent information, period. by tjstork · · Score: 1, Insightful

      Not that I disagree with the sentiment, but aren't patents basically to encourage and reward research? Therefore, isn't what is being protected, at core, the usage of knowledge?

      That was the intent. But right now, Patents are being used to monetize investments in research, and that is not the same as promoting research. Research has its own rewards, and people are ultimately just going to do it, because they are curious. Curiosity and a sense of personal accomplishment matter and drive people in ways that, honestly, today's economy tends to constrain. Really, the only thing you need to do to protect research is to ensure that the economy is strong enough for people to have the time to do research, and it will just happen.

      --
      This is my sig.
  5. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  6. I wish I had mod points by stabiesoft · · Score: 2, Insightful

    Excellent post, I'd mod you up if I could.

  7. Math vs software by Per+Abrahamsen · · Score: 3, Insightful

    A better analogy would be "if you can't patent chemical compounds, you shouldn't be able to patent drugs, as drugs are nothing more than chemical compounds".

    Software is just a subset of math, just as drugs is a subset of chemical compounds. Your analogy make it sound like math is at a totally different level of abstraction than software. It isn't.

    Or maybe we need a car analogy to make it perfectly clear ...

    1. Re:Math vs software by mabhatter654 · · Score: 2, Insightful

      That is valid innovation! What the system is all about. If you make widgets with 20 steps, and I can make the same widget in 10, I have improved the efficiency and should get my own patent! The trouble with Software is that the RESULT is patented (like making A pie, or driving to the grocery store) there are multiple ways to accomplish the same goal.

      The best example of how the patent office should work are mousetraps. There are thousands of mouse catching devices of all shapes and sizes and methods patented. If it was software there would be just 1... "process to catch a mouse" and it would be broad and vague about catching a mouse with a spring or a box or bait and leaving it live or dead... Copyrighted software "binaries" added to a patent makes it just a "magic box" which is strictly not allowed under normal conditions. Patents like those for mousetraps vary by small amounts or wildly different. Something like "1-click" without firm examples of OS, network, machine, and UI is like patenting a brown cardboard box with a hole and saying it covers all mousse-catching purposes.

    2. Re:Math vs software by HiThere · · Score: 2, Insightful

      It's worse than you imply. The incentives that exist are AGAINST the drug companies inventing cures, and in FAVOR of creating treatments that don't cure.

      Think about that for awhile.

      I don't know just HOW the situation should be changed, but it drastically needs to be changed.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  8. Good Software Patents Can Lead to Good Outcomes by Grond · · Score: 5, Insightful

    It's been nearly ten years since the US courts decided that business methods were patentable and that most software could be patentable -- and we've all seen what's happened since then.

    Since then we've seen the emergence of Google as a powerful challenger to Microsoft. This is one example among many of a company whose entire existence, much less its massive success, is dependent upon a patent (# 6285999, in Google's case). If Google had not been able to patent its major innovation, then Microsoft could easily have co-opted the idea, and it would have dominated search as well as operating systems and office suites. Recall that most of Microsoft's meteoric rise took place during a time when software was not patentable. The absence of software patents is precisely what makes "embrace, extend, extinguish" possible. Software patents give the original innovator the power to stop that strategy in its tracks.

    I believe that what Slashdot readers truly dislike are bad patents, not software patents per se. Software just has more bad patents than it should because of the way the PTO treated them. Until the courts basically forced the PTO to accept software patents, the PTO did not hire computer scientists as patent examiners. Even now, the PTO has a massive backlog of software patent applications, and as a result computer related applications have by far the longest median time to issuance (roughly 44 months!). The PTO tends to err on the side of issuance, and so we end up with a flood of terrible software patents.

    How to fix this? The simplest way is to eliminate the presumption that patents are valid, which requires a patent challenger to prove invalidity by clear and convincing evidence (a standard almost as high as beyond a reasonable doubt). Instead, we should recognize that many patents are not valid and end the presumption of validity. That way, bad patents can be more easily challenged, and patent trolls will think twice before bringing spurious suits.

    1. Re:Good Software Patents Can Lead to Good Outcomes by realmolo · · Score: 4, Insightful

      I see what you are saying, but the problem IS software patents. Not that the Patent Office is bad at granting patents on software.

      Patents are supposed to cover a *specific implementation* of an idea. Which is fine, but in software, there are ALWAYS multiple ways to do things. So should a software patent cover the *functionality* of the software, or the the *implementation* (which would amount to the source code, and maybe some of non-standard elements of the interface).

      I say they should only be able to patent the source code/interface. Which, of course, they wouldn't/can't do, since it's already covered by copyright laws.

      So, no, Google shouldn't be allowed to patent their PageRank system.

    2. Re:Good Software Patents Can Lead to Good Outcomes by Anonymous Coward · · Score: 1, Insightful

      Good point, however one question remains:

      Would Microsoft have grown into the giant that it is without their abuse of the patent system, and without the patent system would a more cooperative and innovative environment exist?

      I am well in agreement that big companies like Google have found ways to work within the current framework of patents and learned to use them to their advantage. But is that what we really want? Do we really want to spend time learning how to live within the boundaries of a broken system, or should we voice our opinions for finding a new system that works.

  9. Just the opposite in fact! by Anonymous Coward · · Score: 1, Insightful

    I'd disagree with you here. It's not us that are doing the "greedy reductionism", it's the compiler. Perhaps the truth is that those who think software is anything other than math are guilty of greedy expansionism? Imagining that a couple of abstraction layers makes a work worth more than it's functional form, which is clearly misguided because patents only cover functionality.

    A HLL compiler is a tool, a trivial abstraction. Without that tool, you're doing math and manipulating the cpu directly. Software is math and there's no "greedy reductionism" required.

  10. Real devices are tricksy by Anonymous Coward · · Score: 1, Insightful

    Take a simple ULA. It changes a signal input into a modified output. But if you make it the "obvious" way you may end up with a device that is more expensive, takes longer to get the answer or is too darn wasteful of energy to be used.

    So you find out how to reorganise your circuit so that there's less interference (there's none of that in a software system, at least none mentioned in any software patent) so you can make it quicker or run it faster. You can find ways of reducing its' power requirements by changing the size of the components or its constituent transistors.

    And if someone comes up with a different die that does the same thing, it's not infringing on YOUR patent because it's the DEVICE that is patented not the result. Unlike a software patent, which is all about how you want to do it, not how you actually HAD to do it. Worse, many are just "we want this result" and leave up HOW to get that result (the actual DEVICE patented) up to a secret sauce.

    Real Life is tricky. And you only get the one bite at the cherry (tetrapack is a simple closure method, but if you find another way of simply closing a carton, that's not infringing).

  11. The actual court order by the CAFC by fair+use · · Score: 2, Insightful

    Below I pasted the text of the actual court order from the CAFC granting the rehearing en banc. It appears that that the CAFC will be considering business method patents rather than software patents. More specifically, the CAFC seems interested in business method patents that contain a "mental process" as one of the steps. I don't think CAFC will be considering software patents at all.

    The link in the techdirt article to PatentlyO provides much better information than the techdirt article.

    IN RE BERNARD L. BILSKI
    and RAND A. WARSAW

          This case was argued before a panel of this court on October 1, 2007.
    Thereafter, a poll of the judges in regular active service was conducted to determine
    whether the appeal should be heard en banc.
    Upon consideration thereof, IT IS ORDERED THAT:
    The court by its own action grants a hearing en banc. The parties are requested
    to file supplemental briefs that should address the following questions:

    (1) Whether claim 1 of the 08/833,892 patent application claims patent-
    eligible subject matter under 35 U.S.C. 101?

    (2) What standard should govern in determining whether a process is patent-
    eligible subject matter under section 101?

    (3) Whether the claimed subject matter is not patent-eligible because it
    constitutes an abstract idea or mental process; when does a claim that
    contains both mental and physical steps create patent-eligible subject
    matter?

    (4) Whether a method or process must result in a physical transformation of
    an article or be tied to a machine to be patent-eligible subject matter under
    section 101?

    (5) Whether it is appropriate to reconsider State Street Bank & Trust Co. v.
    Signature Financial Group, Inc., 149 F.3d 1368 (Fed. Cir. 1998), and
    AT&T Corp. v. Excel Communications, Inc., 172 F.3d 1352 (Fed. Cir.
    1999), in this case and, if so, whether those cases should be overruled in
    any respect?

        This appeal will be heard en banc on the basis of the original briefs and
    supplemental briefs addressing, inter alia, the issues set forth above. An original and
    thirty copies of all briefs shall be filed, and two copies served on opposing counsel. The
    parties shall file simultaneous supplemental briefs which are due in the court within 20
    days from the date of filing of this order, i.e., on March 6, 2008. No further briefing will
    be entertained. Supplemental briefs shall adhere to the type-volume limitations for
    principal briefs set forth in Federal Rule of Appellate Procedure 32 and Federal Circuit
    Rule 32.
        Any amicus briefs will be due 30 days thereafter. Any such briefs may be filed
    without leave of court but otherwise must comply with Federal Rule of Appellate
    Procedure 29 and Federal Circuit Rule 29. Oral argument will be held on Thursday,
    May 8 at 2:00 p.m. in Courtroom 201.

  12. Re:No bets by The+Empiricist · · Score: 2, Insightful

    mundane reasons (e.g. risk-averseness among potential investors in technology - due to high likelihood of litigation due to unforeseen patent infringement)
    Surely that's what you mean?

    There are many other risks than having the company you invested in lose money in litigation. Run a search for companies that fail or why software companies fail. Patent litigation costs are not the biggest causes of failure. A new product is much more likely to fail because people don't want to buy it or because it becomes prohibitively expensive to make the product in the first place than because a patent holder does not want it in the market or wants a royalty. Companies that create new products should try to minimize the risk of patent infringement, but it is only one risk among a sea of risks.

  13. Lawyers absolutely will try by PatentMagus · · Score: 5, Insightful

    Why wouldn't the lawyers fight hard on both sides of the case? That's what they are paid to do. Court cases that shift around the boundaries of patent law do not hurt or help "the lawyers". It just changes where the fighting is but there will still be fighting.

    For example, the recent KSR v. Teleflex case changed the rules on obviousness. That created lots of work. Suddenly there were new arguments to make in seeking new patents. There were also new arguments to make in invalidating old patents. Lots and lots of work.

    The only way us patent lawyers would actually loose is if patents were outlawed.

    --
    I am a lawyer, but not yours. Anything I tell you might be a total lie intended to benefit my clients at your expense.
    1. Re:Lawyers absolutely will try by fyngyrz · · Score: 4, Insightful

      The only way us patent lawyers would actually loose(sic) is if patents were outlawed.

      Yes, that's what we're all hoping. Software patents were a terrible, stupid idea. The hope is that the court will overturn the ruling that allowed them, and that patent lawyers can go back to just buggering up the hardware side of things.

      --
      I've fallen off your lawn, and I can't get up.
    2. Re:Lawyers absolutely will try by PatentMagus · · Score: 2, Insightful

      Well, OK if it works for you. I became a lawyer because I was tired of making other people rich. They got a new lexus/house. I got a new project w/ artificial deadline and a new t-shirt.

      I guess that many programmers will be anti patent for a number of reasons:
      1) No residual income (like what hollywood writers get)
      2) Poor patent quality - some really shitty patents get approved.
      3) perceived poor patent quality - not knowing how to read a patent yet forming a strong opinion
      4) arrogance - belief that the community can't commoditize your latest brainstorm within a week or two.
      5) a genuine belief that there will always be enough well paying work in a purely software as service paradigm.

      I gotta confess that I'm more a believer in reasons 1 and 5, which are kinda enshrined in some open source license. Namely, if you sell it, share the wealth. If you use it or supply services with it, then good luck and please submit your fixes.

      --
      I am a lawyer, but not yours. Anything I tell you might be a total lie intended to benefit my clients at your expense.
    3. Re:Lawyers absolutely will try by SEAL · · Score: 2, Insightful

      6) Copyright offers enough protection already, without patents.

      Of course this conflicts with your #4 to some degree. However, when you have competitors trying to imitate your product by writing their own source from scratch, it motivates you to stay one step ahead by improving your own product. For that reason, I think copyright produces more technological progress than patents do, at least in the software industry.

    4. Re:Lawyers absolutely will try by Chris+Burke · · Score: 2, Insightful

      Well I'm against software patents because they are a patent on math, the fundamental language of science and the blocks upon which all scientific progress is made. I'm against locking up software in patents for the same reason I'm against patenting stories written in natural languages.

      --

      The enemies of Democracy are
  14. sotware patents by falconwolf · · Score: 4, Insightful

    I guess that many programmers will be anti patent for a number of reasons:

    You left out the biggest reasons to oppose software patents, they stifle innovation and they lockout others who come up with something innovative.

    Falcon
    1. Re:sotware patents by DrJohno · · Score: 3, Insightful

      Not legal advice, but if a shitty patent really is keeping you from innovating - then gather sufficient prior art to kill the patent.

      How many programmers want to (or should) spend their time looking for prior art, submitting their complaints to the patent office, hiring lawyers to argue for them, in the hopes that a year or two later they can implement a one-click purchase option in their website due this month? The many small features that go into a complex program are all patentable in the current system. If you see an interesting new feature in a commercial program, like tabbed browsing, should all other software developers have to wait 17 years (or whatever the patent duration is) before they can build that feature into their own programs? Even when it's obvious how to do it as soon as you see the idea? If you do think other programmers should wait 17 years, how is that advancing the pursuit of science and the useful arts, as the whole patent process was intended to do in the Constitution?

      Warning - your prior art search just might find that your innovation is already old. Is stifled innovation worse than proof of not being innovative?

      This is the thinking that makes it clear why software should not be patented. You are expecting my program to be useful for one innovative feature. But whether or not a program is considered innovative, it has to incorporate dozens of once-innovative features to be useful, like password protection, maintaining user sessions, right-click menus, on-the-fly compression and decompression, and so on. Software patents stop software development from advancing.

    2. Re:sotware patents by i_b_don · · Score: 4, Insightful

      Stop stop stop stop stop. What is all this bullshit? Patents are there to keep someone from STEALING someone else's idea. If people are independently developing the same idea over and over and over and nobody is stealing anything from anybody, then patents are worthless.

      This arguing that creators of software or engineering or other have to jump through extra hoops just so they don't step where someone else may have stepped once before is stupid. That adds NO value to the economy and NO value to economics in general. THIS is why engineers and software designers get pissed off about patents! There is no value added.

      The whole point is to create a level playing field where someone who invents something truly revolutionary can make money off it without some "big company" copying the idea. As soon as no one is copying from anyone, patents should go away, and in NONE of these cases is anyone actually saying "he stole that idea from me", it's only "I thought of it first... he didn't know about me thinking about it first... he didn't copy my idea... hell, I didn't even do shit with my idea but file a piece of paper on it... but still i should get a pile of cash for all of HIS hard work since he managed to make a real fucking working ass product out of it that was actually useful while all i did was sit on my ass!".

      d

      --
      all language nazi's will burne in heil!
    3. Re:sotware patents by ShieldW0lf · · Score: 2, Insightful

      You forgot number 6: Patents alter the value of a good idea in a negative fashion and destroy the wealth of a society.

      Illustration:

      You make widgets. You can use your infrastructure to churn out 100 widgets per man hour, you pay your workers $20 an hour, so you get 5 widgets for a buck.

      A better way to make widgets is now possible because of general advancements in material sciences, and someone patents the technology.

      If you made widgets the new way, you could churn out 200 widgets per man hour, still pay your workers the same, and get 10 widgets for a buck. But you have to pay a patent fee of $0.30 per widget, which drives the cost up to 10 widgets for $4.

      So, faced with the economics, you decide that you can't afford to do things the better way, and keep doing them the stupid way.

      The person who has the patent doesn't have any infrastructure for making widgets, they're not interested in making widgets, they're interested in making boomerangs, and they can make more money getting $0.30 in fees per per boomerang and not getting any patent fees from widget makers than they can by dropping the patent fees within range of the widget makers, so they keep the price firm.

      End result: Productivity of society decreases, and people behave in a stupid fashion because the system actively discourages acting in the smart way.

      A good idea should be picked up by everyone, and spread as far and wide as possible, for the benefit of everyone on earth. Patents prevent it from happening. Therefore, they're bad. For everyone.

      #3 was interesting... the arrogance of thinking that other people can't turn your idea into a commodity. Of course we can... a good idea is obvious when it's time comes, and out of reach until its time comes. Why would someone who wants to actually do things in the world support patents? They wouldn't. Patents serve the person who wants to sit around lazy and suck off other peoples effort for the rest of their life, resting on their past achievement, such as it is. So, why would you want to participate in a system that is geared to encourage and reward that sort of person, when they're the worst among us?

      Fucking lawyers... I hope you get hit by a bus.

      --
      -1 Uncomfortable Truth