Slashdot Mirror


NZ Draft Bill Rules Out Software Patents

Korgan writes "In what must be a first in the face of ACTA and US trade negotiations pressure, a Parliamentary select committee has released a draft bill that explicitly declares that software will no longer be patentable in New Zealand. FTA: 'Open source software champions have been influential in excluding software from the scope of patents in the new Patents Bill. Clause 15 of the draft Bill, as reported back from the Commerce Select Committee, lists a number of classes of invention which should not be patentable and includes the sub-clause "a computer program is not a patentable invention."'"

194 comments

  1. Finally! by WrongSizeGlass · · Score: 2, Funny

    I say we patent this type of solution and then release it under a [insert name of least controversial open source license here] license so it can spread like Gonorrhea throughout other governments.

    1. Re:Finally! by dk90406 · · Score: 1

      It is a step, but not perfect. "Embedded software" will be patentable. So put your software in a dedicated device (e.g. iPhone or temperature regulator) an you can patent it. But generic computer programs cannot be patented.

    2. Re:Finally! by deblike · · Score: 1

      Good idea, politicians (hence government) are more permeable to gonorrhea than common sense or people's needs.

    3. Re:Finally! by tagno25 · · Score: 1

      iPhone is not an embedded device, a ATmega8 (and similar) would be though

    4. Re:Finally! by Thinboy00 · · Score: 1

      That's good enough IMHO. Remind me, what exactly is the problem with embedded device patents?

      --
      $ make available
    5. Re:Finally! by The+End+Of+Days · · Score: 1

      The same problem with any other patents. They are evil and wrong because people should be allowed to use the work of others with no compensation because they should. I think. I never really understand this part of the justification, it starts to loop back in on itself and no one has ever actually given me a solid understanding of the reasons, but I believe dammit. GIVE ME YOUR WORK FOR FREE OR I WILL WHINE ON THE INTERNET UNTIL YOU DO!

    6. Re:Finally! by Anonymous Coward · · Score: 0

      With the vast majority of software patents it is trivially easy for most average programmers to infringe simply by having an idea and writing it out one day at work.

    7. Re:Finally! by icebraining · · Score: 1

      I'm proud that there is "a relative dearth of patent applications for the video game industry, especially considering how technology-dependent the video game industry is, and given its size in terms of annual sales."

      Before issuing a condemnation, I try hard to think about it from their point of view -- the laws of the land set the rules of the game, and lawyers are deeply confused at why some of us aren't using all the tools that the game gives us.

      Patents are usually discussed in the context of someone "stealing" an idea from the long suffering lone inventor that devoted his life to creating this one brilliant idea, blah blah blah.

      But in the majority of cases in software, patents effect independent invention. Get a dozen sharp programmers together, give them all a hard problem to work on, and a bunch of them will come up with solutions that would probably be patentable, and be similar enough that the first programmer to file the patent could sue the others for patent infringement.

      Why should society reward that? What benefit does it bring? It doesn't help bring more, better, or cheaper products to market. Those all come from competition, not arbitrary monopolies. The programmer that filed the patent didn't work any harder because a patent might be available, solving the problem was his job and he had to do it anyway. Getting a patent is uncorrelated to any positive attributes, and just serves to allow either money or wasted effort to be extorted from generally unsuspecting and innocent people or companies.

      Yes, it is a legal tool that may help you against your competitors, but I'll have no part of it. Its basically mugging someone.

      I could waste hours going on about this. I really need to just write a position paper some day that I can cut and paste when this topic comes up.

      John Carmack

      Source: Slashdot!.

    8. Re:Finally! by Impy+the+Impiuos+Imp · · Score: 1

      It's too bad many current SW patents are stupid, and/or are used by patent trolls.

      Software is a virtual machine, and can require just as much work as any physical device to develop. It's too bad lawmakers cannot figure out a way to protect real intellectual investment while leaving out the chaff.

      Probably the greatest invention mankind will make, which has yet to be, will, or could be, essentially pure software: AI

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    9. Re:Finally! by Toonol · · Score: 1

      Probably the greatest invention mankind will make, which has yet to be, will, or could be, essentially pure software: AI

      Wouldn't holding a patent on AI be as ethically repulsive as holding a patent on a human being?

  2. Keep up the pressure. by BiggerIsBetter · · Score: 4, Insightful

    It's still only a draft.

    --
    Forget thrust, drag, lift and weight. Airplanes fly because of money.
    1. Re:Keep up the pressure. by OglinTatas · · Score: 2, Funny

      too much pressure and your draft comes out all foamy. I have found about 8 PSI gauge to be about right for cornelius kegs.

  3. Bad wording? by Shrike82 · · Score: 1
    From TFA and TFS:

    a computer program is not a patentable invention

    OK, but what about a software concept? Can someone still patent "A method for preventing unauthorised access to files and system features through the use of a personal identification and verification system", as long as they don't have a single piece of software for this idea?

    That imaginary patent was about password protection in case anyone missed it...

    --
    You can advertise in this sig from as little as £99.99 a month!
    1. Re:Bad wording? by Runaway1956 · · Score: 1

      Absolutely NOT. Software is copyrightable, not patentable.

      Are you related to Bill Clinton, and learned to parse words to death?

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    2. Re:Bad wording? by TapeCutter · · Score: 1

      I imagine you could still patent the concept as long as it was implemented as firmware but I assume the patent could not be used to stop others implementing the concept in software.

      Standard disclaimers - IANAL. I haven't RTFA.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    3. Re:Bad wording? by IBBoard · · Score: 1

      That imaginary patent was about password protection in case anyone missed it...

      And, as the title says, your patent is badly worded (in a good way for a company) since it also probably covers other methods of ID/verification (central logon via something Active Directory-esque, biometrics, etc)!

    4. Re:Bad wording? by bunratty · · Score: 1

      You completely missed the point. Software isn't patentable. But isn't a clever and non-obvious algorithm an invention that could deserve patent protection?

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    5. Re:Bad wording? by osu-neko · · Score: 1

      You completely missed the point. Software isn't patentable. But isn't a clever and non-obvious algorithm an invention that could deserve patent protection?

      You're arguing that an algorithm should be patentable when written in English but not when written in Python? Why would what language you express an algorithm in determine its patentability? Or are you under the mistaken impression that a software program isn't an algorithm?

      --
      "Convictions are more dangerous enemies of truth than lies."
    6. Re:Bad wording? by osu-neko · · Score: 2, Insightful

      I imagine you could still patent the concept as long as it was implemented as firmware but I assume the patent could not be used to stop others implementing the concept in software. Standard disclaimers - IANAL. I haven't RTFA.

      You also apparently either don't understand what firmware is, or what software is. (Your software doesn't cease to be software if it's burned into non-reprogrammable memory. Not all software is firmware, but all firmware is software. It's just software recorded on non-erasable chip media. Heck, often these days it's erasable too. Not as easily as when it's saved on disk, but still... software doesn't cease being software merely because you change the media you save it on.)

      --
      "Convictions are more dangerous enemies of truth than lies."
    7. Re:Bad wording? by bunratty · · Score: 1

      No, my argument has absolutely nothing to do with what language an algorithm is expressed in. I disagree that software is an algorithm. Software implements an algorithm. The Bubblesort algorithm is an algorithm that exists independent of any language. That algorithm could be patented. If I write a program that implements Bubblesort, I can copyright it. What you are doing is like confusing the blueprint of a machine with the machine constructed from the blueprints.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    8. Re:Bad wording? by Anonymous Coward · · Score: 1, Insightful

      No. Software is an algorithm. This is not a matter open to debate, unless you have recently had some very revolutionary papers published in the fields of math and computer science.

    9. Re:Bad wording? by Island+Admin · · Score: 1

      Or a security guard sitting behind a desk, checking your ID card before allowing you to access the filing cabinet, where the files are kept according to a particular system ..... :D

    10. Re:Bad wording? by anarche · · Score: 1

      algorithms are exempt from patentability since their existence predates their discovery:

      http://en.wikipedia.org/wiki/Patentable_subject_matter#The_algorithm_exception_and_the_patent-eligibility_trilogy

      --
      Wait! Whats a sig?
    11. Re:Bad wording? by Sir_Lewk · · Score: 4, Informative

      In the period 1945-1980, it was generally believed that patent law did not pertain to software. However, it now appears that some people have received patents for algorithms of practical importance--e.g., Lempel-Ziv compression and RSA public key encryption--and are now legally preventing other programmers from using these algorithms.

      This is a serious change from the previous policy under which the computer revolution became possible, and I fear this change will be harmful for society. It certainly would have had a profoundly negative effect on my own work: For example, I developed software called TeX that is now used to produce more than 90% of all books and journals in mathematics and physics and to produce hundreds of thousands of technical reports in all scientific disciplines. If software patents had been commonplace in 1980, I would not have been able to create such a system, nor would I probably have ever thought of doing it, nor can I imagine anyone else doing so. I am told that the courts are trying to make a distinction between mathematical algorithms and nonmathematical algorithms. To a computer scientist, this makes no sense, because every algorithm is as mathematical as anything could be. An algorithm is an abstract concept unrelated to physical laws of the universe.

      Nor is it possible to distinguish between "numerical" and "nonnumerical" algorithms, as if numbers were somehow different from other kinds of precise information. All data are numbers, and all numbers are data. Mathematicians work much more with symbolic entities than with numbers.

      Therefore the idea of passing laws that say some kinds of algorithms belong to mathematics and some do not strikes me as absurd as the 19th century attempts of the Indiana legislature to pass a law that the ratio of a circle's circumference to its diameter is exactly 3, not approximately 3.1416. It's like the medieval church ruling that the sun revolves about the earth. Man-made laws can be significantly helpful but not when they contradict fundamental truths.

      --Donald Knuth

      What I'm still not getting, is what could possibly make you think you know better than Donald Knuth...

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    12. Re:Bad wording? by Runaway1956 · · Score: 1

      Software, reduced to it's most basic level, is nothing more than a series of zeros and ones. Numbers. Manipulating those numbers is what makes software work.

      Now, what, exactly, is an algorithm? From the wikipedia: While there is no generally accepted formal definition of "algorithm," an informal definition could be "a process that performs some sequence of operations." For some people, a program is only an algorithm if it stops eventually. For others, a program is only an algorithm if it stops before a given number of calculation steps.

      So - manipulating numbers, in some predefined sequence.

      A child learning his multiplication tables is working with an algorithm - he is manipulating numbers in a predetermined, easily defined way, to get expected results. Nothing special about an algorithm, at all.

      Again - parsing words in an attempt to profit off of the ignorant is a despicable act. Algorithms should NEVER have been considered for patenting. Create a machine which does algorithms in some new, unique, faster way, and you'll have a patentable product. Wihtout the physical machine to do the manipulations, you have nothing.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    13. Re:Bad wording? by bunratty · · Score: 0, Troll

      It just isn't a good Slashdot discussion without the old appeal to authority fallacy.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    14. Re:Bad wording? by mabinogi · · Score: 1

      you cannot patent concepts in the first place. You can patent inventions.
      Whilst some companies like to act like they have a patent on a concept, what they really have is a patent on a specific implementation of that concept (which may or may have some overly broad language that got past the examiners).

      --
      Advanced users are users too!
    15. Re:Bad wording? by epine · · Score: 0, Offtopic

      This is OT as hell.

      Are you related to Bill Clinton, and learned to parse words to death?

      From [http://www.nytimes.com/2010/03/26/opinion/26krugman.html Paul Krugman - Going to Extreme]

      For today's G.O.P. is, fully and finally, the party of Ronald Reagan -- not Reagan the pragmatic politician, who could and did strike deals with Democrats, but Reagan the antigovernment fanatic, who warned that Medicare would destroy American freedom. It's a party that sees modest efforts to improve Americans' economic and health security not merely as unwise, but as monstrous. It's a party in which paranoid fantasies about the other side -- Obama is a socialist, Democrats have totalitarian ambitions -- are mainstream. And, as a result, it's a party that fundamentally doesn't accept anyone else's right to govern.

      Bill is far from the first charismatic leader whose tallywhacker has gone walk about. What was underlying the whole charade was a dispute over Clinton's right to govern. He was elected by a majority decision, for better or worse, and the republicans failed to respect this.

      What exactly is the correct way to parse a question that never should have been asked in the first place? The correct answer was "what does that have to do with the price of tea in China?"

      "Mr Limbaugh, are you addicted to Hillbilly Heroin?" What's he supposed to say? Sure, he's a two-faced lout, just like Clinton, but it's still an ad hominem attack, and undeserving of a straight answer.

      forged prescription:addiction::lucky blow job:adultery

      Does that work? I guess it depends on your attitude toward natural pain relief over artificial pain relief.

      On a technical note, this is the very first time Boomtango helped me to locate something I've recently read on the internet faster than I could have done it myself. And for this, all day my Firefox is an extra beat sluggish. For now, I'm sticking with it on potential.

    16. Re:Bad wording? by Sir_Lewk · · Score: 1

      He makes mathematically sound arguments, and backs it up with common sense. I think the opinion of Donald Knuth, who has invented more patents than you could ever dream of, is very relevant.

      Nice job dodging the question though, you would make a good politician.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    17. Re:Bad wording? by bunratty · · Score: 0, Flamebait

      The problem is I never said I know better than Knuth. That was your strawman.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    18. Re:Bad wording? by Anonymous Coward · · Score: 0

      What could possibly make you think Donald Knuth knows better than other human beings? he's a human, remember?

    19. Re:Bad wording? by Sir_Lewk · · Score: 1

      Knuth explains why patenting algorithms is a terrible idea. You continue to suggest that algorithms should be patentable.

      You don't see any contradiction there?

      Go on, don't be afraid. Tell us why you think Knuth is wrong. It should be funny.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    20. Re:Bad wording? by Anonymous Coward · · Score: 0

      Luckily for us he backs up his opinions with reason so we are free to dissect any logical fallacies in what he's said. If you want to disagree with Knuth, you have the luxury of explaining in painful detail where exactly you think he went astray. Otherwise you're doing nothing more than screaming "nuh-uh!" at the top of your lungs.

    21. Re:Bad wording? by Dragonslicer · · Score: 1

      Software, reduced to it's most basic level, is nothing more than a series of zeros and ones. Numbers. Manipulating those numbers is what makes software work.

      A machine, reduced to it's most basic level, is nothing more than a collection of atoms. Particles. Manipulating those particles is what makes a machine work.

      I'm not arguing for or against software patents here, I'm only pointing out that the "software is just an algorithm" argument isn't as perfect as a lot of people think it is.

    22. Re:Bad wording? by Znork · · Score: 1

      But isn't a clever and non-obvious algorithm an invention that could deserve patent protection?

      Arguing about patents in terms of 'deserving' tends to distort reasoning; monopoly rights ignore the cost factor of the equation, ie, why should everyone else not 'deserve' to implement the same invention freely when they come up with it?

      Now, if you think certain non-obvious algorithms 'deserve' some kind of reward, then go ahead and argue we should pay the inventors rewards out of public funding or something. Or even better, argue it creates socio-economic benefits, as that's usually a better foundation for public funding than 'deserving' as well.

    23. Re:Bad wording? by Anonymous Coward · · Score: 0

      I don't disagree with Knuth in fact. I disagree with people saying: "It's true and I can prove it : knuth said it!"

    24. Re:Bad wording? by ShakaUVM · · Score: 1

      >>He makes mathematically sound arguments, and backs it up with common sense. I think the opinion of Donald Knuth, who has invented more patents than you could ever dream of, is very relevant.

      He's also, apparently a religious troll. :)

    25. Re:Bad wording? by bunratty · · Score: 0, Flamebait

      It's not about "wrong" or "right". It's about a difference of opinion. I'm absolutely not saying Knuth is wrong. Do you see everything in life so black and white?

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    26. Re:Bad wording? by colinrichardday · · Score: 1

      He is religious, but how is he a troll?

    27. Re:Bad wording? by Rennt · · Score: 1

      "Active Directory-esque"? Is that what the kids are calling LDAP these days?

    28. Re:Bad wording? by Anonymous Coward · · Score: 0

      You lie like a cheap rug. You totally said you know better than Knuth by ignoring his arguments and asserting your "rightness."

    29. Re:Bad wording? by Anonymous Coward · · Score: 0

      It would have been an appeal to authority fallacy if he had said, "because Donald Knuth said so".

      But, he didn't. He posted Donald Knuth's opinion, and asked you to read it, and counter it if you were capable.

      Instead of using your brain and analyzing the argument laid out by Knuth, you are ironically hiding behind critical thinking and argument buzzwords.

    30. Re:Bad wording? by Thinboy00 · · Score: 1

      You're the first person to use the word "prove" in this discussion IIRC. Certainly the person who posted the Knuth quote didn't use that word.

      --
      $ make available
    31. Re:Bad wording? by Thinboy00 · · Score: 1

      Suppose you have a software patent on [algorithm]. I implement [algorithm] in LISP. Surely your patent applies to my implementation. Except that my implementation is nearly identical to an equivalent formula in Lambda calculus (except for syntax). Lambda calculus is math. Math isn't patentable. So your patent actually doesn't apply to my implementation. Which is absurd (how is it that patents "care" which language you write in?).

      --
      $ make available
    32. Re:Bad wording? by bunratty · · Score: 1

      But the person who posted the Knuth quote is certainly acting as if there's a fact that can be proved or disproved, right or wrong. In other words, the point is that if you disagree with Knuth, that is equivalent to saying Knuth is wrong. That's fallacious reasoning.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    33. Re:Bad wording? by Sir_Lewk · · Score: 1

      This.

      I can claim that it is my opinion that the earth is flat, but that does not make me any less wrong.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    34. Re:Bad wording? by bunratty · · Score: 1

      No, whether the Earth is flat or round is a matter of fact, not opinion. You need to understand the difference between fact and opinion. Take a look at the GRE issue and argument tasks, where you are allowed to present your perspective on an issue, and you argue how well reasoned an argument is. Those arguments also have nothing to do with "right" or "wrong", but how well you are able present a well-reasoned argument. Those rhetorical arguments are completely different from scientific evidence supporting a hypothesis or a mathematical proof.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    35. Re:Bad wording? by icebraining · · Score: 1

      Actually, my wifi card's firmware is loaded from my HD by my driver, on every boot. So different firmware could be loaded with a simple reboot.

      (Note: I'm agreeing with you)

    36. Re:Bad wording? by falconwolf · · Score: 1

      Software isn't patentable. But isn't a clever and non-obvious algorithm an invention that could deserve patent protection?

      No, math should not be patentable. Only physical object should be patentable.

      Falcon

      Actually I support abolishing all patents. I'm not sure about copyright monopolies. The reproduction costs of words, images, and other media are low relative to the cost of the original object. So they may deserve limited monopolies.

      Falcon

    37. Re:Bad wording? by Sir_Lewk · · Score: 1

      The only opinion around here is whether or not mathematics should be patentable. Software being algorithms and algorithms being math is in fact established fact, not opinion. Current US law states that mathematics is not to be patentable, and any sane person agrees.

      My quote from Donald Knuth neatly argues why patenting math is a Bad Idea(tm), but you have yet to respond to it. In reality, it is you who is unable or unwilling to effectively argue, or even defend, your opinion.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    38. Re:Bad wording? by IBBoard · · Score: 1

      *shrugs* Dunno, never worked with LDAP. I just know that the last company I worked at used Active Directory and assumed there would be many similar implementations.

    39. Re:Bad wording? by Runaway1956 · · Score: 1

      Heh. I don't mind going off topic. The whole charade about where Teflon Bill stuck his peter was entirely off topic. Instead, they should have investigated why he was selling military tech to China, and why NAFTA and China's "most favored trading partner" status were "good" for us. I see Bill as a traitor. The rest of the world saw Bill as a philanderer. Which view has any pertinence to governing?

      Yeah, Bill should have been impeached, but not for liking nookie.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    40. Re:Bad wording? by Anonymous Coward · · Score: 0

      You do realize this argument, taken to its logical conclusion, means that software should NOT be treated differently from any other method? I mean, it's ALL algorithms, right? Let's not muddy the waters making distinctions.

    41. Re:Bad wording? by Anonymous Coward · · Score: 0

      We don't "think" we don't "know". That should question all your answers.

      Patent lobby rep.

  4. That's a relief by some_guy_88 · · Score: 1

    I'm so used to loading slashdot and reading bad news. It's a breath of fresh air to read something like this. Good job everyone from New Zealand.

    Hope some of that common sense washes over to Aussie shores

    1. Re:That's a relief by gnupun · · Score: 2

      I'm so used to loading slashdot and reading bad news. It's a breath of fresh air to read something like this. Good job everyone from New Zealand.

      It is bad news. You've just been brainwashed by the thousands of stories in the media about how patents are bad that bad news looks good to you.

      Patents allow inventors to earn a living. How is making money by creating valuable things bad?

    2. Re:That's a relief by VJ42 · · Score: 1

      Patents allow inventors to earn a living. How is making money by creating valuable things bad?

      Patents in general are a good idea, however Software is already copyrightable; there's no need for it to be patentable as well. If I can code your idea better than you, then your patent is stifling innovation, not promoting it.

      --
      If I have nothing to hide, you have no reason to search me
    3. Re:That's a relief by gnupun · · Score: 1

      Software is already copyrightable; there's no need for it to be patentable as well

      People who say that usually don't understand the difference between copyright and patents. Copyright protection is weak because it protects only the exact representation of the product. Patents, however, are much broader and protect the entire concept behind the idea. Think of it this way: if you copyright a wooden handle hammer, I can defeat it with a metal handled hammer. But if you were to patent the concept of a hammer, it would be harder/impossible for copycats to eat your marketshare for hammers.

    4. Re:That's a relief by some_guy_88 · · Score: 1

      You're clearly not a programmer.

      I am - I make my living programming and yet I am against software patents.

    5. Re:That's a relief by plankrwf · · Score: 1

      I didn't say what GP did, but I happen to agree with him (OK, GP COULD be a 'she', but this being ./ I am taking my chances that it is a 'he'). And I understand (or at least think I do ;-0) the difference between copyright and patent.
      I agree that patents are 'broader'. Taking you example of a hammer: good thing you could defeat my copyrighted wooden handle hammer; how else would I get a metal handled one?
      The fact that (for software) copyright is "less broad" than patents is (IMHO) a GOOD thing.
      Ie: less is more.

    6. Re:That's a relief by gnupun · · Score: 1

      yet I am against software patents.

      Is that because you'll never create anything worthy of a patent? Or because you like to undersell yourself and give the value of your efforts to your boss or your customers?

    7. Re:That's a relief by VJ42 · · Score: 1

      Think of it this way: if you copyright a wooden handle hammer, I can defeat it with a metal handled hammer. But if you were to patent the concept of a hammer, it would be harder/impossible for copycats to eat your marketshare for hammers

      Way to miss the point of the second part of my post. If metal handed hammers work better than wooden handed ones, your patent is stifling my innovation.

      And it's because some kid in their basement can come up with a better algorithm for doing the same thing that Software patents are broken. The barrier to entry is a lot lower than for hammers; the protection isn't needed as there is less risk to start with.

      --
      If I have nothing to hide, you have no reason to search me
    8. Re:That's a relief by gnupun · · Score: 1

      The fact that (for software) copyright is "less broad" than patents is (IMHO) a GOOD thing.

      Only if you take the view that consumers are somehow magically more important than people who manufacture and provide goods to them. Without patents, the inventor of this hammer may not even bother spending months, years and thousands of dollars introducing his product to the market. He knows he will get ripped off by copycats who have more capital and marketing experience. So he'll give up and the invention won't reach the market at all and that would be a BAD thing.

    9. Re:That's a relief by imakemusic · · Score: 1

      Is that because [...] you like to [...] give the value of your efforts to your boss or your customers?

      Isn't that why they're paying you?

      --
      Brain surgery - it's not rocket science!
    10. Re:That's a relief by Rennt · · Score: 1

      It is you who have been brainwashed. The intent of patents was NOT to allow inventors to earn a living, but to encourage innovation.

      Can you give me a single example of a software patent where this has been the case?

    11. Re:That's a relief by forebees · · Score: 1

      Yeah to this idea :)

    12. Re:That's a relief by forebees · · Score: 1

      I can see how this is of advantage to the community and thus they should support such notions as being proper and right means by which to restrict us all.

      You make a hammer with balsa wood handles. They're crap but you have a patent which prevents anyone from making better ones, despite the fact that you merely got to the patent office first or had the money to apply and others didn't or just stole the idea and got in on the patent act first.

      For the next ??? years the building of houses, cars, fences etc is slowed because people have to resort to using bricks as your balsa wood hammer handles can't take the strain.

      I can see how this helps creativity, community development and social advancement and is a meaningful and acceptable restriction on the community. Thanks.

    13. Re:That's a relief by icebraining · · Score: 1

      Hasn't John Carmack done anything worth of a patent? Or is he underselling himself?

      Maybe you should think before recurring to ad-hominem attacks.

    14. Re:That's a relief by falconwolf · · Score: 1

      It is bad news. You've just been brainwashed by the thousands of stories in the media about how patents are bad that bad news looks good to you.

      Patents allow inventors to earn a living. How is making money by creating valuable things bad?

      It is good news, you're the one who's been brainwashed. Though it uses copyrights not patents open source is a good example of people making a living without a monopoly. People and businesses make money by offering buyers something they are willing to pay for. And seeing as how this specific discussion is about software patents, economists say "Pro-softpatent analysts have yet to find benefit from software patents". More than one economic paper or study has concluded patent protection may reduce overall innovation and social welfare. For more scholarly papers check out Google scholar. Of course many of those papers have to be paid for to read, with Research on Innovation having more. As a practical example take Apple, although other companies make and sell portable music players and smart phones Apple still leads the markets with the iPod and iPhone. Even after another company has released product X Apple can come along, release it's own version, then dominate the market.

      Falcon

      Full disclosure, I'm typing this on my MacBook Pro however my music player is an old Sony Walkman CD player and my cell-phone's a Nokia. I love my Mac but have no interest in getting either an iPhone or an iPod. If I ever get a smart phone it may have Android, then again I don't plan getting one. I don't know if I'll ever get an mpg3 player either. I might when my Walkman dies but I'[m not sure what.

    15. Re:That's a relief by falconwolf · · Score: 1

      Software is already copyrightable; there's no need for it to be patentable as well

      People who say that usually don't understand the difference between copyright and patents. Copyright protection is weak because it protects only the exact representation of the product. Patents, however, are much broader and protect the entire concept behind the idea.

      You are the one with the misunderstanding. Although corporations get away with broad patents now, it used to be that only specific implementations of an idea was patentable. If two or more people invented things that did the same thing but were not made the same then each one could be patented. Since car analogies are commonly used I'll use one myself. Take apart a car engine, most are made differently but operate the same way. Look at the different parts, for instance the alternator. The alternator from a Ford will have a plate with a patent number while one from a Chevy will have a plate with a different patent number. They both work in the same general way though, only the specific implementation is different.

      Falcon

      BTW, I also used a car analogue here because I have experience working on and repairing cars. But a CPU could be used too. Take an Intel and an AMD CPU, they both are patented. They can both be patented because the implementation not the concept is what is patented.

  5. Re:Someone seeing sense at last i see by SimonTheSoundMan · · Score: 5, Informative

    Software patents have never been allowed in Europe, and the UK like to make a big stand against such patents.

    http://eupat.ffii.org/log/intro/

    It's really only the Americas that have software patents.

    http://en.wikipedia.org/wiki/Software_patent

  6. I don't see it getting through... by lightspeedius · · Score: 1

    I can't see it passing the second reading. It was probably just included in the draft to make the idea more public.

  7. New Zealand takes one more step towards being a ba by Anonymous Coward · · Score: 0

    Seriously, even if you are anti-patents, read their argument it is laughable.

  8. Thumbs up for NZ common sense ! by vikingpower · · Score: 1

    From the Draft Bill: "(...) as software patents can stifle innovation and competition, and can be granted for trivial or existing techniques. In general we accept this position." Why am I not living in NZ, yet ?

    --
    Religous speak to God. Insane are spoken to by God. When all shut up, one can finally hear Shostakovich in peace
    1. Re:Thumbs up for NZ common sense ! by Anonymous Coward · · Score: 0

      Why am I not living in NZ, yet ?

      Because we wouldn't take you unless you're talented or rich?

    2. Re:Thumbs up for NZ common sense ! by DoofusOfDeath · · Score: 2, Insightful

      Why am I not living in NZ, yet ?

      Well, first you need a visa. Which probably requires a job or student-status. You haven't applied for that. I expect you'll also need a passport, which you still haven't applied for even though I've been reminding you for months. I mean, jeeze, you can get a passport photo at freakin' WALMART. So really it's just that you can't be bothered to start making progress on it.

      Oh, and your mom called.

    3. Re:Thumbs up for NZ common sense ! by Anonymous Coward · · Score: 0

      "Oh, and your mom called."

      Tell her I say "Hi!" We partied hard the other weekend, until I ran out of blow. Man, she is a wild one.

  9. Re:Someone seeing sense at last i see by IBBoard · · Score: 2, Interesting

    Are you sure? I thought we had the stupid situation where companies were being granted patents in the UK in spite of the fact that Europe had banned them. IIRC one politician (who had obvious corporate connections) said it was only "right" and "fair" that they should be allowed more protection!

    Maybe I'm just interpreting it wrong, but that is how I read it.

  10. Re:Someone seeing sense at last i see by Jesus_666 · · Score: 4, Informative

    That's how it is. The push to codify software patents has failed, however there hasn't been a successful counter-push to have software declared unpatentable. Right now it's a grey zone where software is patentable but the patents are theoretically unenforcable as they have no legal ground to stand on.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  11. Why Not? by SlashBugs · · Score: 1

    I've never really followed the arguments behind why everyone hates software patents. I'm not trolling here, please help me understand.

    As I understand it, the idea behind a patent is to encourage an inventor to invest resources in R&D and then to share their new techniology with society, in return for a time-limited monopoly on exploiting that new technology. This is arguably a bit broken at the moment -- largely because patents seem to be overly broad and to last too long -- but the basic idea seems sound.

    If I invent a new physical device -- an array of levers and cogs to build something, or a new chemical process to manufacture something -- I can patent it. I've put loads of time and effort into finding a new way to manipulate physical objects to either perform a new process on them, or to peform a new function. If it's useful and novel,.I can submit my plans and society grants me a patent.

    However, if I invent a new algorithm or piece of software, society isn't willing to make the same deal with me. I see these as analogous to inventing a new machine part or a new device for someone's home. My invention is manipulating information instead of physical objects, but it's still useful and novel, and it's still improving a process or performing a new function. It's also still the result of considerable investment of time and resources.

    I've seen the argument that information isn't patentable because it's easily copied; This doesn't work because it's the plans that are patented, and the blueprints for a machine part are as easiliy copied as a new algorithm or search routine. I've also seen the argument that patenting an algorithm harms companies that need to use that algorithm in their products, but I don't understand that either: obviously a really broad patent for e.g. "using subroutines" shouldn't be awarded any more than one for "using levers" in a physical device. However, a new technique for manipulating information with a specific and narrowly-defined purpose seems more analogous to patenting the coaxial escapement, an innovative improvement to the efficiency of a machine part with wide application. That seems pretty reasonable to me. Finally, I've seen the argument that the field of software development moves too quickly for patents to have a net benefit effect; this may be true, but seems like an argument to shorten patent life rather than abolish them entirely. All the other arguments I've seen are basically along the lines that the system is poorly administered and should therefore be removed entirely; why not push for a better-administered system, instead of pushing the baby out with the bathwater?

    So I don't really see many advantages to destroying the current system, but for improving it instead. Conversely, there do seem to be advatages to keeping software patents. For example, let's say that tonight a radical new process for handling search results comes to you in a dream. You could put in time and effort to research it, hone it, prove that it works, and prepare your product. In a world with a functioning software patent system, you can then sell your IP to Google and live out your days on a private island populated entirely by scantily-clad people of whatever gender floats your boat. Without patents, you could put in all that time and effort, but the only way you could benefit from it is by starting your own google competitor (good luck) and praying that no-one else ever works out or steals your algorithm to immediately copy it (again, good luck).

    The software patent system may be in need of repair, but is it really worth throwing the baby out with the bathwater?

    1. Re:Why Not? by Anonymous Coward · · Score: 3, Informative

      Because an algorithm/piece of software is essentially just a mathematical formula. And formulae are not patentable.

    2. Re:Why Not? by Pinky's+Brain · · Score: 1

      I complete agree in preserving the current system ... which in my neighbourhood means software is unpatentable.

      Once patents stop being absolute monopolies and lasting 20 years we can start talking about extending it to algorithms,

    3. Re:Why Not? by Becausegodhasmademe · · Score: 2, Interesting

      Patents were not intended to provide protection to investors. The patent system was initially devised to spread scientific knowledge, allowing interested parties access to the technical information behind new innovations. Such a shame that they're main use now is to stifle the very thing they were intended to promote..!

    4. Re:Why Not? by Becausegodhasmademe · · Score: 1

      An Act to promote the progress of useful Arts

      http://en.wikipedia.org/wiki/Patent_Act_of_1790

    5. Re:Why Not? by Anonymous Coward · · Score: 5, Interesting

      Because, some poor sucker programmer, living in his mom's basement, could come up with the same idea tomorrow, and find a way to make it work so much better.But the poor sod, who has no idea that the base for his work has a patent on it, will have his ass kicked for his hard work.

      Patents STOP progress, and are rewarding the WRONG people.. They should be kept out of the incredibly fast paced world of computer software.

      If you can't capitalize on your idea fast enough, tough freaking biscuits..

      Copyright on the other hand is a useful protective tool. It stops people stealing your work byte for byte, note for note, word for word... But even that has been abused by insane time limits.

      I am a programmer, and what I'd give to have free reign over my creative process... what I could accomplish without having to worry about the bullshit associated with software patents in the Divided States of Assholica. Seriously, please someone nuke those jerks, starting with their patent offices..

    6. Re:Why Not? by Anonymous Coward · · Score: 4, Interesting

      Because it's far too easy to accidentally create a program that infringes on a patent, most software are made up of basic building blocks that together make a unique product, so if anything should be patentable it should be the building blocks, and only the ones that are not trivial, but who gets to decide this? Which means that we end up in court, which costs a lot of money and opens up for trolls.

      Copyright (a short, say 2-5 years depending on product) and trademark should be enough to discourage competition, if competition can make a program just like yours without copying you and still sell it at a lower cost then you are doing something wrong or your product just wasn't unique enough.

    7. Re:Why Not? by WrongSizeGlass · · Score: 2, Insightful

      Software (meaning the code) is copyrightable and should not be patentable.

      Let me give you an oversimplified example:
      * Take 100 programmers from this website (rookies, dinosaurs and everything in between)
      * Assign them all the exact same task: write software to solve a specific business problem
      * Require them all to work in isolation so there can be no sharing of ideas or solutions
      * On your marks, get ready, go!

      Chances are that most (if not all) will come up with a solution that addresses the specific problem that needed to be solved (as well as assorted other features and functionality because, hey, we are programmers). There is also a very good chance that more than one will come up with the same solution, or similar enough that it would "qualify" as a patent violation. So, who gets the patent?
      * Is it the first person to finish, even if their solution is clumsy or inelegant or inefficient?
      * Is it the best solution? Who judges this?
      * What about the people who came up with the same (or similar) solutions independently?
      * Should whomever gets the patent be able to sue the other 99 people for patent infringement just because they arrived at a similar or different business solution independently?

      That's one of the basic problems with software patents. And that alone is enough to make me think software patents are just a bad idea.

    8. Re:Why Not? by bunratty · · Score: 1

      I think the real argument is that many patents for obvious algorithms have been granted. Even the simple GIF format, which wasn't particularly clever at all, got a patent. Open source advocates are against these kinds of patents because they can't distribute software freely if their software must use the patents, because there's no obvious way to pay royalties on the patents. I completely agree that these kinds of patents should be stopped. I disagree that the best solution is to abolish all patents on any algorithms, no matter how clever and useful. Someone who develops the ultimate AI algorithm will likely just keep it a secret instead of allowing the idea to spread if the algorithm cannot be patented.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    9. Re:Why Not? by Drishmung · · Score: 4, Insightful

      I've never really followed the arguments behind why everyone hates software patents. I'm not trolling here, please help me understand. As I understand it, the idea behind a patent is to encourage an inventor to invest resources in R&D and then to share their new techniology with society, in return for a time-limited monopoly on exploiting that new technology. This is arguably a bit broken at the moment -- largely because patents seem to be overly broad and to last too long -- but the basic idea seems sound.

      See http://redmonk.com/sogrady/2010/03/19/software-patents/

      The software patent system may be in need of repair, but is it really worth throwing the baby out with the bathwater?

      It's too broken, too fundamentally broken, to fix.

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
    10. Re:Why Not? by Anonymous Coward · · Score: 0

      Let's do it just like any other invention patent.

      To patent software you must provide the plans of this software (aka. source code), so that others can see if it is useful and novel.

      Make it law and just watch how corporations stop filing patents in less time than you can say 'Patent'.

    11. Re:Why Not? by jcupitt65 · · Score: 1

      Nitpick: the GIF patent wasn't on the format, but on LZW compression:

      http://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Welch

      LZW was used in TIFF as well, for a while. When Unisys started moaning everyone switched to Deflate (zip) compression instead, which actually works better.

      http://en.wikipedia.org/wiki/DEFLATE

      So in this case at least patents did encourage innovation, not because the holders had divulged their secrets (it was all published anyway), but by simply stopping everyone from using a certain simple algorithm. It generated pretty much no income for the patent holder, ironically. Anyway, a comically stupid piece of history.

    12. Re:Why Not? by osu-neko · · Score: 2, Interesting

      Even the simple GIF format, which wasn't particularly clever at all, got a patent.

      No. Terry Welch's improvement on Abraham Lempel and Jacob Ziv's LZ78 algorithm was patented, making the LZW algorithm used for compressing the data in a GIF file a patented process. The GIF file format was never patented (I don't think that's even possible, but IANAL).

      --
      "Convictions are more dangerous enemies of truth than lies."
    13. Re:Why Not? by osu-neko · · Score: 3, Insightful

      Patenting an algorithm is not really like patenting an invention. It's more like patenting a mathematical law or a scientific discovery. If someone comes up with a new way to factor large numbers, they should get a Nobel Prize, not a market monopoly and a private island (unless you can buy a private island for cost of your Nobel Prize award).

      --
      "Convictions are more dangerous enemies of truth than lies."
    14. Re:Why Not? by bit01 · · Score: 3, Interesting

      If I invent a new physical device -- an array of levers and cogs to build something, or a new chemical process to manufacture something -- I can patent it.

      I start a new hardware store in a growing town. It's a physical construction that nobody has done in that town before. Why can't I patent that idea and stop other people starting a competing hardware store when they see it's a success? Think carefully about your answer.

      Personally, I am thoroughly sick of people who automatically assume that patents, a massive government interference in citizens minding their own business, will encourage innovation in every area of human endeavour when it's quite clear they don't. If they're going to argue for this government interference then they should at least have some scientific evidence that it is a net positive in any particular area. Not the usual childish handwaving about how an inventor won't invent without patents (history shows this is nonsense) and that patents have no harmful effect on society and the free exchange of ideas (also nonsense).

      Conversely, there do seem to be advatages to keeping software patents.

      A patent stops billions of people from using an idea that's probably going to be independently re-invented many times so that one (1) person can have additional incentive to invent something. Explain to me why this is a net positive? Particularly for software industry where the entry cost is so low? Keep in mind I'm well aware of patent proponents usual handwaving excuses.

      Your example is just sad. The vast majority of inventors will never get that break and in addition they'll be held back by the patent portfolios of large companies. Patents are just a tool, large companies have more of them and patents in no way change the balance of power between corporations and individuals.

      The software patent system may be in need of repair, but is it really worth throwing the baby out with the bathwater?

      There is no baby. Your automatic assumption there must be without evidence is telling.

      In addition to the above the patent system is based on very shaky intellectual foundations. They can't even objectively decide whether two shades of the color orange are the same or different, let alone whether two ideas are the same or different, a far more complex question and at the heart of deciding whether something is new.

      ---

      Every new patent is a new law; another opportunity for a lawyer to make money at the expense of the wider community.

    15. Re:Why Not? by Anonymous Coward · · Score: 0

      Because creating software is quick and easy compared to the material sciences, it's not like you need some extra ingenuity to prevent a stuck "if" statement or something... It just isn't worth it for society to grant you a 17 year monopoly on something that took you less than 5 months of simple work to create (_and_ on anything else like it, whether you created it or not - that's the real problem).

      Moreover, most software will be created regardless of whether it is patentable or not (witness the non-US world without software patents - and the US without software patents in the past), so why distort the market? Don't fix what isn't broken.

      >So I don't really see many advantages to destroying the current system

      Well, you are in the US, so as long as we don't have to pay attention to your software patents, I say more power to you.

      > a radical new process for handling search results comes to you in a dream. You could put in time and effort to research it, hone it, prove that it works, and prepare your product.
      >In a world with a functioning software patent system, you can then sell your IP to Google

      In a world with a functioning software patent system, Google sues you because in the process of creating your app you violated 2832 of their patents and you settle, getting nothing in return but your peace.

      That's what the patent system is supposed to do, so that's "functioning".

      >Without patents, you could put in all that time and effort, but the only way you could benefit from it is by starting your own google competitor

      yes.

      > and praying that no-one else ever works out or steals your algorithm to immediately copy it (again, good luck).

      How would they do that when you secure your servers?

      You put it like software is somehow hard to create or non-obvious. My experience in the last 10 years has been the opposite - software is painstakingly obvious, simple, easy to create, most of the time there is one and only one good way to write it, which by extension means if someone stranded on an island without internet creates a program to solve the same problem that yours solves he probably uses mostly the same (at least high-level) steps to do so and hence would automagically be violating your patent.

      For contrast, try building a transistor from scratch. Good luck.

      cheers,
              Danny

    16. Re:Why Not? by codegen · · Score: 1

      The major problem (as I see it) is the doctorine of sufficient change can't apply to software. In the case of your physical device (an array of levers and cogs), I can potentially come up with an alternate means of doing the same thing that is not covered by the patent. For example, when James Watt was improving the Steam Engine, the crank was patented by James Pickard, so he came up with planetary gears. Both were means of converting linear back and forth motion to rotary motion. It is a fundamental principle of patents that you don't get to patent the idea, you get to patent the implementation of the idea. That way there is an incentive to other inventors to improve the implementation of the idea and the idea does not stagnate. James Pickard did not get to patent converting linear motion to rotation, he got to patent a particular way of converting linear motion to rotation. The planetary gears or a rack and pinion set were not covered by his patent. Similarly the first fax machine patent didn't get to cover all means of transmitting an image over a wire, but a single implementation of transmitting an image over a wire, etc.

      The problem is that software is infinitely expressible. There are any number of ways in which to accomplish the same goal. Consider the number of different sorting algorithms. For any patent on software to have any teeth, it has to cover all of the implementations. That is, it must cover the idea not the implementation. And if you look at the software patents, you see this is exactly the approach that they take. But that approach bars all other inventors from improving on the implementation.

      For example, if someone patents network access to a database (such a patent does exist by the way) and only provide a very poor implementation such as transmitting string representations of SQL over the link, then another inventor(i.e. IBM) creates another implementations that provide client side tokenization, analysis and optimization of the queries (i.e. DRDA) infringes on the patent. Thus the entire purpose of the patent system which is to promote progress is defeated. The only reason the database patent didn't prevent IBM from developing DRDA was that the original 'inventors' never tried to enforce it until much later, and then only against small websites that had a database in them.

      The other issue is that of obviousness. Patents are supposed to advance the state of the art. When confronted with a given problem in the software realm, there is usually a strait forward way for someone skilled in the state of the art to solve that problem. Thus any software patent has to advance the state of the art allowing one to solve such problems in a way not obvious to one skilled in the state of the art.The idea is not to reward the first person who stumbles upon the problem with a locked in monopoly on all solutions to the problem for the next 20 years. Most software patents that I have seen fall into this category, they are all a reward for the first person to encounter the problem and apply the current state of the art to find a solution. If the patent office was to actually hold software patents to innovations in the state of art of software, not just the obvious solution to a new problem, then you might have an argument.

      --
      Atlas stands on the earth and carries the celestial sphere on his shoulders.
    17. Re:Why Not? by gnupun · · Score: 1

      Because an algorithm/piece of software is essentially just a mathematical formula. And formulae are not patentable.

      Not always. Sometimes software is just connections from widget Foo to Bar and from Bar to FBar, just like many mechanical or electrical inventions. Just because such connections are represented in code that looks vaguely like mathematics does not make it a formula, let alone mathematics. Most software patents fall into this connection-based category and not the math category. Math category algorithms are created by smart PhDs with deep understanding of computers and math: eg: quicksort, bubblesort, etc.

      Your garden variety software inventions has little to do with math. Rather it consists of "how to do X" by connecting existing widgets in interesting ways.

    18. Re:Why Not? by eugene2k · · Score: 1

      >why not push for a better-administered system
      Because no one ever came up with the definition of what patentable matter is, such that it would exclude things like "using levers" without being vague about what is to be excluded and what isn't. And in software world R&D costs very little. There isn't one software patent out there where the developers have ever "put loads of time and effort into" coming up with an algorithm.

      If you ever come up with a clear definition of which algorithms should be patentable and which should not, I'd be interested to know it. My personal efforts have been futile.

      --
      Apple has "Mac vs PC", Microsoft has "Laptop Hunters", Linux has recession
    19. Re:Why Not? by Dragonslicer · · Score: 1

      Because, some poor sucker programmer, living in his mom's basement, could come up with the same idea tomorrow, and find a way to make it work so much better.

      Better enforcement of the non-obviousness requirement should help this situation. Just like a machine that an average car mechanic could invent shouldn't be patentable, software that an average programmer could come up with shouldn't be patentable, regardless of how one feels about software patents in general.

    20. Re:Why Not? by Dragonslicer · · Score: 1

      I start a new hardware store in a growing town. It's a physical construction that nobody has done in that town before. Why can't I patent that idea and stop other people starting a competing hardware store when they see it's a success?

      If you invent some new construction material or method that has some improvement over what already exists and that an average architect or engineer would never come up with, then sure, I'd be fine with you getting a patent for it. If you're talking about a patent on the concept of "a store that sells building tools and materials", then the fact that commerce has existed for a few thousand years probably qualifies as prior art.

      Sorry, but this one would be horrible even for BadAnalogyGuy.

    21. Re:Why Not? by Anonymous Coward · · Score: 0

      You're making the mistake of thinking about the hard work of the inventor/author. Patents and copyright are not about rewarding hard work; this is well documented in case law. Instead, they reward innovation and creativity, regardless of the time and effort invested.

      Additionally, patents do not stop progress. One is always able to patent an invention that is an improvement on an invention that is currently patented, so long as that improvement is patentably distinguishable.

    22. Re:Why Not? by Anonymous Coward · · Score: 1, Insightful

      The U.S Patent office allows some absurd patents as well, just because it is on a computer. Additionally software patents usually fail the obviousness clause. If I can come up with the Idea, it definitely shouldn't be patentable.

      "One click shopping"

      Floating point "textures" on a graphics card. (also applies to the driver or to the "textures" themselves) A graphic texture is really just a structure or array, and floating point math arrays & calculation actually predate electronic (including vacuum tube tech) computers. Additionally, floating point "textures" (arrays really) is used for things already commonly done in CPU based raytracing. but SGI got the patent because it's "on the graphics card"

      S3 texture compression. another on that fails the obviousness test. Modem communication was already using compression, cslip, zmodem and the ilk. Its not a huge strech to see that the bandwidth saveings in communication could save bandwidth in gpu to memory, or cpu to gpu over any bus.

      Phil Zimmerman vs. RSA Inc. Phil independently came up with basically the same algorithm as RSA patented. Public key encryption.
      I need a new "This Shirt is a Munition" shirt.

    23. Re:Why Not? by EllisDees · · Score: 3, Informative

      >Your garden variety software inventions has little to do with math.

      No, all software *is* math. Completely.

      --
      -- Give me ambiguity or give me something else!
    24. Re:Why Not? by Rennt · · Score: 1

      Terry Welch's improvement on Abraham Lempel and Jacob Ziv's LZ78 algorithm was patented.

      This is what really pisses me off. Unless Welch invented Comp Sci, Algebra, AC/DC transmission, Language, and the fucking Wheel, what right does he have to claim that he "invented" the refinement of solution to a particular problem that only exists because of the existence of these things?

    25. Re:Why Not? by Anonymous Coward · · Score: 0

      For example, let's say that tonight a radical new process for handling search results comes to you in a dream. You could put in time and effort to research it, hone it, prove that it works, and prepare your product. In a world with a functioning software patent system, you can then sell your IP to Google and live out your days on a private island populated entirely by scantily-clad people of whatever gender floats your boat. Without patents, you could put in all that time and effort, but the only way you could benefit from it is by starting your own google competitor (good luck) and praying that no-one else ever works out or steals your algorithm to immediately copy it (again, good luck).

      Ok, let's look further at that world without patents. You don't see the benefit of starting your Google competitor? Then don't do it. (That's ok, I understand. I'm not very entrepreneurial either.) Here's what's funny, though: plenty of people will see the benefit, because unlike the mid-1800s, there are millions of professional full-time inventors; we call them "software developers." And even if 99% of them share your opinion that it's not worth the risk (spending the development capital and then got getting the monopoly), the invention ends up happening anyway. Why? Because there isn't really any significant development capital. A radical new process came to you in a dream? 50 man-hours later, a crude version is implemented, using $1000 worth of equipment whose cost has been amortized over hundreds of projects.

      Now let's look at the world where there are patents. Suppose your idea isn't a search process, but instead, it's just about anything involving interoperability, such as a multimedia codec or networking protocol. Great, now society has to wait 20 years before anyone can bother to use your idea. So much for promoting the progress of the useful arts and sciences.

    26. Re:Why Not? by shutdown+-p+now · · Score: 1

      Everything is math. Even physical particles are just wave functions.

    27. Re:Why Not? by Kazoo+the+Clown · · Score: 1

      I've never really followed the arguments behind why everyone hates software patents.

      One measure of ethics, is what would happen if everyone did it?

      If all software was patented, there would BE no WWW. You couldn't just say there would instead be a "Microsoft Web" and an "Apple Web" and a "Linux Web" that couldn't all talk to each other because it would require violating software patents to do so, because each of them would be a "web" and someone would have that patented as well. At best, you'd end up with them all agreeing to license from each other making a cartel that will shut-out the up-and-coming little guys, because the barrier to entry would be too expensive. And of course, "free software" would be an oxymoron.

      Software patents throw a huge monkey wrench into interoperability.

    28. Re:Why Not? by brit74 · · Score: 1

      I've been writing software for 25 years, and I'm still confused by the claim that all software is math. In what sense is all software math? And, with that statement, I realize that I'm opening myself up to looking dumb, which is exactly why I think so few people stand up and disagree with "software is math" - because they're afraid of looking dumb, not because they actually agree with it.

      You can say that is operates because of mathematical principles (e.g. sending around electrons, which obey mathematics), but that's not a very good argument. Afterall, all biology operates on math (since all biology is chemistry which is physics which is math). If I write a "Hello World" application, how is that math? It's not a "formula" in the sense that "Hello World" or "H3110 Wor7d" are somehow derivable from the world. I have a hard time seeing "World of Warcraft" or "Starcraft 2" as "just mathematics". Admittedly, I'm not really a fan of software patents, but I also disagree with this idea that software is all mathematics and contains no art. From my perspective, you can still disagree with software patents in the same way that you could disagree with artistic patents.

    29. Re:Why Not? by ThunderDan · · Score: 1

      Personally, I am thoroughly sick of people who automatically assume that patents, a massive government interference in citizens minding their own business, will encourage innovation in every area of human endeavour when it's quite clear they don't. If they're going to argue for this government interference then they should at least have some scientific evidence that it is a net positive in any particular area. Not the usual childish handwaving about how an inventor won't invent without patents (history shows this is nonsense) and that patents have no harmful effect on society and the free exchange of ideas (also nonsense).

      Nobody suggests that all inventors will stop inventing without a patent system. The idea of a garage inventor is reasonably argued as not significantly motivated by the hope of obtaining a patent. I argue against this position, for I know if I were such an inventor and saw an invention I was the first to invent in Walmart without any compensation to me, I would feel wronged. However, thinking about areas of science and technology where the cost of entry is high, the need for patent protection becomes clearer. Without sufficient protection, products that require substantial R&D expenditures are less likely to be developed because the developed product can then be produced by competitors. This is most evident in the field of pharmaceuticals, with the constant push-and-shove between developers and generics.

      A patent stops billions of people from using an idea that's probably going to be independently re-invented many times so that one (1) person can have additional incentive to invent something. Explain to me why this is a net positive?

      I'll gladly respond. First, your presumption that an idea that is going to be independently re-invented is already addressed in the patent code, specifically 35 U.S.C. 103, not allowing patents that are obvious. Given the expansive interpretation given to this section by the Supreme Court in KSR v. Teleflex, examiners are given the ammunition to reject claims for inventions that are likely to be independently re-invented, as these inventions are likely obvious. This is so because inventions that are likely to be independently re-invented are just that because there is a market demand for an invention, there is an associated motivation for an inventor to satisfy that demand. Hence, obvious.

      Particularly for software industry where the entry cost is so low?

      Fair enough. However, the cost of entry is not considered in the patenting process. A fair remedy could be to have different standards of non-obviousness for some areas where entry costs (can) be low, i.e. software and mechanical applications, and another standard for areas where entry costs are high, i.e. pharmaceuticals. However, I would argue that this is unnecessary. If an examiner is truly an expert in the field, as they are presumed to be, they will be able to recognize those pieces of software which are obvious and those which are not, keeping in mind the inherent standards of obviousness for their area/art unit. I guess you call this hand-waving; I call this understanding the patent prosecution process.

      Every new patent is a new law; another opportunity for a lawyer to make money at the expense of the wider community.

      If you feel that way, I encourage you to write your congressional representatives for a repeal of the patent system. Don't be too surprised if your view doesn't gather too much support.

    30. Re:Why Not? by bit01 · · Score: 1

      If you invent some new construction material or method that has some improvement over what already exists and that an average architect or engineer would never come up with, then sure, I'd be fine with you getting a patent for it.

      You misunderstand. The "claims" of this idea/invention are:

      1. It's a hardware store.
      2. It's in this particular town.

      Nobody has combined these two elements before. It's clearly not obvious because there is no prior art.

      I'm well aware that this particular idea probably wouldn't/couldn't get a patent because of some arbitrary rule. Why? It's a new creation just like any other and should get patent protection just like any new idea.

      Sorry, but this one would be horrible even for BadAnalogyGuy.

      It is not horrible and goes to the core of the arbitrariness of the patent system. Bureaucrats are arbitrarily deciding certain ideas should be awarded patents and certain ideas shouldn't with basically only handwaving for justification as to what is [not] patented.

      Unfortunately your comment is all too typical of the superficial thinking of patent proponents who tend to avoid thinking about what an invention or an idea is and instead get lost in the patent legal system tarpit. The intellectual basis of the patent system is just awful and given that trillions of dollars ride on it it'd be really nice if the entrenched interests put some minimal effort into putting it on a much firmer intellectual footing, for fairness if for no other reason.

      ---

      Every new patent is a new law; another opportunity for a lawyer to make money at the expense of the wider community.

    31. Re:Why Not? by ThunderDan · · Score: 1

      Unfortunately your comment is all too typical of the superficial thinking of patent proponents who tend to avoid thinking about what an invention or an idea is and instead get lost in the patent legal system tarpit.

      I am curious what you believe an invention or an idea is, how you would define it. Could you explain further?

    32. Re:Why Not? by Dragonslicer · · Score: 1

      It's clearly not obvious because there is no prior art.

      I'm glad you aren't responsible for patent law, because this statement is completely false.

    33. Re:Why Not? by Trogre · · Score: 1

      So is cooking. What's your point?

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    34. Re:Why Not? by falconwolf · · Score: 1

      Someone who develops the ultimate AI algorithm will likely just keep it a secret instead of allowing the idea to spread if the algorithm cannot be patented.

      Hay, that sounds like closed source proprietary software. CA, Microsoft, and Oracle all make money selling closed source proprietary software.

      Falcon

    35. Re:Why Not? by falconwolf · · Score: 1

      if I were such an inventor and saw an invention I was the first to invent in Walmart without any compensation to me, I would feel wronged.

      You would have first mover advantage. If I were to invent something I could then take my idea to a business like a fab. I go to Fab ABC and say I would like them to manufacture something I invented. Fab ABC asks to see it and I say only if you sign an NDA, non-disclosure agreement. they sign it so I show them my invention. They like it and say they can make it for X dollars. If I agree, okay we sign a contract, if not then I go to Fab XYZ.

      After seeing my work Fab XYZ then asks me to invent something that does something else. That's what happens every day, employers pay employees to perform X work, in this case it's inventing things.

      However, thinking about areas of science and technology where the cost of entry is high, the need for patent protection becomes clearer. Without sufficient protection, products that require substantial R&D expenditures are less likely to be developed because the developed product can then be produced by competitors. This is most evident in the field of pharmaceuticals, with the constant push-and-shove between developers and generics.

      Pharmaceutical patents aren't needed either. There are two facts many people don't know about pharmaceutical businesses. They spend more on marketing than research. And the biggest cost of new drugs is testing to get FDA approval not development. Clinical testing for FDA approval can cost hundreds of millions of dollars.

      Falcon

  12. Innovation? by DoofusOfDeath · · Score: 1

    I've been curious about the degree to which software patents help or hinder software / computer science innovation. (My money is on 'hinder'.)

    However, some people measure innovation via the number of patents issued. NZ's bill might make their developers / computer scientists more productive, while ironically making it harder to convince people of that fact.

    1. Re:Innovation? by bunratty · · Score: 1

      I would say that software patents currently hinder innovation more than they promote it. But that shouldn't be an argument for abolishing software patents any more than Ralph Nader's campaign against unsafe cars was an argument for abolishing cars. Just as we made cars safer, couldn't we fix the patent system so it doesn't hinder innovation?

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:Innovation? by osu-neko · · Score: 1

      I would say that software patents currently hinder innovation more than they promote it. But that shouldn't be an argument for abolishing software patents any more than Ralph Nader's campaign against unsafe cars was an argument for abolishing cars. Just as we made cars safer, couldn't we fix the patent system so it doesn't hinder innovation?

      Well, it's an argument for abolishing unsafe cars. It's only not an argument for abolishing all cars because there exist safe cars (at least relatively speaking). If your argument is we shouldn't abolish all software patents, just bad software patents, I would argue there's no distinction between the two. You can't fix the patent system so that it simultaneously allows software patents and doesn't hinder innovation, because there's no such thing as a software patent that doesn't. The car analogy doesn't work here because not all cars are bad cars, but all software patents are bad patents.

      --
      "Convictions are more dangerous enemies of truth than lies."
    3. Re:Innovation? by bunratty · · Score: 1

      Why do you say there's no such thing as a software patent that doesn't hinder innovation? Without patent protection, people tend to keep their innovations secret, thus preventing the spread of new ideas. That's the whole idea behind the patent system. Are you against all patents altogether? If not, what's so special about software patents that they always hinder innovation?

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    4. Re:Innovation? by AHuxley · · Score: 1

      If your Apple, Adobe, MS or any of the big hardware/software players - help/hinder/slow software / computer science "innovation" can all be very helpful.
      Say Adobe comes out with the next new 'font' thing and Apple and MS dont want to pay?
      Say MS does not want to pay for some fancy digital optical storage format on its loss leader game units.
      Say MS has a codec that ships with every fancy digital optical storage format?
      Software patents are wonderful legal tools to tap into generational revenue streams or let you out flank a competitors lock in efforts.
      Or swapped with friends and locked out via buy outs of start up competitors.
      They can also totally lock out 'basement' backed 'Unix' funded per seat coding efforts.
      Throw in the interests of the US gov, taxpayers, big media, military industrial lobby ect. you have a potent mix to ensure the US always wins.
      NZ will be offered the 2nd world deal. Sign up and your artist/developers will be protected and can profit from world wide access to the US.
      Make waves on the international stage by saying 'no' and NZ slides to 3rd world status.

      --
      Domestic spying is now "Benign Information Gathering"
    5. Re:Innovation? by Rennt · · Score: 1

      Without patent protection, people tend to keep their innovations secret.

      Then how on earth can they sell it? You have to at least advertise what your product does if you want people to buy it.

      If merely telling people what your product does enables them to make something that does it too, then the product does not qualify for patent protection.

    6. Re:Innovation? by bunratty · · Score: 1

      Hmmm... let's discuss an example. Google came up with an innovation called the PageRank algorithm. Google filed a patent, and therefore had to explain the PageRank algorithm in great detail so that nearly any programmer could implement the algorithm. If Google had not been able to file a patent, mightn't they have decided to keep the PageRank algorithm a secret instead of let their idea spread? They could keep it a secret if they decided because the software runs only on Google servers.

      Let's say tomorrow someone comes up with an algorithm for strong AI. Would you rather they keep their innovation a secret, or provide everyone with the details of the algorithm?

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    7. Re:Innovation? by Rennt · · Score: 2, Informative

      Happy to discuss your example.

      Google (in this context) is a search engine - If you want people to use your search engine, you don't need to tell them HOW it finds results.

      The PageRank algorithm is an implementation. Search algorithms existed long before PageRank, and new ones are dreamt up all the time.

      Now, Stanford University didn't patent PageRank to release it to the public. It's not like PageRank was some sekrit sauce that would be lost forever if the algorithm had not been described. On the contrary, if it hadn't been patented it could have been freely reverse engineered. In this case, patents have postponed wider use of this useful algorithm, and so harmed progress.

      Let's say tomorrow someone comes up with an algorithm for strong AI.

      A more interesting proposition to be sure, but a fantastical one. If you push me on it though I would say say patents are likely to stave off the singularity rather then hasten its arrival.

    8. Re:Innovation? by bunratty · · Score: 1

      I suppose one could apply your argument to any patent at all, because the patented inventions could be reverse engineered. That brings me back to my questions: Are you against all patents altogether? If not, what's so special about software patents that they always hinder innovation? Perhaps you could consider answering them this time.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    9. Re:Innovation? by Anonymous Coward · · Score: 0

      Now, Stanford University didn't patent PageRank to release it to the public.

      No, they did it because they saw the value of it and wanted a piece of the action. But the patent system did its job by incentivizing them to expose the invention they owned to the public.

      It's not like PageRank was some sekrit sauce that would be lost forever if the algorithm had not been described.

      How do you know? Do you even remember how crude the other search engines were before Google came along with their PageRank-based search?

      On the contrary, if it hadn't been patented it could have been freely reverse engineered.

      A server-side algorithm would have been extremely difficult to reverse engineer, unless you had the same dataset they had (i.e. a crawl of most of the Internet) to work with.

      In this case, patents have postponed wider use of this useful algorithm, and so harmed progress.

      Yeah, there are absolutely no other search engines on the Internet.

    10. Re:Innovation? by ThunderDan · · Score: 1
      So by advocating for the abolishment of software patents, by induction you are bringing about the quicker arrival of a Terminator-type Judgment Day. Take your pro-machine propaganda elsewhere.

      ...on second thought, this is probably the best place for it.

    11. Re:Innovation? by Rennt · · Score: 1

      My mistake, I did intend to answer your questions, but got sidetracked by the example.

      Are you against all patents altogether?

      Not in theory. However the vast majority fail the basic tests for patent-ability. Patents should be VERY rare, dozens maybe a year, not thousands.

      What's so special about software patents that they always hinder innovation?

      Previous answer is still relevant here, namely the bar has been set so low as to be farcical. But also - software is covered by copyright, and doesn't need double protection; Algorithms should not be patentable; Software "innovation" is not in the implementation, but the addition of non-obvious features - while commendable, this is not patentable; and most tellingly, the way software patent "portfolios" are used to to crush competition is the very antithesis of encouraging innovation.

    12. Re:Innovation? by falconwolf · · Score: 1

      I've been curious about the degree to which software patents help or hinder software / computer science innovation. (My money is on 'hinder'.)

      Some economists agree, patents hinder progress. And for patents other than just software.

      Falcon

    13. Re:Innovation? by falconwolf · · Score: 1

      couldn't we fix the patent system so it doesn't hinder innovation?

      And how do we do that? Get any 10 people together and you'll have more than 10 opinions. No, that's all backwards, instead how about proving patents are needed. It should be required to prove a monopoly is needed before it's granted.

      Falcon

    14. Re:Innovation? by falconwolf · · Score: 1

      Google came up with an innovation called the PageRank algorithmGoogle filed a patent, and therefore had to explain the PageRank algorithm in great detail so that nearly any programmer could implement the algorithm.

      Google didn't need to disclose the algorithm, they could have protected it by keeping inhouse as a trade secret. Now exactly what benefit did we get by the disclosure of the algorithm? Other search engines are looking for algorithms they consider better, like Bing, and by the tyme Google's patents expire it's likely there will be better algorithms.

      Actually patents allow businesses to stagnate because they have a monopoly, it's mainly by competition that there is progress. Even in the open source community. The more a developer/programmer contributes to a project the more valuable s/he is to an employer. If that doesn't matter then there's bragging rights, "I contributed more than others have." Or the person could be compeating with him or her self.

      Actually that's how we all improve. Because of an injury I survived I have a disability. Sometimes I congratulate myself for living through another day, other days I try to do better and or more than I did before. For instance for the first tyme in about 10 years I went rollerblading today. Though all I did was the length of the block and back when I got back I felt better than when I left. Tomorrow I'll try again, this tyme instead of going down one street and back I'll try to go around the block. If so then I can enjoy a sense of accomplishment. The same the day after and so on.

      Falcon

  13. Beauregard by Dachannien · · Score: 5, Interesting

    In the US, software isn't patentable directly, either. If you claim "a program which causes a processor to perform the steps of...", then you get yourself a rejection under 35 USC 101, because a program isn't a process, machine, article of manufacture, or composition of matter.

    One way that lawyers get around this is by claiming "a computer-readable storage medium storing a program which, when executed, causes a processor to perform the steps of...." A computer-readable storage medium (e.g., a hard drive) is generally considered to be an article of manufacture. This almost got tested in court several years ago, in In re Beauregard, but the USPTO decided to withdraw its rejection and issue the patent before the court got a chance to weigh in on it, and nobody has brought up the topic in litigation since then.

    1. Re:Beauregard by Anonymous Coward · · Score: 1, Interesting

      This almost got tested in court several years ago, in In re Beauregard, but the USPTO decided to withdraw its rejection and issue the patent before the court got a chance to weigh in on it, and nobody has brought up the topic in litigation since then.

      Behind the scenes the USPTO let the patent pass in exchange for getting the rights to monetize on Beauregard as an inspiration to the Na'vi from Avatar.

    2. Re:Beauregard by TemporalBeing · · Score: 1

      Additionally, it will likely be getting harder (if even still possible at all) to patent software at all once SCOTUS rules on Bilski (expected in June 2010).

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  14. The Patent Troll Business Model is Subprime by NZheretic · · Score: 1
    The 2000-2010 "Intellectual Property" boom is about to go the way of the "Subprime" Mortgage, Dot-Com vapor startup, Junk bond and Dutch Tulip futures. The Patent Troll Business Model is inherently flawed, and just like the aforementioned others, add nothing to a nations REAL economy.

    Let the lawsuit mushroom clouds rise over the remains of USA's Tech industries the rest of the world will go their own free way.

  15. No, it isn't. by Anonymous Coward · · Score: 1, Insightful

    No, it isn't. There's nothing about a non obvious algorithm that demands or deserves patent protection. How to implement that efficiently on an ISIC, YES, but as a mathematical statement (which its implementation in software IS), NO.

    1. Re:No, it isn't. by shutdown+-p+now · · Score: 1

      No, it isn't. There's nothing about a non obvious algorithm that demands or deserves patent protection. How to implement that efficiently on an ISIC, YES, but as a mathematical statement (which its implementation in software IS), NO.

      Looking at it philosophically, what is "real world" if not a huge analog computer, anyway? And there are strong doubts whether it is even analog.

      So any mechanical contraption could also be considered a program, written in the language (physical laws) of that computer...

  16. Rules of patents by Anonymous Coward · · Score: 0

    There's two things that I don't get about patents at the moment. Firstly, the innovation behind a patent must be novel. From memory the test involves asking an expert in the field. It seems that most patents that make the news fail that test for a start. I guess it's arguable, the one-click patent being a good example. I'd argue that this is obvious, but I can see there is room for debate here.

    The second thing, that I learned at University, and I can't remember the exact term, but the patent must be put to use by the owner of the patent, or else they lose it. This should make life difficult for patent trolls. I don't know how these shell companies created by Intellectual Ventures get around this rule? I guess that licensing the patent to someone else that makes use of it counts as use, but if everyone refuses to license it, and the company that owns the patent does not have the resources to actually produce something, then this should make being a patent troll really difficult.

    Maybe the real problem with the patent system is that the rules are not being enforced in the right way?

    1. Re:Rules of patents by Pinky's+Brain · · Score: 1

      Lawyers are always trying to hollow out the non-obviousness test, TSM basically removes the expert opinion from obviousness. US supreme court bitch slapped the lower courts for going along with lawyers ... but they are already trying to find loopholes in the supreme court decision.

    2. Re:Rules of patents by AHuxley · · Score: 1

      Rules are not being enforced in the right way is a bit like the -No Income, No Job, (and) no Assets loanNo Income, No Job, (and) no Assets loan" math of the banking world.
      As long as a MS can keep you buying the "shrink wrapped" innovation its win win win.
      A win for the USA, a win for MS and a win for the lobby/lawyer/political side.
      Does the US gov see "US software" as too big to fail?

      --
      Domestic spying is now "Benign Information Gathering"
    3. Re:Rules of patents by VJ42 · · Score: 1

      The second thing, that I learned at University, and I can't remember the exact term, but the patent must be put to use by the owner of the patent, or else they lose it.

      IIRC That's trademarks, not patents.

      --
      If I have nothing to hide, you have no reason to search me
  17. Re:Someone seeing sense at last i see by jcupitt65 · · Score: 3, Interesting

    That's right, rather like domain squatting, people have been randomly patenting stuff in the hope that they might have something valuable once software patents are allowed in the UK.

    Fortunately (from my point of view, anyway, as an independent developer) software patents in Europe have been knocked on the head and these things will remain worthless for a few more years at least.

  18. Don't cheer yet by erroneus · · Score: 3, Interesting

    This is a DRAFT of a bill. It's not even a bill yet. And while some are speculating that this is intended to get more public attention, I think it may be intended to get more private (funds) attention. With all the high pressure lobbying [read "involves a lot of money"] I imagine NZ's government may be feeling they aren't getting their share of attention from those in support of software patentability. The inclusion of this may only be there to rattle some cages.

    1. Re:Don't cheer yet by TheTurtlesMoves · · Score: 0

      Thing about NZ is thats its small. Real small. So big money doesn't really happen there.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    2. Re:Don't cheer yet by Korgan · · Score: 1

      Completely pedantic of me, but relevant. In New Zealand a Bill is always a draft. There is no difference between a "draft bill" and a "bill." Once the Bill passes its 3rd and final reading in the House, it becomes an Act at which point it is law.

      In regards to your comment about "Big Money," New Zealand is very small, but it doesn't really have the same problems with lobbyists that the US or other large nations do. In fact, the majority of lobbyists in New Zealand are Greenies and Climate Change doomsayers trying to save each and every tree, bug or animal. Well, them and media companies trying to get nasty copyright law changes made.

      Fortunately, while NZ is based on the Westminster model of Parliament, but with Europe's MMP, its sufficiently different enough that its not quite so easy to game. And with only 120 Members of Parliament, lobbyists tend to have to convince an entire political party rather than just a few members with seats in the Parliament.

    3. Re:Don't cheer yet by dingram17 · · Score: 1

      The bill has passed through the Select Committee stage and is now ready for its second reading (from TFA). That's a real Bill, on its way to being an Act. For those a little less familiar with the New Zealand legislative process, here's a handy Factsheet from the New Zealand Parliament.

    4. Re:Don't cheer yet by Anonymous Coward · · Score: 0

      Not all countries have a giant lobbying problem...

    5. Re:Don't cheer yet by foxylad · · Score: 1

      Or just maybe our government actually listened to submissions (including mine) that explained how destructive this would be to our software development industry.

      One of the advantages of living in a tiny slip of a country is that we are well connected with our representatives. They aren't hidden behind campaign managers and handlers, and it is easy to phone them up or meet them for a wee chat. Democracy still works here.

      --
      Do as you would be done to.
  19. Slash-doppers by oleop · · Score: 0, Insightful

    RIP for independent developers. Readers of this site are moslty overceffeinated IT monkeys. Without IP protection what are the chances for the small team or an individual to create their own company? Once invention (and many software enginners did created amazing inventions) can be freely copied by anyone (including Misrosoft, IBM or Baidu, or sorry, Baidu is from country where you can copy anything) - goodbye independent development. There is no reward for sleepless nigths (unless you are writing viruses and getting paid by criminals or NSA). Oh, yeah, you can get bonus - 1/100 of your boss if he's in good mood. Everyone coding will become slave of those holding money. Anyone can explain me WHY protecting new can opener is OK and new algorythm is not? Both require some knowledge and (to be desired by others) need to be better then existing ones - which means sofistincation and hard work of the creator. Socialists and likes - please see great "success" of late USSR and China until both got opened for foreign innovations. Both countries where stack with outdated technologies and where spending hughe money to COPY what West (in IT it meant - US, whether Old World likes it or not) had created. And all this despite huge intellectuall potential! The fact that you have stupid patents does not mean you do not want to protect those who have creative mind. Bad judge decisions does not mean you need to rely on stoning pepole. Economical recession does not mean you need thos leave in 1984.

    1. Re:Slash-doppers by Anonymous Coward · · Score: 0

      Then you can rest easy - software continues to have IP protection in the NZ just like it already had - in the form of copyright. Nothing changed.

    2. Re:Slash-doppers by Korgan · · Score: 1

      I think you are confusing patent protection with copyright protection. Software is still covered by copyright law, and the licensing agreements you choose to put on your software product is still what defines how people can use your software product, and what their access to that software is.

      If I write a program and release it under a license that does not allow access to the source code, and does not allow users to distribute it further, that is still perfectly valid. But if someone decides that they want to write their own software that does the same thing, as long as they do not use anything from my product, they are well within their rights to do so.

      UNIX platforms have been around for 50 years and the model they use has become essentially a standard. But until recently, UNIX was costly and the licensing was rather prohibitive. So in the 1980s, this man decided that he'd like to write his own version of a UNIX-like platform, and release it freely and openly for everyone to use. That platform was GNU and the man that started it was Richard Stallman. GNU is now one of the most widely used platforms on the market. Even some UNIX vendors use some of the GNU utilities themselves. It also became the system that sits on top of the Linux kernel.

      But while GNU replicates a lot of the functionality from UNIX utilities, it uses absolutely none of the code from UNIX. It was written independently to ensure that it was freely available to everyone.

      That hasn't stopped UNIX platforms from continuing to be sold, or continuing to be innovative. But it has pushed UNIX vendor to improve their platform significantly to differentiate themselves from the free platforms.

      Software Patents would not have allowed GNU to exist at all. Software patents are, without exception, patenting ideas rather than implementation. This means that if one entity holds a patent for an idea, no other entity can come up with an alternate way of achieving the same/similar end result. This gives the patent holder an extended monopoly on an idea and stifles innovation in the software industry.

      Software copyrights allow you to release and protect your software from blatant copying, while still allowing people to improve upon and innovate beyond your original idea. Software patents do not.

    3. Re:Slash-doppers by Anonymous Coward · · Score: 0

      "Anyone can explain me WHY protecting new can opener is OK and new algorythm is not?"

      Two straight off the top of my head:

      1) An algorithm is maths and maths is not patentable. Fatality.
      2) The new can opener has to deal with reality, with all it's unknown unknowns and known unknowns, etc. Your software algorithm doesn't have to deal with reality, just the limited ideality that is your mathematics. Therefore the can opener needs innovation in bringing it from concept to reality. For the algorithm, there is no difference between concept and reality.

      Oh, if you want a third:

      3) your can opener can be seen in full detail with all operations delineated EXACTLY and you can see exactly how they solved the problem in detail. Software patents do not come with source code so hide all operations and therefore you do not learn how they solved the problem.

    4. Re:Slash-doppers by oleop · · Score: 0

      It is up to inventor to decide whether he wants to leave door open to copycats. It is up to patent office AND professionals in the field to determine whether this or that idea should be patented. Creating color/font combination which appeals to customer is huge investment - should anyone to be able to reuse it for his good only becase its painted with different type of paint? RSA was patented and I see no problems in three individuals (actually, research/educational instituation) benefiting from it. It is how they can make money. Developing of this technology was huge effort and I dont see reason inventor of flytrap or new drug should have his work covered and software scientist/engineer should not. I have no problems with OSS movement (and use its products when find it handy) - but I hate people trying to impose their ideology on others.

    5. Re:Slash-doppers by ThunderDan · · Score: 1

      Then again, any patent on UNIX would have expired decades ago...

  20. Re:Someone seeing sense at last i see by DJRumpy · · Score: 1

    From Wikipedia: http://en.wikipedia.org/wiki/Software_patent

    "Europe
    Main article: Software patents under the European Patent Convention
    Within European Union member states, the EPO and other national patent offices have issued many patents for inventions involving software since the European Patent Convention (EPC) came into force in the late 1970s. Article 52 EPC excludes "programs for computers" from patentability (Art. 52(2)) to the extent that a patent application relates to a computer program "as such" (Art. 52(3)). This has been interpreted to mean that any invention which makes a non-obvious "technical contribution" or solves a "technical problem" in a non-obvious way is patentable even if that technical problem is solved by running a computer program.[12]
    Computer-implemented inventions which only solve a business problem using a computer, rather than a technical problem, are considered unpatentable as lacking an inventive step (see T 258/03). Nevertheless, the fact that an invention is useful in business does not mean it is not patentable if it also solves a technical problem."

  21. Re:Someone seeing sense at last i see by Anders+Andersson · · Score: 1

    Software patents have never been allowed in Europe

    But if New Zealand is joining us only now on that point, how is that a "first" in the face of ongoing ACTA negotiations? The European Union is involved in ACTA too, and I have seen no hint that software patentability (or even patents in general) would be an important factor in ACTA.

    I mean, if customs officers can't tell the difference between a fake Rolex and a genuine one, how are they going to tell whether the software in a truckload of laptops is covered by a patent or not? Will they cross-check shipping manifests with the actual contents of individual executable binaries (possibly reverse-engineering them first)?

  22. Re:Someone seeing sense at last i see by IBBoard · · Score: 1

    So, a bit like the big Tech companies threaten, we're currently all at risk under some ominous black cloud, but that cloud might end up not really being problematic in the long term? Well done lawmakers!

  23. Draft only by IGnatius+T+Foobar · · Score: 2, Insightful

    Draft bill. Not final. Not to worry. An army of lobbyists is already on a flight to NZ to "correct" the situation before it passes.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  24. http://en.swpat.org/wiki/New_Zealand by ciaran_o_riordan · · Score: 1

    Documentation of this has been ongoing for a few months now:

    http://en.swpat.org/wiki/New_Zealand

  25. Re:Someone seeing sense at last i see by Anonymous Coward · · Score: 0

    OK, sorry to make you seem stupid, but it has to be said. The reality is actually the exact OPPOSITE of what you said. Software patents have never been allowed in the United States (Beauregard claims are NOT software claims as such). They are, however, perfectly legitimate in the EU. Oops!

  26. Why do you say there are? by Anonymous Coward · · Score: 0

    Why do you say there are? Name me one patent that is software that was needed. There isn't one. Compression has a business need and that need will cause the software to solve that need to be created. After that, why not give it up? It solved YOUR need. See the BBC creating Dirac FREELY because they have a business need and licensing costs is high enough that starting from scratch is cheaper.

  27. reply to self by epine · · Score: 1

    Broken URL syntax in the previous post brought to you by my favorite Fireflog plug-in Make Link. Which is why Boomtango has the slow horse in this race.

  28. Re:Someone seeing sense at last i see by Anonymous Coward · · Score: 0

    They will just go by the accusation (with no proof) by a loud-mouthed competitor. Bonus points if the competitor has more money.

  29. "first" in the face by idji · · Score: 1

    or "fist" in the face?

  30. Commentary from NZ-based law firm by smeg · · Score: 1

    There is a brief commentary from Baldwins, a NZ-based law firm, at http://www.baldwins.com/select-committee-reports-on-new-patents-bill-in-new-zealand/

    The fact the Patent Office previously granted patents for non-meritorious inventions is not surprising. Historically examiners have only been able to rely on publications in New Zealand for novelty of the application. The Patent Office did not consider the ground of inventive step in examination. However, this is the case for all forms of technology in New Zealand, not just software, under the existing Act.

    The previous version of the Bill addressed these failings by introducing absolute novelty, examination for inventive step and no longer giving applicants the benefit of the doubt. It is not clear why the Committee put in an exclusion of software or why the Committee treated software differently to other forms of technology. This is in clear conflict with the review performed earlier in 2005.

    1. Re:Commentary from NZ-based law firm by �nertia · · Score: 1

      I am amused how Baldwins use the Car analogy. Given the recent prius debacle, I would have thought making a reference to software patents in cars would show exactly why software patents should be excluded, not support their argument. They are Patent lawyers and their position is absolutely understandable, removing software patents from their portfolio will take a significant chunk out of their revenue.

      --

      AEnertia
      Witty, tag line goes here

  31. Re:Someone seeing sense at last i see by Captain+Jack+Taylor · · Score: 1

    Also Japan, which is why their system software market tanked in the 90s and they're mostly doing embedded and entertainment stuff.

  32. Re:Someone seeing sense at last i see by Tellarin · · Score: 3, Informative

    Hey, not the Americas, just the US.

    Brazil and most of South America have no concept of software patents.

    In Brazil specifically, the law says that mechanism to protect software is the same as literary works, i.e. copyright. Business methods are also not patentable in Brazil.

    Mexican law also states that software (computer programs) are not inventions and thus, not subject to patents.

    In 2009 Canada also rejected software and business methods patents. As far as I know, this has not changed. Please correct me if I'm wrong here.

  33. A response to 'it's just a Draft' comments by �nertia · · Score: 3, Informative

    As someone deeply involved in the Patents Act process in NZ (I wrote my thesis on it ;-) http://researcharchive.vuw.ac.nz/handle/10063/1027?show=full And presented to Parliament on the Act; I can tell you that the Select Committee report is the final stages before the Bill is either passed in Parlimentary Session or thrown out for another full round (considering the current Draft on the Table started in 2002 I doubt that will happen).

    --

    AEnertia
    Witty, tag line goes here

  34. +1 for New Zealand! by cfriedt · · Score: 1

    The best thing to come out of New Zealand since Brett and Jermaine!

  35. Not quite just a draft by Anonymous Coward · · Score: 0

    It's been sent to the select committee which makes it highly likely to pass. To get to the select committee stage in NZ a bill has to pass the first reading in the house, doing so means that is has the support of at least half of parliament and can thus be made into law.
    In the select committee stage MPs from each party discuss the bill, define the details and hear submissions. The submissions are problematic as that's when lobbyists can get their foot in the door to have it changed (the only real opportunity for lobbying within NZ really). But submissions mainly come from interested members of the public and groups like the NZ Law Society who are concerned with technicalities.
    The Select Committee has the power to make recommendations to the house. When the bill comes out of Select Committee (normally in 6 months) it has the second reading in the house, select committee recommendations are nearly always voted in. Then there's the committee of the whole house which essentially a parliament wide debate on the impacts of the bill and the chance for MPs to get noticed. Then there is the Third Reading (which is a formality) and the bill gets the stamp of the governor-general and becomes an Act of Parliament. /NZ politics and constitutional law student

  36. Fallacious reasoning of your own by microbox · · Score: 1

    It just isn't a good Slashdot discussion without the old appeal to authority fallacy.

    Although the GP made an appeal to authority, that authority /did/ make an argument that itself is not fallacious. You have circumvented Knuth's argument by focusing on the appeal aspect, but not on the arguments of the authority.

    So instead of responding to one fallacy with another, perhaps it would be instructive to demonstrate why Knuth is wrong.

    Exactly why do you think you know better than Knuth? What is your response to Knuth's arguments that demonstrate that you know better?

    --

    Like all pain, suffering is a signal that something isn't right
    1. Re:Fallacious reasoning of your own by bunratty · · Score: 1

      Again, I never said Knuth was wrong. Knuth has one opinion and I have another. We can have different opinions with one person being wrong and another being right. I've never said I know better than Knuth. You're acting as if whether patents should be allowed or not is a matter of fact, when it is a matter of opinion.

      My main reaction to Knuth's argument is that it is far, far better than the dreck usually posted against patents. I agree with most of what he says and he makes a good argument. I don't think he's wrong at all. Perhaps he goes too far.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:Fallacious reasoning of your own by Anonymous Coward · · Score: 0

      My main reaction to Knuth's argument is that it is far, far better than the dreck usually posted against patents. I agree with most of what he says and he makes a good argument. I don't think he's wrong at all. Perhaps he goes too far.

      I think I am recognizing a pattern here:

      1) Slashdot posts story about software patents.
      2) You come in making general statements about how you "don't know/understand why people think software should not be patentable"
      3) Someone posts a compelling answer that you find yourself unable to refute directly.
      4) You act surprised, claiming this is a much better explanation than you have seen before, and you do not necessarily disagree with it but simply hold a different opinion. You try to muddy the issue by acting as though computation is not a mathematical discipline and there cannot be fundamental truths in this discussion.
      5) ...wait a week...
      6) Slashdot posts story about software patents.
      7) Rinse, lather, and repeat.

      Do you really forget the arguments against software patents every single week and need to have them explained to you each time?

      I suggest you are nothing more than a common troll who has found that by pretending to concede a point he can avoid being modded as such, preferring to cut his losses and troll another day.

  37. Re:Hello@! by Anonymous Coward · · Score: 1, Funny

    116th Post... from Invercargill!!!

  38. nice by Anonymous Coward · · Score: 0

    Programming is problem solving and the solution to many problems is rather straight forward. Come up with your own idea or take some books or lend some ideas from some mathematicians, which have done the main work already...
    Once the problem is there and there is the pressure to find a solution, people will find one quite fast. We really don't need patents there to encourage people to come up with ideas and solve problems, they do it all the time, it's their job. Software patents just hinder others, because they solve those problems themselves and then they find out that some clown has been granted a patent for that solutions already. It's stupid.

    Generally I think that more and more inventions in the future will be done by machines anyway like via ai approaches. That will lead to more and more inventions in a rather short time and since the companies can claim patents for those inventions, it probably becomes a self-accelerating process by reinvesting the money into better ai's, who spit out even more inventions/time and finally it might lead to most sectors of technology completely controlled by only a few companies.
    As invention speed increases and inventing gets more and more easily, I think the patents should generally run out a lot faster and then be in the public domain for everyone to build on. The whole system will become rediculous as invention speed increases and machines do more and more of the job.

  39. Re:Someone seeing sense at last i see by thePowerOfGrayskull · · Score: 1

    I think there should be a Godwin-type law for patent discussions: ""As an online discussion about patents grow longer, the probability of confusion with copyrights, and/or a comparison to (RI|MP)AA approaches 1." Corollary: As an online discussion of copyrights grows longer, the probability of confusion with trademarks approaches 1.

  40. Re:Someone seeing sense at last i see by danomac · · Score: 2, Informative

    In 2009 Canada also rejected software and business methods patents. As far as I know, this has not changed. Please correct me if I'm wrong here.

    I don't think they've completely outlawed software patents. The way I read it is that anything tied to a business model is not allowed (hence Amazon's silly 1-click being tossed.) It appears you can still patent a computer-implemented process, but not the program itself.

    From what I've read, Canada generally will not allow a patent on software unless it's been tied to hardware in some way. Almost all software patents currently in the US would be ruled as business methods here and thrown out as a result.

    Sources: Source 1 and Source 2.

  41. Welcome to the club! by mdm42 · · Score: 1
    Hopefully this bill makes it through NZ's legislature reasonably intact. Be very sure that a huge amount of pressure will be brought to bear on legislators in the meantime.

    But... if it finally does pass, Welcome To The Club, NZ!

    South Africa's IP law explicitly states that software is unpatentable. Not that this stops the like of MS trying anyway... This leads to some bizarre circumstances... about 10 years ago I spent several months doing development work in Switzerland for a South African client, all because the Swiss Canton I was required to work in has (had?) particular laws around software patents that were evidently favourable to the legal prick running the company. And I was not permitted to do any of the work anywhere else. In fact I was not allowed to carry any of the laptops outside the jursidiction of this one particular Canton, and specifically forbidden from carrying any of the code, documentation or anything back home to South Africa with me. Weird shit!

    --
    New mod option wanted: -1 DrunkenRambling
  42. Re:Why Not? It's all obvious. by Teunis · · Score: 1

    Basically - it's all obvious.

    I've ended up homeless and unable to get a job on multiple occasions because there were -threats- that the stuff I was doing might be patented. I had no way to know and no way to find out - and everything I was doing was mathematically obvious. After all is said and done - the patents I -have- seen paperwork for - are all obvious processes. I haven't seen a patent for anything that wasn't obvious for a mathematically-able diligent mind.

    To sort of expound my feelings on this: software patents create thoughtcrimes. It makes into criminals those who think and the gedunken (computer software) that is working these thoughts out. I know this is an emotional response.

  43. Don't stop at software patents by Anonymous Coward · · Score: 0

    We need to put an end to "business method" patents as well.

    It is arguable that you could trademark a service, but you certainly shouldn't be able to patent it.

  44. This proposal is too narrow by a mile by Compuser · · Score: 1

    "a computer program is not a patentable invention."

    That's a useless declaration. What we need is a clear statement that "an algorithm is not a patentable invention."
    We need to make sure thing like RSA cannot be patented. Banning specific crypto stack implementations from
    being patentable is crap.

  45. Re:Someone seeing sense at last i see by shutdown+-p+now · · Score: 1

    From what I've read, Canada generally will not allow a patent on software unless it's been tied to hardware in some way.

    If it's tied to hardware, it's not really a software patent anymore, though. It's a device, part of which (perhaps most, in fact) is software. But if the basic claim of the patent references any hardware, there's no way you can infringe it simply by writing code - which is what we care about in the end, right?

  46. OK, but what about a software concept? by falconwolf · · Score: 1

    Originally to be granted a patent in the US a working model had to be submitted to the patent office, so no a concept wasn't patentable. Only specific implementations were.

    Falcon

  47. H'mm by Anonymous Coward · · Score: 0

    So I work my A$% off for ten years, create this great piece of work that starts to sell like hot cakes, then some oxygen thieving bludger comes along does a quick mod and steals the food from your mouth, is that what where all advocating. This does appear to be the trend in a part of society, someone else does the work and you get the benifits.

  48. On thing of which Don probably wasn't aware... by Ungrounded+Lightning · · Score: 1

    ... the 19th century attempts of the Indiana legislature to pass a law that the ratio of a circle's circumference to its diameter is exactly 3, not approximately 3.1416.

    While I have not researched this myself, I hear that the Pi=3 legislation was a rider which was attached to another bill in an attempt by some of the legislators to both ridicule and kill that bill.

    Essentially it was a way to say that passing the original bill was equivalent to passing a law regulating the timing and height of tides or specifying that the sun not come up until noon on particular days. It also opened anyone who voted for the bill to ridicule come next campaign season. "This guy is so dumb he voted to make pi equal to 3."

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  49. Because software doesn't need patent protection. by Ungrounded+Lightning · · Score: 1

    I've never really followed the arguments behind why everyone hates software patents. I'm not trolling here, please help me understand.

    Building and marketing a hardware product ("an arrangement of matter") requires a large investment and considerable time. Cost recovery takes a while once it comes to market and second-movers already making similar things have a major advantage: They can quickly clone the improvement represented by the invention, come to market, and suck out the profit needed by the inventor and his supporters. Good for the consumer - for THIS invention. Bad for the consumer because this means nobody does much inventing because there's no money in it. And inventions in matter arrangement tend to have a long time before obsolescence. So granting a limited-time monopoly to the inventor in return for general availability of the invention's technique once the patent expires is believed to do more general good by incentiveizing than it does harm by restricting and impeding other designers.

    Software has a much faster timescale and much lower production and distribution costs. It's already (more than) adequately protected against straightforward cloning by copyright: A potential competitor must redesign or clean-room reverse engineer rather than copying the distribution medium. This typically takes months - enough time for a good software product to pay off the investment with a huge profit and establish a long-term market presence. This provides more than adequate incentive to build new and better software inventions without government invention.

    By the time a patent on software expires the original products are mostly long obsolete. Meanwhile, many generations of software must be written avoiding this patented technique - and every OTHER patented technique. This quickly creates an impassible "MINE field" where anyone writing new software will unavoidably infringe a large number of patents and be chased by patent holders yelling "MINE!". Most software construction consists of combining existing techniques in useful new ways with perhaps a small amount of new ideas incorporated.

    So not only are software patents unnecessary, they retard progress far more by blocking new uses of existing ideas than they encourage development and release of new ideas that wouldn't be pursued without them. They're an economic disaster for the people of any country that is suckered into granting them.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  50. NZ Polly's by swjenner · · Score: 1

    This has to be patentable... I mean a WHOLE committee of reasonably intelligent politicians. There is certainly novelty in this!